diff --git a/app-accessibility/rhvoice-core/rhvoice-core-1.14.0-r1.ebuild b/app-accessibility/rhvoice-core/rhvoice-core-1.14.0-r1.ebuild
index 3361d95b06..f5bf646e85 100644
--- a/app-accessibility/rhvoice-core/rhvoice-core-1.14.0-r1.ebuild
+++ b/app-accessibility/rhvoice-core/rhvoice-core-1.14.0-r1.ebuild
@@ -19,9 +19,9 @@ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz ->
S="${WORKDIR}/${MY_P}"
LICENSE="BSD GPL-2+ GPL-3+ LGPL-2.1+"
+SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ao dbus portaudio +pulseaudio +speech-dispatcher"
-SLOT="0"
REQUIRED_USE="|| ( ao portaudio pulseaudio )"
COMMON_DEPEND="
diff --git a/app-accessibility/rhvoice/rhvoice-1.6.0.ebuild b/app-accessibility/rhvoice/rhvoice-1.6.0.ebuild
index 5cf4395c76..5e3f8f2f96 100644
--- a/app-accessibility/rhvoice/rhvoice-1.6.0.ebuild
+++ b/app-accessibility/rhvoice/rhvoice-1.6.0.ebuild
@@ -30,9 +30,9 @@ LICENSE="BSD GPL-2 GPL-3+ LGPL-2.1+
$(printf 'l10n_%s? ( CC-BY-NC-ND-4.0 )\n' "${CC_NC_LANGS[@]}")
$(printf 'l10n_%s? ( free-noncomm )\n' "${NC_LANGS[@]}")
"
+SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="$(printf 'l10n_%s ' ${LANGS[@]}) ao cli portaudio +pulseaudio +server +speech-dispatcher"
-SLOT="0"
REQUIRED_USE="|| ( ao portaudio pulseaudio )"
DEPEND="
diff --git a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild
index abefa9baaf..d7d09bf64c 100644
--- a/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild
+++ b/app-admin/ananicy-cpp/ananicy-cpp-1.1.1-r3.ebuild
@@ -7,17 +7,19 @@ inherit cmake
DESCRIPTION="Ananicy rewritten in C++ for much lower CPU and memory usage"
HOMEPAGE="https://gitlab.com/ananicy-cpp/ananicy-cpp"
+SRC_URI="https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
+
IUSE="bpf clang systemd"
REQUIRED_USE="
bpf? ( clang )
"
-SRC_URI="https://gitlab.com/ananicy-cpp/ananicy-cpp/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-S="${WORKDIR}/${PN}-v${PV}"
-
RDEPEND="
!app-admin/ananicy
>=dev-cpp/nlohmann_json-3.9
diff --git a/app-admin/customrescuecd-x86/customrescuecd-x86-0.4.1.ebuild b/app-admin/customrescuecd-x86/customrescuecd-x86-0.4.1.ebuild
index f10c459a01..e8ae3a1dcb 100644
--- a/app-admin/customrescuecd-x86/customrescuecd-x86-0.4.1.ebuild
+++ b/app-admin/customrescuecd-x86/customrescuecd-x86-0.4.1.ebuild
@@ -8,13 +8,13 @@ DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gent
HOMEPAGE="https://sourceforge.net/projects/customrescuecd/"
SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso"
+S=${WORKDIR}
+
LICENSE="GPL-3"
SLOT="${PV}"
KEYWORDS="~x86"
RESTRICT="bindist mirror"
-S=${WORKDIR}
-
src_unpack() { :; }
src_install() {
diff --git a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.7.ebuild b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.7.ebuild
index 97ae9bab28..120d055cd6 100644
--- a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.7.ebuild
+++ b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.7.ebuild
@@ -8,13 +8,13 @@ DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gent
HOMEPAGE="https://sourceforge.net/projects/customrescuecd/"
SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso"
+S=${WORKDIR}
+
LICENSE="GPL-3"
SLOT="${PV}"
KEYWORDS="~amd64"
RESTRICT="bindist mirror"
-S=${WORKDIR}
-
src_unpack() { :; }
src_install() {
diff --git a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.8.ebuild b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.8.ebuild
index 97ae9bab28..120d055cd6 100644
--- a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.8.ebuild
+++ b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.8.ebuild
@@ -8,13 +8,13 @@ DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gent
HOMEPAGE="https://sourceforge.net/projects/customrescuecd/"
SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso"
+S=${WORKDIR}
+
LICENSE="GPL-3"
SLOT="${PV}"
KEYWORDS="~amd64"
RESTRICT="bindist mirror"
-S=${WORKDIR}
-
src_unpack() { :; }
src_install() {
diff --git a/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild b/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild
index aa51ea3d47..ded8d34f8c 100644
--- a/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild
+++ b/app-admin/enpass-desktop-bin/enpass-desktop-bin-6.7.4.933.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="A cross-platform, complete password management solution"
HOMEPAGE="https://enpass.io/"
SRC_URI="https://apt.enpass.io/pool/main/e/enpass/enpass_${PV}_amd64.deb"
+S="${WORKDIR}"
+
LICENSE="Enpass-EULA"
SLOT="0"
KEYWORDS="~amd64"
@@ -21,8 +23,6 @@ RDEPEND="
x11-libs/libxkbcommon
"
-S="${WORKDIR}"
-
QA_PREBUILT="/opt/enpass/*"
src_unpack() {
diff --git a/app-arch/libarchive-qt/libarchive-qt-2.0.6-r1.ebuild b/app-arch/libarchive-qt/libarchive-qt-2.0.6-r1.ebuild
index 2ad5a6dede..1d8b716317 100644
--- a/app-arch/libarchive-qt/libarchive-qt-2.0.6-r1.ebuild
+++ b/app-arch/libarchive-qt/libarchive-qt-2.0.6-r1.ebuild
@@ -17,10 +17,10 @@ else
S="${WORKDIR}/${PN}-v${PV}"
fi
-RESTRICT="test"
LICENSE="LGPL-3"
SLOT="0"
IUSE="static-libs"
+RESTRICT="test"
DEPEND="
app-arch/libarchive[lzma,bzip2,zlib(+)]
diff --git a/app-arch/libarchive-qt/libarchive-qt-2.0.7.ebuild b/app-arch/libarchive-qt/libarchive-qt-2.0.7.ebuild
index 82202f1ed1..20cf3e5494 100644
--- a/app-arch/libarchive-qt/libarchive-qt-2.0.7.ebuild
+++ b/app-arch/libarchive-qt/libarchive-qt-2.0.7.ebuild
@@ -17,10 +17,10 @@ else
S="${WORKDIR}/${PN}-v${PV}"
fi
-RESTRICT="test"
LICENSE="LGPL-3"
SLOT="0"
IUSE="static-libs"
+RESTRICT="test"
DEPEND="
app-arch/libarchive[lzma,bzip2,zlib(+)]
diff --git a/app-arch/libarchive-qt/libarchive-qt-9999.ebuild b/app-arch/libarchive-qt/libarchive-qt-9999.ebuild
index 82202f1ed1..0cef11e447 100644
--- a/app-arch/libarchive-qt/libarchive-qt-9999.ebuild
+++ b/app-arch/libarchive-qt/libarchive-qt-9999.ebuild
@@ -13,14 +13,14 @@ if [[ "${PV}" == *9999* ]]; then
EGIT_REPO_URI="https://gitlab.com/marcusbritanicus/${PN}.git"
else
SRC_URI="https://gitlab.com/marcusbritanicus/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
S="${WORKDIR}/${PN}-v${PV}"
+ KEYWORDS="~amd64"
fi
-RESTRICT="test"
LICENSE="LGPL-3"
SLOT="0"
IUSE="static-libs"
+RESTRICT="test"
DEPEND="
app-arch/libarchive[lzma,bzip2,zlib(+)]
diff --git a/app-arch/microtar/microtar-0.1.0.ebuild b/app-arch/microtar/microtar-0.1.0.ebuild
index 3b81c09d46..e5ec790636 100644
--- a/app-arch/microtar/microtar-0.1.0.ebuild
+++ b/app-arch/microtar/microtar-0.1.0.ebuild
@@ -8,10 +8,10 @@ inherit toolchain-funcs
DESCRIPTION="A lightweight tar library written in ANSI C"
HOMEPAGE="https://github.com/rxi/microtar"
SRC_URI="https://github.com/rxi/microtar/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
src_compile() {
tc-export CC
diff --git a/app-arch/zarchive/zarchive-0.1.2.ebuild b/app-arch/zarchive/zarchive-0.1.2.ebuild
index c5c2edbe6f..92b1fb7d1d 100644
--- a/app-arch/zarchive/zarchive-0.1.2.ebuild
+++ b/app-arch/zarchive/zarchive-0.1.2.ebuild
@@ -9,11 +9,11 @@ DESCRIPTION="Library for creating and reading zstd-compressed file archives (.za
HOMEPAGE="https://github.com/Exzap/ZArchive"
SRC_URI="https://github.com/Exzap/ZArchive/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/ZArchive-${PV}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
DEPEND="app-arch/zstd"
RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/ZArchive-${PV}"
diff --git a/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0-r1.ebuild b/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0-r1.ebuild
index a1e69fac01..99f965beba 100644
--- a/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0-r1.ebuild
+++ b/app-backup/kopia-ui-bin/kopia-ui-bin-0.15.0-r1.ebuild
@@ -14,6 +14,8 @@ SRC_URI="
arm64? ( https://github.com/kopia/kopia/releases/download/v${PV}/kopia-ui_${PV}_arm64.deb -> ${P}-arm64.deb )
"
+S="${WORKDIR}"
+
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm ~arm64"
@@ -48,7 +50,6 @@ RDEPEND="
"
QA_PREBUILT="opt/KopiaUI/*"
-S="${WORKDIR}"
src_install() {
mv "${S}"/* "${ED}" || die
diff --git a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild
index 134e18bc9a..fe20c2f17e 100644
--- a/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild
+++ b/app-benchmarks/phoronix-test-suite/phoronix-test-suite-9999.ebuild
@@ -5,19 +5,16 @@
EAPI=8
-inherit bash-completion-r1 xdg-utils
+inherit bash-completion-r1 git-r3 xdg-utils
DESCRIPTION="Phoronix's comprehensive, cross-platform testing and benchmark suite"
HOMEPAGE="http://www.phoronix-test-suite.com"
+EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+EGIT3_STORE_DIR="${T}"
LICENSE="GPL-3"
SLOT="0"
-EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
-EGIT3_STORE_DIR="${T}"
-inherit git-r3
-SRC_URI=""
-
IUSE="sdl"
RDEPEND="${DEPEND}
diff --git a/app-crypt/autofirma/autofirma-1.8.2.ebuild b/app-crypt/autofirma/autofirma-1.8.2.ebuild
index a13f350832..3e1ae0b64c 100644
--- a/app-crypt/autofirma/autofirma-1.8.2.ebuild
+++ b/app-crypt/autofirma/autofirma-1.8.2.ebuild
@@ -14,6 +14,8 @@ HOMEPAGE="
SRC_URI="https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- /)/AutoFirma_Linux_Fedora.zip -> ${P}.zip
https://distfiles.chuso.net/distfiles/${P}.zip"
+S=${WORKDIR}
+
LICENSE="|| ( GPL-2 EUPL-1.1 )"
SLOT="0"
KEYWORDS="~amd64"
@@ -21,8 +23,6 @@ KEYWORDS="~amd64"
RDEPEND="virtual/jre:1.8"
BDEPEND="app-arch/unzip"
-S=${WORKDIR}
-
src_unpack() {
default
rpm_unpack "./${P}-1.noarch_FEDORA.rpm"
diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.10.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.10.0.ebuild
index f0578cf4a9..ea2a9886f1 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.10.0.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.10.0.ebuild
@@ -11,6 +11,11 @@ inherit distutils-r1
PARENT_PN="${PN%-dns-rfc2136}"
PARENT_P="${PARENT_PN}-${PV}"
+DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://letsencrypt.org/
+"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
@@ -25,17 +30,11 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
- https://github.com/certbot/certbot
- https://letsencrypt.org/
-"
+S="${WORKDIR}/${PARENT_P}/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.8.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.8.0.ebuild
index 425d68e1ae..31ab5103fb 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.8.0.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.8.0.ebuild
@@ -11,6 +11,11 @@ inherit distutils-r1
PARENT_PN="${PN%-dns-rfc2136}"
PARENT_P="${PARENT_PN}-${PV}"
+DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://letsencrypt.org/
+"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
@@ -25,17 +30,11 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
- https://github.com/certbot/certbot
- https://letsencrypt.org/
-"
+S="${WORKDIR}/${PARENT_P}/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.9.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.9.0.ebuild
index 425d68e1ae..31ab5103fb 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.9.0.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-2.9.0.ebuild
@@ -11,6 +11,11 @@ inherit distutils-r1
PARENT_PN="${PN%-dns-rfc2136}"
PARENT_P="${PARENT_PN}-${PV}"
+DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://letsencrypt.org/
+"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
@@ -25,17 +30,11 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
- https://github.com/certbot/certbot
- https://letsencrypt.org/
-"
+S="${WORKDIR}/${PARENT_P}/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
index f0578cf4a9..ea2a9886f1 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
@@ -11,6 +11,11 @@ inherit distutils-r1
PARENT_PN="${PN%-dns-rfc2136}"
PARENT_P="${PARENT_PN}-${PV}"
+DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://letsencrypt.org/
+"
if [[ "${PV}" == *9999 ]]; then
inherit git-r3
@@ -25,17 +30,11 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
- https://github.com/certbot/certbot
- https://letsencrypt.org/
-"
+S="${WORKDIR}/${PARENT_P}/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
diff --git a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild
index 5925e8fb3d..ce5d62b7e5 100644
--- a/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild
+++ b/app-crypt/configuradorfnmt/configuradorfnmt-1.0.1.ebuild
@@ -9,6 +9,8 @@ DESCRIPTION="Spanish government certificate request generator"
HOMEPAGE="https://www.cert.fnmt.es/"
SRC_URI="https://descargas.cert.fnmt.es/Linux/configuradorfnmt-1.0.1-0.x86_64.rpm"
+S=${WORKDIR}
+
LICENSE="FNMT-RCM"
SLOT="0"
KEYWORDS="~amd64"
@@ -16,8 +18,6 @@ KEYWORDS="~amd64"
RDEPEND="virtual/jre:1.8"
DEPEND="${RDEPEND}"
-S=${WORKDIR}/
-
src_install() {
java-pkg_dojar "usr/lib64/${PN}/${PN}.jar"
java-pkg_dolauncher
diff --git a/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r1.ebuild b/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r1.ebuild
index 5cfcc62db5..9b7a17e611 100644
--- a/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r1.ebuild
+++ b/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r1.ebuild
@@ -10,8 +10,8 @@ HOMEPAGE="https://launchpad.net/gencfsm"
SRC_URI="https://launchpad.net/gencfsm/trunk/${PV}/+download/${PN}_${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="+appindicator"
DEPEND="
diff --git a/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r2.ebuild b/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r2.ebuild
index 2dc21af408..03650089eb 100644
--- a/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r2.ebuild
+++ b/app-crypt/gnome-encfs-manager/gnome-encfs-manager-1.9-r2.ebuild
@@ -10,8 +10,8 @@ HOMEPAGE="https://launchpad.net/gencfsm"
SRC_URI="https://launchpad.net/gencfsm/trunk/${PV}/+download/${PN}_${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="+appindicator"
DEPEND="
diff --git a/app-crypt/uacme/uacme-1.7.1.ebuild b/app-crypt/uacme/uacme-1.7.1.ebuild
index 8624297481..4f0fd1d906 100644
--- a/app-crypt/uacme/uacme-1.7.1.ebuild
+++ b/app-crypt/uacme/uacme-1.7.1.ebuild
@@ -8,10 +8,10 @@ HOMEPAGE="https://github.com/ndilieto/uacme"
SRC_URI="https://github.com/ndilieto/uacme/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/uacme-upstream-${PV}"
+LICENSE="GPL-3"
+SLOT="0"
KEYWORDS="~amd64"
-SLOT="0"
-LICENSE="GPL-3"
IUSE="gnutls mbedtls +ualpn +man"
REQUIRED_USE="gnutls? ( !mbedtls )"
diff --git a/app-dicts/dictd-moby-thesaurus/dictd-moby-thesaurus-1.0.ebuild b/app-dicts/dictd-moby-thesaurus/dictd-moby-thesaurus-1.0.ebuild
index 707bdb2472..2069eb9d84 100644
--- a/app-dicts/dictd-moby-thesaurus/dictd-moby-thesaurus-1.0.ebuild
+++ b/app-dicts/dictd-moby-thesaurus/dictd-moby-thesaurus-1.0.ebuild
@@ -11,8 +11,8 @@ HOMEPAGE="https://tracker.debian.org/pkg/dict-moby-thesaurus"
SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${DEB}"
S="${WORKDIR}"
-SLOT="0"
LICENSE="GPL-2"
+SLOT="0"
KEYWORDS="~amd64"
DEPEND=">=app-text/dictd-1.13.0-r3"
diff --git a/app-doc/geeknote/geeknote-9999.ebuild b/app-doc/geeknote/geeknote-9999.ebuild
index fc735bf151..169a2e3799 100644
--- a/app-doc/geeknote/geeknote-9999.ebuild
+++ b/app-doc/geeknote/geeknote-9999.ebuild
@@ -9,12 +9,16 @@ DISTUTILS_USE_PEP517=setuptools
inherit bash-completion-r1 distutils-r1 git-r3
DESCRIPTION="Evernote CLI: CRUD for notes in cloud, in markdown"
-HOMEPAGE="http://web.archive.org/web/20171008200604/http://www.geeknote.me/"
+HOMEPAGE="https://github.com/vitaly-zdanevich/geeknote"
EGIT_REPO_URI="https://github.com/vitaly-zdanevich/geeknote"
LICENSE="GPL-3"
SLOT="0"
+BDEPEND="test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+)"
+
RDEPEND="
dev-python/evernote2[${PYTHON_USEDEP}]
dev-python/html2text[${PYTHON_USEDEP}]
@@ -29,9 +33,17 @@ PATCHES=( "${FILESDIR}/${P}-remove_completion_from_setup.patch" )
RESTRICT="test"
-python_install_all() {
- dobashcomp completion/bash_completion/_geeknote
- insinto /usr/share/zsh/site-functions
- doins completion/zsh_completion/_geeknote
- distutils-r1_python_install_all
+# python_install_all() {
+# dobashcomp completion/bash_completion/_geeknote
+# insinto /usr/share/zsh/site-functions
+# doins completion/zsh_completion/_geeknote
+# distutils-r1_python_install_all
+# }
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+ einfo "Autocompletion plugin is already bundled in oh-my-zsh. To enable just configure plugin definition"
+ einfo "plugins=( ... geeknote ...)"
+ einfo "see more at https://github.com/s7anley/zsh-geeknote"
}
diff --git a/app-editors/mined/mined-2015.25.ebuild b/app-editors/mined/mined-2015.25.ebuild
index e48862e1c2..b79bb069e7 100644
--- a/app-editors/mined/mined-2015.25.ebuild
+++ b/app-editors/mined/mined-2015.25.ebuild
@@ -6,12 +6,15 @@ inherit toolchain-funcs
DESCRIPTION="A powerful text editor with extensive Unicode and CJK support"
HOMEPAGE="http://towo.net/mined/"
SRC_URI="https://downloads.sourceforge.net/project/mined/mined/mined%20${PV}/${P}.tar.gz?ts=gAAAAABhfF-EKWvxGfwH7tpfR0NI8LV87Muimvh4jUigxZZZAD1fN8xgcbBPJc1TQ3f8djMFDbHXXz6rQZI4_qwwEsqakvBpqg%3D%3D&r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fmined%2Ffiles%2Fmined%2Fmined%2520${PV}%2Fmined-${P}.tar.gz%2Fdownload -> ${P}.tar.gz"
+
+S="${S}"/src
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+
RESTRICT="test"
DEPEND="${RDEPEND}"
-S=${S}/src
src_configure() {
tc-export CC
sed -in 's/OBJDIR=..\/bin\/sh/OBJDIR=bin\/sh/' mkmined
diff --git a/app-editors/typora-bin/typora-bin-1.8.10.ebuild b/app-editors/typora-bin/typora-bin-1.8.10.ebuild
index d2684f37e7..3e17e4729f 100644
--- a/app-editors/typora-bin/typora-bin-1.8.10.ebuild
+++ b/app-editors/typora-bin/typora-bin-1.8.10.ebuild
@@ -12,6 +12,8 @@ SRC_URI="
arm64? ( https://typora.io/linux/typora_${PV}_arm64.deb )
"
+S="${WORKDIR}"
+
LICENSE="Typora-EULA"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
@@ -43,7 +45,6 @@ RDEPEND="
${DEPEND}"
QA_PREBUILT="*"
-S="${WORKDIR}"
src_install() {
mv "${S}"/* "${ED}" || die
diff --git a/app-emacs/prop-menu/prop-menu-0.1.2.ebuild b/app-emacs/prop-menu/prop-menu-0.1.2.ebuild
index d1e7ebca2d..eda9d06f9c 100644
--- a/app-emacs/prop-menu/prop-menu-0.1.2.ebuild
+++ b/app-emacs/prop-menu/prop-menu-0.1.2.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="Compute pop-up menus from text and overlay properties "
HOMEPAGE="https://github.com/david-christiansen/prop-menu-el"
SRC_URI="https://github.com/david-christiansen/prop-menu-el/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/prop-menu-el-${PV}"
+
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/prop-menu-el-${PV}"
-
SITEFILE="50${PN}-gentoo.el"
src_prepare() {
diff --git a/app-emulation/arnold/arnold-20170513.ebuild b/app-emulation/arnold/arnold-20170513.ebuild
index 6704b1763d..17ad70b654 100644
--- a/app-emulation/arnold/arnold-20170513.ebuild
+++ b/app-emulation/arnold/arnold-20170513.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="Amstrad CPC emulator"
HOMEPAGE="http://www.cpctech.org.uk"
SRC_URI="http://cpctech.cpc-live.com/arnsrc.zip -> ${P}.zip"
+S=${WORKDIR}/src
+
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -24,8 +26,6 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="app-arch/unzip"
-S=${WORKDIR}/src
-
src_prepare() {
setup-wxwidgets
sed -i "4421s:=.*$:=wxT(\"/usr/share/${PN}/\");:" arngui/arnguiApp.cpp || die
diff --git a/app-emulation/rars/rars-1.6.ebuild b/app-emulation/rars/rars-1.6.ebuild
index ca1429e680..9e563f4210 100644
--- a/app-emulation/rars/rars-1.6.ebuild
+++ b/app-emulation/rars/rars-1.6.ebuild
@@ -18,14 +18,9 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/${P}"
-CP_DEPEND=""
-
-RDEPEND=">=virtual/jre-1.8:*
- ${CP_DEPEND}"
-DEPEND=">=virtual/jdk-1.8:*
- ${CP_DEPEND}"
+RDEPEND=">=virtual/jre-1.8:*"
+DEPEND=">=virtual/jdk-1.8:*"
src_unpack() {
default
diff --git a/app-eselect/eselect-autostart/eselect-autostart-1.0.0.ebuild b/app-eselect/eselect-autostart/eselect-autostart-1.0.0.ebuild
index 0e4d2675aa..5d5c9bc198 100644
--- a/app-eselect/eselect-autostart/eselect-autostart-1.0.0.ebuild
+++ b/app-eselect/eselect-autostart/eselect-autostart-1.0.0.ebuild
@@ -3,18 +3,20 @@
EAPI=8
-SRC_URI="https://codeberg.org/mmatous/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
DESCRIPTION="Manage symlinks in \$XDG_CONFIG_HOME/autostart"
HOMEPAGE="https://codeberg.org/mmatous/eselect-autostart"
+SRC_URI="https://codeberg.org/mmatous/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}"
+
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="mirror"
RDEPEND="app-admin/eselect"
-S="${WORKDIR}/${PN}"
-
src_install() {
default
insinto /usr/share/eselect/modules
diff --git a/app-eselect/eselect-ld/eselect-ld-1.0.0.ebuild b/app-eselect/eselect-ld/eselect-ld-1.0.0.ebuild
index 5c4cfb7fc5..92427237cc 100644
--- a/app-eselect/eselect-ld/eselect-ld-1.0.0.ebuild
+++ b/app-eselect/eselect-ld/eselect-ld-1.0.0.ebuild
@@ -3,18 +3,20 @@
EAPI=8
-SRC_URI="https://codeberg.org/mmatous/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
DESCRIPTION="Manage the ld symlink"
HOMEPAGE="https://codeberg.org/mmatous/eselect-ld"
+SRC_URI="https://codeberg.org/mmatous/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}"
+
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="mirror"
RDEPEND="app-admin/eselect"
-S="${WORKDIR}/${PN}"
-
src_install() {
default
insinto /usr/share/eselect/modules
diff --git a/app-eselect/eselect-vala/eselect-vala-1.0.0.ebuild b/app-eselect/eselect-vala/eselect-vala-1.0.0.ebuild
index dbf7f0a075..cfb7278a3b 100644
--- a/app-eselect/eselect-vala/eselect-vala-1.0.0.ebuild
+++ b/app-eselect/eselect-vala/eselect-vala-1.0.0.ebuild
@@ -3,18 +3,18 @@
EAPI=8
-SRC_URI="https://github.com/coldnew/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
DESCRIPTION="Manage the valac symlink"
HOMEPAGE="https://github.com/coldnew/eselect-vala"
+SRC_URI="https://github.com/coldnew/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="GPL-2"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
RESTRICT="mirror"
RDEPEND="app-admin/eselect"
-S="${WORKDIR}/${P}"
-
src_install() {
default
insinto /usr/share/eselect/modules
diff --git a/app-forensics/mvt/mvt-2.4.1.ebuild b/app-forensics/mvt/mvt-2.4.1.ebuild
index 8ad7c7b70c..e85f256da7 100644
--- a/app-forensics/mvt/mvt-2.4.1.ebuild
+++ b/app-forensics/mvt/mvt-2.4.1.ebuild
@@ -7,14 +7,14 @@ DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_11 )
inherit distutils-r1
-SRC_URI="https://github.com/mvt-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
DESCRIPTION="Forensic traces to identify a potential compromise of Android and iOS devices"
HOMEPAGE="https://github.com/mvt-project/mvt"
+SRC_URI="https://github.com/mvt-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-python/adb-shell[${PYTHON_USEDEP}]
diff --git a/app-misc/anki-bin/anki-bin-23.12.1.ebuild b/app-misc/anki-bin/anki-bin-23.12.1.ebuild
index 5c24611d9f..ba6ac59396 100644
--- a/app-misc/anki-bin/anki-bin-23.12.1.ebuild
+++ b/app-misc/anki-bin/anki-bin-23.12.1.ebuild
@@ -23,6 +23,8 @@ SRC_URI="
https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/bundle/lin/anki.xpm -> ${P}.xpm
"
+S="${WORKDIR}"
+
# The program itself is licensed under AGPL-3+ with contributed portions licensed
# under BSD-3.
# The translation files are licensed under BSD-3 and public-domain.
@@ -100,8 +102,6 @@ RDEPEND="
"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
DOC_CONTENTS="Users with add-ons that still rely on Anki's Qt5 GUI can either switch
to ${CATEGORY}/${PN}[-qt6], or temporarily set an environment variable
ENABLE_QT5_COMPAT to 1 to have Anki install the previous compatibility code.
diff --git a/app-misc/anki-bin/anki-bin-24.04.ebuild b/app-misc/anki-bin/anki-bin-24.04.ebuild
index 71e8ec20e2..43195331a3 100644
--- a/app-misc/anki-bin/anki-bin-24.04.ebuild
+++ b/app-misc/anki-bin/anki-bin-24.04.ebuild
@@ -23,6 +23,8 @@ SRC_URI="
https://raw.githubusercontent.com/ankitects/anki/${PV}/qt/bundle/lin/anki.xpm -> ${P}.xpm
"
+S="${WORKDIR}"
+
# The program itself is licensed under AGPL-3+ with contributed portions licensed
# under BSD-3.
# The translation files are licensed under BSD-3 and public-domain.
@@ -101,8 +103,6 @@ RDEPEND="
"
BDEPEND="app-arch/unzip"
-S="${WORKDIR}"
-
DOC_CONTENTS="Users with add-ons that still rely on Anki's Qt5 GUI can either switch
to ${CATEGORY}/${PN}[-qt6], or temporarily set an environment variable
ENABLE_QT5_COMPAT to 1 to have Anki install the previous compatibility code.
diff --git a/app-misc/apidb/apidb-5.11.0_beta.ebuild b/app-misc/apidb/apidb-5.11.0_beta.ebuild
index 7ca706863b..f068f7a672 100644
--- a/app-misc/apidb/apidb-5.11.0_beta.ebuild
+++ b/app-misc/apidb/apidb-5.11.0_beta.ebuild
@@ -23,6 +23,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -44,8 +46,6 @@ DEPEND="${RDEPEND}
sys-devel/flex
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt || die
diff --git a/app-misc/apidb/apidb-5.13.1_beta.ebuild b/app-misc/apidb/apidb-5.13.1_beta.ebuild
index 7ca706863b..f068f7a672 100644
--- a/app-misc/apidb/apidb-5.13.1_beta.ebuild
+++ b/app-misc/apidb/apidb-5.13.1_beta.ebuild
@@ -23,6 +23,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -44,8 +46,6 @@ DEPEND="${RDEPEND}
sys-devel/flex
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt || die
diff --git a/app-misc/apidb/apidb-5.13.4_beta.ebuild b/app-misc/apidb/apidb-5.13.4_beta.ebuild
index 7ca706863b..f068f7a672 100644
--- a/app-misc/apidb/apidb-5.13.4_beta.ebuild
+++ b/app-misc/apidb/apidb-5.13.4_beta.ebuild
@@ -23,6 +23,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -44,8 +46,6 @@ DEPEND="${RDEPEND}
sys-devel/flex
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt || die
diff --git a/app-misc/apidb/apidb-5.13.6_beta.ebuild b/app-misc/apidb/apidb-5.13.6_beta.ebuild
index 7ca706863b..f068f7a672 100644
--- a/app-misc/apidb/apidb-5.13.6_beta.ebuild
+++ b/app-misc/apidb/apidb-5.13.6_beta.ebuild
@@ -23,6 +23,8 @@ else
KEYWORDS="~amd64"
fi
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
@@ -44,8 +46,6 @@ DEPEND="${RDEPEND}
sys-devel/flex
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt || die
diff --git a/app-misc/apidb/apidb-5.8.0_beta.ebuild b/app-misc/apidb/apidb-5.8.0_beta.ebuild
index 7e58ba5661..193ef6e229 100644
--- a/app-misc/apidb/apidb-5.8.0_beta.ebuild
+++ b/app-misc/apidb/apidb-5.8.0_beta.ebuild
@@ -17,6 +17,8 @@ DESCRIPTION="API Generator for Database access"
HOMEPAGE="https://github.com/azaeldevel/apidb"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -39,8 +41,6 @@ DEPEND="${RDEPEND}
sys-devel/flex
"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt || die
diff --git a/app-misc/aw-client/aw-client-0.11.0.ebuild b/app-misc/aw-client/aw-client-0.11.0.ebuild
index 8349a69f81..0dbe0b3a1d 100644
--- a/app-misc/aw-client/aw-client-0.11.0.ebuild
+++ b/app-misc/aw-client/aw-client-0.11.0.ebuild
@@ -8,20 +8,21 @@ PYTHON_COMPAT=( python3_10)
inherit distutils-r1
+COMMIT="f7a8dbb3f81be81224368970054fd33d2814c9d7"
+
DESCRIPTION="Client library for ActivityWatch"
HOMEPAGE="https://activitywatch.net"
-LICENSE="MPL-2.0"
-
-COMMIT="f7a8dbb3f81be81224368970054fd33d2814c9d7"
SRC_URI="https://github.com/ActivityWatch/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="MPL-2.0"
SLOT="0"
+KEYWORDS="~amd64"
+
# Test tries to connect to aw-server
RESTRICT="test"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
RDEPEND="
app-misc/aw-core[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
@@ -31,6 +32,4 @@ RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
"
-DEPEND="
- ${RDEPEND}
-"
+DEPEND="${RDEPEND}"
diff --git a/app-misc/aw-core/aw-core-0.11.0.ebuild b/app-misc/aw-core/aw-core-0.11.0.ebuild
index d63e79d70a..017001ac42 100644
--- a/app-misc/aw-core/aw-core-0.11.0.ebuild
+++ b/app-misc/aw-core/aw-core-0.11.0.ebuild
@@ -8,19 +8,19 @@ PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
+COMMIT="8aaa35376a4f0b270a1927dff4b4d34caee7707b"
+
DESCRIPTION="Core library for ActivityWatch"
HOMEPAGE="https://activitywatch.net"
-LICENSE="MPL-2.0"
-
-COMMIT="8aaa35376a4f0b270a1927dff4b4d34caee7707b"
SRC_URI="https://github.com/ActivityWatch/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE="test"
-
S="${WORKDIR}/${PN}-${COMMIT}"
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
RDEPEND="
dev-python/appdirs[${PYTHON_USEDEP}]
dev-python/deprecation[${PYTHON_USEDEP}]
diff --git a/app-misc/brightness-control/brightness-control-2.4.ebuild b/app-misc/brightness-control/brightness-control-2.4.ebuild
index 693c6c1bb5..c438a5e0c2 100644
--- a/app-misc/brightness-control/brightness-control-2.4.ebuild
+++ b/app-misc/brightness-control/brightness-control-2.4.ebuild
@@ -15,9 +15,9 @@ HOMEPAGE="https://github.com/lordamit/Brightness"
SRC_URI="https://github.com/lordamit/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}/brightness-controller-linux"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
RDEPEND="$(python_gen_cond_dep \
'dev-python/QtPy[${PYTHON_USEDEP},gui,network,pyqt5,widgets]'
diff --git a/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild b/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild
index c4d3745d6d..646cad9ac5 100644
--- a/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild
+++ b/app-misc/brightnessctl/brightnessctl-0.5.1.ebuild
@@ -9,9 +9,9 @@ DESCRIPTION="A program to read and control device brightness"
HOMEPAGE="https://github.com/Hummer12007/brightnessctl"
SRC_URI="https://github.com/Hummer12007/brightnessctl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~arm64"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64 ~arm64"
IUSE="systemd udev"
DEPEND="
diff --git a/app-misc/chayang/chayang-0.1.0.ebuild b/app-misc/chayang/chayang-0.1.0.ebuild
index 0ee1c2828c..354851611e 100644
--- a/app-misc/chayang/chayang-0.1.0.ebuild
+++ b/app-misc/chayang/chayang-0.1.0.ebuild
@@ -8,12 +8,13 @@ inherit meson
DESCRIPTION="Gradually dim the screen."
HOMEPAGE="https://git.sr.ht/~emersion/chayang"
SRC_URI="https://git.sr.ht/~emersion/chayang/archive/v${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
-LICENSE="MIT"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/${PN}-v${PV}"
RESTRICT="mirror"
RDEPEND="dev-libs/wayland"
diff --git a/app-misc/clipboard/clipboard-0.9.0.1.ebuild b/app-misc/clipboard/clipboard-0.9.0.1.ebuild
index a7f6b69332..acbaec3cba 100644
--- a/app-misc/clipboard/clipboard-0.9.0.1.ebuild
+++ b/app-misc/clipboard/clipboard-0.9.0.1.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="Cut, copy, and paste anything in your terminal"
HOMEPAGE="https://getclipboard.app/ https://github.com/Slackadays/Clipboard"
SRC_URI="https://github.com/Slackadays/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -26,7 +28,6 @@ RDEPEND="X? (
)
media-libs/alsa-lib
"
-S="${WORKDIR}/${MY_P}"
src_configure() {
local mycmakeargs=(
diff --git a/app-misc/dbf/dbf-0.9.0.ebuild b/app-misc/dbf/dbf-0.9.0.ebuild
index 4c0b408ecb..924daba241 100644
--- a/app-misc/dbf/dbf-0.9.0.ebuild
+++ b/app-misc/dbf/dbf-0.9.0.ebuild
@@ -12,6 +12,8 @@ DESCRIPTION="Command line tool to read the content of dBASE III, IV, and 5.0 fil
HOMEPAGE="https://github.com/rollinhand/dbf-core"
SRC_URI="https://github.com/rollinhand/dbf-core/archive/${MY_COMMIT}.tar.gz -> ${P}.tgz"
+S="${WORKDIR}/${PN}-core-${MY_COMMIT}"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -23,8 +25,6 @@ DEPEND="${RDEPEND}
doc? ( app-text/docbook-sgml-utils )
virtual/pkgconfig"
-S="${WORKDIR}/${PN}-core-${MY_COMMIT}"
-
src_prepare() {
default
if use doc; then
diff --git a/app-misc/dragon/dragon-1.1.1.ebuild b/app-misc/dragon/dragon-1.1.1.ebuild
index a0538967e9..64bf6f97f6 100644
--- a/app-misc/dragon/dragon-1.1.1.ebuild
+++ b/app-misc/dragon/dragon-1.1.1.ebuild
@@ -7,9 +7,9 @@ DESCRIPTION="Simple drag-and-drop source/sink for X and Wayland"
HOMEPAGE="https://github.com/mwh/dragon"
SRC_URI="https://github.com/mwh/dragon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
DEPEND=">=x11-libs/gtk+-3"
RDEPEND="${DEPEND}"
diff --git a/app-misc/dragon/dragon-1.1.1_p20210820.ebuild b/app-misc/dragon/dragon-1.1.1_p20210820.ebuild
index 275379c287..d327174b52 100644
--- a/app-misc/dragon/dragon-1.1.1_p20210820.ebuild
+++ b/app-misc/dragon/dragon-1.1.1_p20210820.ebuild
@@ -4,19 +4,20 @@
EAPI=7
COMMIT="c0ddf8d4f0a57b984570ceacb1f3e587639d8bda"
+
DESCRIPTION="Simple drag-and-drop source/sink for X and Wayland"
HOMEPAGE="https://github.com/mwh/dragon"
SRC_URI="https://github.com/mwh/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
DEPEND=">=x11-libs/gtk+-3"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
src_prepare() {
default
sed -e 's/\(`pkg-config --cflags .*`\) \(`pkg-config --libs .*`\)/\1 $(CFLAGS) \2 $(LDFLAGS)/' \
diff --git a/app-misc/dragon/dragon-1.2.0.ebuild b/app-misc/dragon/dragon-1.2.0.ebuild
index f13d58ec2b..18f11af4ae 100644
--- a/app-misc/dragon/dragon-1.2.0.ebuild
+++ b/app-misc/dragon/dragon-1.2.0.ebuild
@@ -7,9 +7,9 @@ DESCRIPTION="Simple drag-and-drop source/sink for X and Wayland"
HOMEPAGE="https://github.com/mwh/dragon"
SRC_URI="https://github.com/mwh/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
DEPEND=">=x11-libs/gtk+-3"
RDEPEND="${DEPEND}"
diff --git a/app-misc/electricsheep/electricsheep-3.0.2_p20191005-r1.ebuild b/app-misc/electricsheep/electricsheep-3.0.2_p20191005-r1.ebuild
index 4bbf92a009..c39f6199af 100644
--- a/app-misc/electricsheep/electricsheep-3.0.2_p20191005-r1.ebuild
+++ b/app-misc/electricsheep/electricsheep-3.0.2_p20191005-r1.ebuild
@@ -16,9 +16,10 @@ SRC_URI="
S="${WORKDIR}/${PN}-${MY_COMMIT}/client_generic"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
IUSE="video_cards_nvidia"
DEPEND="dev-lang/lua:5.1
@@ -38,7 +39,6 @@ DEPEND="dev-lang/lua:5.1
x11-libs/wxGTK:${WX_GTK_VER}
virtual/opengl"
RDEPEND="${DEPEND}"
-# BDEPEND="app-arch/unzip"
PATCHES=(
"${FILESDIR}/electricsheep-glext-prototypes.patch" # is included in the boost181 patch
diff --git a/app-misc/electricsheep/electricsheep-3.0.2_p20191005.ebuild b/app-misc/electricsheep/electricsheep-3.0.2_p20191005.ebuild
index 84500c29e7..fbe2e12e0e 100644
--- a/app-misc/electricsheep/electricsheep-3.0.2_p20191005.ebuild
+++ b/app-misc/electricsheep/electricsheep-3.0.2_p20191005.ebuild
@@ -19,10 +19,11 @@ else
KEYWORDS="~amd64 ~x86"
fi
-IUSE="video_cards_nvidia"
LICENSE="GPL-2"
SLOT="0"
+IUSE="video_cards_nvidia"
+
DEPEND="dev-lang/lua:5.1
dev-libs/boost
dev-libs/expat
@@ -40,7 +41,6 @@ DEPEND="dev-lang/lua:5.1
x11-libs/wxGTK:${WX_GTK_VER}
virtual/opengl"
RDEPEND="${DEPEND}"
-# BDEPEND="app-arch/unzip"
PATCHES=(
"${FILESDIR}/electricsheep-glext-prototypes.patch"
diff --git a/app-misc/gentodo/gentodo-0.2.1.ebuild b/app-misc/gentodo/gentodo-0.2.1.ebuild
index 6909891522..2719853f86 100644
--- a/app-misc/gentodo/gentodo-0.2.1.ebuild
+++ b/app-misc/gentodo/gentodo-0.2.1.ebuild
@@ -8,6 +8,8 @@ PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 bash-completion-r1
+DESCRIPTION="Todo program to help enhance your Gentoo workflow"
+HOMEPAGE="https://github.com/csfore/gentodo"
if [[ ${PV} == 9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/csfore/gentodo.git"
@@ -16,14 +18,10 @@ else
KEYWORDS="~amd64"
fi
-HOMEPAGE="https://github.com/csfore/gentodo"
-DESCRIPTION="Todo program to help enhance your Gentoo workflow"
-
LICENSE="GPL-3"
SLOT="0"
IUSE="bash-completion"
-
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
BDEPENDS="
diff --git a/app-misc/github-desktop-bin/github-desktop-bin-3.3.1_rc1.ebuild b/app-misc/github-desktop-bin/github-desktop-bin-3.3.1_rc1.ebuild
index 85edd95ce1..573ce939e7 100644
--- a/app-misc/github-desktop-bin/github-desktop-bin-3.3.1_rc1.ebuild
+++ b/app-misc/github-desktop-bin/github-desktop-bin-3.3.1_rc1.ebuild
@@ -16,13 +16,13 @@ HOMEPAGE="https://github.com/shiftkey/desktop"
SRC_URI="https://github.com/shiftkey/desktop/releases/download/release-${PV%_rc*}-linux${PV#*_rc}/GitHubDesktop-linux-x86_64-${PV%_rc*}-linux${PV#*_rc}.rpm"
S="${WORKDIR}"
-KEYWORDS="-* ~amd64"
# Electron bundles a bunch of things
LICENSE="
MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
unRAR OFL CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
"
SLOT="0"
+KEYWORDS="-* ~amd64"
RESTRICT="bindist mirror"
RDEPEND="
diff --git a/app-misc/gopsuinfo/gopsuinfo-0.1.5.ebuild b/app-misc/gopsuinfo/gopsuinfo-0.1.5.ebuild
index 242ffde570..f6cf1eab41 100644
--- a/app-misc/gopsuinfo/gopsuinfo-0.1.5.ebuild
+++ b/app-misc/gopsuinfo/gopsuinfo-0.1.5.ebuild
@@ -29,15 +29,14 @@ EGO_SUM=(
)
go-module_set_globals
-SRC_URI="https://github.com/nwg-piotr/gopsuinfo/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${EGO_SUM_SRC_URI}"
-KEYWORDS="~amd64"
-
DESCRIPTION="A gopsutil-based command to display system usage info as text"
HOMEPAGE="https://github.com/nwg-piotr/gopsuinfo"
-LICENSE="MIT"
+SRC_URI="https://github.com/nwg-piotr/gopsuinfo/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ ${EGO_SUM_SRC_URI}"
+LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
DEPEND=">=dev-lang/go-1.20"
diff --git a/app-misc/kloak/kloak-0.2.30.ebuild b/app-misc/kloak/kloak-0.2.30.ebuild
index 5520eabdd9..ef5eb3575a 100644
--- a/app-misc/kloak/kloak-0.2.30.ebuild
+++ b/app-misc/kloak/kloak-0.2.30.ebuild
@@ -7,11 +7,12 @@ DESCRIPTION="A privacy tool that makes keystroke biometrics less effective"
HOMEPAGE="https://github.com/Whonix/kloak"
SRC_URI="https://gitlab.com/whonix/kloak/-/archive/0.2.30-2/${P}-2.tar.gz"
+S="${WORKDIR}/${P}-2"
+
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/${P}-2"
RDEPEND="${DEPEND}"
CONFIG_CHECK="~UINPUT"
PATCHES=(
diff --git a/app-misc/ledger-live/ledger-live-2.68.1.ebuild b/app-misc/ledger-live/ledger-live-2.68.1.ebuild
index cf977711c8..dc6941e846 100644
--- a/app-misc/ledger-live/ledger-live-2.68.1.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.68.1.ebuild
@@ -7,6 +7,8 @@ DESCRIPTION="Manager for the Ledger hardware wallet"
HOMEPAGE="https://www.ledger.com/"
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage -> ${P}.AppImage"
+S="${DISTDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
@@ -18,7 +20,6 @@ RDEPEND="${DEPEND}
"
QA_PREBUILT="*"
-S="${DISTDIR}"
src_install() {
newbin ${P}.AppImage ledger-live
diff --git a/app-misc/ledger-live/ledger-live-2.71.1.ebuild b/app-misc/ledger-live/ledger-live-2.71.1.ebuild
index e5c511dd3f..c8f9082bb9 100644
--- a/app-misc/ledger-live/ledger-live-2.71.1.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.71.1.ebuild
@@ -7,6 +7,8 @@ DESCRIPTION="Manager for the Ledger hardware wallet"
HOMEPAGE="https://www.ledger.com/"
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
@@ -15,7 +17,6 @@ RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
QA_PREBUILT="*"
-S="${WORKDIR}"
src_install() {
cp "${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage" ledger-live || die
diff --git a/app-misc/ledger-live/ledger-live-2.73.0.ebuild b/app-misc/ledger-live/ledger-live-2.73.0.ebuild
index e5c511dd3f..c8f9082bb9 100644
--- a/app-misc/ledger-live/ledger-live-2.73.0.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.73.0.ebuild
@@ -7,6 +7,8 @@ DESCRIPTION="Manager for the Ledger hardware wallet"
HOMEPAGE="https://www.ledger.com/"
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
@@ -15,7 +17,6 @@ RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
QA_PREBUILT="*"
-S="${WORKDIR}"
src_install() {
cp "${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage" ledger-live || die
diff --git a/app-misc/ledger-live/ledger-live-2.73.1.ebuild b/app-misc/ledger-live/ledger-live-2.73.1.ebuild
index f2c7605466..2602e2cde0 100644
--- a/app-misc/ledger-live/ledger-live-2.73.1.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.73.1.ebuild
@@ -7,6 +7,8 @@ DESCRIPTION="Manager for the Ledger hardware wallet"
HOMEPAGE="https://www.ledger.com/"
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
@@ -15,7 +17,6 @@ RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
QA_PREBUILT="*"
-S="${WORKDIR}"
src_install() {
cp "${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage" ledger-live || die
diff --git a/app-misc/ledger-live/ledger-live-2.75.0.ebuild b/app-misc/ledger-live/ledger-live-2.75.0.ebuild
index f2c7605466..2602e2cde0 100644
--- a/app-misc/ledger-live/ledger-live-2.75.0.ebuild
+++ b/app-misc/ledger-live/ledger-live-2.75.0.ebuild
@@ -7,6 +7,8 @@ DESCRIPTION="Manager for the Ledger hardware wallet"
HOMEPAGE="https://www.ledger.com/"
SRC_URI="https://download.live.ledger.com/ledger-live-desktop-${PV}-linux-x86_64.AppImage"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="~amd64"
@@ -15,7 +17,6 @@ RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
QA_PREBUILT="*"
-S="${WORKDIR}"
src_install() {
cp "${DISTDIR}/ledger-live-desktop-${PV}-linux-x86_64.AppImage" ledger-live || die
diff --git a/app-misc/lf/lf-27.ebuild b/app-misc/lf/lf-27.ebuild
index d027ff90ec..76dc822323 100644
--- a/app-misc/lf/lf-27.ebuild
+++ b/app-misc/lf/lf-27.ebuild
@@ -5,19 +5,19 @@ EAPI=7
inherit go-module bash-completion-r1 desktop xdg
-SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
-
DESCRIPTION="Terminal file manager"
HOMEPAGE="https://github.com/gokcehan/lf"
-IUSE="+static"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-LICENSE="MIT"
-SLOT="0"
+SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
S="${WORKDIR}/${PN}-r${PV}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+static"
+
src_compile() {
local ldflags="-s -w -X main.gVersion=r${PV}"
use static && {
diff --git a/app-misc/lf/lf-28-r1.ebuild b/app-misc/lf/lf-28-r1.ebuild
index 3a08167a53..8152b6738f 100644
--- a/app-misc/lf/lf-28-r1.ebuild
+++ b/app-misc/lf/lf-28-r1.ebuild
@@ -5,19 +5,19 @@ EAPI=8
inherit go-module desktop shell-completion xdg
-SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
-
DESCRIPTION="Terminal file manager"
HOMEPAGE="https://github.com/gokcehan/lf"
-IUSE="+static"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-LICENSE="MIT"
-SLOT="0"
+SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
S="${WORKDIR}/${PN}-r${PV}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+static"
+
src_compile() {
local ldflags="-s -w -X main.gVersion=r${PV}"
use static && {
diff --git a/app-misc/lf/lf-29.ebuild b/app-misc/lf/lf-29.ebuild
index d027ff90ec..76dc822323 100644
--- a/app-misc/lf/lf-29.ebuild
+++ b/app-misc/lf/lf-29.ebuild
@@ -5,19 +5,19 @@ EAPI=7
inherit go-module bash-completion-r1 desktop xdg
-SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
-
DESCRIPTION="Terminal file manager"
HOMEPAGE="https://github.com/gokcehan/lf"
-IUSE="+static"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-LICENSE="MIT"
-SLOT="0"
+SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
S="${WORKDIR}/${PN}-r${PV}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+static"
+
src_compile() {
local ldflags="-s -w -X main.gVersion=r${PV}"
use static && {
diff --git a/app-misc/lf/lf-30.ebuild b/app-misc/lf/lf-30.ebuild
index d027ff90ec..76dc822323 100644
--- a/app-misc/lf/lf-30.ebuild
+++ b/app-misc/lf/lf-30.ebuild
@@ -5,19 +5,19 @@ EAPI=7
inherit go-module bash-completion-r1 desktop xdg
-SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
-
DESCRIPTION="Terminal file manager"
HOMEPAGE="https://github.com/gokcehan/lf"
-IUSE="+static"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-LICENSE="MIT"
-SLOT="0"
+SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
S="${WORKDIR}/${PN}-r${PV}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+static"
+
src_compile() {
local ldflags="-s -w -X main.gVersion=r${PV}"
use static && {
diff --git a/app-misc/lf/lf-31.ebuild b/app-misc/lf/lf-31.ebuild
index b52e89d2ec..5c388fbe00 100644
--- a/app-misc/lf/lf-31.ebuild
+++ b/app-misc/lf/lf-31.ebuild
@@ -5,19 +5,19 @@ EAPI=8
inherit go-module shell-completion desktop xdg
-SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
-
DESCRIPTION="Terminal file manager"
HOMEPAGE="https://github.com/gokcehan/lf"
-IUSE="+static"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-LICENSE="MIT"
-SLOT="0"
+SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz"
S="${WORKDIR}/${PN}-r${PV}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+static"
+
src_compile() {
local ldflags="-s -w -X main.gVersion=r${PV}"
use static && {
diff --git a/app-misc/macchina/macchina-6.1.8-r1.ebuild b/app-misc/macchina/macchina-6.1.8-r1.ebuild
index fc2032246f..4d6106c06f 100644
--- a/app-misc/macchina/macchina-6.1.8-r1.ebuild
+++ b/app-misc/macchina/macchina-6.1.8-r1.ebuild
@@ -204,13 +204,13 @@ CRATES="
inherit cargo xdg-utils
+DESCRIPTION="A system information fetcher, with an (unhealthy) emphasis on performance."
+HOMEPAGE="https://github.com/Macchina-CLI/macchina"
SRC_URI="
https://github.com/Macchina-CLI/macchina/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
-DESCRIPTION="A system information fetcher, with an (unhealthy) emphasis on performance."
-HOMEPAGE="https://github.com/Macchina-CLI/macchina"
LICENSE="
BSD
MIT
diff --git a/app-misc/macchina/macchina-6.1.8.ebuild b/app-misc/macchina/macchina-6.1.8.ebuild
index a6ac3a4d60..2202cacb5c 100644
--- a/app-misc/macchina/macchina-6.1.8.ebuild
+++ b/app-misc/macchina/macchina-6.1.8.ebuild
@@ -204,13 +204,13 @@ CRATES="
inherit cargo xdg-utils
+DESCRIPTION="A system information fetcher, with an (unhealthy) emphasis on performance."
+HOMEPAGE="https://github.com/Macchina-CLI/macchina"
SRC_URI="
https://github.com/Macchina-CLI/macchina/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
${CARGO_CRATE_URIS}
"
-DESCRIPTION="A system information fetcher, with an (unhealthy) emphasis on performance."
-HOMEPAGE="https://github.com/Macchina-CLI/macchina"
LICENSE="
BSD
MIT
diff --git a/app-misc/metadata-cleaner/metadata-cleaner-2.5.4.ebuild b/app-misc/metadata-cleaner/metadata-cleaner-2.5.4.ebuild
index 5015bd4ab7..1088214071 100644
--- a/app-misc/metadata-cleaner/metadata-cleaner-2.5.4.ebuild
+++ b/app-misc/metadata-cleaner/metadata-cleaner-2.5.4.ebuild
@@ -10,6 +10,8 @@ DESCRIPTION="Python GTK application to view and clean metadata in files, using m
HOMEPAGE="https://metadatacleaner.romainvigier.fr https://gitlab.com/rmnvgr/metadata-cleaner"
SRC_URI="https://gitlab.com/rmnvgr/metadata-cleaner/-/archive/v${PV}/metadata-cleaner-v${PV}.tar.bz2"
+S=${WORKDIR}/metadata-cleaner-v${PV}
+
LICENSE="GPL-3+ CC-BY-SA-4.0"
SLOT="0"
KEYWORDS="~amd64"
@@ -29,8 +31,6 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND="${DEPEND}"
-S=${WORKDIR}/metadata-cleaner-v${PV}
-
src_configure() {
python_setup
meson_src_configure
diff --git a/app-misc/minder/metadata.xml b/app-misc/minder/metadata.xml
index f90ab98194..bc56fc7564 100644
--- a/app-misc/minder/metadata.xml
+++ b/app-misc/minder/metadata.xml
@@ -1,10 +1,7 @@
-
- davidroman96@gmail.com
- David Roman
-
+
phase1geo/Minder
diff --git a/app-misc/minder/minder-1.16.2.ebuild b/app-misc/minder/minder-1.16.2.ebuild
index 5be3279490..10038457ab 100644
--- a/app-misc/minder/minder-1.16.2.ebuild
+++ b/app-misc/minder/minder-1.16.2.ebuild
@@ -9,9 +9,11 @@ DESCRIPTION="Mind-mapping application for Elementary OS."
HOMEPAGE="https://github.com/phase1geo/Minder"
SRC_URI="https://github.com/phase1geo/Minder/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
+S="${WORKDIR}/Minder-${PV}"
+
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
app-text/discount
@@ -27,8 +29,6 @@ DEPEND="
app-text/discount
"
-S="${WORKDIR}/Minder-${PV}"
-
src_prepare() {
default
vala_setup
diff --git a/app-misc/minder/minder-1.16.3.ebuild b/app-misc/minder/minder-1.16.3.ebuild
index 5be3279490..10038457ab 100644
--- a/app-misc/minder/minder-1.16.3.ebuild
+++ b/app-misc/minder/minder-1.16.3.ebuild
@@ -9,9 +9,11 @@ DESCRIPTION="Mind-mapping application for Elementary OS."
HOMEPAGE="https://github.com/phase1geo/Minder"
SRC_URI="https://github.com/phase1geo/Minder/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
+S="${WORKDIR}/Minder-${PV}"
+
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
app-text/discount
@@ -27,8 +29,6 @@ DEPEND="
app-text/discount
"
-S="${WORKDIR}/Minder-${PV}"
-
src_prepare() {
default
vala_setup
diff --git a/app-misc/mobile-datovka/mobile-datovka-1.10.0.ebuild b/app-misc/mobile-datovka/mobile-datovka-1.10.0.ebuild
index 2675ae65de..510e70539a 100644
--- a/app-misc/mobile-datovka/mobile-datovka-1.10.0.ebuild
+++ b/app-misc/mobile-datovka/mobile-datovka-1.10.0.ebuild
@@ -8,6 +8,9 @@ inherit qmake-utils xdg
DESCRIPTION="Mobile optimized GUI to access the Czech data box e-government system"
HOMEPAGE="https://www.datovka.cz/"
SRC_URI="https://gitlab.labs.nic.cz/datovka/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+
+S="${WORKDIR}/${PN}-v${PV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
@@ -34,8 +37,6 @@ DEPEND="
virtual/pkgconfig
"
-S="${WORKDIR}/${PN}-v${PV}"
-
src_configure() {
lrelease ${PN}.pro || die
eqmake5 PREFIX="/usr" TEXT_FILES_INST_DIR="/usr/share/${PN}/"
diff --git a/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.3.ebuild b/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.3.ebuild
index 4fe8a32242..25d375b86a 100644
--- a/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.3.ebuild
+++ b/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.3.ebuild
@@ -3,13 +3,13 @@
EAPI=8
-SRC_URI="https://github.com/nwg-piotr/nwg-shell-wallpapers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
DESCRIPTION="Selection of wallpapers contributed to the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-wallpapers"
+SRC_URI="https://github.com/nwg-piotr/nwg-shell-wallpapers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
src_install() {
insinto /usr/share/backgrounds/nwg-shell
diff --git a/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.4.ebuild b/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.4.ebuild
index c105bedf54..fca381d8b0 100644
--- a/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.4.ebuild
+++ b/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.4.ebuild
@@ -3,13 +3,13 @@
EAPI=8
-SRC_URI="https://github.com/nwg-piotr/nwg-shell-wallpapers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
DESCRIPTION="Selection of wallpapers contributed to the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-wallpapers"
+SRC_URI="https://github.com/nwg-piotr/nwg-shell-wallpapers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
src_install() {
insinto /usr/share/backgrounds/nwg-shell
diff --git a/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.5.ebuild b/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.5.ebuild
index c105bedf54..fca381d8b0 100644
--- a/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.5.ebuild
+++ b/app-misc/nwg-shell-wallpapers/nwg-shell-wallpapers-1.5.ebuild
@@ -3,13 +3,13 @@
EAPI=8
-SRC_URI="https://github.com/nwg-piotr/nwg-shell-wallpapers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
DESCRIPTION="Selection of wallpapers contributed to the nwg-shell project"
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-wallpapers"
+SRC_URI="https://github.com/nwg-piotr/nwg-shell-wallpapers/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
src_install() {
insinto /usr/share/backgrounds/nwg-shell
diff --git a/app-misc/pfetch/pfetch-0.6.0.ebuild b/app-misc/pfetch/pfetch-0.6.0.ebuild
index b9c7582b9d..f9555724d7 100644
--- a/app-misc/pfetch/pfetch-0.6.0.ebuild
+++ b/app-misc/pfetch/pfetch-0.6.0.ebuild
@@ -5,12 +5,11 @@ EAPI=7
DESCRIPTION="A pretty system information tool written in POSIX sh"
HOMEPAGE="https://github.com/dylanaraps/pfetch"
-
-KEYWORDS="~amd64 ~arm64 ~x86"
SRC_URI="https://github.com/dylanaraps/pfetch/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
src_install() {
dobin "${PN}"
diff --git a/app-misc/tinyfetch/metadata.xml b/app-misc/tinyfetch/metadata.xml
new file mode 100644
index 0000000000..0e20b7f2e8
--- /dev/null
+++ b/app-misc/tinyfetch/metadata.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+ aidenwingard2@gmail.com
+ Primary maintainer
+
+
+ minimal fetch program written in pure C, using only
+ the C STDLIB and is cross platform, and much more
+ faster than other fetch programs.
+
+
+ kernaltrap8/tinyfetch
+
+
diff --git a/app-misc/tinyfetch/tinyfetch-9999.ebuild b/app-misc/tinyfetch/tinyfetch-9999.ebuild
new file mode 100644
index 0000000000..0b17207949
--- /dev/null
+++ b/app-misc/tinyfetch/tinyfetch-9999.ebuild
@@ -0,0 +1,24 @@
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kernaltrap8/tinyfetch"
+ S="${WORKDIR}/${PN}-9999"
+fi
+
+DESCRIPTION="fetch program written in pure C"
+HOMEPAGE="https://github.com/kernaltrap8/tinyfetch"
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="${BDEPEND}"
+BDEPEND="
+ dev-build/meson
+"
+
+src_configure() {
+ meson_src_configure
+}
diff --git a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
index 695866da06..320896c444 100644
--- a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
+++ b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
@@ -5,13 +5,14 @@ EAPI=8
DESCRIPTION="Screen sharing for terminal: ASCII in browser or terminal, without pixels moving"
HOMEPAGE="https://github.com/elisescu/tty-share"
-
SRC_URI="https://github.com/elisescu/tty-share/releases/download/v${PV}/tty-share_linux-amd64"
+
S="${WORKDIR}"
-KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
QA_PREBUILT="usr/bin/${PN}"
diff --git a/app-misc/wcal/wcal-0.1-r1.ebuild b/app-misc/wcal/wcal-0.1-r1.ebuild
index 21c1ab633c..b25a507ed5 100644
--- a/app-misc/wcal/wcal-0.1-r1.ebuild
+++ b/app-misc/wcal/wcal-0.1-r1.ebuild
@@ -6,10 +6,10 @@ EAPI=8
DESCRIPTION="ISO weekly calendar"
HOMEPAGE="https://github.com/leahneukirchen/wcal"
SRC_URI="https://github.com/leahneukirchen/wcal/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
LICENSE="CC0-1.0"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
# check target in Makefile but no test cases
RESTRICT="test"
diff --git a/app-misc/wego/wego-2.2.ebuild b/app-misc/wego/wego-2.2.ebuild
index 80ef198858..e90fd97af3 100644
--- a/app-misc/wego/wego-2.2.ebuild
+++ b/app-misc/wego/wego-2.2.ebuild
@@ -6,9 +6,10 @@ EAPI=8
inherit go-module
DESCRIPTION="Wego is a weather client for the terminal"
-SRC_URI="https://github.com/schachmat/wego/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz"
HOMEPAGE="https://github.com/schachmat/wego"
+SRC_URI="https://github.com/schachmat/wego/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz"
+
LICENSE="BSD ISC MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
diff --git a/app-mobilephone/flashlight/flashlight-0.1.1-r2.ebuild b/app-mobilephone/flashlight/flashlight-0.1.1-r2.ebuild
index af04496309..cee63d180e 100644
--- a/app-mobilephone/flashlight/flashlight-0.1.1-r2.ebuild
+++ b/app-mobilephone/flashlight/flashlight-0.1.1-r2.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="It's a flashlight, what do you expect?"
HOMEPAGE="https://gitlab.com/a-wai/flashlight.git"
SRC_URI="https://gitlab.com/a-wai/flashlight/-/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
@@ -18,8 +20,6 @@ KEYWORDS="~amd64 ~arm64"
RDEPEND="x11-libs/gtk+"
BDEPEND="dev-lang/python-exec[native-symlinks]"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
src_install() {
meson_src_install
udev_dorules "${FILESDIR}/60-flashlight.rules"
diff --git a/app-mobilephone/pinephone-modem-scripts/pinephone-modem-scripts-0.20.8.ebuild b/app-mobilephone/pinephone-modem-scripts/pinephone-modem-scripts-0.20.8.ebuild
index b65436de9c..2212278270 100644
--- a/app-mobilephone/pinephone-modem-scripts/pinephone-modem-scripts-0.20.8.ebuild
+++ b/app-mobilephone/pinephone-modem-scripts/pinephone-modem-scripts-0.20.8.ebuild
@@ -12,6 +12,8 @@ HOMEPAGE="https://gitlab.manjaro.org/manjaro-arm/packages/community/phosh/pineph
EGIT_REPO_URI="https://gitlab.manjaro.org/manjaro-arm/packages/community/phosh/pinephone-modem-scripts/-/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
EGIT_BRANCH=eg25-manager
+S="${WORKDIR}/${PN}-${COMMIT}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~arm64"
@@ -21,8 +23,6 @@ RDEPEND="
sci-geosciences/gpsd
"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
src_install() {
udev_dorules "${S}"/90-modem-eg25.rules
systemd_dounit "${S}"/pinephone-modem-scripts.pinephone-modem-setup.service
diff --git a/app-mobilephone/usb-tethering/usb-tethering-0.3.ebuild b/app-mobilephone/usb-tethering/usb-tethering-0.3.ebuild
index 88de9b202e..55e49a6383 100644
--- a/app-mobilephone/usb-tethering/usb-tethering-0.3.ebuild
+++ b/app-mobilephone/usb-tethering/usb-tethering-0.3.ebuild
@@ -8,6 +8,8 @@ inherit systemd
DESCRIPTION="USB tethering on Pine64/ConfigFS systems"
HOMEPAGE="https://github.com/dreemurrs-embedded/Pine64-Arch"
+S="${WORKDIR}"
+
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~arm64"
@@ -18,8 +20,6 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-S="${WORKDIR}"
-
src_install() {
exeinto "/usr/lib/danctnix"
doexe "${FILESDIR}/usb-tethering"
diff --git a/app-office/jameica-bin/jameica-bin-2.10.4.ebuild b/app-office/jameica-bin/jameica-bin-2.10.4.ebuild
index 711aaf1703..31b8888ce2 100644
--- a/app-office/jameica-bin/jameica-bin-2.10.4.ebuild
+++ b/app-office/jameica-bin/jameica-bin-2.10.4.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="Local platform for home banking"
HOMEPAGE="https://willuhn.de/"
SRC_URI="https://willuhn.de/products/jameica/releases/current/jameica/jameica-linux64-${PV}.zip"
+S="${WORKDIR}/jameica"
+
# Jameica: GPL-2
# lib/apache_xmlrpc, lib/jakarta_commons, lib/velocity: Apache-2.0
# lib/swt: CPL-1.0 LGPL-2 MPL-1.1
@@ -31,8 +33,6 @@ BDEPEND="
app-arch/unzip
"
-S="${WORKDIR}/jameica"
-
JAMEICA_INSFILES=( jameica-icon.png jameica{,-linux64}.jar lib plugin.xml )
JAMEICA_EXEFILES=( jameicaserver.sh jameica.sh rcjameica-systemd )
diff --git a/app-office/nixnote-bin/nixnote-bin-2.1.10.ebuild b/app-office/nixnote-bin/nixnote-bin-2.1.10.ebuild
index d111e5a272..9b52d9290f 100644
--- a/app-office/nixnote-bin/nixnote-bin-2.1.10.ebuild
+++ b/app-office/nixnote-bin/nixnote-bin-2.1.10.ebuild
@@ -5,18 +5,18 @@ EAPI=8
DESCRIPTION="Free and open source note taking app, compatible with Evernote sync server"
HOMEPAGE="https://github.com/robert7/nixnote2"
-
SRC_URI="https://github.com/robert7/nixnote2/releases/download/v${PV}/NixNote2-x86_64.AppImage"
-KEYWORDS="~amd64"
+
+S="${WORKDIR}"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
-S="${WORKDIR}"
-
QA_PREBUILT="*"
src_install() {
diff --git a/app-office/nixnote-bin/nixnote-bin-9999.ebuild b/app-office/nixnote-bin/nixnote-bin-9999.ebuild
index 8b3b261b10..f45ed69070 100644
--- a/app-office/nixnote-bin/nixnote-bin-9999.ebuild
+++ b/app-office/nixnote-bin/nixnote-bin-9999.ebuild
@@ -5,9 +5,10 @@ EAPI=8
DESCRIPTION="Free and open source note taking app, compatible with Evernote sync server"
HOMEPAGE="https://github.com/robert7/nixnote2"
-
SRC_URI="https://github.com/robert7/nixnote2/releases/download/continuous-develop/NixNote2-x86_64.AppImage"
+S="${WORKDIR}"
+
LICENSE="GPL-3"
SLOT="0"
PROPERTIES="live"
@@ -15,8 +16,6 @@ RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
-S="${WORKDIR}"
-
QA_PREBUILT="*"
src_install() {
diff --git a/app-office/notesnook-bin/notesnook-bin-2.6.12.ebuild b/app-office/notesnook-bin/notesnook-bin-2.6.12.ebuild
index 1dc48b7745..63cc7c7017 100644
--- a/app-office/notesnook-bin/notesnook-bin-2.6.12.ebuild
+++ b/app-office/notesnook-bin/notesnook-bin-2.6.12.ebuild
@@ -5,18 +5,18 @@ EAPI=8
DESCRIPTION="End-to-end encrypted note taking alternative to Evernote"
HOMEPAGE="https://notesnook.com/"
-
SRC_URI="https://github.com/streetwriters/notesnook/releases/download/v${PV}/notesnook_linux_x86_64.AppImage"
-KEYWORDS="~amd64"
+
+S="${WORKDIR}"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
-S="${WORKDIR}"
-
QA_PREBUILT="*"
src_install() {
diff --git a/app-office/openoffice-bin/openoffice-bin-4.1.15.ebuild b/app-office/openoffice-bin/openoffice-bin-4.1.15.ebuild
index 74f411c170..55ff6f6e12 100644
--- a/app-office/openoffice-bin/openoffice-bin-4.1.15.ebuild
+++ b/app-office/openoffice-bin/openoffice-bin-4.1.15.ebuild
@@ -5,8 +5,6 @@ EAPI="8"
inherit desktop pax-utils prefix rpm xdg
-IUSE="gnome java"
-
BUILDID="9813"
BVER="${PV/_rc*/}-${BUILDID}"
BVER2=${PV}-${BUILDID}
@@ -31,6 +29,14 @@ SRC_URI="
x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_install-rpm_en-US.tar.gz )
"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gnome java"
+
# TODO: supports ca_XR (Valencian RACV) locale too
LANGS="ast eu bg ca ca-valencia zh-CN zh-TW cs da nl en-GB fi fr gd gl de el he hi hu it ja km ko lt nb pl pt-BR pt ru sr sk sl es sv ta th tr vi"
@@ -41,10 +47,6 @@ for X in ${LANGS} ; do
x86? ( "${FILEPATH}"/Apache_OpenOffice_${PV}_Linux_x86_langpack-rpm_${X/ca-valencia/ca-XV}.tar.gz ) )"
done
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
RDEPEND="
!prefix? ( sys-libs/glibc )
>=app-accessibility/at-spi2-core-2.46.0
@@ -73,8 +75,6 @@ PDEPEND="java? ( || ( >=virtual/jre-1.8.0 dev-java/openjdk-jre-bin:11 dev-java/o
RESTRICT="mirror strip"
-S="${WORKDIR}"
-
pkg_setup() {
QA_PREBUILT="usr/$(get_libdir)/${NM}/program/*"
QA_TEXTRELS="usr/$(get_libdir)/${NM}/program/libvclplug_genli.so"
diff --git a/app-office/pyspread/pyspread-2.1.1.ebuild b/app-office/pyspread/pyspread-2.1.1.ebuild
index e29c25f226..cd4aa7b3e0 100644
--- a/app-office/pyspread/pyspread-2.1.1.ebuild
+++ b/app-office/pyspread/pyspread-2.1.1.ebuild
@@ -10,13 +10,13 @@ inherit xdg desktop distutils-r1
DESCRIPTION="Pyspread is a non-traditional spreadsheet written in Python"
HOMEPAGE="https://pyspread.gitlab.io"
-
SRC_URI="https://gitlab.com/pyspread/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-KEYWORDS="~amd64"
+
S="${WORKDIR}/${PN}-v${PV}"
LICENSE="GPL-3"
SLOT="0"
+KEYWORDS="~amd64"
RDEPEND="
>=dev-python/PyQt5-5.10.0[gui,printsupport,svg,widgets,${PYTHON_USEDEP}]
diff --git a/app-office/standartnotes-bin/standartnotes-bin-3.183.22.ebuild b/app-office/standartnotes-bin/standartnotes-bin-3.183.22.ebuild
index 7c63d9818e..ba104fd5c1 100644
--- a/app-office/standartnotes-bin/standartnotes-bin-3.183.22.ebuild
+++ b/app-office/standartnotes-bin/standartnotes-bin-3.183.22.ebuild
@@ -5,18 +5,18 @@ EAPI=8
DESCRIPTION="End-to-end encrypted note-taking app, alternative to Evernote"
HOMEPAGE="https://standardnotes.com"
-
SRC_URI="https://github.com/standardnotes/app/releases/download/%40standardnotes%2Fdesktop%40${PV}/standard-notes-${PV}-linux-x86_64.AppImage"
-KEYWORDS="~amd64"
+
+S="${WORKDIR}"
LICENSE="AGPL-3"
SLOT="0"
+KEYWORDS="~amd64"
+
RESTRICT="strip"
RDEPEND="sys-fs/fuse:0"
-S="${WORKDIR}"
-
QA_PREBUILT="*"
src_install() {
diff --git a/app-portage/showbuild/showbuild-0.9.1-r1.ebuild b/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
index a1658f5793..698635c599 100644
--- a/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
+++ b/app-portage/showbuild/showbuild-0.9.1-r1.ebuild
@@ -5,21 +5,19 @@ EAPI="7"
DESCRIPTION="Script to follow log of running portage builds"
HOMEPAGE="https://github.com/junghans/cj-overlay"
-SRC_URI=""
+
+S="${FILESDIR}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x86-linux ~x64-macos"
-
RDEPEND="
app-shells/bash
sys-apps/coreutils
sys-apps/portage
"
-S="${FILESDIR}"
-
src_install () {
newbin "${P}" "${PN}"
}
diff --git a/app-portage/version/version-0.19.0_alpha.ebuild b/app-portage/version/version-0.19.0_alpha.ebuild
index 1f97ec73f9..4d59f6f654 100644
--- a/app-portage/version/version-0.19.0_alpha.ebuild
+++ b/app-portage/version/version-0.19.0_alpha.ebuild
@@ -11,16 +11,15 @@ DESCRIPTION="A command line function for package version management."
HOMEPAGE="https://github.com/azaeldevel/octetos-version"
SRC_URI="https://github.com/azaeldevel/octetos-${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/octetos-${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-coreutils"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/octetos-${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/app-portage/version/version-0.20.1_alpha.ebuild b/app-portage/version/version-0.20.1_alpha.ebuild
index 1f97ec73f9..4d59f6f654 100644
--- a/app-portage/version/version-0.20.1_alpha.ebuild
+++ b/app-portage/version/version-0.20.1_alpha.ebuild
@@ -11,16 +11,15 @@ DESCRIPTION="A command line function for package version management."
HOMEPAGE="https://github.com/azaeldevel/octetos-version"
SRC_URI="https://github.com/azaeldevel/octetos-${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/octetos-${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-coreutils"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/octetos-${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/app-portage/version/version-0.21.0_alpha.ebuild b/app-portage/version/version-0.21.0_alpha.ebuild
index 1f97ec73f9..4d59f6f654 100644
--- a/app-portage/version/version-0.21.0_alpha.ebuild
+++ b/app-portage/version/version-0.21.0_alpha.ebuild
@@ -11,16 +11,15 @@ DESCRIPTION="A command line function for package version management."
HOMEPAGE="https://github.com/azaeldevel/octetos-version"
SRC_URI="https://github.com/azaeldevel/octetos-${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/octetos-${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-coreutils"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/octetos-${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/app-shells/carapace/carapace-0.30.2.ebuild b/app-shells/carapace/carapace-0.30.2.ebuild
index e8000b304a..02608e8736 100644
--- a/app-shells/carapace/carapace-0.30.2.ebuild
+++ b/app-shells/carapace/carapace-0.30.2.ebuild
@@ -7,11 +7,10 @@ inherit go-module
DESCRIPTION="Multi-shell multi-command argument completer"
HOMEPAGE="https://rsteube.github.io/carapace-bin/"
-SRC_URI="https://github.com/rsteube/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/rsteube/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
-# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
-DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
-SRC_URI+=" ${DEPS_URI}"
+S="${WORKDIR}/${PN}-bin-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
@@ -24,8 +23,6 @@ HTML_DOCS=(
"docs/book/"
)
-S="${WORKDIR}/${PN}-bin-${PV}"
-
src_compile() {
pushd "cmd/${PN}"
ego generate ./...
diff --git a/app-shells/carapace/carapace-1.0.0.ebuild b/app-shells/carapace/carapace-1.0.0.ebuild
index 902c670811..97a0fd56e3 100644
--- a/app-shells/carapace/carapace-1.0.0.ebuild
+++ b/app-shells/carapace/carapace-1.0.0.ebuild
@@ -7,11 +7,10 @@ inherit go-module
DESCRIPTION="Multi-shell multi-command argument completer"
HOMEPAGE="https://carapace.sh/"
-SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
-# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
-DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
-SRC_URI+=" ${DEPS_URI}"
+S="${WORKDIR}/${PN}-bin-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
@@ -24,8 +23,6 @@ HTML_DOCS=(
"docs/book/"
)
-S="${WORKDIR}/${PN}-bin-${PV}"
-
src_compile() {
pushd "cmd/${PN}"
ego generate ./...
diff --git a/app-shells/carapace/carapace-1.0.1.ebuild b/app-shells/carapace/carapace-1.0.1.ebuild
index 902c670811..97a0fd56e3 100644
--- a/app-shells/carapace/carapace-1.0.1.ebuild
+++ b/app-shells/carapace/carapace-1.0.1.ebuild
@@ -7,11 +7,10 @@ inherit go-module
DESCRIPTION="Multi-shell multi-command argument completer"
HOMEPAGE="https://carapace.sh/"
-SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
-# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
-DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
-SRC_URI+=" ${DEPS_URI}"
+S="${WORKDIR}/${PN}-bin-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
@@ -24,8 +23,6 @@ HTML_DOCS=(
"docs/book/"
)
-S="${WORKDIR}/${PN}-bin-${PV}"
-
src_compile() {
pushd "cmd/${PN}"
ego generate ./...
diff --git a/app-text/lorien-bin/lorien-bin-0.6.0.ebuild b/app-text/lorien-bin/lorien-bin-0.6.0.ebuild
index 426b11c8a9..4e482e8b3b 100644
--- a/app-text/lorien-bin/lorien-bin-0.6.0.ebuild
+++ b/app-text/lorien-bin/lorien-bin-0.6.0.ebuild
@@ -4,17 +4,17 @@
EAPI=8
inherit desktop xdg
-SRC_URI="https://github.com/mbrlabs/Lorien/releases/download/v${PV}/Lorien_v${PV}_Linux.tar.xz -> ${P}.tar.xz"
+
DESCRIPTION="Infinite canvas drawing/whiteboarding. Made with Godot."
HOMEPAGE="https://github.com/mbrlabs/Lorien"
+SRC_URI="https://github.com/mbrlabs/Lorien/releases/download/v${PV}/Lorien_v${PV}_Linux.tar.xz -> ${P}.tar.xz"
+
+S="${WORKDIR}/Lorien_v${PV}_Linux"
LICENSE="GPL-3"
SLOT="0"
-
KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/Lorien_v${PV}_Linux"
-
src_install() {
#Copy Manual & Make a copy of the folder
cp "${FILESDIR}/manual_v${PV}.md" "${S}/manual_v${PV}.md"
diff --git a/app-text/lsp/lsp-0.5.0_rc4.ebuild b/app-text/lsp/lsp-0.5.0_rc4.ebuild
index f4743a069d..4d65820d92 100644
--- a/app-text/lsp/lsp-0.5.0_rc4.ebuild
+++ b/app-text/lsp/lsp-0.5.0_rc4.ebuild
@@ -7,14 +7,17 @@ inherit meson
MY_PV="${PV/_/-}"
MY_P="lsp-${MY_PV}"
-S="${WORKDIR}/${MY_P}"
DESCRIPTION="The least significant pager"
HOMEPAGE="https://github.com/dgouders/lsp"
SRC_URI="https://github.com/dgouders/lsp/archive/refs/tags/v${MY_PV}.tar.gz"
+
+S="${WORKDIR}/${MY_P}"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
+
RDEPEND="
>=sys-apps/man-db-2.12.0
>=sys-libs/ncurses-6.4_p20230401
diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
index 89b7c5250f..2d6b01fe16 100644
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0c-r1.ebuild
@@ -3,18 +3,14 @@
EAPI=8
DESCRIPTION="Pandoc filter for cross-references"
-
HOMEPAGE="https://github.com/lierdakil/pandoc-crossref"
-
-
SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz -> ${P}.tar.xz"
+S="${WORKDIR}"
+
LICENSE="GPL-2"
-
SLOT="0"
-
KEYWORDS="-* ~amd64"
-S=${WORKDIR}
RDEPEND="
|| ( =app-text/pandoc-bin-3.1.12.1 =app-text/pandoc-3.1.12.1 )
@@ -23,6 +19,6 @@ RDEPEND="
src_install() {
exeinto /usr/bin
- newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
- newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+ newexe pandoc-crossref pandoc-crossref
+ newman pandoc-crossref.1 pandoc-crossref.1
}
diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild
index eabfc8fb52..63c6021e8e 100644
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0e.ebuild
@@ -3,18 +3,14 @@
EAPI=8
DESCRIPTION="Pandoc filter for cross-references"
-
HOMEPAGE="https://github.com/lierdakil/pandoc-crossref"
-
-
SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz -> ${P}.tar.xz"
+S="${WORKDIR}"
+
LICENSE="GPL-2"
-
SLOT="0"
-
KEYWORDS="-* ~amd64"
-S=${WORKDIR}
RDEPEND="
|| ( =app-text/pandoc-bin-3.1.12.2 =app-text/pandoc-3.1.12.2 )
@@ -23,6 +19,6 @@ RDEPEND="
src_install() {
exeinto /usr/bin
- newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
- newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+ newexe pandoc-crossref pandoc-crossref
+ newman pandoc-crossref.1
}
diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
index b5ff6700ca..340403bb27 100644
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
+++ b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
@@ -3,18 +3,14 @@
EAPI=8
DESCRIPTION="Pandoc filter for cross-references"
-
HOMEPAGE="https://github.com/lierdakil/pandoc-crossref"
-
-
SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz -> ${P}.tar.xz"
+S="${WORKDIR}"
+
LICENSE="GPL-2"
-
SLOT="0"
-
KEYWORDS="-* ~amd64"
-S=${WORKDIR}
RDEPEND="
|| ( =app-text/pandoc-bin-3.1.12.3 =app-text/pandoc-3.1.12.3 )
@@ -23,6 +19,6 @@ RDEPEND="
src_install() {
exeinto /usr/bin
- newexe ${WORKDIR}/pandoc-crossref pandoc-crossref
- newman ${WORKDIR}/pandoc-crossref.1 pandoc-crossref.1
+ newexe pandoc-crossref pandoc-crossref
+ newman pandoc-crossref.1 pandoc-crossref.1
}
diff --git a/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild b/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild
index a7092781ff..98819ddcd3 100644
--- a/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild
+++ b/app-text/the-platinum-searcher-bin/the-platinum-searcher-bin-2.2.0.ebuild
@@ -7,12 +7,12 @@ DESCRIPTION="Fast CLI search tool, faster than grep, ack, silver_searcher (ag)"
HOMEPAGE="https://github.com/monochromegane/the_platinum_searcher"
SRC_URI="https://github.com/monochromegane/the_platinum_searcher/releases/download/v${PV}/pt_linux_amd64.tar.gz"
-LICENSE="MIT"
-KEYWORDS="~amd64"
-SLOT="0"
-
S="${WORKDIR}/pt_linux_amd64"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
src_install() {
dobin pt
}
diff --git a/app-vim/kotlin-vim/kotlin-vim-20220627.ebuild b/app-vim/kotlin-vim/kotlin-vim-20220627.ebuild
index 309c35bf0f..58d20948ac 100644
--- a/app-vim/kotlin-vim/kotlin-vim-20220627.ebuild
+++ b/app-vim/kotlin-vim/kotlin-vim-20220627.ebuild
@@ -6,15 +6,16 @@ EAPI=7
#VIM_PLUGIN_VIM_VERSION="7.0"
inherit vim-plugin
+SHA="1261f851e5fb2192b3a5e1691650597c71dfce2f"
+
DESCRIPTION="Kotlin plugin for Vim."
HOMEPAGE="https://github.com/udalov/kotlin-vim"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-
-SHA="1261f851e5fb2192b3a5e1691650597c71dfce2f"
SRC_URI="https://github.com/udalov/kotlin-vim/archive/${SHA}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${SHA}"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
VIM_PLUGIN_HELPFILES="README.md"
VIM_PLUGIN_HELPURI="https://github.com/udalov/kotlin-vim"
diff --git a/dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild b/dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild
index 81651f0b14..8b6fc6caa1 100644
--- a/dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild
+++ b/dev-build/FoBiS/FoBiS-3.0.5-r1.ebuild
@@ -16,9 +16,8 @@ HOMEPAGE="https://github.com/szaghi/FoBiS"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RESTRICT="mirror"
-
IUSE="graphviz"
+RESTRICT="mirror"
RDEPEND="
graphviz? ( dev-python/graphviz[${PYTHON_USEDEP}] )
diff --git a/dev-cpp/dpp/dpp-10.0.23.ebuild b/dev-cpp/dpp/dpp-10.0.23.ebuild
index d5cee490cc..04c8913832 100644
--- a/dev-cpp/dpp/dpp-10.0.23.ebuild
+++ b/dev-cpp/dpp/dpp-10.0.23.ebuild
@@ -11,6 +11,8 @@ SRC_URI="
https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
+S="${WORKDIR}/DPP-${PV}"
+
LICENSE="Apache-2.0"
# DPP is extremely ABI instable due to frequent changes in the Discord API
# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
@@ -33,8 +35,6 @@ DEPEND="
dev-cpp/nlohmann_json
"
-S="${WORKDIR}/DPP-${PV}"
-
DOCS=( "README.md" "SECURITY.md" )
src_configure() {
diff --git a/dev-cpp/dpp/dpp-10.0.24.ebuild b/dev-cpp/dpp/dpp-10.0.24.ebuild
index d5cee490cc..04c8913832 100644
--- a/dev-cpp/dpp/dpp-10.0.24.ebuild
+++ b/dev-cpp/dpp/dpp-10.0.24.ebuild
@@ -11,6 +11,8 @@ SRC_URI="
https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
+S="${WORKDIR}/DPP-${PV}"
+
LICENSE="Apache-2.0"
# DPP is extremely ABI instable due to frequent changes in the Discord API
# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
@@ -33,8 +35,6 @@ DEPEND="
dev-cpp/nlohmann_json
"
-S="${WORKDIR}/DPP-${PV}"
-
DOCS=( "README.md" "SECURITY.md" )
src_configure() {
diff --git a/dev-cpp/dpp/dpp-10.0.25.ebuild b/dev-cpp/dpp/dpp-10.0.25.ebuild
index d5cee490cc..04c8913832 100644
--- a/dev-cpp/dpp/dpp-10.0.25.ebuild
+++ b/dev-cpp/dpp/dpp-10.0.25.ebuild
@@ -11,6 +11,8 @@ SRC_URI="
https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
+S="${WORKDIR}/DPP-${PV}"
+
LICENSE="Apache-2.0"
# DPP is extremely ABI instable due to frequent changes in the Discord API
# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
@@ -33,8 +35,6 @@ DEPEND="
dev-cpp/nlohmann_json
"
-S="${WORKDIR}/DPP-${PV}"
-
DOCS=( "README.md" "SECURITY.md" )
src_configure() {
diff --git a/dev-cpp/dpp/dpp-10.0.29.ebuild b/dev-cpp/dpp/dpp-10.0.29.ebuild
index d5cee490cc..04c8913832 100644
--- a/dev-cpp/dpp/dpp-10.0.29.ebuild
+++ b/dev-cpp/dpp/dpp-10.0.29.ebuild
@@ -11,6 +11,8 @@ SRC_URI="
https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
"
+S="${WORKDIR}/DPP-${PV}"
+
LICENSE="Apache-2.0"
# DPP is extremely ABI instable due to frequent changes in the Discord API
# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
@@ -33,8 +35,6 @@ DEPEND="
dev-cpp/nlohmann_json
"
-S="${WORKDIR}/DPP-${PV}"
-
DOCS=( "README.md" "SECURITY.md" )
src_configure() {
diff --git a/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild b/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild
index 187eb5e624..67cf73b0e6 100644
--- a/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild
+++ b/dev-cpp/libcutl/libcutl-1.11.0_beta9.ebuild
@@ -7,12 +7,12 @@ MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
inherit build2
-SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz"
DESCRIPTION="C++ utility library"
HOMEPAGE="https://www.codesynthesis.com/projects/libcutl/"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
+SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild b/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild
index f998177bcf..394244384b 100644
--- a/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild
+++ b/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild
@@ -7,12 +7,12 @@ MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)"
inherit build2
-SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz"
DESCRIPTION="Streaming XML pull parser/serializer for modern C++"
HOMEPAGE="https://www.codesynthesis.com/projects/libstudxml/"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-LICENSE="MIT"
+SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-crystal/athena-negotiation/Manifest b/dev-crystal/athena-negotiation/Manifest
index 73ed604df6..b575ba5a04 100644
--- a/dev-crystal/athena-negotiation/Manifest
+++ b/dev-crystal/athena-negotiation/Manifest
@@ -1,2 +1,2 @@
-DIST athena-negotiation-0.1.2.tar.gz 10625 BLAKE2B 3c66a2b696c44e16f8d98d05b187f5a29bab9d39ac9270e4a72ab65814c71c960d14849e6852ec6a88d325094c6f13fb600801dfbcd3cda93eac48715819ddee SHA512 c5e00af6d5981b7e9567958113bb140beddf305fec990fd825f67d3ded3dc6773162435be91c7b419abc264c45f366eaaa4adede7db16c460b02052be61f7913
DIST athena-negotiation-0.1.3.tar.gz 10687 BLAKE2B 13f5e206e209be614b0e24f7ee990ed024c1f0b0b69d6e0646d8d220e268a0a12bd9b1af60f05a74fd4152e20cab1658c87016f91882ed91463ddbec732a927a SHA512 6a338defbc773b5f8eb8472ba4bf18429f5418b7ac7a12cf889e75e6b42098243f6afddaaa3288e6ea5abb56107310f7510fc7911ea760aea9d61eae3369c3df
+DIST athena-negotiation-0.1.5.tar.gz 11068 BLAKE2B 87153adda08a204247859091466e7e80bdd0e46fa7f940b372f433487ee96b20da566c6fb2f9a2248cc8212f08a09d4be5f151e6328af47d2f93b72fb799d44e SHA512 7b14d99abd4702f4ea1b20c12d9c2b38044febb698772f06e4954924a81ec69f3330c5d8024fa5f95a4fe232b0e18991701002bef5865f241f7b0d66d5da9a0b
diff --git a/dev-crystal/athena-negotiation/athena-negotiation-0.1.2.ebuild b/dev-crystal/athena-negotiation/athena-negotiation-0.1.5.ebuild
similarity index 78%
rename from dev-crystal/athena-negotiation/athena-negotiation-0.1.2.ebuild
rename to dev-crystal/athena-negotiation/athena-negotiation-0.1.5.ebuild
index 5b7e37aefe..9ae7366d04 100644
--- a/dev-crystal/athena-negotiation/athena-negotiation-0.1.2.ebuild
+++ b/dev-crystal/athena-negotiation/athena-negotiation-0.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,10 +17,6 @@ KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
-BDEPEND="
- test? (
- dev-crystal/athena-spec
- )
-"
+BDEPEND="test? ( dev-crystal/athena-spec )"
-DOCS=( {CHANGELOG,README}.md )
+DOCS=( {CHANGELOG,CONTRIBUTING,README}.md )
diff --git a/dev-crystal/athena-spec/Manifest b/dev-crystal/athena-spec/Manifest
index 8d6f6d2fa5..bea898081d 100644
--- a/dev-crystal/athena-spec/Manifest
+++ b/dev-crystal/athena-spec/Manifest
@@ -1,2 +1,2 @@
-DIST athena-spec-0.3.4.tar.gz 10751 BLAKE2B 73976e2f6f2db8d2dcc7fa9234bd3a72f1c516fc260ffe666978ed5e245b3576afc538995e1e8cb355243b15c66b68bb49f3685b6e45ad770ec7ee651a325bf9 SHA512 fd48900f024e7e67da4ce526587555c5f9d31e0070e588717e9373710e6938c99ceb9257e92e1c01084dad5d6e934877117dcf48e19f4ca2930217c7f461229e
DIST athena-spec-0.3.5.tar.gz 10708 BLAKE2B 266062a2480d4270e3d08650fd33d65370fc4604074a4a84246d3a5ed14dc21fb7d6646ccaa796ef40bf2877b5e8a6afa4a1b8e4bba1ecba89144c4b6f246a74 SHA512 208cdf7a7a2c795084c89dd88b97f6b1c4cf7591f650601775080ea3db14f556a014e61aa7cad77c5a1bf33962f890e19fa23e8dc82629a768fd1ce8a9d639e1
+DIST athena-spec-0.3.7.tar.gz 11335 BLAKE2B 7ee9522d5bd135d36c208f4e21735b5835ebacfdcce7c9705dbcc4f59bf75b81eadac09ba32d63b0d286fc4c35cbcb2f8e19a48ec8e44539749657aeb2107cdd SHA512 d6cf454e9addae34f6f6d5b3001744388ea698d31f1a18aefcbc87262e7fe84ff157dd32d47cc9958dbdcf3545eb578c12d44d2501ccf11283f7ddf91a5625fe
diff --git a/dev-crystal/athena-spec/athena-spec-0.3.4.ebuild b/dev-crystal/athena-spec/athena-spec-0.3.7.ebuild
similarity index 87%
rename from dev-crystal/athena-spec/athena-spec-0.3.4.ebuild
rename to dev-crystal/athena-spec/athena-spec-0.3.7.ebuild
index 26d3b9f1f3..d35fda19eb 100644
--- a/dev-crystal/athena-spec/athena-spec-0.3.4.ebuild
+++ b/dev-crystal/athena-spec/athena-spec-0.3.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,5 +20,7 @@ KEYWORDS="~amd64"
src_prepare() {
default
+
mkdir -p .github/workflows || die
+ touch .github/dependabot.yml || die
}
diff --git a/dev-crystal/crystal-db/Manifest b/dev-crystal/crystal-db/Manifest
index b9fe97f666..4007e884f6 100644
--- a/dev-crystal/crystal-db/Manifest
+++ b/dev-crystal/crystal-db/Manifest
@@ -1,2 +1,2 @@
DIST crystal-db-0.11.0.tar.gz 37260 BLAKE2B 8fee7dd05af9585643a7fd2513ffeed8e8fd8c50cab0f467eebcbf7bbf48b94ed64ca4c524475bfc475da25e6ecf66ff3a88be1f417fdc302013fe78028c547a SHA512 a8df8d55402836d30d918a2717c145671f67ef5381895f56914aa3623135a9de3ce2d125085b16ff59460487116bc45f2e09b7001a937b3208430618049543d1
-DIST crystal-db-0.12.0.tar.gz 38786 BLAKE2B 5b830a1cfe3e4c80c38519ffe259ea495071d2d88320cc8d7e239f1d49fc77ef59ff623572ee4246abd781672bac47b3bc9f3c917aca8e2ba0bc5ebcfed14ede SHA512 103c7ecf6c27824e4743a9e90dfea3bd82fa393750fba42e780880d35846e77f87d822d8155aa1b9516111ed5b168a416214e2294a61a5adc6ffd3ae45d2c868
+DIST crystal-db-0.13.1.tar.gz 40745 BLAKE2B 3a3afe3bc60a7d2fb91ef31a5ea6d2b94bb27ee093f244ec59f908306ef125f9e5085c7de6da09c580fcd667e6ffda093053908685630f190b3f2ed9f662f589 SHA512 78d263271670eb5422e7d3d219cc895e4d508893f79800b34e46a0072bb2b3bee715bbfb588227ebcbaa4cd528810e42d6654ae92d146eeac0f19d3131847d3d
diff --git a/dev-crystal/crystal-db/crystal-db-0.12.0.ebuild b/dev-crystal/crystal-db/crystal-db-0.13.1.ebuild
similarity index 90%
rename from dev-crystal/crystal-db/crystal-db-0.12.0.ebuild
rename to dev-crystal/crystal-db/crystal-db-0.13.1.ebuild
index ff0aed4a48..20a7239299 100644
--- a/dev-crystal/crystal-db/crystal-db-0.12.0.ebuild
+++ b/dev-crystal/crystal-db/crystal-db-0.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-crystal/crystal-html5/Manifest b/dev-crystal/crystal-html5/Manifest
index 6f9fbf79fa..795ac34684 100644
--- a/dev-crystal/crystal-html5/Manifest
+++ b/dev-crystal/crystal-html5/Manifest
@@ -1 +1,2 @@
DIST crystal-html5-0.4.0.tar.gz 129317 BLAKE2B 5b818f2e3f1c9f4f5b8d5c340fa6d1e84860700d7876cfe4757676194c84d38b10463b4a42554e732666765c3fab7e33bcb67e49e8b54d42c07a1b021d335849 SHA512 73bbae557cc72e313bb9be656ab7e557d9963bc3f60f960e4393a671bb7934e2589448701dcf431bb5a9e5603eb785b6df628a353d7cdb2ce02b00c11f3d8768
+DIST crystal-html5-0.5.0.tar.gz 129298 BLAKE2B f76d155224e1fe4da2da1156cef49ba0ec20659ca20a6e41ae299f50083ed3c8f032569bbf9129a19f1b87c81be62cfba145b86aa2a714403e409086ea81d39a SHA512 72b8f4e506e60f6b60c7d883e38407137437e02138e3f6f7a5f7ffb98e393af1e0e67a2b630a24e67175b09b4b868e3d636a9b7f9420259f93532553269e9a9e
diff --git a/dev-crystal/crystal-html5/crystal-html5-0.5.0.ebuild b/dev-crystal/crystal-html5/crystal-html5-0.5.0.ebuild
new file mode 100644
index 0000000000..852885801f
--- /dev/null
+++ b/dev-crystal/crystal-html5/crystal-html5-0.5.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit shards
+
+DESCRIPTION="Pure Crystal implementation of an HTML5-compliant Tokenizer and Parser"
+HOMEPAGE="https://github.com/naqvis/crystal-html5"
+SRC_URI="https://github.com/naqvis/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-crystal/crystal-xpath2"
diff --git a/dev-crystal/crystal-pg/Manifest b/dev-crystal/crystal-pg/Manifest
index 5c1053bf88..8482d9a886 100644
--- a/dev-crystal/crystal-pg/Manifest
+++ b/dev-crystal/crystal-pg/Manifest
@@ -1,2 +1,2 @@
DIST crystal-pg-0.26.0.tar.gz 38901 BLAKE2B 954737db2ebfb02ad8ed7a071a2728199a306a8eb44a31bd7702413d271c8e9aec4d5ff104487d224e8278bb4d45fe619e8f84db930cd3c70a83a3487b6387bc SHA512 097450dbabb2c2d26deb70a9ed34f49f70e63e59055b5b3513eab9951feca546886998263848c7b7648bad716f6d67b436d1bde5ff0a89d521520350138055c1
-DIST crystal-pg-0.27.0.tar.gz 44125 BLAKE2B d14a09318eb2b5bc7629a320456ac291c0aa1370b7155592216a259f0f1d3abd7770926bb6ec30bb3f816f219770b23e050383342088844cc95182e6bdf98916 SHA512 8705f2db8e935e090d81bb19e9d1b25870ade8592dac15b007387233e90af226e9610fd549c331e543b14ec5284cd00d14712d5a8727dd2d2fedc0b55420767f
+DIST crystal-pg-0.28.0.tar.gz 44534 BLAKE2B 69f3c50e77c928055bc66ef46b729052e6c0df69a80c310bf576ed75d51a5f3a93ebb4faa10c47c8a64dc4f46fcecf2b5b82e9812d5b6839ba5f6888cf5e5bd9 SHA512 34358bc203b78fcbe3828d086dbf31b09b94e465f5c179c6a35186f2f5d42a65cd362ef75860e93eb3252699cc22787f798e09484f2e20d1284db6a384721a78
diff --git a/dev-crystal/crystal-pg/crystal-pg-0.27.0.ebuild b/dev-crystal/crystal-pg/crystal-pg-0.28.0.ebuild
similarity index 53%
rename from dev-crystal/crystal-pg/crystal-pg-0.27.0.ebuild
rename to dev-crystal/crystal-pg/crystal-pg-0.28.0.ebuild
index 64a8e19c66..8bbdc3de29 100644
--- a/dev-crystal/crystal-pg/crystal-pg-0.27.0.ebuild
+++ b/dev-crystal/crystal-pg/crystal-pg-0.28.0.ebuild
@@ -1,9 +1,12 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit databases edo shards
+declare -Ag DAEMONS_REQ_USE=(
+ [postgresql]="xml"
+)
+inherit daemons shards
DESCRIPTION="A native, non-blocking Postgres driver for Crystal"
HOMEPAGE="https://github.com/will/crystal-pg"
@@ -12,19 +15,20 @@ SRC_URI="https://github.com/will/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.t
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-RDEPEND="dev-crystal/crystal-db"
-BDEPEND="test? ( ${DATABASES_DEPEND[postgres]} )"
+RDEPEND="
+ >=dev-crystal/crystal-db-0.13.0
+ ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-crystal/crystal-db-0.13.0
+ ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DOCS=( {CODE_OF_CONDUCT,CONTRIBUTING,README}.md )
diff --git a/dev-crystal/kemal/Manifest b/dev-crystal/kemal/Manifest
index a66b540e02..2e6d66f00b 100644
--- a/dev-crystal/kemal/Manifest
+++ b/dev-crystal/kemal/Manifest
@@ -1,3 +1,2 @@
DIST kemal-1.1.2.tar.gz 49111 BLAKE2B d14aca282dfe944d5d4e2f5ecf3261663bfd907e573ca64585f6f507f877a2923f43c7fd35b001924bd0f48fb2338d23e4ff52a2696f7626d56b75e346149aed SHA512 7e45da9fae8e0c5d204971af34d21102e2bd82eb1a7f6e6e860547f55dbad19b9fcc25d772fd41d4478740d70303fe75988cddb6c658eb1fdda5ffeecd7e5318
-DIST kemal-1.3.0.tar.gz 49862 BLAKE2B b99ce90c2dcc3d3634689c47e91955e9fbbadfe05f2114e8eee582a61921dd82b8caa6e4dd0d4b58ec00482237b08b216d6a3849d7382ff4d7823de62409dbfe SHA512 00b12d7bf74679dde96c929a515e7db62c455be348a33d06c0aaf182e17655be3214d523f301318315ab28400eb626f4a5b7693fd9e8bf7e99d6ded7181dbbea
-DIST kemal-1.4.0.tar.gz 51350 BLAKE2B ba81724cd0b4d24e64dbfa8df35f45ea782841833fa051a169b41eecd207286424985ef924bc3eb78036c4f26d1330ecc43459164042454d3183cb6f181973d6 SHA512 ff78f9489de31000830ec5cca7e6fc15e4ba8e85c4e6c9e5b2378521e73f47e210ad1e763d36d893b930bc601bae3b1a905ab5bc12df07e426e7d5e0608e78cd
+DIST kemal-1.5.0.tar.gz 51705 BLAKE2B bb05921a4d21e1e94f01faefa532553dddcc1a8d85d6a12d8f14d632b2563dd2c4cbf2376ce57436f3a859c5b02f4d5bc56ce188bb089ac3995c434ee553bdf9 SHA512 b58c1294913e62d84ba28a181d42ac3900e1038fcd5e09cbd665aa4d0c3dea68485b4c6e7559d52510c17de15494f8a745f41f2b55c0a5932ce98700103884fc
diff --git a/dev-crystal/kemal/kemal-1.3.0.ebuild b/dev-crystal/kemal/kemal-1.3.0.ebuild
deleted file mode 100644
index aace18b901..0000000000
--- a/dev-crystal/kemal/kemal-1.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit shards
-
-DESCRIPTION="Lightning Fast, Super Simple web framework"
-HOMEPAGE="
- https://kemalcr.com/
- https://github.com/kemalcr/kemal
-"
-SRC_URI="https://github.com/kemalcr/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-crystal/exception_page
- dev-crystal/radix
-"
-
-src_prepare() {
- default
-
- # 'crystal eval' fails
- rm spec/run_spec.cr || die
-}
diff --git a/dev-crystal/kemal/kemal-1.4.0.ebuild b/dev-crystal/kemal/kemal-1.5.0.ebuild
similarity index 88%
rename from dev-crystal/kemal/kemal-1.4.0.ebuild
rename to dev-crystal/kemal/kemal-1.5.0.ebuild
index 70028fda5d..164a54c4c0 100644
--- a/dev-crystal/kemal/kemal-1.4.0.ebuild
+++ b/dev-crystal/kemal/kemal-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ RDEPEND="
src_test() {
# conflicts with spec/run_spec.cr
- unset CRYSTAL_OPTS
+ local -x CRYSTAL_OPTS=
shards_src_test
}
diff --git a/dev-crystal/kilt/kilt-0.6.1.ebuild b/dev-crystal/kilt/kilt-0.6.1.ebuild
index f6ea9ef7db..09736f26d5 100644
--- a/dev-crystal/kilt/kilt-0.6.1.ebuild
+++ b/dev-crystal/kilt/kilt-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,17 +15,16 @@ KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
-RDEPEND="dev-crystal/crikey"
-BDEPEND="
- doc? (
- dev-crystal/crustache
- )
- test? (
- dev-crystal/crustache
- dev-crystal/jbuilder
- dev-crystal/liquid
- dev-crystal/slang
- dev-crystal/temel
- dev-crystal/water
- )
+TEST_DEPEND="
+ dev-crystal/crustache
+ dev-crystal/jbuilder
+ dev-crystal/liquid
+ dev-crystal/slang
+ dev-crystal/temel
+ dev-crystal/water
+"
+RDEPEND="dev-crystal/crikey"
+DEPEND="
+ doc? ( ${TEST_DEPEND} )
+ test? ( ${TEST_DEPEND} )
"
diff --git a/dev-crystal/lucky_flow/Manifest b/dev-crystal/lucky_flow/Manifest
index 60b1039c71..40e5341bfb 100644
--- a/dev-crystal/lucky_flow/Manifest
+++ b/dev-crystal/lucky_flow/Manifest
@@ -1,2 +1,2 @@
-DIST lucky_flow-0.9.0.tar.gz 16811 BLAKE2B c5a01bd000e0977a65f959fb9f3ed2ed3103ef1bb2b8bca549634297c317b65196af44116486f65b1b4d6ddec424004df884eee61b557afc07157b178e3b7ded SHA512 003016d5a623df2b748b949cf0d993fea765b7e68b795e4143c22f69d3849ccc19d529a597559716fcd8b8e21a31e1c0035ff6b1b62b02fc518675012b3e53ef
+DIST lucky_flow-0.10.0.tar.gz 17564 BLAKE2B 4f118108a2f8960c04cab97fa260df6fe98ad81be6c1630d2a48c4320b4533961a8e6e3983fbbdea358ec2bdab5eb5035f1d4bc3e5222c08a3e34408f20fa74a SHA512 8b03266d9d259665a7274b95880c211654170db135f618cf84148d693ae6c7658ff3fe1c4df896e10db8139cf9d6e0f5a2659829f3e4f657eff7f9cf1d25f4c0
DIST lucky_flow-0.9.1.tar.gz 16887 BLAKE2B 3dd6422f9edaaebf032fa08cdfe35392d91b933980b2b2de65b785ec8c63140f8cbb2b055a679e94725445a68a9ccaafb2f4a5de74bb1cac8928133be330b75d SHA512 bd09f0cf141236ed8648f9db507f652de2986348df9b5db44d389849d196e10af17de11ecaea850fea3a9c844bbad456fd4360a53ee44ba2d1b1dae0f9c15084
diff --git a/dev-crystal/lucky_flow/lucky_flow-0.9.0.ebuild b/dev-crystal/lucky_flow/lucky_flow-0.10.0.ebuild
similarity index 82%
rename from dev-crystal/lucky_flow/lucky_flow-0.9.0.ebuild
rename to dev-crystal/lucky_flow/lucky_flow-0.10.0.ebuild
index a213375bdc..853a596095 100644
--- a/dev-crystal/lucky_flow/lucky_flow-0.9.0.ebuild
+++ b/dev-crystal/lucky_flow/lucky_flow-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,5 +22,5 @@ RDEPEND="
"
src_test() {
- ecrystal spec --tag "~headless_chrome"
+ shards_src_test --tag "~headless_chrome" --tag "~headless_firefox"
}
diff --git a/dev-crystal/selenium/Manifest b/dev-crystal/selenium/Manifest
index 98a9edeb1c..871db7058d 100644
--- a/dev-crystal/selenium/Manifest
+++ b/dev-crystal/selenium/Manifest
@@ -1,2 +1,2 @@
-DIST selenium-0.11.0.tar.gz 19041 BLAKE2B 1cb6d2479b503dbb9e688f606e551ef4f5c5baa0f5c17fa98f20b1c12d11227c911a6e3025812fa36a7171199314682abbf6134770f6307c7e284909d9ec9205 SHA512 1086be36dd6785677db87e2eb982c5eaf7621e18246276765afc68a2a735ece9fe5331623516eb74b22e81232b071901e78afec087e696f13223c611acca77b0
DIST selenium-0.12.0.tar.gz 19117 BLAKE2B 071bec550a262076b44368fcee29086b7e578394de965b8fe52b9910e63742b334ccee76da9ea21f39dbeff192678087f3b9f7dbf30c7531e0471280e922231a SHA512 86abefb770feb451f9f454eb982fd073e4df87b8630dd53be385d5beeae9c1261c52f6a949935a3a4a0776d5c93992bbe253b245f7024ed8ca93fd8b5ed0e3b6
+DIST selenium-0.12.1.tar.gz 19720 BLAKE2B f5ef7659036de72bdc0eff5bf69018502a5e79098dde75f3d5b35201a4dda474e89680d91b858c36e477f7cc52e50762fc3ed6e565cb6c47d2aa24c7993d2213 SHA512 d8db492f29f555fec420371496cdfd2c1891dd247d2d271b83dcf8b7ceca868c98cee3a73764cd8c26667cfbe17c1119e19013d2394076e64dd502695a3bb45c
diff --git a/dev-crystal/selenium/selenium-0.11.0.ebuild b/dev-crystal/selenium/selenium-0.12.1.ebuild
similarity index 94%
rename from dev-crystal/selenium/selenium-0.11.0.ebuild
rename to dev-crystal/selenium/selenium-0.12.1.ebuild
index 4f9b7c7cb9..b58563a3fc 100644
--- a/dev-crystal/selenium/selenium-0.11.0.ebuild
+++ b/dev-crystal/selenium/selenium-0.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,6 +18,7 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
+
RESTRICT="test"
PROPERTIES="test_network"
diff --git a/dev-crystal/spectator/Manifest b/dev-crystal/spectator/Manifest
index 93417466d2..03aeb8aa0e 100644
--- a/dev-crystal/spectator/Manifest
+++ b/dev-crystal/spectator/Manifest
@@ -1,2 +1,2 @@
-DIST spectator-0.11.5.tar.gz 154689 BLAKE2B 7da8a3af4400b28af47f343cb149257a6fb11b9f04a1074bcbbcc1237127820ca4feca5419e7b358a41f2d7bab2f42886af11525e4b46121a41f8d5918085a44 SHA512 c9a24d203826dac8ffc518ac57351bb3cf08f5ba1cee65b233e74bb1a30d35c2074f3186c2dbe67ea502dfb4fc9f0128bc7296f43e80ee95c6b259bcd756f084
DIST spectator-0.11.6.tar.gz 155945 BLAKE2B 338942440b04682c0614aeead71b3762663088d9693db7f995ec12067de1c7161672458505d270da2b625553bd6b8495f43c0176bf053891f778948a5f2eeb25 SHA512 989fc8131d053fa45eecf9219b4a9bd8715dc3ae3e515734cfddbaf11a6db1a28428505ce738d0d64080185dd5f23f9720bfddeeb2ed6246e72d275f2464f819
+DIST spectator-0.12.0.tar.gz 156833 BLAKE2B 49fb7de6bbf9091fc081f18fce921f2f37d4a56aecb7927296f27e7168deacb4ace8c2a720e039e122d29366735ba2bc0484893c5f617f9b202f350b329d8266 SHA512 4f67c1609c8055de9f354634bcd15aab408dfddf9392e05e34a882ba027a23135c8f00322286dad6ff6adaed3b934dbef44f9816ecd48b0d59fa25d200e71b16
diff --git a/dev-crystal/spectator/spectator-0.11.5.ebuild b/dev-crystal/spectator/spectator-0.12.0.ebuild
similarity index 51%
rename from dev-crystal/spectator/spectator-0.11.5.ebuild
rename to dev-crystal/spectator/spectator-0.12.0.ebuild
index ac6ecd55d5..57e1d6d47b 100644
--- a/dev-crystal/spectator/spectator-0.11.5.ebuild
+++ b/dev-crystal/spectator/spectator-0.12.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit check-reqs shards
+inherit shards
DESCRIPTION="Feature-rich testing framework for Crystal inspired by RSpec"
HOMEPAGE="https://github.com/icy-arctic-fox/spectator"
@@ -15,12 +15,17 @@ KEYWORDS="~amd64"
DOCS=( {ARCHITECTURE,CHANGELOG,CONTRIBUTING,README}.md )
-CHECKREQS_MEMORY="3G"
+src_test() {
+ # adopted from .gitlab-ci.yml
+ shards_src_test spec/matchers/ spec/spectator/*.cr
+ shards_src_test spec/docs/
+ shards_src_test spec/features/
+ shards_src_test spec/issues/
+ shards_src_test spec/rspec/
-pkg_pretend() {
- has test "${FEATURES}" && check-reqs_pkg_pretend
-}
+ # Build failure
+ #shards_src_test spec/spectator/dsl/
-pkg_setup() {
- has test "${FEATURES}" && check-reqs_pkg_setup
+ # Will eat all your memory
+ #shards_src_test spec/spectator/mocks/
}
diff --git a/dev-crystal/webdrivers/Manifest b/dev-crystal/webdrivers/Manifest
index 34a0d2aa1e..f91b774b9e 100644
--- a/dev-crystal/webdrivers/Manifest
+++ b/dev-crystal/webdrivers/Manifest
@@ -1,2 +1,2 @@
-DIST webdrivers-0.4.1.tar.gz 6944 BLAKE2B d835d24866d941b0dce80fe4eddefef3bd9718ec2f2625b436173da41edb00d995c2bd8900c1c0a4bdaa69679456dd2792a86a7691491f4e34494578e9165ce1 SHA512 d524eb696e10666e581a07b8e9999e7f3285e54a212004e460ffe01e7d4e6f6a2a0a460f06069ef6aa697caa9ab8300275311d1a8263b3a23c3dacc73f01c86b
DIST webdrivers-0.4.2.tar.gz 6989 BLAKE2B efedebeb0fd60c711e188a3679c08b36455dd87ebbc676898ab1b43a3be4807e7e23306a84c3f39d991944a57c7f4a722a1b68bed8b8a4477f1a4d574b8f526a SHA512 e704bab7176cf2e62f0cfa6fd7b7c4a76028ed4c54a6b05c79f7c8cbd267448c6324d266b97d78be18c7be46f67f08391b894a72c073e00d27d6306f0000bfe5
+DIST webdrivers-0.4.3.tar.gz 7512 BLAKE2B 447e0ab917d96ef79d982a9ceb4cf70c5cd4714437f183012e91b55a7e63a64a3fb4769cfc85d078c558750981248ec9e6b8724117409c220330e1fcab0e61f6 SHA512 7d46c7592cae01119fc0c8367a55284ce12750f3dc9643eb95ac106926561b798adb4e42b2042f4977b5d7e09d834da58f4b21ae5df2993f76b20d869d526556
diff --git a/dev-crystal/webdrivers/webdrivers-0.4.1-r1.ebuild b/dev-crystal/webdrivers/webdrivers-0.4.3.ebuild
similarity index 94%
rename from dev-crystal/webdrivers/webdrivers-0.4.1-r1.ebuild
rename to dev-crystal/webdrivers/webdrivers-0.4.3.ebuild
index a23a7f4ad7..2c17c29393 100644
--- a/dev-crystal/webdrivers/webdrivers-0.4.1-r1.ebuild
+++ b/dev-crystal/webdrivers/webdrivers-0.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild b/dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild
index b3f6ff6fee..9a6653bcc0 100644
--- a/dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild
+++ b/dev-db/dbeaver-bin/dbeaver-bin-23.0.0.ebuild
@@ -4,11 +4,14 @@
EAPI=7
inherit desktop wrapper xdg
+MY_PN="${PN%-bin*}"
+
DESCRIPTION="Free universal database tool (community edition)."
HOMEPAGE="https://dbeaver.io/"
-MY_PN="${PN%-bin*}-ce"
-SRC_URI="amd64? ( https://dbeaver.io/files/${PV}/${MY_PN}-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz )
- arm64? ( https://dbeaver.io/files/${PV}/${MY_PN}-${PV}-linux.gtk.aarch64-nojdk.tar.gz -> ${P}-arm64.tar.gz )"
+SRC_URI="amd64? ( https://dbeaver.io/files/${PV}/${MY_PN}-ce-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz )
+ arm64? ( https://dbeaver.io/files/${PV}/${MY_PN}-ce-${PV}-linux.gtk.aarch64-nojdk.tar.gz -> ${P}-arm64.tar.gz )"
+
+S="${WORKDIR}/${MY_PN}"
LICENSE="Apache-2.0 EPL-1.0 BSD"
SLOT="0"
@@ -17,9 +20,6 @@ KEYWORDS="~amd64 ~arm64"
RDEPEND="virtual/jre:17"
DEPEND="${RDEPEND}"
-MY_PN="${PN%-bin*}"
-S="${WORKDIR}/${MY_PN}"
-
src_prepare() {
sed -e "s/^Icon=.*/Icon=${MY_PN}/" \
-e 's:/usr/share/dbeaver:/opt/dbeaver:g' \
diff --git a/dev-db/dbeaver-bin/dbeaver-bin-23.2.0.ebuild b/dev-db/dbeaver-bin/dbeaver-bin-23.2.0.ebuild
index 41d57ee770..1eac76d656 100644
--- a/dev-db/dbeaver-bin/dbeaver-bin-23.2.0.ebuild
+++ b/dev-db/dbeaver-bin/dbeaver-bin-23.2.0.ebuild
@@ -5,11 +5,14 @@ EAPI=8
inherit desktop wrapper xdg
+MY_PN="${PN%-bin*}"
+
DESCRIPTION="Free universal database tool (community edition)."
HOMEPAGE="https://dbeaver.io/"
-MY_PN="${PN%-bin*}-ce"
-SRC_URI="amd64? ( https://dbeaver.io/files/${PV}/${MY_PN}-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz )
- arm64? ( https://dbeaver.io/files/${PV}/${MY_PN}-${PV}-linux.gtk.aarch64-nojdk.tar.gz -> ${P}-arm64.tar.gz )"
+SRC_URI="amd64? ( https://dbeaver.io/files/${PV}/${MY_PN}-ce-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz )
+ arm64? ( https://dbeaver.io/files/${PV}/${MY_PN}-ce-${PV}-linux.gtk.aarch64-nojdk.tar.gz -> ${P}-arm64.tar.gz )"
+
+S="${WORKDIR}/${MY_PN}"
LICENSE="Apache-2.0 EPL-1.0 BSD"
SLOT="0"
@@ -18,9 +21,6 @@ KEYWORDS="~amd64 ~arm64"
RDEPEND="virtual/jre:17"
DEPEND="${RDEPEND}"
-MY_PN="${PN%-bin*}"
-S="${WORKDIR}/${MY_PN}"
-
src_prepare() {
sed -e "s/^Icon=.*/Icon=${MY_PN}/" \
-e 's:/usr/share/dbeaver:/opt/dbeaver:g' \
diff --git a/dev-db/dbeaver-bin/dbeaver-bin-23.3.0.ebuild b/dev-db/dbeaver-bin/dbeaver-bin-23.3.0.ebuild
index 41d57ee770..1eac76d656 100644
--- a/dev-db/dbeaver-bin/dbeaver-bin-23.3.0.ebuild
+++ b/dev-db/dbeaver-bin/dbeaver-bin-23.3.0.ebuild
@@ -5,11 +5,14 @@ EAPI=8
inherit desktop wrapper xdg
+MY_PN="${PN%-bin*}"
+
DESCRIPTION="Free universal database tool (community edition)."
HOMEPAGE="https://dbeaver.io/"
-MY_PN="${PN%-bin*}-ce"
-SRC_URI="amd64? ( https://dbeaver.io/files/${PV}/${MY_PN}-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz )
- arm64? ( https://dbeaver.io/files/${PV}/${MY_PN}-${PV}-linux.gtk.aarch64-nojdk.tar.gz -> ${P}-arm64.tar.gz )"
+SRC_URI="amd64? ( https://dbeaver.io/files/${PV}/${MY_PN}-ce-${PV}-linux.gtk.x86_64-nojdk.tar.gz -> ${P}-amd64.tar.gz )
+ arm64? ( https://dbeaver.io/files/${PV}/${MY_PN}-ce-${PV}-linux.gtk.aarch64-nojdk.tar.gz -> ${P}-arm64.tar.gz )"
+
+S="${WORKDIR}/${MY_PN}"
LICENSE="Apache-2.0 EPL-1.0 BSD"
SLOT="0"
@@ -18,9 +21,6 @@ KEYWORDS="~amd64 ~arm64"
RDEPEND="virtual/jre:17"
DEPEND="${RDEPEND}"
-MY_PN="${PN%-bin*}"
-S="${WORKDIR}/${MY_PN}"
-
src_prepare() {
sed -e "s/^Icon=.*/Icon=${MY_PN}/" \
-e 's:/usr/share/dbeaver:/opt/dbeaver:g' \
diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild
index a9c1f384ea..e3053ec8f2 100644
--- a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild
+++ b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild
@@ -5,17 +5,19 @@ EAPI=7
inherit dotnet autotools
-SLOT="3"
DESCRIPTION="gtk bindings for mono"
-LICENSE="GPL-2"
HOMEPAGE="https://www.mono-project.com/docs/gui/gtksharp/"
-KEYWORDS="~amd64 ~ppc ~x86"
SRC_URI="https://github.com/mono/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-IUSE="debug"
-PATCHES=( "${FILESDIR}/${P}-fix-build.patch" )
+LICENSE="GPL-2"
+SLOT="3"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="debug"
RESTRICT="test"
+PATCHES=( "${FILESDIR}/${P}-fix-build.patch" )
+
RDEPEND="
>=dev-lang/mono-3.0
x11-libs/pango
diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild
index fddc5d6647..75a3643d39 100644
--- a/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild
+++ b/dev-dotnet/gtk-sharp/gtk-sharp-3.22.2-r2.ebuild
@@ -14,8 +14,8 @@ SRC_URI="https://github.com/GLibSharp/GtkSharp/archive/refs/tags/${PV}.tar.gz ->
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
SLOT="3"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
IUSE="+atk +cairo +gdk +gtk +pango"
REQUIRED_USE="
diff --git a/dev-elixir/hex/hex-1.0.1-r1.ebuild b/dev-elixir/hex/hex-1.0.1-r1.ebuild
index dde66cd973..6fee6d8b52 100644
--- a/dev-elixir/hex/hex-1.0.1-r1.ebuild
+++ b/dev-elixir/hex/hex-1.0.1-r1.ebuild
@@ -7,9 +7,10 @@ inherit mix
DESCRIPTION="Package manager for the Erlang VM"
HOMEPAGE="https://github.com/hexpm/hex"
+SRC_URI="https://github.com/hexpm/hex/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
LICENSE="Apache-2.0"
SLOT="$(ver_cut 1-2)"
-SRC_URI="https://github.com/hexpm/hex/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
# TODO: tests (requires dependencies)
diff --git a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild
index 6a0cd0a1de..83ca81f689 100644
--- a/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild
+++ b/dev-embedded/esp-idf/esp-idf-5.1.2.ebuild
@@ -17,20 +17,23 @@ HOMEPAGE="https://www.espressif.com/"
# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz
SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip
https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz
- https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz"
-SRC_URI+=" esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )"
-SRC_URI+=" esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )"
-SRC_URI+=" esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )"
-SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )"
-
+ https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20221002/xtensa-esp-elf-gdb-12.1_20221002-x86_64-linux-gnu.tar.gz
+ esp32? ( ${CROSSTOOL_URL}/xtensa-esp32-elf-${VER}-x86_64-linux-gnu.tar.xz )
+ esp32s2? ( ${CROSSTOOL_URL}/xtensa-esp32s2-elf-${VER}-x86_64-linux-gnu.tar.xz )
+ esp32s3? ( ${CROSSTOOL_URL}/xtensa-esp32s3-elf-${VER}-x86_64-linux-gnu.tar.xz )
+ riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )"
#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz
-KEYWORDS="~amd64"
+S="${WORKDIR}/${PN}-v${PV}"
+
LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
IUSE="+esp32 esp32s2 esp32s3 riscv32"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-SLOT="0"
+RESTRICT="strip"
BDEPEND="app-arch/unzip"
RDEPEND="
@@ -52,8 +55,6 @@ RDEPEND="
dev-embedded/idf-component-manager[${PYTHON_USEDEP}]
"
-RESTRICT="strip"
-
QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
QA_PRESTRIPPED="opt/*"
@@ -61,8 +62,6 @@ PATCHES=(
"${FILESDIR}/allow-system-install-${PN}-5.1.2.patch"
)
-S="${WORKDIR}/${PN}-v${PV}"
-
install_tool() {
shopt -s globstar
diff --git a/dev-embedded/esp-idf/esp-idf-5.2.ebuild b/dev-embedded/esp-idf/esp-idf-5.2.ebuild
index 0edfe91fb1..906a2a6568 100644
--- a/dev-embedded/esp-idf/esp-idf-5.2.ebuild
+++ b/dev-embedded/esp-idf/esp-idf-5.2.ebuild
@@ -17,18 +17,21 @@ HOMEPAGE="https://www.espressif.com/"
# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz
SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip
https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz
- https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz"
-SRC_URI+=" ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz"
-SRC_URI+=" riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )"
-
+ https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz
+ ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz
+ riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )"
#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz
-KEYWORDS="~amd64"
+S="${WORKDIR}/${PN}-v${PV}"
+
LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
IUSE="riscv32"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-SLOT="0"
+RESTRICT="strip"
BDEPEND="app-arch/unzip"
RDEPEND="
@@ -50,8 +53,6 @@ RDEPEND="
dev-embedded/idf-component-manager[${PYTHON_USEDEP}]
"
-RESTRICT="strip"
-
QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
QA_PRESTRIPPED="opt/*"
@@ -59,8 +60,6 @@ PATCHES=(
"${FILESDIR}/allow-system-install-${PN}-5.1.2.patch"
)
-S="${WORKDIR}/${PN}-v${PV}"
-
install_tool() {
shopt -s globstar
diff --git a/dev-embedded/mv88e6xxx-dump/mv88e6xxx-dump-0.2.0_pre20210327.ebuild b/dev-embedded/mv88e6xxx-dump/mv88e6xxx-dump-0.2.0_pre20210327.ebuild
index 832b30734d..711a134998 100644
--- a/dev-embedded/mv88e6xxx-dump/mv88e6xxx-dump-0.2.0_pre20210327.ebuild
+++ b/dev-embedded/mv88e6xxx-dump/mv88e6xxx-dump-0.2.0_pre20210327.ebuild
@@ -11,16 +11,15 @@ DESCRIPTION="Dump information about Marvell mv88e6xxx Ethernet switches"
HOMEPAGE="https://github.com/lunn/mv88e6xxx_dump"
SRC_URI="https://github.com/lunn/mv88e6xxx_dump/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/mv88e6xxx_dump-${MY_COMMIT}"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
BDEPEND="virtual/pkgconfig"
-
DEPEND="net-libs/libmnl:="
-S="${WORKDIR}/mv88e6xxx_dump-${MY_COMMIT}"
-
src_prepare() {
default
eautoreconf
diff --git a/dev-embedded/rauc/rauc-1.11.3.ebuild b/dev-embedded/rauc/rauc-1.11.3.ebuild
index 92f6b2e905..f19d213167 100644
--- a/dev-embedded/rauc/rauc-1.11.3.ebuild
+++ b/dev-embedded/rauc/rauc-1.11.3.ebuild
@@ -13,9 +13,10 @@ DESCRIPTION="Lightweight update client that runs on your Embedded Linux device"
HOMEPAGE="https://rauc.io/"
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
-SLOT="0"
LICENSE="LGPL-2.1"
+SLOT="0"
KEYWORDS="~amd64"
+
IUSE="gpt json network service test"
RESTRICT="!test? ( test )"
diff --git a/dev-embedded/squareline-studio/squareline-studio-1.3.2.ebuild b/dev-embedded/squareline-studio/squareline-studio-1.3.2.ebuild
index dac7c60e84..20893d5f2b 100644
--- a/dev-embedded/squareline-studio/squareline-studio-1.3.2.ebuild
+++ b/dev-embedded/squareline-studio/squareline-studio-1.3.2.ebuild
@@ -13,16 +13,17 @@ SRC_URI="
https://static.squareline.io/downloads/SquareLine_Studio_Linux_v${MY_PV}.zip -> ${P}.zip
"
+S="${WORKDIR}"
+
LICENSE="all-rights-reserved"
-KEYWORDS="-* ~amd64"
SLOT="0/${PV}"
+KEYWORDS="-* ~amd64"
DEPEND="${RDEPEND}"
BDEPEND="
app-arch/unzip
"
-S="${WORKDIR}"
QA_PREBUILT="*"
src_install() {
diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest
index bcb9659b2f..144f961238 100644
--- a/dev-lang/crystal-bin/Manifest
+++ b/dev-lang/crystal-bin/Manifest
@@ -1,4 +1,4 @@
-DIST crystal-1.8.2-1-linux-x86_64.tar.gz 46319920 BLAKE2B 3e95516e97718304cc686b7d5d2ddeee1d37da9e9a2f7e4baa36afe33d13d2f1856e51cd25b0c0f3c50c74fe948647bff20d9107619f7deea2e6689d6e0e873b SHA512 6e6413aa506a80dc1adbf745651aa9d8b39dfeea2e550b8bef7f1444c5e39e89c6e21e52e80f67ae24e0ce3a9944a9494a1818f112a518511a0fe144ae7b8de1
-DIST crystal-1.8.2-docs.tar.gz 13287708 BLAKE2B e1aa5592471cb00358e0311dcca79941c0c353bdac6e117c7840d2e15532a6d9a6f5d1cbe3be4394d9f75f1827a7559d99454105078b0eabfd0a01777f805ece SHA512 9325589740c73e10d146241b11a026730509281a7a80b4d911d6e7d2b5d1b1b4c7ad83425cf15076d9d65183c056de47a9ac12490cea18f9b876ddd6de1affbd
+DIST crystal-1.12.1-1-linux-x86_64.tar.gz 47041074 BLAKE2B 7e5d4a422144902de4b187947d55f9e8069d55f51013e10236fcf79b142ff96fc39973c883f5a633fbd10180553b6c82bdea824bff09d355fa171e4f5e308b68 SHA512 3256dc2340ed7b783bdf7e5f3d5c03cf981655ac2f50921aa53ada13cc72315d5a70515adb1c511f0f6e37c09310a963773b4f57eaeffe34c68e539edaaa7726
+DIST crystal-1.12.1-docs.tar.gz 14633965 BLAKE2B 9cbc78aa3f161f527a526a013ecc2f0b1c337d5d18b12b69e4b5ffca7f01cc37350553f45bf72fb39a8f51ee1581bfb8502b882ec91e5c3ec740f91d12b2dce6 SHA512 d83e0a72de86018c89d39ed636908dc1347019f7ea10791034ca0af4e839fbe7eaaf2cc1181b1a3230246aa7e3742e7002e77a4e049ab0eb085b7fadc4532373
DIST crystal-1.9.2-1-linux-x86_64.tar.gz 46171732 BLAKE2B b664207f2994a16e8e05cfc72d5e4e3cf9ec1e8b8a41869a56fc03b0946b7439f1528ec78c0affd32bf07a67d3329a644f5ba7f1270982723697071266a6ab7f SHA512 bce18bf48c5c746aa1ee8aa9a34b5ec2f104aed95f3a74070229df4bf73a0ac9297af79a873d965c9631196b6f1103059a015c4f68cea800a779936aef9389d0
DIST crystal-1.9.2-docs.tar.gz 13595416 BLAKE2B 0e026670773fef8abf0038b08b1cde5716444a6c9a67bae7b50e10b5c9d560e8d3359834e605689dfc8ff085e3cd0412bd2e000dc0e5ccca4ac889ad4a25f814 SHA512 e7ad624e337de7ba76b57da8e53e9ea01a3ba01491628eefd2b8f675b0274b26ad11c3d85553553010f1b019cd5b53a6b649afd6e5c370249188dfa722d1990c
diff --git a/dev-lang/crystal-bin/crystal-bin-1.8.2.ebuild b/dev-lang/crystal-bin/crystal-bin-1.12.1.ebuild
similarity index 96%
rename from dev-lang/crystal-bin/crystal-bin-1.8.2.ebuild
rename to dev-lang/crystal-bin/crystal-bin-1.12.1.ebuild
index 35dec1a2e0..7868ba497a 100644
--- a/dev-lang/crystal-bin/crystal-bin-1.8.2.ebuild
+++ b/dev-lang/crystal-bin/crystal-bin-1.12.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.3.ebuild b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.3.ebuild
index 782dcab37f..c6d09670ef 100644
--- a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.3.ebuild
+++ b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.07.3.ebuild
@@ -9,14 +9,14 @@ DESCRIPTION="Bootstrap package for dev-lang/fbc"
HOMEPAGE="https://www.freebasic.net"
SRC_URI="https://github.com/freebasic/fbc/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz"
+S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap"
+
LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
PATCHES=( "${FILESDIR}"/fbc-1.07.0-Pass-ltinfo-to-linker.patch )
-S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap"
-
src_compile() {
emake bootstrap-minimal \
AR=$(tc-getAR) AS=$(tc-getAS) CC=$(tc-getCC) CFLAGS="${CFLAGS}" V=1
diff --git a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.08.1.ebuild b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.08.1.ebuild
index d713fdb564..d0a2dfee38 100644
--- a/dev-lang/fbc-bootstrap/fbc-bootstrap-1.08.1.ebuild
+++ b/dev-lang/fbc-bootstrap/fbc-bootstrap-1.08.1.ebuild
@@ -9,14 +9,14 @@ DESCRIPTION="Bootstrap package for dev-lang/fbc"
HOMEPAGE="https://www.freebasic.net"
SRC_URI="https://github.com/freebasic/fbc/releases/download/${PV}/FreeBASIC-${PV}-source-bootstrap.tar.xz"
+S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap"
+
LICENSE="FDL-1.2 GPL-2+ LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
PATCHES=( "${FILESDIR}"/fbc-1.08.1-Pass-ltinfo-to-linker.patch )
-S="${WORKDIR}/FreeBASIC-${PV}-source-bootstrap"
-
src_compile() {
emake bootstrap-minimal \
AR=$(tc-getAR) AS=$(tc-getAS) CC=$(tc-getCC) CFLAGS="${CFLAGS}" V=1
diff --git a/dev-lang/gnu-apl/gnu-apl-1.8.ebuild b/dev-lang/gnu-apl/gnu-apl-1.8.ebuild
index bcec2c3256..6131d89c23 100644
--- a/dev-lang/gnu-apl/gnu-apl-1.8.ebuild
+++ b/dev-lang/gnu-apl/gnu-apl-1.8.ebuild
@@ -6,12 +6,13 @@ EAPI=8
DESCRIPTION="GNU interpreter for the APL programming language"
HOMEPAGE="https://www.gnu.org/software/apl/"
SRC_URI="mirror://gnu/apl/apl-${PV}.tar.gz"
+
+S="${WORKDIR}/apl-${PV}"
+
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/apl-${PV}"
-
IUSE="static-libs erlang libapl python gtk3 pcre2 sqlite3 postgresql"
BDEPEND="dev-vcs/subversion"
diff --git a/dev-lang/opencilk-bin/opencilk-bin-1.1.ebuild b/dev-lang/opencilk-bin/opencilk-bin-1.1.ebuild
index 80a267391b..a9eb975f6a 100644
--- a/dev-lang/opencilk-bin/opencilk-bin-1.1.ebuild
+++ b/dev-lang/opencilk-bin/opencilk-bin-1.1.ebuild
@@ -5,9 +5,10 @@ EAPI=8
DESCRIPTION="The OpenCilk concurrency platform for parallel programming"
HOMEPAGE="https://opencilk.org/"
-
SRC_URI="https://github.com/OpenCilk/opencilk-project/releases/download/opencilk%2Fv${PV}/OpenCilk-${PV}-LLVM-12.0.0-Ubuntu-20.04-x86_64.tar.gz"
+S="${WORKDIR}"
+
# Since opencilk-project is a fork of LLVM 12, this lists the licenses
# of LLVM 12, while opencilk-project states that it us under "MIT with
# the OpenCilk Addendum", which basically states that you can
@@ -25,8 +26,6 @@ RDEPEND="
sys-libs/zlib
"
-S="${WORKDIR}"
-
QA_FLAGS_IGNORED="opt/${P}/.*"
src_install() {
diff --git a/dev-lang/opencilk-bin/opencilk-bin-2.1.ebuild b/dev-lang/opencilk-bin/opencilk-bin-2.1.ebuild
index 83671bf108..95829fdc70 100644
--- a/dev-lang/opencilk-bin/opencilk-bin-2.1.ebuild
+++ b/dev-lang/opencilk-bin/opencilk-bin-2.1.ebuild
@@ -5,9 +5,10 @@ EAPI=8
DESCRIPTION="The OpenCilk concurrency platform for parallel programming"
HOMEPAGE="https://opencilk.org/"
-
SRC_URI="https://github.com/OpenCilk/opencilk-project/releases/download/opencilk%2Fv${PV}/opencilk-${PV}.0-x86_64-linux-gnu-ubuntu-22.04.tar.gz"
+S="${WORKDIR}"
+
# Since opencilk-project is a fork of LLVM 12, this lists the licenses
# of LLVM 12, while opencilk-project states that it us under "MIT with
# the OpenCilk Addendum", which basically states that you can
@@ -25,8 +26,6 @@ RDEPEND="
sys-libs/zlib
"
-S="${WORKDIR}"
-
QA_FLAGS_IGNORED="opt/${P}/.*"
src_install() {
diff --git a/dev-lang/opencilk/opencilk-1.1.ebuild b/dev-lang/opencilk/opencilk-1.1.ebuild
index 92c3f32d2d..b27f5cb591 100644
--- a/dev-lang/opencilk/opencilk-1.1.ebuild
+++ b/dev-lang/opencilk/opencilk-1.1.ebuild
@@ -5,15 +5,18 @@ EAPI=8
inherit cmake
+MY_POSTFIX="${PN}-v${PV}"
+
DESCRIPTION="The OpenCilk concurrency platform for parallel programming"
HOMEPAGE="https://opencilk.org/"
-
SRC_URI="
https://github.com/OpenCilk/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz
https://github.com/OpenCilk/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz
https://github.com/OpenCilk/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz
"
+S="${WORKDIR}/${PN}-project-${MY_POSTFIX}"
+
# Since opencilk-project is a fork of LLVM 12, this lists the licenses
# of LLVM 12, while opencilk-project states that it us under "MIT with
# the OpenCilk Addendum", which basically states that you can
@@ -24,10 +27,9 @@ SRC_URI="
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
SLOT="0"
KEYWORDS="~amd64"
+
IUSE="debug"
-MY_POSTFIX="${PN}-v${PV}"
-S="${WORKDIR}/${PN}-project-${MY_POSTFIX}"
CMAKE_USE_DIR="${S}/llvm"
RDEPEND="
diff --git a/dev-lang/opencilk/opencilk-2.1.ebuild b/dev-lang/opencilk/opencilk-2.1.ebuild
index 1f4195b10a..9a81592986 100644
--- a/dev-lang/opencilk/opencilk-2.1.ebuild
+++ b/dev-lang/opencilk/opencilk-2.1.ebuild
@@ -5,15 +5,18 @@ EAPI=8
inherit cmake
+MY_POSTFIX="${PN}-v${PV}"
+
DESCRIPTION="The OpenCilk concurrency platform for parallel programming"
HOMEPAGE="https://opencilk.org/"
-
SRC_URI="
https://github.com/OpenCilk/opencilk-project/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-project-${PV}.tar.gz
https://github.com/OpenCilk/cheetah/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-cheetah-${PV}.tar.gz
https://github.com/OpenCilk/productivity-tools/archive/refs/tags/opencilk/v${PV}.tar.gz -> ${PN}-productivity-tools-${PV}.tar.gz
"
+S="${WORKDIR}/${PN}-project-${MY_POSTFIX}"
+
# Since opencilk-project is a fork of LLVM 12, this lists the licenses
# of LLVM 12, while opencilk-project states that it us under "MIT with
# the OpenCilk Addendum", which basically states that you can
@@ -24,10 +27,9 @@ SRC_URI="
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
SLOT="0"
KEYWORDS="~amd64"
+
IUSE="debug"
-MY_POSTFIX="${PN}-v${PV}"
-S="${WORKDIR}/${PN}-project-${MY_POSTFIX}"
CMAKE_USE_DIR="${S}/llvm"
RDEPEND="
diff --git a/dev-libs/feedbackd-device-themes/feedbackd-device-themes-0.0.20220523.ebuild b/dev-libs/feedbackd-device-themes/feedbackd-device-themes-0.0.20220523.ebuild
index e8d1ca4703..28969c8f7c 100644
--- a/dev-libs/feedbackd-device-themes/feedbackd-device-themes-0.0.20220523.ebuild
+++ b/dev-libs/feedbackd-device-themes/feedbackd-device-themes-0.0.20220523.ebuild
@@ -7,11 +7,13 @@ inherit meson
MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
+
DESCRIPTION="A daemon to provide haptic feedback on events (themes package)"
HOMEPAGE="https://source.puri.sm/Librem5/feedbackd-device-themes"
SRC_URI="https://source.puri.sm/Librem5/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz -> ${P}.tar.gz"
+
S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
diff --git a/dev-libs/feedbackd-device-themes/feedbackd-device-themes-0.1.0.ebuild b/dev-libs/feedbackd-device-themes/feedbackd-device-themes-0.1.0.ebuild
index 605c748860..324eebd42c 100644
--- a/dev-libs/feedbackd-device-themes/feedbackd-device-themes-0.1.0.ebuild
+++ b/dev-libs/feedbackd-device-themes/feedbackd-device-themes-0.1.0.ebuild
@@ -7,11 +7,13 @@ inherit meson
MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
+
DESCRIPTION="A daemon to provide haptic feedback on events (themes package)"
HOMEPAGE="https://source.puri.sm/Librem5/feedbackd-device-themes"
SRC_URI="https://source.puri.sm/Librem5/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2"
+
S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
diff --git a/dev-libs/feedbackd/feedbackd-0.2.0.ebuild b/dev-libs/feedbackd/feedbackd-0.2.0.ebuild
index deef8fc411..692c7289ab 100644
--- a/dev-libs/feedbackd/feedbackd-0.2.0.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.2.0.ebuild
@@ -16,8 +16,8 @@ SRC_URI="
S="${WORKDIR}/${PN}-v${PV}"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+daemon gtk-doc +introspection man test +vala"
REQUIRED_USE="vala? ( introspection )"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/fsst/fsst-0_pre20200830-r1.ebuild b/dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
index 402640bea5..bf02f0cc26 100644
--- a/dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
+++ b/dev-libs/fsst/fsst-0_pre20200830-r1.ebuild
@@ -11,6 +11,8 @@ DESCRIPTION="Fast Static Symbol Table: fast text compression that allows random
HOMEPAGE="https://github.com/cwida/fsst"
SRC_URI="https://github.com/cwida/fsst/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
@@ -18,8 +20,6 @@ KEYWORDS="~amd64"
BDEPEND="app-admin/chrpath"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
src_install() {
chrpath -d "${BUILD_DIR}/fsst" || die
diff --git a/dev-libs/ip2loc/ip2loc-8.1.4.ebuild b/dev-libs/ip2loc/ip2loc-8.1.4.ebuild
index f9a282b8c0..4224101175 100644
--- a/dev-libs/ip2loc/ip2loc-8.1.4.ebuild
+++ b/dev-libs/ip2loc/ip2loc-8.1.4.ebuild
@@ -9,14 +9,14 @@ DESCRIPTION="IP2Location C Library"
HOMEPAGE="https://github.com/chrislim2888/IP2Location-C-Library/"
SRC_URI="https://github.com/chrislim2888/IP2Location-C-Library/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/IP2Location-C-Library-${PV}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="dev-lang/perl"
-S="${WORKDIR}/IP2Location-C-Library-${PV}"
-
src_configure() {
eautoreconf
default
diff --git a/dev-libs/libdbf/libdbf-0.0.1.ebuild b/dev-libs/libdbf/libdbf-0.0.1.ebuild
index 256053ed37..d8ed4cafc0 100644
--- a/dev-libs/libdbf/libdbf-0.0.1.ebuild
+++ b/dev-libs/libdbf/libdbf-0.0.1.ebuild
@@ -12,6 +12,8 @@ DESCRIPTION="Library to read the content of dBASE III, IV, and 5.0 files"
HOMEPAGE="https://github.com/rollinhand/libdbf"
SRC_URI="https://github.com/rollinhand/libdbf/archive/${MY_COMMIT}.tar.gz -> ${P}.tgz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -23,8 +25,6 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
BDEPEND="dev-util/intltool"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
src_prepare() {
default
eautoreconf
diff --git a/dev-libs/libtypec/libtypec-0.5.0-r1.ebuild b/dev-libs/libtypec/libtypec-0.5.0-r1.ebuild
deleted file mode 120000
index 6fadeb75a3..0000000000
--- a/dev-libs/libtypec/libtypec-0.5.0-r1.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-libtypec-0.5.0.ebuild
\ No newline at end of file
diff --git a/dev-libs/libtypec/libtypec-0.5.0-r1.ebuild b/dev-libs/libtypec/libtypec-0.5.0-r1.ebuild
new file mode 100644
index 0000000000..f6efb97b04
--- /dev/null
+++ b/dev-libs/libtypec/libtypec-0.5.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Library to interface with USB Type-c/Power Delivery devices"
+HOMEPAGE="https://github.com/Rajaram-Regupathy/libtypec"
+SRC_URI="https://github.com/Rajaram-Regupathy/libtypec/releases/download/${P}/${P}-Source.tar.gz"
+
+S="${WORKDIR}/${P}-Source"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.5.0-CMakeLists.txt-fix-pkgconfig-install-path.patch"
+ "${FILESDIR}/${PN}-0.5.0-sysfs_ops-define-feature-test-macro-for-nft.patch"
+ "${FILESDIR}/${PN}-0.5.0-sysfs_ops-fix-nftw-fun-pointer-def.patch"
+ "${FILESDIR}/${PN}-0.5.0-libtypec-utils-close-fp-before-returning.patch"
+ "${FILESDIR}/${PN}-0.5.0-libtypec-close-fp-before-returning.patch"
+ "${FILESDIR}/${PN}-0.5.0-libtypec-utils-add-missing-return-at-end-of-fun.patch"
+ "${FILESDIR}/${PN}-0.5.0-libtypec-utils-add-missing-return-at-end-of-function.patch"
+ "${FILESDIR}/${PN}-0.5.0-libtypec-utils-add-missing-break-in-switch-statement.patch"
+ "${FILESDIR}/${PN}-0.5.0-typecstatus-fix-potential-overflow.patch"
+)
+
+src_configure() {
+ # don't force CFLAGS to allow Gentoo toolchain to set them
+ local mycmakeargs=(
+ -DLIBTYPEC_STRICT_CFLAGS=OFF
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/libtypec/libtypec-0.5.0.ebuild b/dev-libs/libtypec/libtypec-0.5.0.ebuild
index 0e9c08e3aa..c0cd16ca5d 100644
--- a/dev-libs/libtypec/libtypec-0.5.0.ebuild
+++ b/dev-libs/libtypec/libtypec-0.5.0.ebuild
@@ -9,22 +9,16 @@ DESCRIPTION="Library to interface with USB Type-c/Power Delivery devices"
HOMEPAGE="https://github.com/Rajaram-Regupathy/libtypec"
SRC_URI="https://github.com/Rajaram-Regupathy/libtypec/releases/download/${P}/${P}-Source.tar.gz"
+S="${WORKDIR}/${P}-Source"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/${P}-Source"
-
PATCHES=(
"${FILESDIR}/${PN}-0.5.0-CMakeLists.txt-fix-pkgconfig-install-path.patch"
"${FILESDIR}/${PN}-0.5.0-sysfs_ops-define-feature-test-macro-for-nft.patch"
"${FILESDIR}/${PN}-0.5.0-sysfs_ops-fix-nftw-fun-pointer-def.patch"
- "${FILESDIR}/${PN}-0.5.0-libtypec-utils-close-fp-before-returning.patch"
- "${FILESDIR}/${PN}-0.5.0-libtypec-close-fp-before-returning.patch"
- "${FILESDIR}/${PN}-0.5.0-libtypec-utils-add-missing-return-at-end-of-fun.patch"
- "${FILESDIR}/${PN}-0.5.0-libtypec-utils-add-missing-return-at-end-of-function.patch"
- "${FILESDIR}/${PN}-0.5.0-libtypec-utils-add-missing-break-in-switch-statement.patch"
- "${FILESDIR}/${PN}-0.5.0-typecstatus-fix-potential-overflow.patch"
)
src_configure() {
diff --git a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild
index 3bc066b9e7..62d5ed367a 100644
--- a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild
+++ b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r1.ebuild
@@ -4,15 +4,17 @@
EAPI=8
COMMIT="55ff64349dec3012cfbbb1c4f92d4dbd46920213"
+
DESCRIPTION="libcrypt wrapper for LiteSpeedTech"
HOMEPAGE="https://github.com/litespeedtech/libbcrypt/"
SRC_URI="https://github.com/litespeedtech/libbcrypt/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
+
+S="${WORKDIR}/libbcrypt-${COMMIT}"
+
LICENSE="CC0-1.0 public-domain"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/libbcrypt-${COMMIT}"
-
PATCHES=(
"${FILESDIR}"/${PV}-fix-tests.patch
)
diff --git a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild
index 36456f88df..605f740e3f 100644
--- a/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild
+++ b/dev-libs/lsbcrypt/lsbcrypt-1.0.0-r2.ebuild
@@ -4,15 +4,17 @@
EAPI=8
COMMIT="55ff64349dec3012cfbbb1c4f92d4dbd46920213"
+
DESCRIPTION="libcrypt wrapper for LiteSpeedTech"
HOMEPAGE="https://github.com/litespeedtech/libbcrypt/"
SRC_URI="https://github.com/litespeedtech/libbcrypt/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
+
+S="${WORKDIR}/libbcrypt-${COMMIT}"
+
LICENSE="CC0-1.0 public-domain"
SLOT="0"
KEYWORDS="~amd64"
-S="${WORKDIR}/libbcrypt-${COMMIT}"
-
PATCHES=(
"${FILESDIR}"/${PV}-fix-tests.patch
"${FILESDIR}"/${PV}-fix-flags-directly.patch
diff --git a/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild b/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild
index 41383d373c..574a042f4a 100644
--- a/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild
+++ b/dev-libs/lsquic/lsquic-3.2.0-r1.ebuild
@@ -5,10 +5,9 @@ EAPI=8
inherit cmake
-# LSQUIC
LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422"
-# BoringSSL
BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f"
+
DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library"
HOMEPAGE="https://github.com/litespeedtech/lsquic/"
SRC_URI="
@@ -16,14 +15,15 @@ SRC_URI="
https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-fips-20230428.tar.gz
"
+S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
+
IUSE="static-libs test"
RESTRICT="!test? ( test )"
-S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}"
-
DEPEND="
dev-lang/go
dev-libs/ls-qpack:=[static-libs=]
@@ -38,7 +38,7 @@ PATCHES=(
src_unpack() {
unpack ${P}.tar.gz
unpack boringssl-fips-20230428.tar.gz
- mv boringssl-${BORINGSSL_COMMIT} ${S}/src/liblsquic/boringssl || die
+ mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die
}
src_configure() {
diff --git a/dev-libs/lsquic/lsquic-3.2.0.ebuild b/dev-libs/lsquic/lsquic-3.2.0.ebuild
index 2a55f57fbb..86b5633709 100644
--- a/dev-libs/lsquic/lsquic-3.2.0.ebuild
+++ b/dev-libs/lsquic/lsquic-3.2.0.ebuild
@@ -5,10 +5,9 @@ EAPI=8
inherit cmake
-# LSQUIC
LSQUIC_COMMIT="3bbf683f25ab84826951350c57ae226c88c54422"
-# BoringSSL
BORINGSSL_COMMIT="15655052e8701f908937204785eaa8cd4363099f"
+
DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library"
HOMEPAGE="https://github.com/litespeedtech/lsquic/"
SRC_URI="
@@ -16,14 +15,15 @@ SRC_URI="
https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-fips-20230428.tar.gz
"
+S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
+
IUSE="static-libs test"
RESTRICT="!test? ( test )"
-S="${WORKDIR}/lsquic-${LSQUIC_COMMIT}"
-
DEPEND="
dev-libs/ls-qpack:=[static-libs=]
dev-libs/ls-hpack:=[static-libs=]
@@ -37,7 +37,7 @@ PATCHES=(
src_unpack() {
unpack ${P}.tar.gz
unpack boringssl-fips-20230428.tar.gz
- mv boringssl-${BORINGSSL_COMMIT} ${S}/src/liblsquic/boringssl || die
+ mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die
}
src_configure() {
diff --git a/dev-libs/monero-seed/monero-seed-0.1.0.ebuild b/dev-libs/monero-seed/monero-seed-0.1.0.ebuild
index 49effee2b3..0eeb434db3 100644
--- a/dev-libs/monero-seed/monero-seed-0.1.0.ebuild
+++ b/dev-libs/monero-seed/monero-seed-0.1.0.ebuild
@@ -9,10 +9,10 @@ DESCRIPTION="14-word mnemonic seed for Monero"
HOMEPAGE="https://git.wownero.com/feather/monero-seed"
SRC_URI="https://git.wownero.com/feather/monero-seed/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-S="${WORKDIR}/${PN}"
-
-PATCHES+=( "${FILESDIR}"/${PN}-9999-install-demo.patch )
+PATCHES=( "${FILESDIR}"/${PN}-9999-install-demo.patch )
diff --git a/dev-libs/octetos-biblion/octetos-biblion-0.1.1_alpha.ebuild b/dev-libs/octetos-biblion/octetos-biblion-0.1.1_alpha.ebuild
index d3515824c9..ca1eb245f3 100644
--- a/dev-libs/octetos-biblion/octetos-biblion-0.1.1_alpha.ebuild
+++ b/dev-libs/octetos-biblion/octetos-biblion-0.1.1_alpha.ebuild
@@ -11,19 +11,16 @@ DESCRIPTION="Library for reading biblia."
HOMEPAGE="https://github.com/azaeldevel/octetos-core"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
-DEPEND="
- dev-libs/octetos-core
-"
+DEPEND="dev-libs/octetos-core"
RDEPEND="${DEPEND}"
BDEPEND="dev-util/cunit"
-S="${WORKDIR}/${PN}-${MYPV}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild b/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild
index fc4a7278f5..aed8a52fab 100644
--- a/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild
+++ b/dev-libs/octetos-coreutils/octetos-coreutils-0.11.1_alpha.ebuild
@@ -12,17 +12,16 @@ DESCRIPTION="Similar to coreutils but is a C++ API."
HOMEPAGE="https://github.com/azaeldevel/octetos-coreutils"
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-core"
RDEPEND="${DEPEND}"
BDEPEND="dev-util/cunit"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-coreutils/octetos-coreutils-0.13.0_alpha.ebuild b/dev-libs/octetos-coreutils/octetos-coreutils-0.13.0_alpha.ebuild
index 817ec4977f..86c6b2b647 100644
--- a/dev-libs/octetos-coreutils/octetos-coreutils-0.13.0_alpha.ebuild
+++ b/dev-libs/octetos-coreutils/octetos-coreutils-0.13.0_alpha.ebuild
@@ -18,6 +18,8 @@ else
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
fi
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -29,8 +31,6 @@ BDEPEND="
dev-util/cunit
"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-coreutils/octetos-coreutils-0.17.0_alpha.ebuild b/dev-libs/octetos-coreutils/octetos-coreutils-0.17.0_alpha.ebuild
index 817ec4977f..86c6b2b647 100644
--- a/dev-libs/octetos-coreutils/octetos-coreutils-0.17.0_alpha.ebuild
+++ b/dev-libs/octetos-coreutils/octetos-coreutils-0.17.0_alpha.ebuild
@@ -18,6 +18,8 @@ else
SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
fi
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
@@ -29,8 +31,6 @@ BDEPEND="
dev-util/cunit
"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild b/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild
index 9f381919ae..2b80b156a4 100644
--- a/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild
+++ b/dev-libs/octetos-db/octetos-db-1.3.2_alpha.ebuild
@@ -13,16 +13,15 @@ DESCRIPTION="C++ library for Database Acces."
HOMEPAGE="https://github.com/azaeldevel/octetos-db"
SRC_URI="https://github.com/azaeldevel/${MYPN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-core"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild b/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild
index 9f381919ae..2b80b156a4 100644
--- a/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild
+++ b/dev-libs/octetos-db/octetos-db-1.3.3_alpha.ebuild
@@ -13,16 +13,15 @@ DESCRIPTION="C++ library for Database Acces."
HOMEPAGE="https://github.com/azaeldevel/octetos-db"
SRC_URI="https://github.com/azaeldevel/${MYPN}/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-
DEPEND="dev-libs/octetos-core"
RDEPEND="${DEPEND}"
-S="${WORKDIR}/${MYP}"
-
src_prepare() {
default
eautoreconf -fi
diff --git a/dev-libs/tbtools/Manifest b/dev-libs/tbtools/Manifest
new file mode 100644
index 0000000000..f89ebe5bd7
--- /dev/null
+++ b/dev-libs/tbtools/Manifest
@@ -0,0 +1,116 @@
+DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
+DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST clap-4.1.13.crate 207693 BLAKE2B fc3bf75e276a33b0937e3a5a923eda4ff8cbec3c85f45ed92d37ad8d8823107e441663db080313586cfb16a8563cb94d49587d788da80aa75e288db0da76783b SHA512 c7dfee06e457e861f18aa338c5779d7caa6210b4d1290f0e4e45af074f5299b87e92c01db0b82de738407b65ed1c2afdbf83183a2c4140c79d493db000ba7071
+DIST clap_derive-4.1.12.crate 28858 BLAKE2B e558ad71e95dfe6cf7145f766d777a2a42eb6c1c2f3ed4c4a61bf7547db511f25a536d25ca3293c61e13fe6432581029b1c3c412e107722a07d2ca18963e7b36 SHA512 2d67831bc037f65168ba6c03045cf24cfdd7a348670d54a52c1b78b54e4ae213a001dd8f0c87843a28207fe9475340998cf0cfe4aac787ea87f9970595f342db
+DIST clap_lex-0.3.3.crate 9648 BLAKE2B a0e0e7627c35250baa956d9fde855650c8fac45758dc6083b5268042364aa47c0781eda9a86c0f943c97f4e702f67af2328d65fc7de58e64fdf26c185d9224fe SHA512 b3f89b462a47f4e53df098c1db0b9dc78871b42a3deeedfcfdfc22e91b6671968bce5e80c1c7331381d4ac0f6f6fac1ea1fc1ff4e026bea03d3cbe67a7ebf128
+DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4
+DIST crossbeam-utils-0.8.16.crate 42508 BLAKE2B dfaf9e7cade2cb5a2de90dc622e58a69c5b28fe9f69d3cbb945431683cf48fb409565190e3414a815563afb12631d990476919890fc482ce6b5792fdc25536a7 SHA512 4b8d599a8b93015eea2fd404cdf1526fbb94662fffc7c64d2f0659aeef349e4ad682f61b2b85d075c7f3fbbc4d8106cd7caf6e65dae117ba982f31262df3f831
+DIST crossterm-0.25.0.crate 116533 BLAKE2B d39cdd1f4df716974cd0929ca40073ac6e17b2dd73f27b48c7b2bcd7cb4545bce544b2e8459812b866936c03a27162b309848e6a92290960619c4efe2a1e0502 SHA512 fdf2b5b4bdcbc8c7dc4e8c5e0cdf68cacdb97886b52087dde1f1be9b869c00965c0cf9db64b700801b0d1274b913703ade66a92d47aa8da604121693b8701201
+DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
+DIST cursive-0.20.0.crate 74475 BLAKE2B e319e43c357270624ef046f2b8e68fbc78ea94161a7412d38f5c2b915b73284a7243a3ae877e0fa91a4e142c928f6d406cd01466315c81d492b65a9e7db9a2ef SHA512 3a4d9a29daf882eafce2b33d3147d546e53f21afcae3c79a2d5030b3ef647a28041fd76cef0b82763b62418ac66c6337632ed1cea342796c33eeac62ef4a712f
+DIST cursive_core-0.3.7.crate 159235 BLAKE2B eee0f2ca959e742446a659a4182204d5e4f65d30b3c126cef563f2e47cc12214c5b1743fc4e7de3d0eddac7a6f0ba2ddadf96446abc2997e907d74439dc0e606 SHA512 2c19b2726422094158c70af4a1e656666a279f0d60beab6d8ea11be1cf937a7f13794058d7b1f6a46241a13e60fc0e96c95fda8331000198813d3a4d6ba1e3b9
+DIST cursive_core-v0.3.7.tar.gz 277657 BLAKE2B f371ab98ad731d7ec67ba2ada3c0ce5acd2a867a114ce67d80d66fc405b32668b6c6b63b0224d97b96c714edffd186c3d7cd7440037235a467e53bc8c5eb8ba6 SHA512 ed566cdc9a7ef012fbc53a52846475f6b6da62b0340d4f09266e2bb15c9d5fc354a55b96e99ea3454787b677e66a8a9efb1565309ccc8098ed564faaa9490ac2
+DIST darling-0.20.3.crate 26066 BLAKE2B 196980ec1af6a61d351d644bae4ac1507a34cc6d62194c57c036241230d2434722bc9b8034eaf28627685847ff39e77a5a144e7a1854403c67aa4022fb0c70ef SHA512 4ef4cd5d4c915d2d5ba2c97777822f81a5f20546352059144e2ad1559df6d38660916d8ebf51085964e57150f572ccff5c12826854c8d2131c9ebe0339f87418
+DIST darling_core-0.20.3.crate 60281 BLAKE2B 82a09d050ea19834e5f1b38535797296627aacbfb4386c685b7c110538ba2392a27d0acc1f6fdb7461709056f7f00140f04870f388743fc41b03e48a695bfa56 SHA512 e655d0fe74f2015f60c749480a55e701076ea003e2263a65d2263293de038c8b4fe2b4103b2b6b95db63ac465e0623970fc54ff176177e7d7ce248330af99d7f
+DIST darling_macro-0.20.3.crate 1859 BLAKE2B fdfb3a14afba28c227f3e08aafccbfe5e48663a9ea593a493a61a471ec585df7183b33b5d7eff73f3b2d10401d8dfc8f2b6c669b16e21fad473b6225ee0fd167 SHA512 bcbf2567ebf674f9aca2bb887db82c5d87bcbda6ce6e526c4a1f503f23c4a1451b17aeb2f6ae8b8a0c93cb0737edf14d6d258d998f654662d67a9cd956d7850b
+DIST deranged-0.3.8.crate 15314 BLAKE2B 5452dd7309e64f52f06f0b4159a87678c95f5453516d9e29956806a8bce3e8aac717a094ba3f2b418336b6bcc611901d2b4c08abd7d838915e88c37d75896f9b SHA512 81577e7371b6850da0abec985f1268735169a4e9272a6bef2e1e46753457260b54ad76fedaa36280102daa0030f70dabd16d2b99fe9c67b2690e469df3c3154e
+DIST enum-map-2.6.3.crate 21261 BLAKE2B e05572d0bf9b9393918ea80c66acf51621af1fe65944ca50ed54026730f1ebf5d2ca84ef9dc37792fc3ac703450cf9e854d47e3c71d2a6c17d9fb338b475a097 SHA512 18e7a01038d7924060d77b7d75306ad0faf3925bf4440a11af735f7a9236a0d25d653dab4ae35ff157dc827c208532fbbe63d44600824f60555ceaec16f34ee2
+DIST enum-map-derive-0.14.0.crate 10649 BLAKE2B a948702a2eeca83a1ebf6895e84e46c78958f1419b4871b4a484a49efe50d935cee601bf33c372967523d333130cc9619d18b7110d7786bf78687ac962ea1538 SHA512 8407ab24f9e05e208a83860322c217428203f71b6e1a611c8383ee8a8b817efc25bda73c3f17851ced582b90d8e3f39c044cd16899f4cf832f24c2387969ee9a
+DIST enumset-1.1.2.crate 26785 BLAKE2B 997d4fd51aaf1644d2a8c1bb87e542e91f579fdbe24178fd4111f972bfec757cf0807d3d66ecaad2ada736091fe4fa2721abf172537192e32d7fc8304c4401df SHA512 dbd62f154f99b1b263aaef3f971ba4db242c8e97b933c43642995b1ffc5936e7f6f7f1ea0852b87801bc0f8cfec599afc5764260e60f43a43490bc5aaf80ab18
+DIST enumset_derive-0.8.1.crate 12711 BLAKE2B 752eeac1d1215a041962e3386ac95c1b8673921b76bc4ecb14acd98895f01ed3be24a95b5ac127af9f4fbacf65bb5035e60b989e3cc7d732db6015d92106ef38 SHA512 9ff87a0a5dbee945b58987f9d26200efa5e8d5c085ceda6e44ff9cc1b05bd903cdda632e459b26415e7e2195af79aa51b8e95fb9ee7917fc74a6102f220e5148
+DIST errno-0.3.0.crate 10268 BLAKE2B b5afcebe6fa435eb67407c063c7d37f0303e7a6770edeafb1b87f36b7d5773c28c8b4b3c970e12f42788a3409f7442b23f015b2e6a5465ea4c6b0e9b9fe048b6 SHA512 8b0626190d965306ddd84383b6b5ab529502eddf3859f7b480f6864e83310248b6044485e000bece8b95ef24d2f1bfffad6c2eeebd177f3a10e819b29e5e6f5b
+DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
+DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
+DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5
+DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
+DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9
+DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
+DIST io-lifetimes-1.0.9.crate 36442 BLAKE2B 644210d8cc50ec6d3a16b751eb798edf4cbf0b5991e8e2581266fa9a942db734fe7ff872610e44a1fcab5378f40fec9f2fba95fe6aeeebfd97b5bb78c955b38a SHA512 e22cb4edbfc71b9a1f0795bb33a9092bf5b4a58cbc391a9988804b9eca1683450c1e6c75942e53fbabdd869a78b2819f6a407ad26d884d6ceb94c4ec68809afe
+DIST is-terminal-0.4.6.crate 7856 BLAKE2B 6fb70e6d251556876469c9af15c7a89dffeb2c4e96c44bdfe4e6a0c121e3a3aea9888a62ff52d83386c6c2e6c5805c9ac78ad6a8c91c641ec202c1791766b00d SHA512 2b937ab767692854d3253ae8dcd8ff6eb91f5ca002687354706092a977be8f4b314599af90dd54c5009b0b736321b1c8142378d3d4567481469966afecca92d5
+DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
+DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
+DIST libc-0.2.138.crate 609081 BLAKE2B 210aa9a7ba99d69533946fb06c2ac6ca0714b3d4c0c5a80096e188f849319dc5509b3b41ec56aff7d1ee899378be2197fe9f8dc921500b11ea6cdc8b3b15df45 SHA512 986ccf0fcd18dd124fa6d3d89c3c7cfeca1046270a6a1b5c4addcdbc7f7f36216cb74094836ce8e97a9e331b97ed893d57daf39e919d24b001c4789a022f7761
+DIST libudev-sys-0.1.4.crate 6177 BLAKE2B c513b5cd68fc60a7a33ba281e4fc4f9a5896946aeb1fe31abb8af22d279c39c3d781fd34109f98fd010fe8aa817b9d91726887f0ee8bf0f66a3bf313b01c9ff3 SHA512 185bd84a729a5dda6fb274584c7a731652418da9435d844870a9d09662918c9230287f4ad002273599d0a3e9709a36ae06d59a6686dfba978fb7cd1c51bbc2c7
+DIST linux-raw-sys-0.3.0.crate 914053 BLAKE2B c1bb2ceb39c3d6d8495a6b968799eee01e383d8d60eb17bafaecda908c537edd8fe385a7c645253bbe7f71e5704025f55cf48fc1a30740540d7595239e11f191 SHA512 aa9111afd452d2f3c8c1e255962ac5453957a5adaad68b24a781583faf9cdadfc76450a1bece8fb6e0f183f078ce81a250c7062f4bcaca866cd305541e959abb
+DIST lock_api-0.4.10.crate 26713 BLAKE2B 113adf8554c65e9782e8fd0360d0398567dfbfddb1fea4928cc152fbab98dbe086e42b81170f6f5c333d61dd3261e8a1ebfbaed786e6bf6378e6afde6d7f9e5c SHA512 ffe8cad8099bc382832181c1ff95e0935993491f247114604201be7d4ddf8402fd4db8fd6499c611f95fbce7d57dc3d3738eddfab31c52f50ab8709e549697db
+DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
+DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
+DIST mio-0.8.8.crate 94264 BLAKE2B f70334d3daa8794079c865c5e91d9b32fee2b90af95a6690f7cbe0765818ed9a0f5d539f3390119565c3ed47025979657e30ee2e871760a776829dcddb59783c SHA512 448a05f19a147fe119965f7f1aaf24c2a40ed816ddf2e5c95ba3bdaded5e2812314c64a50dc7baada93bb005b65159cb6597f82a407936885ea376bb128b0c9a
+DIST nix-0.26.2.crate 277973 BLAKE2B 86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad SHA512 abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704
+DIST num-0.4.1.crate 9522 BLAKE2B a7235566f657ea9dd3c15d4cf5ce85ac94f9f0e15ef5f4dd4f6bc7f8f09b9f654635a61785dfafef56dea980ee1f7441ea6fa366e51b9db707992a6b9d036bf9 SHA512 ea3b49c1b7a361266ee44213cd65765e58bfc51b9e805bdc71bed120a3b43f87ca60ba81b231a2c9a0ced617e10024d4e0961d8a3a52f26dbce1a22d550b7a84
+DIST num-complex-0.4.4.crate 29564 BLAKE2B 8ae65e8f2d87de96ec0a3d0e6d580584aff8cfbd0ebe56272dcf7cc5eea1b545fb9d597cbe4b1e25562b99a217a03ceef60e6cbda47c1e8cbd29b38d16cbe428 SHA512 632f9486df426d9254d2b6484c560b31e4ac0270de85878b9c4d14339a05ab318a90019f0724d2fac4d8496b03680650f899cedb1741c58eb7536cf3732db600
+DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
+DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b
+DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd
+DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6
+DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904
+DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2
+DIST owning_ref-0.4.1.crate 12658 BLAKE2B 42bda4584b2f017e7b48bfc1fab9aaf59d49b8942eceaff6f6d95e5e1fd456d952693ef70ca1a496c48d3bfbf69604dd47adb97af31fdd803a6119f11503920d SHA512 15ecf5c53a675f7c96f850f54bea5fde63f8cfe22ad5c01941f67695154a39950087bd72bbd9a2f9e76825a3fb8dd1d20ba92335f265f4aa273e1086773b918c
+DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
+DIST parking_lot_core-0.9.8.crate 32383 BLAKE2B 2f9666872894d1c85895437d1353f9e15be2bc8d004ffc8f0e5be95e9dd4b274797db3752eba1c0b5b6071c1b8a71e4857cae0b2aff1afdaa39e92e70be2e6fd SHA512 8d6dfdf661b0f7d0774cb9f61121f2daefd182ac8a2a0d24eab451febfbe1a664c815c163d34a7f3d15a54915a8e22e6c6cd10e89cb7d7598d48d81ad6a3c256
+DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
+DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435
+DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
+DIST proc-macro2-1.0.68.crate 43783 BLAKE2B 0e6b3a6af81f4e5f7db6cdd79e43dbe65beca51a676dad32a36266e83d871ea73662bf6bda816774ccde1ca6f158c18610fe6d65ec8a01785ab8d07419492329 SHA512 ea4c48033cc95be90278dd2b543df841e4a947adc6ee472bc004d0713883691901f17696e1e521b77ddd30024c04166e5746b3678d454b2fb8bdfb654aae723c
+DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5
+DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
+DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
+DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
+DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
+DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f
+DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e
+DIST rustix-0.37.3.crate 302028 BLAKE2B 93da61e8e6a8520aead3394bbd2716600b46921ba22a24731a7d1c3194b87c85add87316b704ee2dfd5e00c60c3d48ebac13e75c62a7acaa1a38e6074b541f8e SHA512 8c3250f49232e20f8f37ac2b3742eafc12119536c8b618329c6e3c9b002f7f8904a98922b40f83956f575d872ec72690c3610ed61cdbd34aabe34a380cdf5e91
+DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
+DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
+DIST serde-1.0.185.crate 77337 BLAKE2B 602d8ce302f73327ce0dcfcdc5377408f4805be8a22ef93496fa31be512985188111c131b6dfaf110069ddbc45a9fdcdb8409d14689422fedcffa652e5a5000f SHA512 0c48d6ac7916104e108025c3ddf88a7e98b98ffaa98fcb7ff9eecbc4d3ed5930efbcb0de9e4072f795a3cbfa12aa5e17ee7eeeed948a7c99453c9a9d0c9985c3
+DIST serde_json-1.0.108.crate 146476 BLAKE2B 9c0ceae5566a4e0ce7a6264939862f9dd920bb47d18acebb179798b036c376d97a4e9b0717092903ab90cfbf6fb73d37518e3cc25f3217af010296f5644de396 SHA512 7d8d1b74515388d99983ffbc5696cba022305cf4c797d3ff5d2959fc8fc8f4ce01cc4c9e7ccae7097b06b5acf5307027f6b7315df1fd8f58e681cc5968e79fb6
+DIST signal-hook-0.3.17.crate 50296 BLAKE2B 5469a11485362b4a76f99c06071c69f6cc083bf4cceea93fce0b43385163ac3621b7a3c98d18ea1fb9e1439460ea37f470a29bfde9dea199e60a12b248be5d25 SHA512 045ac6268e504c5561d3884610a48c930dfd936086f793839f42602e92e4a8cef289955776e8eba8a5ca1a91b5f27ccb3724f49b32091f8f06c8bde984d82298
+DIST signal-hook-mio-0.2.3.crate 9064 BLAKE2B 2bd11d0fad02fab92871e0129fc4ea3a609a43cee5d33737d82a624018eaa90077f2c92fec88f7b19d3ada619b8618f9d33fbd2cf6b7c63d3175dc57fb0341a7 SHA512 98429330c109dacbeca5f0788d993d1ec2830b6f95886a433592b2096508dfef2027d62a99b985654dfcd927f7f3f93fbfc19361f8efaef5efe84cbacfc1ab08
+DIST signal-hook-registry-1.4.1.crate 17987 BLAKE2B f1df8bba55c72a506b9210347f9dcac4d158948e73f6d1e60f43340ddfae368aff1bbb6a109af326af47246d9738d49f76d380c52208efc3c6f79ea0acd31f0b SHA512 e83acec2b0083967555f6c659dfaacc32d851a9485c9f6f4b4cf257742ae3ffba8c14708c75f1a5520e9d132ea9e21d6eb65aba492eec481e8492af8b798c5d1
+DIST smallvec-1.11.1.crate 34831 BLAKE2B bad85ddb1d3a1fcec0cb6aba413f90695e0aa0c16b2b231d6d15095bdd6de1731720ea2b394c3f9a444d6d4763bbf44cff389a01aef3488dc599d2ea63ddbc36 SHA512 d4ed45e8867366072e77f23ebe8b31be96be37e5beed30fc2b5ffea81ab04a2ad2aa34fb4f29724b02a5eb90f8b1d8c40b800ee915453947f90758ce999704b5
+DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
+DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
+DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
+DIST syn-2.0.16.crate 240928 BLAKE2B 776e3cb9ba82f7f42d226d1b631180bc2f6bea259152b39e5005a5492f5416ca9b14403d91252eb92d9c101751091a0425ca44512b46f25e2eeaf2ada0372a72 SHA512 75d6728614a39d7f676536fc345be6777e8dba6198f031e576ecd199e503347c4069fc7294c4da3e829cb919c08347513447dc86fbf0c545df2d347311621da3
+DIST tbtools-0.2.0.tar.gz 253071 BLAKE2B 4cd544375f794bb5c7486963c46b678474c8d403d2df410e55a342c1a8361aa0b98383baa75786bc0c20631d4f20f203d4afdd1066d404ad09ef841564b6bc2d SHA512 8bf828eac0cdefa88722fd0eb3174a345c03287e7a8d338ae259cdef11a6757006b29af5186c06bf34037ccbaf17101e9d220bf7c957649a1dc5dd45228fb4b5
+DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7
+DIST time-0.3.29.crate 118231 BLAKE2B 24379fee17c8f88aba7c4f7fcf5ed53d7d61e5a691876c66789d75713279a55f792a792d698109099275c91ca176786c25f687cbc09f7aa93a9091b0014eb608 SHA512 e3d41b037fc190524d420adc581fa65a8f2aa61100df2a6d81291d7a65e04578c76dd97a5a48a96a6bacf026d2808dc2f82e4e9d559a6d0856d90c909effe115
+DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
+DIST time-macros-0.2.15.crate 23568 BLAKE2B ed16207f302e03095e726f0087f9f7c1514cd71b68a17ac804424c526349838171f3bda62d442b8429a89adb084cca1a4117828c3d66d20f2ff8272d7cb2d3a6 SHA512 d6da54996ab99a46b2b2cef83cec62eca2462490db439ba9814502f7d5ecc3018eb266b29453d601677a0ef39797da77a106d407e0e5de3b110ec1c5ae2f3c6b
+DIST udev-0.7.0.crate 17980 BLAKE2B ef62bfc3bebdea9fbc30d8c0de6989b0310da2b7efa65345e991b5ac85d39578a5cc9bf97558786f09806c790eae4a99ca7be29d35b8793a92c71bed07a9b91a SHA512 87aa3182c028911b23c6820408879f901dd674ff6fe95c8382ecdec3d4da9f3e19dc03b2435c72e7cf299af083d5de9a6b83a84a75de4c2483c97ea9c1950393
+DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088
+DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b
+DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
+DIST uuid-1.7.0.crate 42627 BLAKE2B 493f6a3a643d3493a2bd7e0e92a1ccfb7bd722e3a1fc8deb7df0ddc875a822daead1cdd35dc3ac6f26346844100a671318d71e5ad760c9587471d4f05bbb0c69 SHA512 2ea704d082b725d98717d772e1af84fe743929ee32658ebeb111c6fa2395ff5f44558b7e375087617f91c6f7bc242f2db96e80a631071722de6fe15af845e856
+DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
+DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
+DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
+DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
+DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47
+DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
+DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9
+DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
+DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1
+DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
+DIST windows_aarch64_msvc-0.42.2.crate 666981 BLAKE2B 9f3cc5592cdede08bcdc1e7c455325279e3b763d96942695e10dccf1dfc37a81c749b69a7d6de883d4c0fa6e8a0d2f578fe2a8d6c42ad8ef6282590bf8fc87b7 SHA512 d2dafa8c94d01c1b65ca1bd631d31f2ef842f1db7accb132ff78c3f8483221b991afd3391563e03dcec42bbc9cbdc0ebdab47b991d25af85b5ba2ac1bbf8db63
+DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
+DIST windows_i686_gnu-0.42.2.crate 736236 BLAKE2B 4ef0496462afc73d9d72af7e5da1e6d3506a92f8172930e88ae64ab97596ffd31c4f97fb969e9b677e30159c27f00a8e756deb006b630fb98ce83f03c8b762e2 SHA512 ad09d650a05cb91cb6b40f59025c023a4c286bc1194586697c506016df2b9b0d5b02606b81687bc634795a0d9a9b8a73e486599328ae09c853e8e5ba662fc59c
+DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
+DIST windows_i686_msvc-0.42.2.crate 724951 BLAKE2B b084286cd4927efd2889b149abf8a9fe9d3d777130db9e592982660dbf9a96a0f5e723ca121465787aa11877d2d29a5a7d7cf066cdc8fa7e90d7ca7dcb7677f1 SHA512 c1706fc36d4b157c020744a11b3eb5d7dfbf05a0b56775bc717e94b7fd725816b20154fdbcd69ac08dbfb8b8bbfa74fab72d7a9c10399aad6a1cc54cf597e804
+DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
+DIST windows_x86_64_gnu-0.42.2.crate 699373 BLAKE2B 01c70809d564b16b268656e47295e99c992d8f9839fac8a51338a0e7c3b9cdcd0429c456ca8c1c139a8c687ed7ed6c43a82250889d881aadaa65bd037223e0a6 SHA512 5767af3c86e717f93137a89d442230e6b60a649057edb3ab104b1f82c0bcd64fe089dcdf2f4fd486a799bece1ddb5f0449641536b678211945e749ae24f35c1f
+DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
+DIST windows_x86_64_gnullvm-0.42.2.crate 364068 BLAKE2B 64bc53e98eb3fc649c9b43a6e734de4e65088e41edacabd49f7afcc5dc6e1065c563ecfc682747dda05978dea2dba4f45c16fcc18c3b00684c3d93681e5a7deb SHA512 d39a8bc948110fe612d3f8d6628b3f0d56620df11d8a49e0fabb6c90389ad407582b3af10e4eab46c79b3d11d2e10753d73d9e55963fbeac085f41e9749bdba3
+DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
+DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788
+DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
+DIST xi-unicode-0.3.0.crate 87001 BLAKE2B 1d44488a32dc9bd9284df6ee26f0f05c5145c458dc76943cfab88f2f2544762477bbe1378bc1f5e365cd5a5ecf79e41fa66140190047f37ea5dfe678c97a542e SHA512 39875839dcf90b391e76a6b2c2efb2e6f8bfdfdaa59c4815bab8f24412f840c6b01232b5bd79a8f8c6bf7733333e5915c2a7235d27f890b883d6658094bf6271
diff --git a/dev-libs/tbtools/files/tbtools-0.2.0-Cargo.toml-point-to-ebuild-cursive-dep.patch b/dev-libs/tbtools/files/tbtools-0.2.0-Cargo.toml-point-to-ebuild-cursive-dep.patch
new file mode 100644
index 0000000000..f4f546d4ad
--- /dev/null
+++ b/dev-libs/tbtools/files/tbtools-0.2.0-Cargo.toml-point-to-ebuild-cursive-dep.patch
@@ -0,0 +1,31 @@
+From e2b6e39f8cc45d88dd8107987f05f684e2283d39 Mon Sep 17 00:00:00 2001
+From: Adrian Ratiu
+Date: Thu, 25 Apr 2024 22:14:02 +0300
+Subject: [PATCH] Cargo.toml: point to ebuild cursive dep
+
+tbtools pulls the latest curive from github which we can't do,
+so we fetch it via SRC_URI and point to the portage extracted
+archive.
+
+Upstream-Status: Not applicable [ebuild change]
+Signed-off-by: Adrian Ratiu
+---
+ Cargo.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Cargo.toml b/Cargo.toml
+index c17bd5a..506f4c8 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -6,7 +6,7 @@ edition = "2021"
+ [dependencies]
+ ansi_term = "0.12"
+ clap = { version = "4.0", features = ["derive"] }
+-cursive = { version = "0.20.0", default-features = false, features = ["crossterm-backend"] }
++cursive = { path = "../cursive-cursive_core-v0.3.7/cursive", default-features = false, features = ["crossterm-backend"] }
+ is-terminal = "0.4.6"
+ lazy_static = "1.4.0"
+ nix = "0.26.2"
+--
+2.43.2
+
diff --git a/dev-libs/tbtools/metadata.xml b/dev-libs/tbtools/metadata.xml
new file mode 100644
index 0000000000..8270b9f744
--- /dev/null
+++ b/dev-libs/tbtools/metadata.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ adrian.ratiu@collabora.com
+ Adrian Ratiu
+
+
+ intel/tbtools
+
+
+ This is collection of tools that for Linux Thunderbolt/USB4 development and debugging.
+
+
diff --git a/dev-libs/tbtools/tbtools-0.2.0.ebuild b/dev-libs/tbtools/tbtools-0.2.0.ebuild
new file mode 100644
index 0000000000..caad566b37
--- /dev/null
+++ b/dev-libs/tbtools/tbtools-0.2.0.ebuild
@@ -0,0 +1,142 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Auto-Generated by cargo-ebuild 0.5.4-r1
+
+EAPI=8
+
+CRATES="
+ ahash@0.8.3
+ aho-corasick@0.7.20
+ ansi_term@0.12.1
+ autocfg@1.1.0
+ bitflags@1.3.2
+ cc@1.0.79
+ cfg-if@1.0.0
+ clap@4.1.13
+ clap_derive@4.1.12
+ clap_lex@0.3.3
+ crossbeam-channel@0.5.8
+ crossbeam-utils@0.8.16
+ crossterm@0.25.0
+ crossterm_winapi@0.9.1
+ cursive@0.20.0
+ cursive_core@0.3.7
+ darling@0.20.3
+ darling_core@0.20.3
+ darling_macro@0.20.3
+ deranged@0.3.8
+ enum-map@2.6.3
+ enum-map-derive@0.14.0
+ enumset@1.1.2
+ enumset_derive@0.8.1
+ errno@0.3.0
+ errno-dragonfly@0.1.2
+ fnv@1.0.7
+ getrandom@0.2.8
+ heck@0.4.1
+ hermit-abi@0.3.1
+ ident_case@1.0.1
+ io-lifetimes@1.0.9
+ is-terminal@0.4.6
+ itoa@1.0.9
+ lazy_static@1.4.0
+ libc@0.2.138
+ libudev-sys@0.1.4
+ linux-raw-sys@0.3.0
+ lock_api@0.4.10
+ log@0.4.20
+ memchr@2.5.0
+ memoffset@0.7.1
+ mio@0.8.8
+ nix@0.26.2
+ num@0.4.1
+ num-complex@0.4.4
+ num-integer@0.1.45
+ num-iter@0.1.43
+ num-rational@0.4.1
+ num-traits@0.2.15
+ num_threads@0.1.6
+ once_cell@1.17.1
+ os_str_bytes@6.5.0
+ owning_ref@0.4.1
+ parking_lot@0.12.1
+ parking_lot_core@0.9.8
+ pin-utils@0.1.0
+ pkg-config@0.3.26
+ ppv-lite86@0.2.17
+ proc-macro2@1.0.68
+ quote@1.0.26
+ rand@0.8.5
+ rand_chacha@0.3.1
+ rand_core@0.6.4
+ redox_syscall@0.3.5
+ regex@1.7.3
+ regex-syntax@0.6.29
+ rustix@0.37.3
+ ryu@1.0.15
+ scopeguard@1.2.0
+ serde@1.0.185
+ serde_json@1.0.108
+ signal-hook@0.3.17
+ signal-hook-mio@0.2.3
+ signal-hook-registry@1.4.1
+ smallvec@1.11.1
+ stable_deref_trait@1.2.0
+ static_assertions@1.1.0
+ strsim@0.10.0
+ syn@2.0.16
+ termcolor@1.2.0
+ time@0.3.29
+ time-core@0.1.2
+ time-macros@0.2.15
+ udev@0.7.0
+ unicode-ident@1.0.8
+ unicode-segmentation@1.10.1
+ unicode-width@0.1.11
+ uuid@1.7.0
+ version_check@0.9.4
+ wasi@0.11.0+wasi-snapshot-preview1
+ winapi@0.3.9
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.5
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ windows-sys@0.45.0
+ windows-sys@0.48.0
+ windows-targets@0.42.2
+ windows-targets@0.48.5
+ windows_aarch64_gnullvm@0.42.2
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_msvc@0.42.2
+ windows_aarch64_msvc@0.48.5
+ windows_i686_gnu@0.42.2
+ windows_i686_gnu@0.48.5
+ windows_i686_msvc@0.42.2
+ windows_i686_msvc@0.48.5
+ windows_x86_64_gnu@0.42.2
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnullvm@0.42.2
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_msvc@0.42.2
+ windows_x86_64_msvc@0.48.5
+ xi-unicode@0.3.0
+"
+
+inherit cargo
+
+DESCRIPTION="Thunderbolt/USB4 debugging tools"
+HOMEPAGE="https://github.com/intel/tbtools"
+SRC_URI="
+ https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/gyscos/cursive/archive/refs/tags/cursive_core-v0.3.7.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-Cargo.toml-point-to-ebuild-cursive-dep.patch"
+)
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
diff --git a/dev-python/evernote2/evernote2-1.0.0.ebuild b/dev-python/evernote2/evernote2-9999.ebuild
similarity index 87%
rename from dev-python/evernote2/evernote2-1.0.0.ebuild
rename to dev-python/evernote2/evernote2-9999.ebuild
index ffe13e5ca1..62b61950ad 100644
--- a/dev-python/evernote2/evernote2-1.0.0.ebuild
+++ b/dev-python/evernote2/evernote2-9999.ebuild
@@ -13,7 +13,6 @@ HOMEPAGE="
"
EGIT_REPO_URI="https://github.com/JackonYang/evernote2"
-EGIT_BRANCH="version/$PV"
inherit git-r3 distutils-r1
LICENSE="Apache-2.0"
@@ -21,6 +20,6 @@ LICENSE="Apache-2.0"
SLOT="0"
RDEPEND="
- dev-python/python-oauth2[${PYTHON_USEDEP}]
+ dev-python/oauthlib[${PYTHON_USEDEP}]
dev-python/thrift[${PYTHON_USEDEP}]
"
diff --git a/dev-python/guiqwt/metadata.xml b/dev-python/guiqwt/metadata.xml
index 287c0f3260..8a680852ce 100644
--- a/dev-python/guiqwt/metadata.xml
+++ b/dev-python/guiqwt/metadata.xml
@@ -7,5 +7,6 @@
guiqwt
+ PlotPyStack/guiqwt
diff --git a/dev-python/pyperscan/pyperscan-0.3.0.ebuild b/dev-python/pyperscan/pyperscan-0.3.0.ebuild
index 75251acda1..817d483275 100644
--- a/dev-python/pyperscan/pyperscan-0.3.0.ebuild
+++ b/dev-python/pyperscan/pyperscan-0.3.0.ebuild
@@ -105,4 +105,7 @@ KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
+RDEPEND="dev-libs/vectorscan:="
+DEPEND="${RDEPEND}"
+
distutils_enable_tests pytest
diff --git a/dev-python/pytest-flask/metadata.xml b/dev-python/pytest-flask/metadata.xml
index 7ba40ca605..315ef7d75e 100644
--- a/dev-python/pytest-flask/metadata.xml
+++ b/dev-python/pytest-flask/metadata.xml
@@ -5,4 +5,7 @@
davidroman96@gmail.com
David Roman
+
+ pytest-flask
+
diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest
index d16d7c54c8..5bdbfb4362 100644
--- a/dev-util/bash-language-server/Manifest
+++ b/dev-util/bash-language-server/Manifest
@@ -1,3 +1,4 @@
DIST bash-language-server-5.1.2-deps.tar.xz 2260220 BLAKE2B ebc5e7995d66e487cdb5bd7055e91d5225f0040dfd9001aa1d0d0da304790d1d9f9e80fa978ebe2df5d2c626d835aea22bb0cc21140fca131e4065965819a0b2 SHA512 109e533d7f644f2f69a8574b4d91062a88ce65cfa8df8073fe76d59cd9050fc2141f601b952d4274b4ca323d3ace0f2992d3c699eac7a3941b75fd51865f9752
DIST bash-language-server-5.1.2.tgz 211254 BLAKE2B 81195bbc88e4a6e5037620c64489cf3d2036cedc11c709120bfa7473b931f0818942e02c8ecdef2f47e483d7ce7fc623d78f76ce48683f5eba7268a133f440e5 SHA512 85780def5556555da74151357a3eec7001d51af440c68621b362b0cef26afa54aaa78550eb433409f7f543324a24cfdc4f22d636369b6fdf1b0c66600cc321da
+DIST bash-language-server-5.2.0-deps.tar.xz 2395796 BLAKE2B eb9bfd784974d7075f6c805252f4cdf618afd50cc058c415c391399b2bef63eb5eb0de946942d7ddfa9d6956dc9350511fcb8e92ecf54091fcf70ba4e815a9f2 SHA512 901e2e7b2f59a15e9ddfa80f7ec974e2f0a1facb408aa4b903c0f7ca54c4a8db3eee137427b3904edcbdd69c9d7abeb9074963127e1f370192862a4c1bd878e1
DIST bash-language-server-5.2.0.tgz 326709 BLAKE2B ce6fe83417363d86ad38e3be71d5321107ffddfb1c4d23fb45a9aebf1c412dfa262b26bb90c31857a9eda84f2b50c94bcdaa45f3ba59a5a6af7e9e5b6427154e SHA512 8442c359ce5691dbcd6adfddbffa676eb79b33173c52d4a68ec635fc44792bbf8b284e817330b51d9419feb31334e78581a1927b290beb79034d4151226c5758
diff --git a/dev-util/bash-language-server/bash-language-server-5.2.0.ebuild b/dev-util/bash-language-server/bash-language-server-5.2.0.ebuild
index fcb4129d34..b34d5833fb 100644
--- a/dev-util/bash-language-server/bash-language-server-5.2.0.ebuild
+++ b/dev-util/bash-language-server/bash-language-server-5.2.0.ebuild
@@ -9,6 +9,7 @@ DESCRIPTION="A language server for Bash"
HOMEPAGE="https://github.com/bash-lsp/bash-language-server"
SRC_URI="
mirror://npm/${PN}/-/${P}.tgz
+ https://tastytea.de/files/gentoo/${P}-deps.tar.xz
"
S="${WORKDIR}"
diff --git a/dev-util/gshards/Manifest b/dev-util/gshards/Manifest
index 8650e2d19b..fa4d651e0a 100644
--- a/dev-util/gshards/Manifest
+++ b/dev-util/gshards/Manifest
@@ -1 +1 @@
-DIST gshards-0.2.tar.xz 1696 BLAKE2B d8be13802697fd29746f116c586ee6bda32eaf1950df9873a836dac83b0843da8445ca3bf505bbd0daa50d336f7c6b66fa63ffbd00bf1a1c3f5f3f44fb60a5bc SHA512 ce4b8aa616f76384f3b04607869712a60aa16efe3eb44b36fdc73d690e91f676c157db6437f52813b877d085f7f7a84663ca1d399f897bbfdc6fa7607674b30c
+DIST gshards-0.2.tar.xz 1688 BLAKE2B bfee4913fcebb2df77b6bb78b18564fcf99675badd9ced3080f4db60a49c398814ff550fce342174f773774a90ae4ff106dda829bbdc3b204c8dff10b78dbd8a SHA512 f5018314df3c367541995b57f1b275c8223c0a2171e4ce445e7187ee2174088d5403262f7be096c79338bda1251b75ca9e73457062de1d4b0386312f50ddd5c5
diff --git a/dev-util/gshards/files/0.1/gshards-get-pkgname.cr b/dev-util/gshards/files/0.1/gshards-get-pkgname.cr
deleted file mode 100644
index 4a19472219..0000000000
--- a/dev-util/gshards/files/0.1/gshards-get-pkgname.cr
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-require "yaml"
-
-yaml = File.open("shard.yml") do |file|
- YAML.parse(file)
-end
-
-puts yaml["name"].as_s
diff --git a/dev-util/gshards/files/0.1/gshards-has-targets.cr b/dev-util/gshards/files/0.1/gshards-has-targets.cr
deleted file mode 100644
index 1b2eb308ed..0000000000
--- a/dev-util/gshards/files/0.1/gshards-has-targets.cr
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-require "yaml"
-
-yaml = File.open("shard.yml") do |file|
- YAML.parse(file)
-end
-
-if yaml["targets"]?
- exit(0)
-end
-
-exit(1)
diff --git a/dev-util/gshards/gshards-0.1-r1.ebuild b/dev-util/gshards/gshards-0.1-r1.ebuild
deleted file mode 100644
index 3e288542cd..0000000000
--- a/dev-util/gshards/gshards-0.1-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit crystal-utils multiprocessing toolchain-funcs
-
-DESCRIPTION="Small helper tools to aid installing Crystal packages in Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-libs/boehm-gc
- dev-libs/libevent:=
- dev-libs/libpcre:3
- dev-libs/libyaml
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${CRYSTAL_DEPS}"
-
-QA_FLAGS_IGNORED='.*'
-
-src_configure() {
- crystal_configure
- tc-export CC
-}
-
-src_compile() {
- for prog in "${FILESDIR}"/${PV}/gshards-*.cr; do
- ecrystal build "${prog}" --verbose --threads=$(makeopts_jobs)
- done
-}
-
-src_install() {
- dobin gshards-*
-}
diff --git a/dev-util/rye/Manifest b/dev-util/rye/Manifest
index 85d9018ddc..55dea37384 100644
--- a/dev-util/rye/Manifest
+++ b/dev-util/rye/Manifest
@@ -23,9 +23,7 @@ DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc
DIST bzip2-0.4.4.crate 34197 BLAKE2B b69f8ad38b44eb4912b33d53467492b0ebe6ed740451bdfe9133e71c47a8dbd85b1110a9607c4cc627fbabc44cd86fe0396bb545864632ffb6169f9cfa547b6c SHA512 9cd2b9159bd0b42ac908ecad41f0a737272af94ae0d6dcfe182d2f44bcea4632d32b0456f02322047ea9d6f46377db6cd083f468782bccd6126bcc75cb852555
DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b
DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
-DIST cfb-0.7.3.crate 63277 BLAKE2B 5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6 SHA512 a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
DIST chacha20-0.9.1.crate 23424 BLAKE2B d460d8f3e6424278fcebd90c987c5290abbb798a5a9915ad3355ed92d8ebd0058e3308eb914c8f7d3c277b2c310728f2f10b56d34f27305688f0ced2d65f8880 SHA512 3813d6f3c3d9dbd2f18aa660f32567378a79a994520c83d0b09795e4e4b161e2a5bf205e454021a6e33028e9f9f61e9b14f79f2c935c2df95d32eb1d732cbf83
DIST chacha20poly1305-0.10.1.crate 68485 BLAKE2B 580cdcb819afaf514e920e7c86686cb397355fea531c5642c419eecfa131cf30118913bb0cae542f50bcdca775f8d5db1bab967d6d833e8012b4c2ba41e87b4a SHA512 8c2ff7100eff5ea953baf559b0984c5b5ac0dd231d8ff179688d87ca7812966d4cd64aaa0c56778f7a83c8138ebed4f2b87a2d4a005251f51e1fc8e74914d629
DIST charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1
@@ -39,7 +37,6 @@ DIST clap_lex-0.6.0.crate 12272 BLAKE2B 22aa04997fffa15a2efc7013ae27fd223c3247cd
DIST configparser-3.0.4.crate 24680 BLAKE2B b9f6552fb57cf175cc0bd61138e724721ef53609ff86033273af772c48270979a76e60c97d67c40ce0e1d326c5e6dfee9113379bd3f3b6d37b1e290be97950db SHA512 aef273f5ce927a137294b3a6f1c505720ff9029d3c163785287a43a551ffeeebadd4b7212075524a836dafd9d2eb740046b3eb4d33535d20a98cb77372010d4b
DIST console-0.15.8.crate 36364 BLAKE2B 467de2c2fbfe31688cea20b338558ae9671e50ba1fd07983d21f32d7eacb73e565ebdd6ec5e78b2ae04446f09615c70983c0ee534e25ca5a28fd1b408acfdf34 SHA512 b05e49ed145785e29631d481885788f0cc5574d4d7c4d90280dfedaee7f8c1515072c9c4cfe6bd2e017230cd228157222af7e7d41a9fce697cd1888095df4de9
DIST cookie-factory-0.3.2.crate 14325 BLAKE2B 34a45c00e033b7d684b1bfd61a60d5969d3f5cf72532239d09f4f9f803b8cdff4858d1c827bdccc991b562c3ecad3b308995430775080c06fd5ad03538e6e9de SHA512 8c3eb5ac052368a426158ec23c4d2cd3d74f14b426782cab4b89de6070611cbdaf4360a668dc3c76d9168f738cd10389eb56094f72014c7e5c249ee1616aebc7
-DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6
DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
@@ -49,16 +46,9 @@ DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0
DIST curl-sys-0.4.71+curl-8.6.0.crate 3269597 BLAKE2B 928282711c1e219a392a8860a070d28bd913880074f448282ea4f434829a06d2945adb453cee9ef0ae6b17d26fb19aac6983f8249d63d8cfc88ba54141407630 SHA512 b62d3002965bf44bdb70ccb4ca77c2170b760d4b672f8b2fa54ee4b8c44da3e0ffc99d6eff86e7b9b73253bec737558f8c4fe3017a7228134c670236de9ded02
DIST curve25519-dalek-4.1.2.crate 305477 BLAKE2B 7553435f9d431739793feeb503a542619dd67178bfb0f41fd3d56907e9217f114e68ea78e6d6ad57c746b6e6a281f38023cd9b6f78e39e65725591d0295a9d5a SHA512 a6aa320a16c5a64f1a151717175978df651765d0772bfc2e06590e7656d34ff898e47fe11a5590580340a028b0d3524b1a5e150b37996e3c5774b8bf93c5f3d5
DIST curve25519-dalek-derive-0.1.1.crate 11723 BLAKE2B 442b0e4fc519f233d3fa46c17c2e25807374360bd6576e97b4ec33e6c2cc228bc917e4e395a1d70aa19be7bae57db36d2c09c4c7d505691b53d5a624db67eb6e SHA512 60861002465d2ba12a6089b31fcd7a75f7a6d77319159d5383f29e857adea8cb7e5c9c0ab6977c8cfa34b60e1012a1a5dec57f637e6a225e60269ff49c25b29b
-DIST darling-0.14.4.crate 25168 BLAKE2B bc48b27823a1a85a01a5daea47d87c2ac4b3ea48079249606aec912a4f417b72516004f17765e38f06048543708b758bf68afa63dc5e7415906de7940f02726d SHA512 1f236976cd291502229a49c2317fbcad94df54e2d7fbedebd9ac3173f9e51620ce8f2e37c78e86a63db8d9cd089e3eaedb990e58cc97847baa2cbaae58526aa6
-DIST darling_core-0.14.4.crate 57485 BLAKE2B 3d284d6a5100f45228aef5e42f9de63b6cfe2b5d42f1224bb19ff5d262b0c293931ee99f3aaf1f0eb24e55bb7e04ae790389d73c624c5f00f17a280a4a496ebc SHA512 6df7e911a543e9cadd0810cd8bf6563e2f000b52bab875f7a34d229bb6c4fb7beb6ebbc4fb0e12b97f23616280a20f306210abdfd1dd094c53da35f97be27b96
-DIST darling_macro-0.14.4.crate 1896 BLAKE2B e537b384c4c05103a962ff03be3da6c6c31d1c0cc25dedf5df1522c524e744446274a1696093d6f4479c0b6ddf02d27941fe959f517ede4b203bff3e20eeb294 SHA512 819fb85d8e324f4848669d32b2eecb2c2945a9891fa098eb9ca61d84588d26f0e0d1c7c482956935c7188e9c6feea0db5ae4c81bfe3d014f74fcebde80a204cf
DIST dashmap-5.5.3.crate 24061 BLAKE2B 2bdd62f674e90007a81b76419dd5df1b58c3d9b80bed4324d9e0298355cd66706794c7187c74bd9a6ce119d81ba9400c47aa2729ec923979b0bc081329051e71 SHA512 15079a921d768224defebdf8d5339257c9e94a46d115b37ddfca8eb83718b2448555a8982bcf0381a915d292aff9d271a89d3398d2ae2f396dd581cc6883963a
DIST data-encoding-2.5.0.crate 20632 BLAKE2B 16ea08dd12f09f2e6f8ba2910b3db07d4e7c9916e6a70d41420ef1a0e5393284b49787c47af0868bceb7f5d3f1fadf203f5a547dc8cb97713d5225dc9181fdef SHA512 b1de8bcfd7cfbfb988091fdb550eb98dfa5739ff58c4b789663e5db0d539c9acf145ccd72d87f7e1cdefd09d5771772d131d2b2e2589ac8f0bc6972c801ee0ae
-DIST decompress-0.6.0.crate 30107 BLAKE2B a8f907ba64a4f04c4cebd21189013a438c0dfc0d202d7a41adb5ebd608668560efb9930b839962b2ed6d2f37e2efc2e9b7d934d168ae2fa0bafaaf2cd0d81067 SHA512 5e02a51dba9bb421258c357172c7c67fc1c99832d258090c75c9d0f0d9d258b736e40320d661fbe5885649c03940a97336b31a6b4c9de28ae3a11f848e5f3dc7
DIST deranged-0.3.11.crate 18043 BLAKE2B 738d5a88732e227bb0e0d33c04ab8248a699c7c499100666ffcd78673d1f38ad2d740222ab405e3eaa7a0a6f4596cfef90bd581a1baf77c954dca830c22e74f9 SHA512 48485666d3e50eb7976e91bed36bddbaea80fac4ac664723130069bd7d17893b6d1a2b82a4c3dd61677162e4305ba5ea8aec7bc2793d1b8b92dd1666c204fc43
-DIST derive_builder-0.12.0.crate 35456 BLAKE2B c190003a65fa22faaa977bd22beaaddccde90aa9817d28e0940da27c71b50d1b77435029eeddb552c0451303340edae41d857678316b5e1deb36a233929b0943 SHA512 3ba06c1d53f69ffca5a56edcd1173e9b5d67b9a5b00025c36fef04fa06a3046188ed503e1c0c8d56b26411b5199c3a152f284965f13ad8b346b6750ca9e00f0f
-DIST derive_builder_core-0.12.0.crate 31438 BLAKE2B dba84c7354018e509171767aacacb2be8e3ff566799ff693e2c4473b29f4ff93e2e785a0ac68c6b5ec4daa2f6c98c0da693b574d39184e038053589ac43b6c8e SHA512 f2e3cd5afd603273a1785fcef32b8cafbc89c422bc7754c46a9dade42f7351e3d6fcd00a5717e2617618f1bf71d5ce94abe043b19b4b6092d484955f1578d7fe
-DIST derive_builder_macro-0.12.0.crate 6288 BLAKE2B ee0046658aca482c8d6141d4b12c9529277236a98119a5c776f4e759ba63e16b5d25045e25a9b1f008ce257663504e26cb90c2e7417edb69c2cad38f123f93f3 SHA512 cb4a71f49c66ff91dc5a459053102e1aab7956d6003998270ac9bc94c2259b824a77689f209ff0104261ff829e54dd0900ec76c2cc1b8d3c52092961ffd072e8
DIST deunicode-1.4.2.crate 176451 BLAKE2B 8b8ad8f19399ebfbdf4b8e5e90ff76fc603260d0a8d926c4f37e5a53947b0e4e4463462a553450e44e4174876f17bc2c9003fc27f6ed56b28cd405a456b45c8e SHA512 55003f183788e0a3af763bf74eed212ad9740dd0e72e292469cd4d581b629c2154b97278502d84258dedca96953bbb0bd2d426dc1d21cf6ad723658e836113c8
DIST dialoguer-47a9d4df729db7ffc1492bd0845be786e6f20153.gh.tar.gz 27026 BLAKE2B 4082eddf2d04264ae1c87865bfae27781072c84b1c6f3f4df2cbadb8d93894c1c5d9022fced471c7bd4f9d8daa89f173c783a7d3a550fbdb8576676ea26a86a4 SHA512 5135e7ce317f3d3bac1cd5493f25094b2491f4425042f20433a8fb3fe7aad47fd39d2704c1a26ad4523577a6f4812ccb0319b193c0dd69d2224ae90e6b5b759a
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
@@ -79,7 +69,6 @@ DIST fluent-0.16.0.crate 8321 BLAKE2B 1e91c434d1e006cc0c8939ec5435f55af5226d4a88
DIST fluent-bundle-0.15.2.crate 32239 BLAKE2B 43cc9f0399c43391256ba76bc1231cd5346d13eddf21b5db1246a5821e61416912c8aaa2e35bb19e2b1220dbc96c3515abee0dda0a58ab9ad9f579270a2385b1 SHA512 95da35b5ef98b79cc37408f92e6fec38e27975d4e447e96d01843d3b08a3c7bf730984eb59690ca9bbef6c24efb1b003367aea22e2f76074dd0192066ecd8d67
DIST fluent-langneg-0.13.0.crate 11723 BLAKE2B bfa4ec1a3a11360d28b5291e8eed2628ca6007b8afca726ded87d630394773835b3c8aaf818376a93a60de10feab25d7784c8d2b1e34e63b660d581a37d9626d SHA512 397d0a4f3508c7f58105dbb9ef7a32c5c4ebe4a73d80d2a19930479bee325839485c8002b49fb8c55d686ec9f3ed1d26493b56825b65d60ef7fba78a1442f9d5
DIST fluent-syntax-0.11.0.crate 28524 BLAKE2B ff5762a9feb333aadac587296401d6386c327f93525a9b2243df34f7dc4532cd37a66d865660c7a6b0e775a6cc0e5454ec92808ca7236bf0265314a5be151989 SHA512 cd6157ed27735fe319b115e555760832ee29d5887d8a1a9932a47e880c97f927304320c7ced54b30984c65acfd5ce1b9dc659a8e27b4976330cb803d07f64289
-DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
DIST fs-err-2.11.0.crate 20449 BLAKE2B 8ffe7c49f4733edcd30ade9b75064e9fcf4ed1c87620d629fcd44dbf87e85e28d23fbaad05a50d8baca877f3eb9e088d8dd744d2ca092c443735fa7129609c9c SHA512 a8bf948b94e7325c583035a04d30c8ecf33d543ac366a550d757d65a0d7575d501e01dd1a80c8b0c278f80b9f3298f8dcd03c3c636810fbfe6a4a910ee8915a7
DIST fs2-0.4.3.crate 13138 BLAKE2B a8c53130014affc276544360425718c480fe6b6583675e15e8bf25dca0cd2752aeb0793135fce1bdc12bcfc0ef21fb7f6aa298981d61ac150300eb134c2014e0 SHA512 b83fefa9123f304e4813ec1dacbb1aee5dc0c94e1316cd7c8a434aa2a242c9c42523d2bd8232d78e6c84c4e172b5c46ef8605e93b54216a2d4496fdf885dcf50
@@ -100,11 +89,9 @@ DIST i18n-config-0.4.6.crate 7890 BLAKE2B 3abec6eb04d93120a89ef697cb3b3f2ecdc9cf
DIST i18n-embed-0.14.1.crate 24987 BLAKE2B e6b4c0082e652188c9a18ed816f4cc0e295132dd5f7dcd6f7236bf62b0927690eb5cf3d3d8d00a86d9509bbeaa28df6867b61854c5a557722e1c91ba47f5331d SHA512 c34a1300815bdffadb5e86ccd671eee22def30882bf81d885f8270908100c3fa81696b7e3729f27854a4fe49aac5eacf97b69f2c9762f181e139b677fb8e9eae
DIST i18n-embed-fl-0.7.0.crate 10410 BLAKE2B 53a0d7822f66bfbfcb8d3b725dc953c8f354efed3fe7a55ac69a97908bf9ce6569ff3897a1b9a82df666feded989253af389d0fbe1d36b27e96302413885cbc0 SHA512 12a1b5f7959f081e1958f36778260f2ce7a0bb5dec5e95c5d6da6eecc60c31256ea331987576acbb3ce083e5aaf8555934f00e5a06f3e10bf8b02944dca0c75a
DIST i18n-embed-impl-0.8.3.crate 4712 BLAKE2B fef9de75eaf4fac7d126da7c2a50774cfd8d98de72e45a72a65d6f04a8d1cd7f3be2741629c7a41406001ae7eedcb1ba18b4b22e788301327e480b0fdd9f7bb0 SHA512 4c0099cd83629b8ed89ab124f519a1100ea59e23899db7aee189ea8a5495c267bb321377e4be73684329db3138a74fd6a4b3b616c22af50a50e7ee5fcb27022c
-DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
DIST indexmap-2.2.2.crate 76160 BLAKE2B 1b020e3e33204e9e0cf15e0b91a600296147432002e94ae1061f1d7511e3435a29c1c0c438933eb6a56c7c522cbdfff29a106622041815cbd706b9515e2ab82d SHA512 814cffe0e586940c82c152536a970917ec8702a9b946151ccc8574188fa2cb0fab094888c0e910917c99e37f5f53723ab799999fab4bee395bca7d45adeed40c
DIST indicatif-0.17.7.crate 63108 BLAKE2B 665bc2077207cac6ca2071d9e6ead76abb30d5f7c209d7b4a2ff5a1fcba566b331467239bd9168082839c961acf5a0522ae4c899aec141ccc649025b2eeeacc3 SHA512 412955eec523e961a20bb48f9921128004e723b405c8f1bb73abfaeb4f532ac6f883794fe6c8738a40c2e0a400a6ebf94ee17d89f7cdc98d9d0f8611d84a369e
-DIST infer-0.12.0.crate 18109 BLAKE2B 23a7a46163f69c45d6920d5cddc990e4123ccae0721ee8f222090cd6daa432c609c8c5ef77893328268f3975718087febfc09d462d8e01ad10076625e7d5f6fd SHA512 82a6ebbed3ba5fa0496deae9183586e861b78c96d35a191ac3fadbeec0868597ec80c6b15e4742b513d0feeb2715d49b5b2b11b1d149d4e2a571829a489cc0c0
DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb
DIST insta-1.35.1.crate 551516 BLAKE2B ccda031c15d7f201c4beaa49a35aebead57ea1b4dd033b039accbd2124d960f8cc5309f8192c68f3245347dc64aacd10325f1d17847405182f38034d247a9061 SHA512 9da49142411eca816a7e5ef5512ce08bde2384ddb8d73d21b36a281fe300696f35546226cf875b32ef45724892579b3e7ea7727870da32af78aaac42fa4f465a
DIST insta-cmd-0.5.0.crate 11903 BLAKE2B 6b3a027e46e9bbbac57331aaf1f5cadc7fa2e24009d4ac7c6a7d216a0d34c7704839c768e22a4a70d82add243fbac7b418545d7168fa9f5f7ac020b09706729a SHA512 3dd591ccc294e4cc1ff1bf11785e12c0184fd30846a6f69b4f4c80ba8293cad9121250249431439198b0ad9a25e35fc413e38dd815e9b4b2675773e62e11bce2
@@ -129,9 +116,7 @@ DIST minijinja-1.0.12.crate 136933 BLAKE2B 594c614e22eb577405f3621efb7d02000efe4
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
DIST nix-0.27.1.crate 286494 BLAKE2B 63fbe347360ad4b7a86f30bf2f1b27ff1ec581145a90c34160f4d143e9c297a34a2ee72e9de3a48bd3418657fbc9bafd09b704ec15a42b16b3a4187d5304ce77 SHA512 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010
-DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
-DIST ntapi-0.4.1.crate 126552 BLAKE2B ef5291a32f5edab4b29648fcc73df30f993558e45ed862a62a4d7e85f963f195f0a74c9e61eecf928c8966799da45a23694d0c6a1ad5f7d9ab3a8bce86d6d2eb SHA512 8e32d45a508d20f0d3537e056f363270120980dc23564713306e36acbc12a6d379eb3857026fecc16ca75080431e06742e3806801d3e0a848a01f64a8dd4f2d7
DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266c6503e4a803ae4dbdec775ae84ca4a736754b770d858ebb058342af45d485d4c9a41f57966ca1466de40a4c5 SHA512 5d03d998f06dc592c3be141f7163bd72a0e73396f95d22ef1e0ffbfc66489bf727a6f6fb813a32739609b619b8e34a471974b2231dcfa23df8bff52007c25a96
@@ -184,7 +169,7 @@ DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb5
DIST rustix-0.38.31.crate 375443 BLAKE2B 9e8ba6bb4eb4fdf0bacfbc719124f745f383abbabfeb161bff9908d1948942d358f46191377b90c180a2793a88bb01be20dab556cfabc8da8efa2533af8e460b SHA512 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960
DIST rustls-0.21.10.crate 284920 BLAKE2B eb4628b6e0384fa7cbb5468c75c11512eb111a8a7dc7c655c6ac6beac72fc3025b1a590324ec3275ba66b632dab14dd78da4d62c1c66b2c2502099ad153900f5 SHA512 3bfcd137e6d4d86c716e8afe75450a39ca055d44557fd1a8d4b6ad4d7c58e2d5fb86ba92c3825a667c9daf5bd7a89a779ffcf8c23d6cd0af05ad47ad437da139
DIST rustls-webpki-0.101.7.crate 168808 BLAKE2B ab7177449be359e17f1f4553193e96e71b8e26e1298a0937af658b1a6f9485f051183d1bf8262d52430ea4c3b96263d1fd903c7a5f046bfe5f87b6b97ebb0672 SHA512 680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68
-DIST rye-0.32.0.tar.gz 1466742 BLAKE2B cfbcbb6a4e3daa2537c74b0e0e894974bf2fa905cefe5d48fddb8ae20331bc8e44d20d076d334a99e44745911c26e14701db0247a1024474294def22d56eb71c SHA512 2b3e667b16e1ad58a794681395032280836ed536ec6a9d04c2c213a76d29916b34f97ef2be6bbc6ce38b270cf7cdc256d8df96d4a4bddc92de561f7c78d7d568
+DIST rye-0.33.0.tar.gz 1468712 BLAKE2B 04a9e9e53d4b9261e8e6a9d8b3d7c44a9626dbc939963fc704f06f9e9259d002db769d5c027491fb52107bfbf67915aa49b5f31b98b05bb4598ca7ae566a0101 SHA512 fd00e46451415e89a8fd8dde49036044cfcd3346b882b2c79561be4e2067c05c730476ff09a7f231f2e18ce456094b75461172c1188976bae46679fb64f42a95
DIST ryu-1.0.16.crate 47351 BLAKE2B 13c72ec8aa608f6c53cf27c95d06b90839c5bec5e54b0441e9c4f779af3dece30d01a2276c717a733f92406a5a02b09c045b2b5f92714fe492d7263b6c6808e6 SHA512 89e3e18346ae6e4035787766f286a6eb62f5294e39ad902cc29e95c53781c4e5dd629f567f22ecc7e9fe9d1c273323da9b867aadc9cd8a066727c58330b51b10
DIST salsa20-0.10.2.crate 12780 BLAKE2B 9627985a2b5583e91cdbefff2a71af02009b1905b05d58ced99eac357c27c3b363ef9dc40afd3d19c39a6fd5b19fab7f7149b1fcd85f3e2f63edf7cb1e8990ee SHA512 9066143f6f503fbd6e85434e9dcbe0f0ed4e71e363c599d90968f6f9517dc749798f3e4cae6ed45e4ec429495a103ff4fc9ec564397c947ea63a6c32773c90f0
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
@@ -215,7 +200,6 @@ DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e49
DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.48.crate 250566 BLAKE2B e46b0863af76c3116c84d01b654a9820b7edc51f75c9c5301a7967d12284f78da602409f34fc40524728350dc6b998a4d738f08b8868f95236b3e5d24c460580 SHA512 926c0ad55cc743df20f9166b6d71fd44421aeb1f073fd86b6ddb53e13cd508b539c0360ce64b07b65597bb14639c8f33acf7e60951e1e9128624517aa3aee325
-DIST sysinfo-0.30.7.crate 171551 BLAKE2B 1147dd14f20dc479109c3cfe00569ff4a20b1ca29ffb18e41989082d574d193c4b1186de43145301edb1392bd94187b4c2727eb1f6371a47d42680732f8c21c7 SHA512 b9eb99658bbeadcfc059c30684eeb6b18e59ef36c2dad2d29482b2d13b4f963269be25e26ca30bb10796955706a5c91bb6f2be108c766b3c8ad99f7f41bae491
DIST tar-0.4.40.crate 51844 BLAKE2B b51c771611c2c1bc6a36d25493dd775bcb5891a2e4a8ae918781abe66c0335a3da30c5e44281fa5282dace34c09754fd2df840c0d74e5b0b4624a519fd455a8b SHA512 90bde0dfca91b6c304d5bcd4c93c653c066b76592927f5ed3025752d6d0244c0d5786c44af99df94dd6cc7a417663205d86f406a3b60f7307ca3c1757239bc12
DIST target-lexicon-0.12.13.crate 25424 BLAKE2B 5fcac231c270a59b6589adb79c90cd3bb15ce024e3c5fa3fd267b3226e5514ce77387c57c86ca765b43ee593a55ec99fdc8fbfd464dc01afaa91ad10337b6278 SHA512 323331857bd3db9877a6c7304392e39d378439462ae4f6d6939c02d28914ecddec52696c94ceebfe8a0e7e93ce25c900099bb3922d7783643162e55c7a8769b7
DIST tempfile-3.9.0.crate 32182 BLAKE2B 4e802990988aff3ab5173bd96dbd906651a8df46b2619e6a500a3b9e7f4a3cd01dc7ee977791343f7875afdc4793a845000bb363d8c1a6599aeb6b1efcce5d56 SHA512 04e06c966bfa7a1567e7185ebd5c2876b96e46e36af14931bf0eba63795cd20d1c3427b6709a4cab2a68b8d289fdabd5537a50e5407a76e3a9fa0dcc7d3ce6d7
@@ -250,7 +234,6 @@ DIST unscanny-0.1.0.crate 10338 BLAKE2B fd725928107d4d2ed2686709335ef01136bcd54d
DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
DIST ureq-2.9.1.crate 114348 BLAKE2B d605db0134ead8a77c9b9fc8b06573e82d701ded485f0d88bcd64f6ea1a5232d67bcab47d0b430bb13c79ce249304ecbb7f67d4a3c789f451b9639ada5b3f0a4 SHA512 a8c580f624300e6e1d068814c38719f3624ed63274bc0c4fe06d6ea30023b3e79ad3241fed2ed9f008a8040b49fd2d2271fb0221db1e657369f37060251e3eb6
DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
-DIST uuid-1.7.0.crate 42627 BLAKE2B 493f6a3a643d3493a2bd7e0e92a1ccfb7bd722e3a1fc8deb7df0ddc875a822daead1cdd35dc3ac6f26346844100a671318d71e5ad760c9587471d4f05bbb0c69 SHA512 2ea704d082b725d98717d772e1af84fe743929ee32658ebeb111c6fa2395ff5f44558b7e375087617f91c6f7bc242f2db96e80a631071722de6fe15af845e856
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9
@@ -266,8 +249,6 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-0.52.0.crate 11843715 BLAKE2B 0d35225f5d61f71b0cb768f03825031101e05c83d7f12e05cb17b14ba28e6bc6a3d5aaee5ba07e54c1a773b6eadde4ce3523ab87e8e313e5578e2de01a3dcdc7 SHA512 8a9d443cfae3b44ab50bdffd70b70ea3b3d536f464e4beb7cfa9e15eb4e4505cbac20266b44d589bb7231790a87f473ead6d2160b8cd18d62f31b78bf61417da
-DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
@@ -297,8 +278,6 @@ DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 8b583d39d7bf9c3dbbba578120751c66
DIST zeroize-1.7.0.crate 19039 BLAKE2B 2f94a5025f409bd2b96a456d2f78a34c6b05b5554abe7ef3fad2a55a8fcff8a6a1b971be660aa4c2954ab7d6e89bebc431036e349edef74711292f9f64b1dbae SHA512 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226
DIST zip-0.6.6.crate 65789 BLAKE2B acefc076297468d72cb20d8c6234fe5406875056fbf78fc0eac3ac430af78f320ed839f8683bd96fa1a03c457d6ac568d42bd703a902bc37bd126791d8b4c709 SHA512 affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef
-DIST zstd-0.12.4.crate 30434 BLAKE2B 39dc5c1aaee0c6973ec27ca3447f7d3f0460ca7382c46660c1c72ad9af9c9dc85778b6e0addb6ed90ffd90848f5da7006fae7c0d41c8915965707b923ed7b1cd SHA512 69b94d18982d7adbf0d3a79dc013c98af97ec2b10e10ef4cd6c15a89049f343fd83db3a79c393a43e9d12d8c071a728b8666680cc5a23817a126340ba9500715
DIST zstd-0.13.0.crate 28911 BLAKE2B c2045cb42d2ac27af4231cc9b6a1734a8ec44121e91ccf3672fe11acba7627986705816fbfb0228121276b1557e7c96a6a44a89716e979f699b069154256b1c0 SHA512 daab48e7479826dbc14e7594b3c97c06eb2903f2ef94af419f0f5bb201931ecd917935d27049da363c9edca7cbc3b5d0ad3dbf3805376627df63862c658d17cd
-DIST zstd-safe-6.0.6.crate 20828 BLAKE2B 426bf142868de682082d3b5fb4ac711a96b963856af763f3cc4544aa5bac32f14fc4c40f3b95cf2e91e0145cb0a1c67823c258ceaab48d368c8d56ddc6f8f440 SHA512 33f8aee9c584a2abdd3d965fa9ff15fad310fc3f9d73e04d5a3a871c3b7e96b7a833cf563ef81656c9226ec793f42bb9c08b1c5cc53c9ead3e29802d8fcfbc6a
DIST zstd-safe-7.0.0.crate 20463 BLAKE2B 8c4cb034d1a12ae54abeeb8f12101f09ef82115ec26630103e7fad29ce1d0045e59dbd8ae301dbe8f47c90515ab9575288137ced98aea667a9cdd7ad0e2a6234 SHA512 2f0d66c874f7880d05fce39f4bdec5e217e8e18b44bfe97b4ea33c7d5c8719c5bd9615f7274f0b19734a465eb2477993fb8ae8d60abc7da36eac361e8fc4a437
DIST zstd-sys-2.0.9+zstd.1.5.5.crate 728791 BLAKE2B f08f8730d9cc1efc5520f223e9bfb0854b3a67a2907e47c38e0572d8eca688c1bae61560e11e664834dbff1bed3d40608b23d08f102ce6cd7f1af72b48446e4c SHA512 604c01eae4975745aca1dc1d351db98fec34f7036143e59dfeb4d36e6ee18ac9f3871a288557c8ebdc9e816967a008da43154dc9a0eb3cac85071ccb05bf58aa
diff --git a/dev-util/rye/rye-0.32.0.ebuild b/dev-util/rye/rye-0.33.0.ebuild
similarity index 93%
rename from dev-util/rye/rye-0.32.0.ebuild
rename to dev-util/rye/rye-0.33.0.ebuild
index 3fbf2b7431..b1581d4b69 100644
--- a/dev-util/rye/rye-0.32.0.ebuild
+++ b/dev-util/rye/rye-0.33.0.ebuild
@@ -31,9 +31,7 @@ CRATES="
bzip2-sys@0.1.11+1.0.8
bzip2@0.4.4
cc@1.0.83
- cfb@0.7.3
cfg-if@1.0.0
- cfg_aliases@0.1.1
chacha20@0.9.1
chacha20poly1305@0.10.1
charset@0.1.3
@@ -47,7 +45,6 @@ CRATES="
configparser@3.0.4
console@0.15.8
cookie-factory@0.3.2
- core-foundation-sys@0.8.6
cpufeatures@0.2.12
crc32fast@1.3.2
crossbeam-utils@0.8.19
@@ -57,16 +54,9 @@ CRATES="
curl@0.4.44
curve25519-dalek-derive@0.1.1
curve25519-dalek@4.1.2
- darling@0.14.4
- darling_core@0.14.4
- darling_macro@0.14.4
dashmap@5.5.3
data-encoding@2.5.0
- decompress@0.6.0
deranged@0.3.11
- derive_builder@0.12.0
- derive_builder_core@0.12.0
- derive_builder_macro@0.12.0
deunicode@1.4.2
digest@0.10.7
displaydoc@0.2.4
@@ -86,7 +76,6 @@ CRATES="
fluent-langneg@0.13.0
fluent-syntax@0.11.0
fluent@0.16.0
- fnv@1.0.7
form_urlencoded@1.2.1
fs-err@2.11.0
fs2@0.4.3
@@ -107,11 +96,9 @@ CRATES="
i18n-embed-fl@0.7.0
i18n-embed-impl@0.8.3
i18n-embed@0.14.1
- ident_case@1.0.1
idna@0.5.0
indexmap@2.2.2
indicatif@0.17.7
- infer@0.12.0
inout@0.1.3
insta-cmd@0.5.0
insta@1.35.1
@@ -136,9 +123,7 @@ CRATES="
minimal-lexical@0.2.1
miniz_oxide@0.7.2
nix@0.27.1
- nix@0.28.0
nom@7.1.3
- ntapi@0.4.1
num-conv@0.1.0
number_prefix@0.4.0
object@0.32.2
@@ -220,7 +205,6 @@ CRATES="
subtle@2.5.0
syn@1.0.109
syn@2.0.48
- sysinfo@0.30.7
tar@0.4.40
target-lexicon@0.12.13
tempfile@3.9.0
@@ -255,7 +239,6 @@ CRATES="
untrusted@0.9.0
ureq@2.9.1
url@2.5.0
- uuid@1.7.0
vcpkg@0.2.15
version_check@0.9.4
walkdir@2.4.0
@@ -271,12 +254,10 @@ CRATES="
winapi-util@0.1.6
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
- windows-core@0.52.0
windows-sys@0.48.0
windows-sys@0.52.0
windows-targets@0.48.5
windows-targets@0.52.0
- windows@0.52.0
windows_aarch64_gnullvm@0.48.5
windows_aarch64_gnullvm@0.52.0
windows_aarch64_msvc@0.48.5
@@ -302,10 +283,8 @@ CRATES="
zeroize@1.7.0
zeroize_derive@1.4.2
zip@0.6.6
- zstd-safe@6.0.6
zstd-safe@7.0.0
zstd-sys@2.0.9+zstd.1.5.5
- zstd@0.12.4
zstd@0.13.0
"
@@ -319,7 +298,7 @@ inherit cargo
DESCRIPTION="a Hassle-Free Python Experience"
HOMEPAGE="https://rye-up.com"
SRC_URI="
- https://github.com/astral-sh/rye/archive/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/astral-sh/rye/archive/${PV}/${P}.tar.gz
${CARGO_CRATE_URIS}
"
diff --git a/eclass/daemons.eclass b/eclass/daemons.eclass
index 24798158d3..90c3d76131 100644
--- a/eclass/daemons.eclass
+++ b/eclass/daemons.eclass
@@ -42,7 +42,7 @@
#
# ...
#
-# DAEMONS_REQ_USE=(
+# declare -Ag DAEMONS_REQ_USE=(
# [postgresql]="xml"
# )
# inherit daemons distutils-r1
diff --git a/games-arcade/tetrio-desktop/Manifest b/games-arcade/tetrio-desktop/Manifest
new file mode 100644
index 0000000000..ab43b6197e
--- /dev/null
+++ b/games-arcade/tetrio-desktop/Manifest
@@ -0,0 +1,2 @@
+DIST tetrio-desktop-8.deb 51480890 BLAKE2B 641606cc29113098d3b686b17164669203e5c91801119e88a8cd7b4ef331bf25bfbed55d443bdb19d2a5b755919194861e4540489d85ebbdefd24b54c5c895cf SHA512 04841ac7186bb864d4b8dfc15fee287ecbe713b3971521f703dd054b61cbbba481b296228ac9d83b0b58dcdd6b715d827c03edac4a1c97c11a362d85e015bcdd
+DIST tetrio-plus.zip 4733782 BLAKE2B 493361cb92dbfa0f0ed47b8c132cb43f91941ed85f2127398c4eb52a7c3b6e9be8b38fa4dd6374930197cfe9dc423aa6b1dbd790fbfc3fe96f042487b44b6a1a SHA512 ab9402085b6ec5e37e70e2945300fa05902a6da82b5512931851cd08a3eff90604e835cef162c077ac703d570ed36886952a6d06a7906ed2a3601e71f361d083
diff --git a/games-arcade/tetrio-desktop/files/tetrio-desktop-8-application.patch b/games-arcade/tetrio-desktop/files/tetrio-desktop-8-application.patch
new file mode 100644
index 0000000000..b8752e3991
--- /dev/null
+++ b/games-arcade/tetrio-desktop/files/tetrio-desktop-8-application.patch
@@ -0,0 +1,13 @@
+diff --git a/usr/share/applications/tetrio-desktop.desktop b/usr/share/applications/tetrio-desktop.desktop
+index 802f685..898b247 100644
+--- a/usr/share/applications/tetrio-desktop.desktop
++++ b/usr/share/applications/tetrio-desktop.desktop
+@@ -1,7 +1,7 @@
+ [Desktop Entry]
+ Name=TETR.IO
+ Comment=Puzzle together in this modern yet familiar online stacker!
+-Exec="/opt/TETR.IO/tetrio-desktop" %U
++Exec="/usr/bin/tetrio-desktop" %U
+ Terminal=false
+ Type=Application
+ Icon=tetrio-desktop
diff --git a/games-arcade/tetrio-desktop/metadata.xml b/games-arcade/tetrio-desktop/metadata.xml
new file mode 100644
index 0000000000..b5a321ff2d
--- /dev/null
+++ b/games-arcade/tetrio-desktop/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ aquaonelove@proton.me
+ AquaOneLove
+
+
+
diff --git a/games-arcade/tetrio-desktop/tetrio-desktop-8.ebuild b/games-arcade/tetrio-desktop/tetrio-desktop-8.ebuild
new file mode 100644
index 0000000000..a6281968db
--- /dev/null
+++ b/games-arcade/tetrio-desktop/tetrio-desktop-8.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker desktop xdg
+
+DESCRIPTION="TETR.IO desktop client."
+HOMEPAGE="https://tetr.io/"
+
+SRC_URI="https://tetr.io/about/desktop/builds/${PV}/TETR.IO%20Setup.deb -> ${P}.deb
+ tetrio-plus? ( https://gitlab.com/UniQMG/tetrio-plus/uploads/\
+a7342b94f03d670b72235ab453c427a5/tetrio-plus_0.26.0_app.asar.zip -> tetrio-plus.zip )"
+
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="tetrio-plus"
+
+RESTRICT="bindist mirror test strip"
+
+BDEPEND="
+ app-arch/unzip
+"
+RDEPEND="
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libXScrnSaver
+ x11-libs/libXcursor
+ x11-libs/libXi
+ x11-libs/libXrender
+ x11-libs/libXtst
+ app-accessibility/at-spi2-core:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/pango
+"
+
+QA_PREBUILT=".*"
+
+PATCHES=(
+ "${FILESDIR}/${P}-application.patch"
+
+)
+
+src_unpack() {
+ unpack_deb "${P}.deb"
+ if use tetrio-plus; then
+ unpack "tetrio-plus.zip"
+ fi
+}
+
+src_prepare() {
+ eapply ${PATCHES}
+ eapply_user
+
+ if use tetrio-plus; then
+ mv "${S}/app.asar" "${S}/opt/TETR.IO/resources/app.asar" || die
+ fi
+
+ mv "${S}/opt/TETR.IO" "${S}/opt/${PN}" || die
+}
+
+src_install() {
+ ICONDIR="usr/share/icons/hicolor"
+ DESTDIR="/opt/${PN}"
+
+ doicon -s 256 "${ICONDIR}/256x256/apps/tetrio-desktop.png"
+ doicon -s 512 "${ICONDIR}/512x512/apps/tetrio-desktop.png"
+
+ domenu "usr/share/applications/tetrio-desktop.desktop"
+
+ dodir /opt/${PN}
+
+ exeinto "${DESTDIR}"
+ doexe "opt/${PN}/tetrio-desktop" "opt/${PN}/chrome-sandbox" "opt/${PN}/libEGL.so" \
+ "opt/${PN}/libffmpeg.so" "opt/${PN}/libGLESv2.so" "opt/${PN}/libvk_swiftshader.so" "opt/${PN}/libvulkan.so"
+
+ insinto "${DESTDIR}"
+ doins "opt/${PN}/chrome_100_percent.pak" "opt/${PN}/chrome_200_percent.pak" "opt/${PN}/icudtl.dat" \
+ "opt/${PN}/resources.pak" "opt/${PN}/snapshot_blob.bin" "opt/${PN}/v8_context_snapshot.bin"\
+ "opt/${PN}/vk_swiftshader_icd.json"
+
+ doins -r "opt/${PN}/locales" "opt/${PN}/resources" "opt/${PN}/swiftshader"
+
+ fperms a+x "${DESTDIR}/swiftshader/"*
+
+ fowners root "${DESTDIR}/chrome-sandbox"
+ fperms 4711 "${DESTDIR}/chrome-sandbox"
+
+ dosym -r "/opt/${PN}/tetrio-desktop" "/usr/bin/${PN}"
+}
diff --git a/games-puzzle/katawa-shoujo/Manifest b/games-puzzle/katawa-shoujo/Manifest
index e0ac46d30c..1cd20332d3 100644
--- a/games-puzzle/katawa-shoujo/Manifest
+++ b/games-puzzle/katawa-shoujo/Manifest
@@ -1,2 +1,2 @@
DIST katawa-shoujo-1.4.6.tar.bz2 478087906 BLAKE2B 8c63431b5cb66c5e866b86514e764dafb5ce77d097cefceb091bcd8f75708e0e4fbf4b73229c6a1e3748240d5a5561176a3f623d4539373972376dce212c28b0 SHA512 ebef5a3342384e0e1f9fb4849e923ff606730cfd55ee8182a4c652c7bf2c77f719fc8ff4d43129911490f867927a06d44292a60b15141b1d3d8bd4065e56d36a
-DIST katawa-shoujo.png 252282 BLAKE2B d9872862fe526fd2fed6f3788c1ec15ff4128b4bb1ee98c3a91a0d7b1db7916ab056863a95389d3b1a0581854e92a7f745714b3dfd4fa07c60f2308ad30187b1 SHA512 b12e42c8266f20679be55ba81eb273a2c03e2d80d6c24310b79076f65ef82692e80fa2ec45b77c4acfa68758ac6fcc46d340bffbb172ffec3e392891bb534c88
+DIST katawa-shoujo-1.4.7.tar.bz2 477918242 BLAKE2B 101b8e9875f85e03b57aa92aaec8c31caee5cbf3ce6b1c1fedeff9f6c51f5a6cc21cbb4d8d4ff12e9d0df9274ae62fe70fe2af2dfdc362d1df47b0cf4be5b843 SHA512 915e6e85e93a352c240d9af2358065d84b790e36da8d58c10da24cd96b0f2334763c10be486e330aa854ea0eb5722796eb4361a6ad590b2cc6ba2e4f4fff6a73
diff --git a/games-puzzle/katawa-shoujo/files/katawa-shoujo.png b/games-puzzle/katawa-shoujo/files/katawa-shoujo.png
new file mode 100644
index 0000000000..46fb581ad2
Binary files /dev/null and b/games-puzzle/katawa-shoujo/files/katawa-shoujo.png differ
diff --git a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
index 48fabe77eb..25d8c2981d 100644
--- a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
+++ b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.6.ebuild
@@ -9,7 +9,6 @@ DESCRIPTION="Re-Engineered visual novel with accessibility features"
HOMEPAGE="https://www.fhs.sh/projects"
SRC_URI="
https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2 -> ${P}.tar.bz2
- https://github.com/fleetingheart/web/blob/main/public/android-chrome-512x512.png -> ${PN}.png
"
S="${WORKDIR}/KSRE-linux"
@@ -34,5 +33,5 @@ src_install() {
make_wrapper "${PN}" "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
domenu "${FILESDIR}/${PN}.desktop"
- doicon "${DISTDIR}/${PN}.png"
+ doicon "${FILESDIR}/${PN}.png"
}
diff --git a/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.7.ebuild b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.7.ebuild
new file mode 100644
index 0000000000..25d8c2981d
--- /dev/null
+++ b/games-puzzle/katawa-shoujo/katawa-shoujo-1.4.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2024 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit wrapper desktop
+
+DESCRIPTION="Re-Engineered visual novel with accessibility features"
+HOMEPAGE="https://www.fhs.sh/projects"
+SRC_URI="
+ https://github.com/fleetingheart/ksre/releases/download/v$PV/KSRE-linux.tar.bz2 -> ${P}.tar.bz2
+"
+S="${WORKDIR}/KSRE-linux"
+
+LICENSE="
+ MPL-2.0
+ CC-BY-NC-ND-3.0
+"
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_PREBUILT="*"
+RESTRICT="strip"
+
+src_install() {
+ insinto "/opt/${PN}"
+ doins -r *
+
+ fperms +x "/opt/${PN}/Katawa Shoujo Re-Engineered.sh"
+ fperms +x "/opt/${PN}/lib/py3-linux-x86_64/Katawa Shoujo Re-Engineered"
+
+ make_wrapper "${PN}" "/opt/${PN}/Katawa\ Shoujo\ Re-Engineered.sh"
+
+ domenu "${FILESDIR}/${PN}.desktop"
+ doicon "${FILESDIR}/${PN}.png"
+}
diff --git a/media-libs/wivrn/Manifest b/media-libs/wivrn/Manifest
index 95ca1b9478..77adf99455 100644
--- a/media-libs/wivrn/Manifest
+++ b/media-libs/wivrn/Manifest
@@ -1,6 +1,6 @@
DIST boostpfr_2.2.0.tar.gz 76432 BLAKE2B 70d76a5dd0034f93ff1749b1994bcd9cd8a9b09674598958da5a8f7e1b040c62e970db4e3d221173549a19d0dd15b0810f5d12f69843ed8ac35be6697bab09e0 SHA512 86a745a44e8a6e4638b9eb9045b08de9cbf27f6d20d365eabd41587d6e1171f980a65f42a31291008c421da6cc3f436b7bf07e109aff6ab5690b19e1fb621b3d
DIST monado-ffb71af26f8349952f5f820c268ee4774613e200.tar.gz 3345606 BLAKE2B dc38514da7757e9737303540ca44d698e7eef504136fe7d4fbac349588a14be6860890f43520a52e1e80dfcaea32bc1f3a95894280c0fb8b178b50ffd85e155b SHA512 fbbee78583a8c90dc8e4179b8b3febaad77268c2f293532c1379e2c15d15693aea4b5494b6e34e1bd9f53d7624d7c9a93a8a5d514c1fcb474153b850c322166b
-DIST wivrn-0.12-server-build-deps.tar.xz 16661132 BLAKE2B e7d562a286211d674bfbdd3db8328e8fc4e019893d73067174abacc7ba95127b92b0faba589a5fddbbc06baf3a1057f54f739130daa5db745f18db0541c8d887 SHA512 57d7e99a98a7d41bcb88302247312e99e0ddc89023b06bb8028711967d1a148bcba4f06343d55510fdb294a87fde56733dcd493b80f3f136c325568ba08e2798
-DIST wivrn-0.12.tar.gz 11683876 BLAKE2B 34000761291ff7c9565b8ffddd87e1721adbf78447bc875f4c805643f284443765404f186f95747f314571b26ebe57fd5a1275258f65bb9a479a61b4623db0fc SHA512 960cd6282c9538bd574f11c51dc7e4f6f87b2b619b68d7eb3a0ab8edde14a27e6b4f4535ef45b5f32396bd8a5a8c9d1cc28bed910e9eb71fdbfefeea6ec3dbd7
DIST wivrn-0.13-server-build-deps.tar.xz 15527480 BLAKE2B 28dfedaee675a2acc3fa3b453837a31c91d613d7a1166c14d398f0093a5faa6ad6d5d6112ce2c41863894fcaa0ce98d83d6bf2d9289c5fa263a09b92e99c9f0c SHA512 9d9a9add87dca9ebba593d889297caf8a5dfe7d48cd3abd7e02859392ee21af7635f82dba00198637a237be5e5905e2c3af469f621adbe44697176e7c15fc49c
DIST wivrn-0.13.tar.gz 11826609 BLAKE2B 8b8cd300998bb05803fa8c6f1f5e874f7435edf5f457c5806e1e75e5a16b2a749208567162b41af6d4dda3f83b8c40ce9367b123522cc9cb023a8ec33be24a06 SHA512 82efdd29368a00c191eea32716a7a69b80108fa7f3521c548c80df156bb0ee3c6dad8a24488707ea083ae9121b9b6efe1d31a9af77367403583ecba25e3e3104
+DIST wivrn-0.14.1-server-build-deps.tar.xz 15386700 BLAKE2B 4291ab1d1a7cbd76ec76e2d2bcb6a2f4d045a3ff702ac12902f95e3187beb477dcfb892522628a1d2f53ce319f6b7a2b90e81d7eef90ca48a8f09f7061005e38 SHA512 494097b2c7e5ed2c2576a81fb7176a0b01ef2b1eef481d375ad579e7b6d1d8ba3b20d2f6dddc7f20217669be5af90c38acda3c3685f74518e52b4331c2923733
+DIST wivrn-0.14.1.tar.gz 11860791 BLAKE2B 5f98b0316dcc153134d5005d05472e857ab0bfce046e4bd1c4c077f4ad212f8cc959c6b483911e0643d69b37c4a64a0afec7841e0d2bfaf7058b5e7e93e67760 SHA512 71079f299a16144bba5c5ae7dc63432089f5295f7a629ccdc917030bfada187a07f03d1c4c56c9d05709a58920aa82f21b038b8a02445c6c8bd4617491ef4f21
diff --git a/media-libs/wivrn/wivrn-0.12.ebuild b/media-libs/wivrn/wivrn-0.14.1.ebuild
similarity index 90%
rename from media-libs/wivrn/wivrn-0.12.ebuild
rename to media-libs/wivrn/wivrn-0.14.1.ebuild
index bf9860cc12..0c9ffea662 100644
--- a/media-libs/wivrn/wivrn-0.12.ebuild
+++ b/media-libs/wivrn/wivrn-0.14.1.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
SLOT="0"
LICENSE="GPL-3 Apache-2.0 MIT"
-IUSE="nvenc systemd vaapi wireshark-plugins x264"
+IUSE="nvenc +pipewire -pulseaudio systemd vaapi wireshark-plugins x264"
REQUIRED_USE="|| ( nvenc vaapi x264 )"
inherit cmake
@@ -28,9 +28,6 @@ else
fi
RDEPEND="
- nvenc? (
- x11-drivers/nvidia-drivers
- )
vaapi? (
media-video/ffmpeg[libdrm,vaapi]
)
@@ -38,7 +35,12 @@ RDEPEND="
media-libs/x264
)
dev-libs/libbsd
- media-libs/libpulse
+ pipewire? (
+ media-video/pipewire
+ )
+ pulseaudio? (
+ media-libs/libpulse
+ )
media-libs/openxr-loader
net-dns/avahi
systemd? (
@@ -51,9 +53,6 @@ RDEPEND="
BDEPEND="
${RDEPEND}
- nvenc? (
- dev-util/nvidia-cuda-toolkit
- )
dev-cpp/eigen
dev-cpp/nlohmann_json
dev-util/glslang
@@ -86,6 +85,8 @@ src_configure() {
-DWIVRN_BUILD_CLIENT=OFF
-DWIVRN_BUILD_SERVER=ON
-DWIVRN_BUILD_DISSECTOR=$(usex wireshark-plugins)
+ -DWIVRN_USE_PIPEWIRE=$(usex pipewire)
+ -DWIVRN_USE_PULSEAUDIO=$(usex pulseaudio)
-DWIVRN_USE_NVENC=$(usex nvenc)
-DWIVRN_USE_VAAPI=$(usex vaapi)
-DWIVRN_USE_X264=$(usex x264)
diff --git a/media-libs/wivrn/wivrn-9999.ebuild b/media-libs/wivrn/wivrn-9999.ebuild
index f603e138c5..0c9ffea662 100644
--- a/media-libs/wivrn/wivrn-9999.ebuild
+++ b/media-libs/wivrn/wivrn-9999.ebuild
@@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/meumeu/WiVRn"
SLOT="0"
LICENSE="GPL-3 Apache-2.0 MIT"
-IUSE="nvenc pipewire pulseaudio systemd vaapi wireshark-plugins x264"
+IUSE="nvenc +pipewire -pulseaudio systemd vaapi wireshark-plugins x264"
REQUIRED_USE="|| ( nvenc vaapi x264 )"
inherit cmake
diff --git a/media-sound/TauonMusicBox/Manifest b/media-sound/TauonMusicBox/Manifest
index 4dd1cd780f..1b606799a6 100644
--- a/media-sound/TauonMusicBox/Manifest
+++ b/media-sound/TauonMusicBox/Manifest
@@ -1,2 +1 @@
-DIST TauonMusicBox-7.7.1.tar.gz 1049204 BLAKE2B 0d1c4fbf7264bedbdb33fba00de141edffbd2290f3b39faf6e9b82a64f6a75ad30233f6e6071fa351bb9fba935e1d5323e550b25cc8fb4a9a35df34e38531774 SHA512 671d626f14358b6db96da24169ef428911a9e50501b2cc61e1bbc43f8fa7f6b76682e438f86fb94d1e4772085150d602a6a87d3e8bd74a5f77aba11efcda397f
DIST TauonMusicBox-7.7.2.tar.gz 992102 BLAKE2B a7aca5e3aea42e045147f3768a57d74cf877f9b4e0114b982dc4f6291acdeacda9b5f709a4b26a340d162b9768bb1de4847f82839ec894d03d744531028e6584 SHA512 42a47b5795f2e49adb8bf0673fb932b10d3a3b8ad309b2fc88ed54f44f2b5ced4391d653773a1b34ef4dbbb18d16016b9d3b30eb1d99fac725fc6ac4c8e01d27
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
deleted file mode 100644
index a844b97ca2..0000000000
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.1-r1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake desktop distutils-r1 plocale xdg
-
-DESCRIPTION="The desktop music player of today!"
-HOMEPAGE="https://tauonmusicbox.rocks/"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_SUBMODULES=()
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
-else
- SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-PHAZOR_DEPS="
- dev-libs/miniaudio
- media-libs/flac
- media-libs/libopenmpt
- media-libs/opus
- media-libs/opusfile
- media-libs/libsamplerate
- media-libs/libvorbis
- media-sound/mpg123
- media-sound/wavpack
- sci-libs/kissfft[-cpu_flags_x86_sse]
-"
-
-DEPEND="
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/PySDL2[${PYTHON_USEDEP}]
- media-libs/mutagen[${PYTHON_USEDEP}]
-
- ${PHAZOR_DEPS}
-"
-
-RDEPEND="
- ${DEPEND}
-
- dev-libs/libappindicator
-"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- # Workaround. If PATCHES is used it would be applied to times and fail
- eapply "${FILESDIR}/${PN}-fix-build-system.patch"
-
- distutils-r1_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- distutils-r1_src_configure
- cmake_src_configure
-}
-
-src_compile() {
- distutils-r1_src_compile
- cmake_src_compile
-
- build_locale() {
- msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
- }
-
- plocale_for_each_locale build_locale
-}
-
-src_test() {
- distutils-r1_src_test
- cmake_src_test
-}
-
-python_install() {
- newbin tauon.py tauon
- dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
-
- install_locale() {
- insinto "/usr/share/locale/${1}/LC_MESSAGES"
- doins "locale/${1}/LC_MESSAGES/tauon.mo"
- }
-
- plocale_for_each_locale install_locale
-
- insinto "/usr/share/${PN}"
- doins -r assets theme templates
- doins input.txt
-
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
- sed -i 's/Actions=PlayPause;Previous;Next/Actions=PlayPause;Previous;Next;Stop/g' extra/tauonmb.desktop || die
- domenu extra/tauonmb.desktop
- doicon -s scalable extra/tauonmb.svg
-
- distutils-r1_python_install
-}
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild
deleted file mode 100644
index e4e3573bd1..0000000000
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r1.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit cmake desktop distutils-r1 optfeature plocale xdg
-
-DESCRIPTION="The desktop music player of today!"
-HOMEPAGE="https://tauonmusicbox.rocks/"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_SUBMODULES=()
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Taiko2k/${PN}"
-else
- SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-
-PHAZOR_DEPS="
- dev-libs/miniaudio
- media-libs/flac
- media-libs/libopenmpt
- media-libs/opus
- media-libs/opusfile
- media-libs/libsamplerate
- media-libs/libvorbis
- media-sound/mpg123
- media-sound/wavpack
- sci-libs/kissfft[-cpu_flags_x86_sse]
-"
-
-DEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/musicbrainzngs[${PYTHON_USEDEP}]
- dev-python/natsort[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/PySDL2[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- dev-python/send2trash[${PYTHON_USEDEP}]
- media-video/ffmpeg
- media-libs/mutagen[${PYTHON_USEDEP}]
- media-libs/sdl2-image
-
- ${PHAZOR_DEPS}
-"
-
-RDEPEND="
- ${DEPEND}
-
- dev-libs/libappindicator
- x11-libs/libnotify
-"
-
-BDEPEND="sys-devel/gettext"
-
-src_prepare() {
- distutils-r1_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- distutils-r1_src_configure
- cmake_src_configure
-}
-
-src_compile() {
- distutils-r1_src_compile
- cmake_src_compile
-
- build_locale() {
- msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die
- }
-
- plocale_for_each_locale build_locale
-}
-
-src_test() {
- distutils-r1_src_test
- cmake_src_test
-}
-
-python_install() {
- newbin tauon.py tauon
- dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
-
- install_locale() {
- insinto "/usr/share/locale/${1}/LC_MESSAGES"
- doins "locale/${1}/LC_MESSAGES/tauon.mo"
- }
-
- plocale_for_each_locale install_locale
-
- insinto "/usr/share/${PN}"
- doins -r assets theme templates
- doins input.txt
-
- sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die
- sed -i 's/Actions=PlayPause;Previous;Next/Actions=PlayPause;Previous;Next;Stop/g' extra/tauonmb.desktop || die
- domenu extra/tauonmb.desktop
- doicon -s scalable extra/tauonmb.svg
-
- distutils-r1_python_install
-}
-
-pkg_postinst() {
- optfeature "last fm support" dev-python/pylast
- optfeature "PLEX support" dev-python/plexapi
-}
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild
index ae30a05d6b..dd965db61d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild
@@ -94,7 +94,6 @@ src_test() {
python_install() {
newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
install_locale() {
insinto "/usr/share/locale/${1}/LC_MESSAGES"
diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
index a38abd496d..dd965db61d 100644
--- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
+++ b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild
@@ -7,7 +7,7 @@ PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN"
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
-inherit cmake desktop distutils-r1 plocale
+inherit cmake desktop distutils-r1 optfeature plocale xdg
DESCRIPTION="The desktop music player of today!"
HOMEPAGE="https://tauonmusicbox.rocks/"
@@ -38,10 +38,17 @@ PHAZOR_DEPS="
"
DEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/musicbrainzngs[${PYTHON_USEDEP}]
+ dev-python/natsort[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/PySDL2[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setproctitle[${PYTHON_USEDEP}]
+ dev-python/send2trash[${PYTHON_USEDEP}]
+ media-video/ffmpeg
media-libs/mutagen[${PYTHON_USEDEP}]
+ media-libs/sdl2-image
${PHAZOR_DEPS}
"
@@ -50,13 +57,14 @@ RDEPEND="
${DEPEND}
dev-libs/libappindicator
+ x11-libs/libnotify
"
BDEPEND="sys-devel/gettext"
src_prepare() {
# Workaround. If PATCHES is used it would be applied to times and fail
- eapply "${FILESDIR}/${PN}-fix-build-system.patch"
+ eapply "${FILESDIR}/${PN}-fix-desktop.patch"
distutils-r1_src_prepare
cmake_src_prepare
@@ -86,7 +94,6 @@ src_test() {
python_install() {
newbin tauon.py tauon
dolib.so "${WORKDIR}/${P}_build/libphazor.so"
- dosym "/usr/$(get_libdir)/libphazor.so" "/usr/share/${PN}/lib/libphazor.so"
install_locale() {
insinto "/usr/share/locale/${1}/LC_MESSAGES"
@@ -105,3 +112,10 @@ python_install() {
distutils-r1_python_install
}
+
+pkg_postinst() {
+ optfeature "last fm support" dev-python/pylast
+ optfeature "PLEX support" dev-python/plexapi
+
+ xdg_pkg_postinst
+}
diff --git a/media-sound/TauonMusicBox/files/TauonMusicBox-fix-build-system.patch b/media-sound/TauonMusicBox/files/TauonMusicBox-fix-build-system.patch
deleted file mode 100644
index dad565e16c..0000000000
--- a/media-sound/TauonMusicBox/files/TauonMusicBox-fix-build-system.patch
+++ /dev/null
@@ -1,156 +0,0 @@
-From fea857478425a10ee285818e1c987d1efdbb6a5c Mon Sep 17 00:00:00 2001
-From: David Roman
-Date: Tue, 30 Jan 2024 23:34:48 +0100
-Subject: [PATCH 1/3] Add CmakeLists.txt file to compile phrazor
-
-Closes: #828
----
- CMakeLists.txt | 19 +++++++++++++++++++
- 1 file changed, 19 insertions(+)
- create mode 100644 CMakeLists.txt
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-new file mode 100644
-index 000000000..cf79faf5b
---- /dev/null
-+++ b/CMakeLists.txt
-@@ -0,0 +1,19 @@
-+cmake_minimum_required(VERSION 3.10)
-+project(phazor)
-+
-+add_library(phazor SHARED src/phazor/phazor.c)
-+
-+find_package(PkgConfig REQUIRED)
-+
-+pkg_check_modules(phazor REQUIRED flac libopenmpt libmpg123 opus opusfile wavpack samplerate)
-+
-+find_package(kissfft CONFIG COMPONENTS float)
-+if(NOT kissfft_FOUND)
-+ add_subdirectory(src/phazor/kissfft)
-+endif()
-+
-+target_include_directories(phazor PRIVATE ${phazor_INCLUDE_DIRS})
-+target_link_libraries(phazor kissfft::kissfft ${phazor_LIBRARIES})
-+
-+
-+install(TARGETS phazor DESTINATION ${CMAKE_SOURCE_DIR}/lib)
-
-From 44785f42480b7e53fda707b839153c3665ae4df0 Mon Sep 17 00:00:00 2001
-From: David Roman
-Date: Thu, 1 Feb 2024 19:35:58 +0100
-Subject: [PATCH 2/3] Add setup.py and fix install_directory for Linux installs
-
----
- setup.py | 16 ++++++++++++++++
- t_modules/t_main.py | 4 ++++
- tauon.py | 15 +++++++++------
- 3 files changed, 29 insertions(+), 6 deletions(-)
- create mode 100644 setup.py
-
-diff --git a/setup.py b/setup.py
-new file mode 100644
-index 000000000..dbfa6257a
---- /dev/null
-+++ b/setup.py
-@@ -0,0 +1,16 @@
-+from setuptools import setup, find_packages, Extension
-+
-+with open('requirements.txt') as f:
-+ required = f.read().splitlines()
-+
-+setup(
-+ name = 'Tauon Music Box',
-+ packages = find_packages(),
-+ version = '7.7.2',
-+ url = 'https://tauonmusicbox.rocks/',
-+ license = 'GPL-3',
-+ install_requires=required,
-+ classifiers=[
-+ 'Programming Language :: Python :: 3'
-+ ],
-+)
-diff --git a/t_modules/t_main.py b/t_modules/t_main.py
-index ebbd325b8..7cbb9782c 100644
---- a/t_modules/t_main.py
-+++ b/t_modules/t_main.py
-@@ -141,6 +141,10 @@
- # if system == "windows" or msys:
- # os.environ["PYSDL2_DLL_PATH"] = install_directory + "\\lib"
-
-+# Assume that it's a classic Linux install, use standard paths
-+if install_directory.startswith("/usr/"):
-+ install_directory = "/usr/share/TauonMusicBox"
-+
- # Set data folders (portable mode)
- user_directory = install_directory
- config_directory = user_directory
-diff --git a/tauon.py b/tauon.py
-index 6dec8f340..8c502a1a3 100755
---- a/tauon.py
-+++ b/tauon.py
-@@ -78,11 +78,6 @@ def transfer_args_and_exit():
- os.environ["PATH"] += ":" + sys._MEIPASS
- os.environ['SSL_CERT_FILE'] = os.path.join(install_directory, "certifi", "cacert.pem")
-
--user_directory = os.path.join(install_directory, "user-data")
--config_directory = user_directory
--
--asset_directory = os.path.join(install_directory, "assets")
--
- # If we're installed, use home data locations
- install_mode = False
- if install_directory.startswith("/opt/")\
-@@ -91,6 +86,14 @@ def transfer_args_and_exit():
- or install_directory.startswith("/snap/") or sys.platform == "darwin" or sys.platform == 'win32':
- install_mode = True
-
-+# Assume that it's a classic Linux install, use standard paths
-+if install_directory.startswith("/usr/"):
-+ install_directory = "/usr/share/TauonMusicBox"
-+
-+user_directory = os.path.join(install_directory, "user-data")
-+config_directory = user_directory
-+asset_directory = os.path.join(install_directory, "assets")
-+
- if install_directory.startswith("/app/"):
- # Its Flatpak
- t_id = "com.github.taiko2k.tauonmb"
-@@ -345,7 +348,7 @@ def transfer_args_and_exit():
- del flags
- del img_path
-
--if pyinstaller_mode or sys.platform == "darwin":
-+if pyinstaller_mode or sys.platform == "darwin" or install_mode:
- from t_modules import t_main
- else:
- # Using the above import method breaks previous pickles. Could be fixed
-
-From e5f16cfa1176421f4a3b7990a8d30158c9141ae6 Mon Sep 17 00:00:00 2001
-From: David Roman
-Date: Fri, 2 Feb 2024 15:56:37 +0100
-Subject: [PATCH 3/3] Search phazor.so from standard LD_LIBRARY_PATH
-
-By removing the hardcoded path we allow LoadLibrary to search the
-library from LD_LIBRARY_PATH directories
----
- t_modules/t_phazor.py | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/t_modules/t_phazor.py b/t_modules/t_phazor.py
-index 2ec5724c9..0c629f62c 100644
---- a/t_modules/t_phazor.py
-+++ b/t_modules/t_phazor.py
-@@ -55,7 +55,12 @@ def player4(tauon):
- loaded_track = None
- fade_time = 400
-
-- aud = ctypes.cdll.LoadLibrary(pctl.install_directory + "/lib/libphazor.so")
-+ if os.path.isfile(pctl.install_directory + "/lib/libphazor.so"):
-+ # XXX: May be unnecesary. It's only to ensure compatibility with WWindows
-+ aud = ctypes.cdll.LoadLibrary(pctl.install_directory + "/lib/libphazor.so")
-+ else:
-+ aud = ctypes.cdll.LoadLibrary("libphazor.so")
-+
- aud.init()
-
- aud.get_device.restype = ctypes.c_char_p
diff --git a/media-sound/mopidy/metadata.xml b/media-sound/mopidy/metadata.xml
index c8f66fed92..f9d7b852fa 100644
--- a/media-sound/mopidy/metadata.xml
+++ b/media-sound/mopidy/metadata.xml
@@ -1,10 +1,7 @@
-
- davidroman96@gmail.com
- David Roman
-
+
mopidy/mopidy
diff --git a/net-im/armcord-bin/armcord-bin-3.2.6.ebuild b/net-im/armcord-bin/armcord-bin-3.2.6.ebuild
index 4499d96b9f..5a09a31acf 100644
--- a/net-im/armcord-bin/armcord-bin-3.2.6.ebuild
+++ b/net-im/armcord-bin/armcord-bin-3.2.6.ebuild
@@ -86,8 +86,8 @@ src_install() {
fperms -R 644 "${DESTDIR}/resources"
# Fix bug 930639
- fperms a+rx "${DESTDIR}"/resources/
- fperms a+r "${DESTDIR}"/resources/*
+ fperms -R a+r "${DESTDIR}"/resources/
+ fperms a+x "${DESTDIR}"/resources/
fowners root "${DESTDIR}/chrome-sandbox"
fperms 4711 "${DESTDIR}/chrome-sandbox"
diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 4d1b85fd16..c9c8fb0107 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,3 +1 @@
-DIST MullvadVPN-2023.5_x86_64.rpm 81073977 BLAKE2B eb844bd61b1cfcb97e1b9f79940e55d4f6cf9e028bbf472d5a4b3e64778537888aff7788413634d74feca063b1a6d9c71ad2f616708766192633ea9a214dc437 SHA512 b4d6055704a61e3113f3e6446d9e51225f582ee5b33dc7ef8b8d13ecf0d292de42e2a0eeea0bfc323ec0274374de6a6f0b2f927ff2ae6087192d6ebb15f16259
-DIST MullvadVPN-2023.6_x86_64.rpm 83333853 BLAKE2B 0916576f72732290ae6d3ffb462c62a334fce794a9c691a3ee8f0c622857c18f6733ea8b748034db6e068eb0e56214f312b28ad51d2ebb7bfd68df6756372068 SHA512 f8a78c533a76c40b71ef4062fe5c245924e73b05d3525c40e5b037ba1666aedf2917260f443d6d85188600ad4d7b45309a5257b439c7dcbd38d6e66e773b909e
DIST MullvadVPN-2024.1_x86_64.rpm 87750673 BLAKE2B 000d43bceeec45650f95aed4812d327da2fe5017e0a23a784521066d3aedf6499695f441ddb82bc1ca86c5e8f414d0ddaecaec09ade2642395a7505ab0e53065 SHA512 f5e2408a964520805427c53c97f1ed2313632a68e0f8b10b78b541878be591e8d62883e0ef8536959747c80769ffae9d0f11b82571328b9d62686466e88d9b7c
diff --git a/net-vpn/mullvadvpn-app/metadata.xml b/net-vpn/mullvadvpn-app/metadata.xml
index c16f1c4d20..b9f59b27e5 100644
--- a/net-vpn/mullvadvpn-app/metadata.xml
+++ b/net-vpn/mullvadvpn-app/metadata.xml
@@ -1,10 +1,7 @@
-
- davidroman96@gmail.com
- David Roman
-
+
mullvad/mullvadvpn-app
diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
deleted file mode 100644
index 81d0825e99..0000000000
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test strip"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
- app-accessibility/at-spi2-core
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/mesa
- net-print/cups
- x11-libs/gtk+
- x11-libs/libdrm
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libXrandr
- x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}"
-
-src_install() {
- # Using doins -r would strip executable bits from all binaries
- cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
- fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
- fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
- # tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
-
- local i
- dobin "${S}"/usr/bin/mullvad
- dobin "${S}"/usr/bin/mullvad-daemon
- dobin "${S}"/usr/bin/mullvad-exclude
- dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
-
- newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
- systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
- systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
-
- newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
- newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
- newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
- domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
- local x
- for x in 16 32 48 64 128 256 512 1024; do
- doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
- done
-
-}
diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild
deleted file mode 100644
index 81d0825e99..0000000000
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2023.6.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop rpm systemd shell-completion xdg
-
-DESCRIPTION="Tool used to manage daemon setup"
-HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
-SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test strip"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
- app-accessibility/at-spi2-core
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/mesa
- net-print/cups
- x11-libs/gtk+
- x11-libs/libdrm
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libXrandr
- x11-libs/pango
-"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}"
-
-src_install() {
- # Using doins -r would strip executable bits from all binaries
- cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
- fperms +x "/opt/Mullvad VPN/chrome_crashpad_handler"
- fperms 4755 "/opt/Mullvad VPN/chrome-sandbox"
-
- # tbh I don't know if all next lines are needed or we can just do cp -pPR "${S}"/usr "${D}"/"
-
- local i
- dobin "${S}"/usr/bin/mullvad
- dobin "${S}"/usr/bin/mullvad-daemon
- dobin "${S}"/usr/bin/mullvad-exclude
- dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
-
- newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
-
- systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-daemon.service mullvad-daemon.service
- systemd_newunit "${S}"/usr/lib/systemd/system/mullvad-early-boot-blocking.service mullvad-early-boot-blocking.service
-
- newbashcomp "${S}"/usr/share/bash-completion/completions/mullvad mullvad
- newfishcomp "${S}"/usr/share/fish/vendor_completions.d/mullvad.fish mullvad
- newzshcomp "${S}"/usr/share/zsh/site-functions/_mullvad _mullvad
-
- domenu "${S}"/usr/share/applications/mullvad-vpn.desktop
- local x
- for x in 16 32 48 64 128 256 512 1024; do
- doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
- done
-
-}
diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
index 81d0825e99..1efc699958 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2024.1.ebuild
@@ -9,11 +9,13 @@ DESCRIPTION="Tool used to manage daemon setup"
HOMEPAGE="https://github.com/mullvad/mullvadvpn-app https://mullvad.net/"
SRC_URI="amd64? ( https://github.com/mullvad/mullvadvpn-app/releases/download/${PV}/MullvadVPN-${PV}_x86_64.rpm )"
+S="${WORKDIR}"
LICENSE="GPL-3"
SLOT="0"
-RESTRICT="test strip"
KEYWORDS="-* ~amd64"
+RESTRICT="bindist mirror test strip"
+
RDEPEND="
app-accessibility/at-spi2-core
dev-libs/nspr
@@ -33,8 +35,6 @@ RDEPEND="
QA_PREBUILT="*"
-S="${WORKDIR}"
-
src_install() {
# Using doins -r would strip executable bits from all binaries
cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files"
@@ -47,7 +47,7 @@ src_install() {
dobin "${S}"/usr/bin/mullvad
dobin "${S}"/usr/bin/mullvad-daemon
dobin "${S}"/usr/bin/mullvad-exclude
- dosym "/opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
+ dosym "../../opt/Mullvad VPN/resources/mullvad-problem-report" /usr/bin/mullvad-problem-report
newinitd "${FILESDIR}"/mullvad-daemon.initd mullvad-daemon
@@ -63,5 +63,4 @@ src_install() {
for x in 16 32 48 64 128 256 512 1024; do
doicon -s ${x} "${S}"/usr/share/icons/hicolor/${x}x${x}/apps/mullvad-vpn.png
done
-
}
diff --git a/profiles/package.mask b/profiles/package.mask
index f52c58042a..ce7e3cdfbb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -14,6 +14,17 @@
# New entries go on top.
+# David Roman (2024-04-27)
+# According to the maintainer it does no longer works
+# Removal on 2024-05-26
+dev-python/evernote3
+
+# David Roman (2024-04-27)
+# Only needed by evernote2 and is deprecated and abandoned by upstream
+# Removal on 2024-05-26
+dev-python/python-oauth2
+dev-python/oauth2
+
# Anna Vyalkova (2024-04-20)
# With Twitter's complete removal of Guest Accounts, Nitter is dead and will
# most likely stay so (https://github.com/zedeus/nitter/issues/1197).
diff --git a/virtual/crystal-db/crystal-db-0.13.ebuild b/virtual/crystal-db/crystal-db-0.13.ebuild
new file mode 100644
index 0000000000..abb5ec543e
--- /dev/null
+++ b/virtual/crystal-db/crystal-db-0.13.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Crystal database drivers"
+
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="postgres sqlite"
+
+RDEPEND="
+ >=dev-crystal/crystal-db-0.13
+ =dev-crystal/crystal-pg-0.28
+ =dev-crystal/crystal-sqlite3-0.21.0
+
+
+
+
+ cyber+gentoo@sysrq.in
+ Anna
+
+
diff --git a/www-apps/invidious/Manifest b/www-apps/invidious/Manifest
index 7f814bde48..de4bfe1cd4 100644
--- a/www-apps/invidious/Manifest
+++ b/www-apps/invidious/Manifest
@@ -1,5 +1,5 @@
-DIST invidious-2024.03.08.tar.gz 3293907 BLAKE2B 3e4b8650d57452ce0a6d1265cd391a74fbefeecdea4911126f37aec0bd3ee3e7167b086cf204858906e52cfd700e1b04d598bf9ee990a830932cb38466c1a04e SHA512 543dee1e8af07969be06589616198ece6cccace8833eeb1929c902d57ba5e7ebd13dc0cef5e1774ed98f8d85352547fc444690879a377e2f64b2781ea848f011
DIST invidious-2024.03.31.tar.gz 3293940 BLAKE2B 1d9ae4f2b3fc77db3351a383800984b15e2e619543b52484bd12aeb844c6655e23bb95b1fa0fb7d4b389a84bc986ec17de51821cfe9be5d32aab20e7f7422513 SHA512 5b3630cfbbc01f5967bcd24fd6b5c680854c4abdeb87fcbf4b181f8149e49b21f54b5140e3af0218a72f11917c813171945acfa2a16211b7697e70134e6aa65b
+DIST invidious-2024.04.27.tar.gz 3286563 BLAKE2B cdbf50dcd56e5cb70384069698322c3dff3d197a7ea7e652d27ca74a37799bc808f3e57a31d8ded1ee2e4ab661151bcdb4493fcb7794e4b40a52038a163155ac SHA512 39e0a3eb44da30a6d8f862ad82f2a9f12701918ee1b7b9fca9a7a21c1e9f14e0e3cc09ce7aba5e7633774df1e813502bb946a3fb4211480ba0a99368ba43b24a
DIST invidious-mocks-11ec372.tar.gz 180392 BLAKE2B 899db54d4efdfc231d588155d52784d70a364c7382bd1652a3c384dc618435d646a50e957c1407f6ac7ade410e811438b23a16d9949e63f7791e34960bba1fc6 SHA512 7bc1aa17f555babaceca15fe51061400a6c8a9cb01ad15c5d22c155f3164aca7c6e49c8dcdbd894e1593c2c69d3ddaa201544b068510281e910b90a11a407e59
DIST video.js-7.12.1.tgz 3511060 BLAKE2B 9ae5b1f6a0afab918b7dc3555fff2708963d4abb6c7903e13145b2d5393fb80e4ab6302c423b0ba15c805a624a23c25dd3db7865f1510c44cfc5d1d5ab1dbf54 SHA512 d0ec25eeae196e6e981d7f783fd595a90daf9e97de3723ad4cdc2e4c41282a8bd9a20a2a57631c3949ac40633811db60e2f19388fef816fe8755ad55e857917e
DIST videojs-contrib-quality-levels-2.1.0.tgz 18770 BLAKE2B f6c4789835379380bde941d032bb0afbc49d093eb9407308094afd0b9c1f25781f57d8f8db928e318eb270927574a5fd505f08af13f0baf55897723ec489b769 SHA512 76a19019b2fd00586e731922ed9874737908847d0f00f707121ea351d47268509578ebaa9c9ace62cff7c0db6ca240dd05d45fd83bb66a79e9bb86765da49946
diff --git a/www-apps/invidious/invidious-2024.03.08.ebuild b/www-apps/invidious/invidious-2024.04.27.ebuild
similarity index 91%
rename from www-apps/invidious/invidious-2024.03.08.ebuild
rename to www-apps/invidious/invidious-2024.04.27.ebuild
index 5fa2c7038b..26cc4326c8 100644
--- a/www-apps/invidious/invidious-2024.03.08.ebuild
+++ b/www-apps/invidious/invidious-2024.04.27.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit check-reqs shards systemd
-COMMIT="99a5e9cbc44daa4555f36b43bc4b7246aee454c9"
+MY_PV="2.$(ver_rs 1- '')"
MOCKS_COMMIT="11ec372f72747c09d48ffef04843f72be67d5b54"
MOCKS_P="${PN}-mocks-${MOCKS_COMMIT:0:7}"
DESCRIPTION="Invidious is an alternative front-end to YouTube"
@@ -16,7 +16,7 @@ HOMEPAGE="
IV_ORG="https://github.com/iv-org"
NPM="https://registry.npmjs.org"
SRC_URI="
- ${IV_ORG}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz
+ ${IV_ORG}/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz
${NPM}/video.js/-/video.js-7.12.1.tgz
${NPM}/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-2.1.0.tgz
${NPM}/videojs-http-source-selector/-/videojs-http-source-selector-1.1.6.tgz
@@ -30,7 +30,7 @@ SRC_URI="
${IV_ORG}/mocks/archive/${MOCKS_COMMIT}.tar.gz -> ${MOCKS_P}.tar.gz
)
"
-S="${WORKDIR}/${PN}-${COMMIT}"
+S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="AGPL-3 Apache-2.0 MIT"
SLOT="0"
@@ -54,12 +54,11 @@ RDEPEND="${COMMON_DEPEND}
"
DEPEND="${COMMON_DEPEND}
dev-crystal/athena-negotiation
- =dev-crystal/kemal-1.1.0
+ =dev-crystal/protodec-0.1.5
+ virtual/crystal-db[postgres,sqlite]
test? (
dev-crystal/spectator
)
@@ -69,10 +68,7 @@ DOCS=( {CHANGELOG,README}.md TRANSLATION )
CHECKREQS_MEMORY="2G"
-CRYSTAL_DEFINES=(
- -Dskip_videojs_download
- -Ddisable_quic
-)
+CRYSTAL_DEFINES=( -Dskip_videojs_download )
src_unpack() {
local src depname destname js css