diff --git a/dev-python/aiolimiter/Manifest b/dev-python/aiolimiter/Manifest
new file mode 100644
index 0000000000..dfc230b878
--- /dev/null
+++ b/dev-python/aiolimiter/Manifest
@@ -0,0 +1 @@
+DIST aiolimiter-1.2.1.gh.tar.gz 64017 BLAKE2B 08a15abf62dc3ee50751fa59a62c9a75e16a665cd464198d5d878d039849ee8a8e28d8b3fbe51b2c00fb8e596c5e45d3d83e6c56bafb958449acecfa1b9b19c8 SHA512 69350c5a1b86e1d8b8fa4dab4dccd8e2d14dcec8d981bc8d205465465db0959cfc77420d4e9b616fb136f00823c4b62ac50bc59aeb2415e65245988d3e453770
diff --git a/dev-python/aiolimiter/aiolimiter-1.2.1.ebuild b/dev-python/aiolimiter/aiolimiter-1.2.1.ebuild
new file mode 100644
index 0000000000..3de516ebf6
--- /dev/null
+++ b/dev-python/aiolimiter/aiolimiter-1.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="An efficient implementation of a rate limiter for asyncio"
+HOMEPAGE="
+ https://github.com/mjpieters/aiolimiter
+ https://pypi.org/project/aiolimiter/
+"
+SRC_URI="https://github.com/mjpieters/aiolimiter/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ test? ( dev-python/toml[${PYTHON_USEDEP}] )
+"
+
+EPYTEST_PLUGINS=( pytest-asyncio )
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i 's/"session"/session/' tox.ini || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ epytest -o addopts=
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ dodoc LICENSE.txt
+}
diff --git a/dev-python/aiolimiter/metadata.xml b/dev-python/aiolimiter/metadata.xml
new file mode 100644
index 0000000000..893fa55a36
--- /dev/null
+++ b/dev-python/aiolimiter/metadata.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ Pavel Sobolev
+ contact@paveloom.dev
+
+
+ https://github.com/mjpieters/aiolimiter/issues
+ mjpieters/aiolimiter
+ aiolimiter
+
+
diff --git a/dev-python/deezer-py/Manifest b/dev-python/deezer-py/Manifest
new file mode 100644
index 0000000000..774217c474
--- /dev/null
+++ b/dev-python/deezer-py/Manifest
@@ -0,0 +1 @@
+DIST deezer-py-1.3.7.tar.gz 25033 BLAKE2B 19031532b18b3057e9d5206d6b462f5be66738e5f10b02845676b41e4752bb47c85894175df415647fbdf4caf84346a75f68631369f93f9d096558ec07d122ea SHA512 dafdef0885b575f144fdd6cb0bc74d729807c55de95bddf2a303f1e983c8cee6ffb341e860fbb5ae2ef7c51fcb25bbb59f4c72d6668fe823ce9ec154bde0ff23
diff --git a/dev-python/deezer-py/deezer-py-1.3.7.ebuild b/dev-python/deezer-py/deezer-py-1.3.7.ebuild
new file mode 100644
index 0000000000..a358b5bbbe
--- /dev/null
+++ b/dev-python/deezer-py/deezer-py-1.3.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..14} )
+
+PYPI_NO_NORMALIZE=1
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A wrapper for all Deezer's APIs"
+HOMEPAGE="https://pypi.org/project/deezer-py/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
+
+distutils_enable_tests import-check
+
+src_install() {
+ distutils-r1_src_install
+
+ dodoc LICENSE.txt
+}
diff --git a/dev-python/deezer-py/metadata.xml b/dev-python/deezer-py/metadata.xml
new file mode 100644
index 0000000000..1c0707b57a
--- /dev/null
+++ b/dev-python/deezer-py/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ Pavel Sobolev
+ contact@paveloom.dev
+
+
+ deezer-py
+
+
diff --git a/dev-python/m3u8/Manifest b/dev-python/m3u8/Manifest
new file mode 100644
index 0000000000..3497cb0e2b
--- /dev/null
+++ b/dev-python/m3u8/Manifest
@@ -0,0 +1 @@
+DIST m3u8-6.0.0.gh.tar.gz 49590 BLAKE2B ffc9dd4748d4bafb690e3b8ddf3846de5044e72e98a36d53eb140c446ade128e73c0d8407f129793becb346c14ee95bc4deb7892b3f25e519216f1fa421ca839 SHA512 83f2f77772a957671a82fa482e7bc3e95a043c077e9ba2c5372c845c4fbbd2095d5eb4069ce5ca89c968cd4d6024fdee1ee87aa43a7a82bf392439275d45e137
diff --git a/dev-python/m3u8/m3u8-6.0.0.ebuild b/dev-python/m3u8/m3u8-6.0.0.ebuild
new file mode 100644
index 0000000000..4f8bd4030b
--- /dev/null
+++ b/dev-python/m3u8/m3u8-6.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions"
+HOMEPAGE="
+ https://github.com/globocom/m3u8
+ https://pypi.org/project/m3u8/
+"
+SRC_URI="https://github.com/globocom/m3u8/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+EPYTEST_DESELECT=(
+ tests/test_loader.py::test_load_should_create_object_from_uri
+ tests/test_loader.py::test_load_should_create_object_from_uri_with_relative_segments
+ tests/test_loader.py::test_load_should_remember_redirect
+ tests/test_loader.py::test_raise_timeout_exception_if_timeout_happens_when_loading_from_uri
+)
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_install() {
+ distutils-r1_src_install
+
+ dodoc LICENSE
+}
diff --git a/dev-python/m3u8/metadata.xml b/dev-python/m3u8/metadata.xml
new file mode 100644
index 0000000000..f0574f4be6
--- /dev/null
+++ b/dev-python/m3u8/metadata.xml
@@ -0,0 +1,14 @@
+
+
+
+
+ Pavel Sobolev
+ contact@paveloom.dev
+
+
+ https://github.com/globocom/m3u8/issues
+ globocom/m3u8
+ m3u8
+
+
+
diff --git a/dev-python/simple-term-menu/Manifest b/dev-python/simple-term-menu/Manifest
new file mode 100644
index 0000000000..1ebd5477f0
--- /dev/null
+++ b/dev-python/simple-term-menu/Manifest
@@ -0,0 +1 @@
+DIST simple-term-menu-1.6.6.gh.tar.gz 424809 BLAKE2B c6560fa7f0f218de461f1b7f7d4298b1a0232378673865c64823085e633c2e7d478766b39b0a0f8e4c5df697a58dadee1aa5e91d6439d04eded15f65ff358e9a SHA512 d58e2e4e45ca2b0898c1ccc58b20ca624110f38812a1e74836650488a2480cfe23d80e50abc285916da0a6aedaf7fed8269df04942530b7edb6fa51ed8ab4dbb
diff --git a/dev-python/simple-term-menu/metadata.xml b/dev-python/simple-term-menu/metadata.xml
new file mode 100644
index 0000000000..69fbd1880c
--- /dev/null
+++ b/dev-python/simple-term-menu/metadata.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ Pavel Sobolev
+ contact@paveloom.dev
+
+
+ https://github.com/IngoMeyer441/simple-term-menu/issues
+ IngoMeyer441/simple-term-menu
+ simple-term-menu
+
+
diff --git a/dev-python/simple-term-menu/simple-term-menu-1.6.6.ebuild b/dev-python/simple-term-menu/simple-term-menu-1.6.6.ebuild
new file mode 100644
index 0000000000..08930dcf15
--- /dev/null
+++ b/dev-python/simple-term-menu/simple-term-menu-1.6.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python package which creates simple interactive menus on the command line"
+HOMEPAGE="
+ https://github.com/IngoMeyer441/simple-term-menu
+ https://pypi.org/project/simple-term-menu/
+"
+SRC_URI="https://github.com/IngoMeyer441/simple-term-menu/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+distutils_enable_tests import-check
+
+src_install() {
+ distutils-r1_src_install
+
+ dodoc LICENSE
+}
diff --git a/dev-python/toml/Manifest b/dev-python/toml/Manifest
new file mode 100644
index 0000000000..7ec297e4a1
--- /dev/null
+++ b/dev-python/toml/Manifest
@@ -0,0 +1 @@
+DIST toml-0.10.2.gh.tar.gz 23325 BLAKE2B dedab7d08dadca963e62d64e9108e254dd73b78761985faa892792823027befc6473ae02c35c275a216b4544d1af8776afa78e39c63c95eb856e2bccf1de49c4 SHA512 5c706a3ae336e6b29bdce9752b91c677f7610cbcc1af4169cc24779e248031406cd19ac367725b2aa7903e4b1db71fa59255238c0270b2c146fd5d7e12d9a5da
diff --git a/dev-python/toml/metadata.xml b/dev-python/toml/metadata.xml
new file mode 100644
index 0000000000..32487634ae
--- /dev/null
+++ b/dev-python/toml/metadata.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ Pavel Sobolev
+ contact@paveloom.dev
+
+
+ https://github.com/uiri/toml/issues
+ uiri/toml
+ toml
+
+
diff --git a/dev-python/toml/toml-0.10.2.ebuild b/dev-python/toml/toml-0.10.2.ebuild
new file mode 100644
index 0000000000..6a730982e3
--- /dev/null
+++ b/dev-python/toml/toml-0.10.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for TOML"
+HOMEPAGE="
+ https://github.com/uiri/toml
+ https://pypi.org/project/toml/
+"
+SRC_URI="https://github.com/uiri/toml/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
+
+EPYTEST_DESELECT=(
+ tests/test_api.py::test_invalid_tests
+ tests/test_api.py::test_valid_tests
+)
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_install() {
+ distutils-r1_src_install
+
+ dodoc LICENSE
+}
diff --git a/dev-util/forgejo-runner/Manifest b/dev-util/forgejo-runner/Manifest
index b373f686ae..e3ff6906f4 100644
--- a/dev-util/forgejo-runner/Manifest
+++ b/dev-util/forgejo-runner/Manifest
@@ -2,3 +2,5 @@ DIST forgejo-runner-12.5.3-deps.tar.xz 54999260 BLAKE2B 59d88a51db7812c8b5083627
DIST forgejo-runner-12.5.3.tar.gz 3476349 BLAKE2B 343acfc40cb137fc9111b38e4a07776cab6a8f125425b5d1125065c743336f23268d0dd608b8cc2e3a51055a7d954f9c428c050efa8c3e50baa1ec7369f7f5fd SHA512 e55a5042cdb9c1e8325d0f111f8d9bdc5640c7ed1ed0cfd6e7b6bd383fbf08677d877212733eab2d2736c58c9b051074d0921a2022deeb110e77347b70a88832
DIST forgejo-runner-12.6.1-deps.tar.xz 54995188 BLAKE2B bbc273aaa5a7ec4f071f2309070957a4f4d53581baaa498065b03aba0e2b7eb7564c25627a8bb2dd0d803190bd8c4b25ac34f5d40bfb0ca0f66d7c999eac140c SHA512 a4fa6b42d79b3eb5230ce65a44fbf8057d11705b409a5fba4e19ea05e4cd12eadd17f0ad675bcfb23c0ed48f378ed2223b1c2f7b662e19c7c080f01bf86b96ba
DIST forgejo-runner-12.6.1.tar.gz 3481504 BLAKE2B 7dd5c22097ec46935af2854a8fd676564ec07bc06eb626a94ca89cc12af00fc35fac169495e92126d9be5dc294e928dee1b79f8a4f41bb9eed81c1653f106f6c SHA512 99f111bde4829c2292273dc5083f2499102e024b903e49de9094005ffe78db403f90af9b62e487d52e2bfb340e53a796bad73b4206a2487c9cec73049aff1c4c
+DIST forgejo-runner-12.7.2-deps.tar.xz 96855144 BLAKE2B 9eab44901f3b0648315ecec10348c3679c6200cc7b09f3a151ec0b483e43e0780311d7f972a15765abf983ce3f7bc7f65ed893ebcd1057e7c1529c760d151cb4 SHA512 e8ae9c21c5b4f4ac60d2b13bbeafffc1dcf2869bbe2f4319f521e5e03005133d3fdf9656c3692b119614521baae6cca78d706638ba285d9c1c5c1ee9d9554419
+DIST forgejo-runner-12.7.2.tar.gz 3500658 BLAKE2B 5ced7426cc6c2783e4d8c1f6fa12e3be39daa821d0edbbda6c36440426032f521631ca01b4ccdbb28d43fb64704bbcd74e5b26aaf8b1b361cbf328ca7b2f39da SHA512 20be1d9c2be48197008dc4d8ce6d950b62fc09e43e7105fd509d5e67f261acaf5470a504a6c3d09c076c6f3971a2d16f1a8d4aefadee3041ae203af21d1ebe1c
diff --git a/dev-util/forgejo-runner/forgejo-runner-12.7.2.ebuild b/dev-util/forgejo-runner/forgejo-runner-12.7.2.ebuild
new file mode 100644
index 0000000000..00723ae467
--- /dev/null
+++ b/dev-util/forgejo-runner/forgejo-runner-12.7.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd
+
+DESCRIPTION="A daemon that connects to a Forgejo instance and runs jobs for CI"
+HOMEPAGE="https://code.forgejo.org/forgejo/runner https://forgejo.org/docs/next/admin/actions/"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://code.forgejo.org/forgejo/runner.git"
+else
+ SRC_URI="
+ https://code.forgejo.org/forgejo/runner/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-deps.tar.xz
+ "
+ S="${WORKDIR}/runner"
+
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="examples"
+RESTRICT="test"
+
+DEPEND="
+ >=dev-lang/go-1.25.8
+"
+
+src_unpack() {
+ if [[ "${PV}" == *9999* ]]; then
+ git-r3_src_unpack
+ go-module_live_vendor
+ else
+ go-module_src_unpack
+ fi
+}
+
+src_compile() {
+ # export version information
+ # https://github.com/gentoo/guru/pull/205
+ # https://forums.gentoo.org/viewtopic-p-8831646.html
+ local VERSION
+ if [[ "${PV}" == *9999* ]]; then
+ VERSION="$(
+ git describe --tags --first-parent --abbrev=7 --long --dirty --always \
+ | sed -e "s/^v//g"
+ )"
+ else
+ VERSION="${PVR}"
+ fi
+
+ local EXTRA_GOFLAGS_LD=(
+ # "-w" # disable DWARF generation
+ # "-s" # disable symbol table
+ "-X=code.forgejo.org/forgejo/runner/v11/internal/pkg/ver.version=v${VERSION}"
+ )
+
+ GOFLAGS+=" '-ldflags=${EXTRA_GOFLAGS_LD[*]}'"
+
+ ego build -tags 'netgo osusergo' -o forgejo-runner
+
+ # Makefile does this
+ # emake forgejo-runner
+}
+
+src_install() {
+ dobin forgejo-runner
+
+ systemd_dounit "contrib/forgejo-runner.service"
+
+ dodoc "README.md"
+ if use examples; then
+ dodoc -r "examples"
+ docompress -x "/usr/share/doc/${PF}/examples"
+ fi
+}
diff --git a/dev-util/forgejo-runner/forgejo-runner-9999.ebuild b/dev-util/forgejo-runner/forgejo-runner-9999.ebuild
index 470d72feb4..00723ae467 100644
--- a/dev-util/forgejo-runner/forgejo-runner-9999.ebuild
+++ b/dev-util/forgejo-runner/forgejo-runner-9999.ebuild
@@ -26,7 +26,7 @@ IUSE="examples"
RESTRICT="test"
DEPEND="
- >=dev-lang/go-1.24.0
+ >=dev-lang/go-1.25.8
"
src_unpack() {
diff --git a/dev-util/forgejo-runner/metadata.xml b/dev-util/forgejo-runner/metadata.xml
index c3a3e82bdb..3e859960bf 100644
--- a/dev-util/forgejo-runner/metadata.xml
+++ b/dev-util/forgejo-runner/metadata.xml
@@ -5,6 +5,10 @@
negril.nx+gentoo@gmail.com
Paul Zander
+
+ ceres@ceressees.dev
+ Ceres Milner
+
gentoo-golang-dist/forgejo-runner
diff --git a/media-sound/lms/Manifest b/media-sound/lms/Manifest
index d14dc6c358..70f2d7126e 100644
--- a/media-sound/lms/Manifest
+++ b/media-sound/lms/Manifest
@@ -1,3 +1,3 @@
-DIST lms-3.73.0.tar.gz 606737 BLAKE2B 2d95708cfdd53e91da25ef8e7b6323311b87ca225df38afad0720270e1d549d10db5c309f9e4090324c1a25634fbf536a5f1d17578324dbce1caca1e1a0cd00b SHA512 662e8c1d37f32527785cc8a7a7b43711c8066930e268f6bfe740ba23e483b30f2f1540e84e9813409870ab3d091bc01f659b574ffa3b0ee25364b2817e752fef
DIST lms-3.74.0.tar.gz 614736 BLAKE2B b26c8d90c9cd1285987f0af8700ced244207cd2bbcff9ecf01b7acc11fc1628812bfc44006b8c983b97ddd90df16cc06708059229df79e1e987bcb4dbf4db788 SHA512 696afb030829afa0368195435056044305a616c021757b427e6f33d42e2e042555f24b49005f62049d6d66f84568d88b6c3daa1e31382d739eefb172312df5b9
DIST lms-3.75.0.tar.gz 639715 BLAKE2B d5fca33925e892dbd09c16d3e695981f661a2968a28f93f6dbf0ade1b4d87023ce4df4c50508610a96d5d519a01000a80519a4a6fd67fc724736dc88dff208c8 SHA512 b93f4f5f32e95581a524b9cfa3b52bf469fadc1a7f67028cbdfb94b83117541c7a1bab2d9140e9244569b899bdcaa854d406684cd92d9a87d8324fbcd4c6eb8d
+DIST lms-3.76.0.tar.gz 639354 BLAKE2B 9d7dace2caafcb7fab06945e2c4e4eacb6a7d5eebb36ef6cfeb2180240a1cfb5bef94771cc19e839d159aa99750136dc675f40aa12692ede50d4be3622b81709 SHA512 f04402f79650f2b41f59e6bd52d65a5dad16e6537521c8fcb4356d9d131f4e4b57c4b8635f61ec58f11ae38b370d7d1720287d8ac1d3b117e1d4f3b047b2b763
diff --git a/media-sound/lms/lms-3.73.0.ebuild b/media-sound/lms/lms-3.76.0.ebuild
similarity index 95%
rename from media-sound/lms/lms-3.73.0.ebuild
rename to media-sound/lms/lms-3.76.0.ebuild
index b1e7311317..5d8ef593fc 100644
--- a/media-sound/lms/lms-3.73.0.ebuild
+++ b/media-sound/lms/lms-3.76.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="test +stb"
+IUSE="test jukebox +stb"
RESTRICT="!test? ( test )"
RDEPEND="
@@ -26,6 +26,7 @@ RDEPEND="
media-video/ffmpeg[lame,opus]
sys-libs/pam
+ jukebox? ( media-libs/libpulse )
!stb? ( media-gfx/graphicsmagick )
"
diff --git a/media-sound/streamrip/Manifest b/media-sound/streamrip/Manifest
new file mode 100644
index 0000000000..dfa8f114b1
--- /dev/null
+++ b/media-sound/streamrip/Manifest
@@ -0,0 +1 @@
+DIST streamrip-2.2.0.tar.gz 1549785 BLAKE2B a4cd87f438000afe2c53e732492fe4bc3fc37cad01bc20b1f3fcfa66d6167f8bc4a5dd14f04fb402ef766987b87aa1e6bac03478d21ceb89f4692aa7383c7626 SHA512 e2e21f242fac10b4a3faff95d665bea60c679961c841b24e18df8424dfec04a3a83dbea86ed594d5e4ed4d6a9f76339a3f2ccc796e6f88fdb7e489b7f80829e9
diff --git a/media-sound/streamrip/metadata.xml b/media-sound/streamrip/metadata.xml
new file mode 100644
index 0000000000..f8a6e43b11
--- /dev/null
+++ b/media-sound/streamrip/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ Pavel Sobolev
+ contact@paveloom.dev
+
+
+ https://github.com/nathom/streamrip/issues
+ nathom/streamrip
+
+
diff --git a/media-sound/streamrip/streamrip-2.2.0.ebuild b/media-sound/streamrip/streamrip-2.2.0.ebuild
new file mode 100644
index 0000000000..a5b27f63e4
--- /dev/null
+++ b/media-sound/streamrip/streamrip-2.2.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{12..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="A fast, all-in-one music downloader for Qobuz, Deezer, Tidal, and SoundCloud"
+HOMEPAGE="https://github.com/nathom/streamrip"
+SRC_URI="https://github.com/nathom/streamrip/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/aiodns[${PYTHON_USEDEP}]
+ dev-python/aiofiles[${PYTHON_USEDEP}]
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/aiolimiter[${PYTHON_USEDEP}]
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/click-help-colors[${PYTHON_USEDEP}]
+ dev-python/deezer-py[${PYTHON_USEDEP}]
+ dev-python/m3u8[${PYTHON_USEDEP}]
+ dev-python/pathvalidate[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pycryptodome[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ dev-python/simple-term-menu[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ media-libs/mutagen[${PYTHON_USEDEP}]
+"
+
+# Both install `/usr/bin/rip`
+DEPEND+="
+ !!media-sound/rip
+"
+
+EPYTEST_PLUGINS=( pytest-asyncio )
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i "s/Cryptodome/Crypto/g" \
+ "streamrip/client/deezer.py" \
+ "streamrip/client/downloadable.py" || die
+
+ distutils-r1_src_prepare
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ dodoc LICENSE
+}
diff --git a/sys-apps/coolercontrold/files/coolercontrold-4.0.1-liquidctl.patch b/sys-apps/coolercontrold/files/coolercontrold-4.0.1-liquidctl.patch
new file mode 100644
index 0000000000..8befc94bce
--- /dev/null
+++ b/sys-apps/coolercontrold/files/coolercontrold-4.0.1-liquidctl.patch
@@ -0,0 +1,31 @@
+Patch to make it easy to sed in the configured python interpeter and mention the liquidctl use flag in the error message.
+
+--- a/coolercontrold/daemon/src/repositories/liquidctl/liqctld_service.rs
++++ b/coolercontrold/daemon/src/repositories/liquidctl/liqctld_service.rs
+@@ -122,7 +122,7 @@ fn create_command() -> (String, &'static str) {
+ info!("Running liqctld inside an AppImage");
+ (format!("{appdir}/usr/bin/python3"), "-I")
+ } else {
+- ("python3".to_string(), "-q")
++ ("@@PYTHON@@".to_string(), "-q")
+ }
+ }
+
+--- a/coolercontrold/daemon/src/repositories/liquidctl/liquidctl_repo.rs
++++ b/coolercontrold/daemon/src/repositories/liquidctl/liquidctl_repo.rs
+@@ -82,10 +82,10 @@ impl LiquidctlRepo {
+ }
+ if let Err(err) = liqctld_service::verify_env().await {
+ let msg = format!(
+- "Python liquidctl system package not detected. If you want liquidctl device \
+- support, please make sure the liquidctl package is installed with your \
+- distribution's package manager. If not, you may disable liquidctl support \
+- to no longer see this message. {err}"
++ "Python liquidctl system package not detected or liquidctl use flag is disabled \
++ for coolercontrold. If you want liquidctl device support, please make sure \
++ the liquidctl use flag is enabled for coolercontrold. If not, you may disable \
++ liquidctl support to no longer see this message. {err}"
+ );
+ return Err(InitError::PythonEnv { msg }.into());
+ }
+
diff --git a/www-apps/forgejo/metadata.xml b/www-apps/forgejo/metadata.xml
index 11aeec6101..d64f673759 100644
--- a/www-apps/forgejo/metadata.xml
+++ b/www-apps/forgejo/metadata.xml
@@ -6,6 +6,10 @@
Primary maintainer
Artemis Everfree
+
+ ceres@ceressees.dev
+ Ceres Milner
+
https://codeberg.org/forgejo/forgejo/releases
https://codeberg.org/forgejo/forgejo/issues
diff --git a/www-apps/zola/zola-0.22.1.ebuild b/www-apps/zola/zola-0.22.1.ebuild
deleted file mode 100644
index 94b4787d7a..0000000000
--- a/www-apps/zola/zola-0.22.1.ebuild
+++ /dev/null
@@ -1,646 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
- adler2@2.0.1
- ahash@0.7.8
- ahash@0.8.12
- aho-corasick@1.1.4
- aligned-vec@0.6.4
- aligned@0.4.3
- allocator-api2@0.2.21
- ammonia@4.1.2
- android_system_properties@0.1.5
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.13
- any_ascii@0.1.7
- anyhow@1.0.100
- arbitrary@1.4.2
- arg_enum_proc_macro@0.3.4
- arrayvec@0.7.6
- as-slice@0.2.1
- assert-json-diff@2.0.2
- atomic-waker@1.1.2
- atty@0.2.14
- autocfg@1.5.0
- av-scenechange@0.14.1
- av1-grain@0.2.5
- avif-parse@1.4.0
- avif-serialize@0.8.6
- axum-core@0.5.6
- axum@0.8.8
- base64-simd@0.7.0
- base64-simd@0.8.0
- base64@0.22.1
- bincode@1.3.3
- bit_field@0.10.3
- bitflags@1.3.2
- bitflags@2.10.0
- bitreader@0.3.11
- bitstream-io@4.9.0
- bitvec@1.0.1
- block-buffer@0.10.4
- block2@0.6.2
- bstr@1.12.1
- build_const@0.2.2
- built@0.8.0
- bumpalo@3.19.0
- bytecheck@0.6.12
- bytecheck_derive@0.6.12
- bytecount@0.6.9
- bytemuck@1.24.0
- byteorder-lite@0.1.0
- byteorder@1.5.0
- bytes@1.11.0
- castaway@0.2.4
- cc@1.2.53
- cedarwood@0.4.6
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- chrono-tz-build@0.3.0
- chrono-tz@0.9.0
- chrono@0.4.43
- clap@3.2.25
- clap@4.5.54
- clap_builder@4.5.54
- clap_complete@4.5.65
- clap_derive@3.2.25
- clap_derive@4.5.49
- clap_lex@0.2.4
- clap_lex@0.7.7
- clap_mangen@0.2.31
- cobs@0.3.0
- codemap@0.1.3
- color_quant@1.1.0
- colorchoice@1.0.4
- colored@3.1.1
- compact_str@0.9.0
- console@0.15.11
- const-str-proc-macro@0.3.2
- const-str@0.3.2
- convert_case@0.6.0
- core-foundation-sys@0.8.7
- core-foundation@0.9.4
- core2@0.4.0
- cow-utils@0.1.3
- cpufeatures@0.2.17
- crc32fast@1.5.0
- crc@1.8.1
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crunchy@0.2.4
- crypto-common@0.1.7
- cssparser-color@0.1.0
- cssparser-macros@0.6.1
- cssparser@0.33.0
- cssparser@0.35.0
- csv-core@0.1.13
- csv@1.4.0
- ctrlc@3.5.1
- dashmap@5.5.3
- data-encoding@2.10.0
- data-url@0.1.1
- deranged@0.5.5
- deunicode@1.6.2
- digest@0.10.7
- dispatch2@0.3.0
- displaydoc@0.2.5
- doc-comment@0.3.4
- dragonbox_ecma@0.0.5
- dtoa-short@0.3.5
- dtoa@1.0.11
- dunce@1.0.5
- either@1.15.0
- elasticlunr-rs@3.0.2
- embed-resource@3.0.6
- embedded-io@0.4.0
- embedded-io@0.6.1
- encode_unicode@1.0.0
- encoding-index-japanese@1.20141219.5
- encoding-index-korean@1.20141219.5
- encoding-index-simpchinese@1.20141219.5
- encoding-index-singlebyte@1.20141219.5
- encoding-index-tradchinese@1.20141219.5
- encoding@0.2.33
- encoding_index_tests@0.1.4
- env_filter@0.1.4
- env_logger@0.11.8
- env_logger@0.9.3
- equator-macro@0.4.2
- equator@0.4.2
- equivalent@1.0.2
- errno@0.3.14
- exr@1.74.0
- fallible_collections@0.5.1
- fastrand@2.3.0
- fax@0.2.6
- fax_derive@0.2.0
- fdeflate@0.3.7
- file-id@0.2.3
- filetime@0.2.27
- find-msvc-tools@0.1.8
- flate2@1.1.8
- fnv@1.0.7
- foreign-types-shared@0.1.1
- foreign-types@0.3.2
- form_urlencoded@1.2.2
- fsevent-sys@4.1.0
- funty@2.0.0
- futf@0.1.5
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-io@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- fxhash@0.2.1
- generic-array@0.14.7
- getrandom@0.2.17
- getrandom@0.3.4
- gh-emoji@1.0.8
- giallo@0.2.2
- gif@0.14.1
- glob@0.3.3
- globset@0.4.18
- globwalk@0.9.1
- grass@0.13.4
- grass_compiler@0.13.4
- h2@0.4.13
- half@2.7.1
- hashbrown@0.12.3
- hashbrown@0.14.5
- hashbrown@0.16.1
- heck@0.4.1
- heck@0.5.0
- hermit-abi@0.1.19
- html5ever@0.35.0
- http-body-util@0.1.3
- http-body@1.0.1
- http@1.4.0
- httparse@1.10.1
- httpdate@1.0.3
- humansize@2.1.3
- humantime@2.3.0
- hyper-rustls@0.27.7
- hyper-tls@0.6.0
- hyper-util@0.1.19
- hyper@1.8.1
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.64
- icu_collections@2.1.1
- icu_locale_core@2.1.1
- icu_normalizer@2.1.1
- icu_normalizer_data@2.1.1
- icu_properties@2.1.2
- icu_properties_data@2.1.2
- icu_provider@2.1.1
- idna@1.1.0
- idna_adapter@1.2.1
- ignore@0.4.25
- image-webp@0.2.4
- image@0.25.9
- imgref@1.12.0
- indexmap@1.9.3
- indexmap@2.13.0
- inotify-sys@0.1.5
- inotify@0.11.0
- insta@1.46.1
- interpolate_name@0.2.4
- ipnet@2.11.0
- iri-string@0.7.10
- is-docker@0.2.0
- is-wsl@0.4.0
- is_terminal_polyfill@1.70.2
- itertools@0.10.5
- itertools@0.14.0
- itoa@1.0.17
- jieba-rs@0.6.8
- jobserver@0.1.34
- js-sys@0.3.85
- json-escape-simd@3.0.1
- kamadak-exif@0.6.1
- kqueue-sys@1.0.4
- kqueue@1.1.1
- lasso@0.7.3
- lazy_static@1.5.0
- leb128@0.2.5
- lebe@0.5.3
- lexical-sort@0.3.1
- libc@0.2.180
- libfuzzer-sys@0.4.10
- libm@0.2.15
- libredox@0.1.12
- libwebp-sys@0.9.6
- lightningcss-derive@1.0.0-alpha.43
- lightningcss@1.0.0-alpha.70
- lindera-cc-cedict-builder@0.13.5
- lindera-core@0.13.5
- lindera-decompress@0.13.5
- lindera-dictionary@0.13.5
- lindera-ipadic-builder@0.13.5
- lindera-ipadic@0.13.5
- lindera-ko-dic-builder@0.13.5
- lindera-unidic-builder@0.13.5
- lindera@0.14.0
- linux-raw-sys@0.11.0
- litemap@0.8.1
- lock_api@0.4.14
- log@0.4.29
- loop9@0.1.5
- lru-slab@0.1.2
- lzma-rs@0.2.0
- mac@0.1.1
- maplit@1.0.2
- markup5ever@0.35.0
- match_token@0.35.0
- matches@0.1.10
- matchit@0.8.4
- maybe-rayon@0.1.1
- memchr@2.7.6
- mime@0.3.17
- mime_guess@2.0.5
- minify-html-common@0.0.3
- minify-html@0.18.1
- minimal-lexical@0.2.1
- miniz_oxide@0.8.9
- mio@1.1.1
- mockito@1.7.1
- moxcms@0.7.11
- mutate_once@0.1.2
- native-tls@0.2.14
- new_debug_unreachable@1.0.6
- nix@0.30.1
- nom-bibtex@0.6.0
- nom-language@0.1.0
- nom-tracable-macros@0.9.1
- nom-tracable@0.9.1
- nom@7.1.3
- nom@8.0.0
- nom_locate@4.2.0
- nom_locate@5.0.0
- nonmax@0.5.5
- noop_proc_macro@0.3.0
- notify-debouncer-full@0.6.0
- notify-types@2.0.0
- notify@8.2.0
- num-bigint@0.4.6
- num-conv@0.1.0
- num-derive@0.4.2
- num-format@0.4.4
- num-integer@0.1.46
- num-rational@0.4.2
- num-traits@0.2.19
- num_threads@0.1.7
- objc2-encode@4.1.0
- objc2@0.6.3
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- onig-regset@6.7.0
- onig_sys@69.9.1
- open@5.3.3
- openssl-macros@0.1.1
- openssl-probe@0.1.6
- openssl-sys@0.9.111
- openssl@0.10.75
- os_str_bytes@6.6.1
- outref@0.1.0
- outref@0.5.2
- owo-colors@4.2.3
- oxc-browserslist@2.2.0
- oxc-miette-derive@2.7.0
- oxc-miette@2.7.0
- oxc_allocator@0.95.0
- oxc_ast@0.95.0
- oxc_ast_macros@0.95.0
- oxc_ast_visit@0.95.0
- oxc_codegen@0.95.0
- oxc_compat@0.95.0
- oxc_data_structures@0.95.0
- oxc_diagnostics@0.95.0
- oxc_ecmascript@0.95.0
- oxc_estree@0.95.0
- oxc_index@4.1.0
- oxc_mangler@0.95.0
- oxc_minifier@0.95.0
- oxc_parser@0.95.0
- oxc_regular_expression@0.95.0
- oxc_semantic@0.95.0
- oxc_sourcemap@6.0.1
- oxc_span@0.95.0
- oxc_syntax@0.95.0
- oxc_traverse@0.95.0
- papaya@0.2.3
- parcel_selectors@0.28.2
- parcel_sourcemap@2.1.1
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- parse-zoneinfo@0.3.1
- paste@1.0.15
- pastey@0.1.1
- path-slash@0.2.1
- pathdiff@0.2.3
- percent-encoding@2.3.2
- pest@2.8.5
- pest_derive@2.8.5
- pest_generator@2.8.5
- pest_meta@2.8.5
- phf@0.11.3
- phf@0.13.1
- phf_codegen@0.11.3
- phf_generator@0.11.3
- phf_generator@0.13.1
- phf_macros@0.11.3
- phf_macros@0.13.1
- phf_shared@0.11.3
- phf_shared@0.13.1
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- pkg-config@0.3.32
- png@0.18.0
- postcard@1.1.3
- potential_utf@0.1.4
- powerfmt@0.2.0
- ppv-lite86@0.2.21
- precomputed-hash@0.1.1
- proc-macro-error-attr@1.0.4
- proc-macro-error@1.0.4
- proc-macro2@1.0.106
- profiling-procmacros@1.0.17
- profiling@1.0.17
- ptr_meta@0.1.4
- ptr_meta_derive@0.1.4
- pulldown-cmark-escape@0.11.0
- pulldown-cmark@0.13.0
- pure-rust-locales@0.8.2
- pxfm@0.1.27
- qoi@0.4.1
- quick-error@2.0.1
- quinn-proto@0.11.13
- quinn-udp@0.5.14
- quinn@0.11.9
- quote@1.0.43
- r-efi@5.3.0
- radium@0.7.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.3.1
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.5
- rav1e@0.8.1
- ravif@0.12.0
- rayon-core@1.13.0
- rayon@1.11.0
- redox_syscall@0.5.18
- redox_syscall@0.7.0
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- relative-path@2.0.1
- rend@0.4.2
- reqwest@0.12.28
- rgb@0.8.52
- ring@0.17.14
- rkyv@0.7.46
- rkyv_derive@0.7.46
- rmp-serde@1.3.1
- rmp@0.8.15
- roff@0.2.2
- roxmltree@0.20.0
- roxmltree_to_serde@0.6.2
- rust-stemmers@1.2.0
- rustc-hash@2.1.1
- rustc_version@0.4.1
- rustix@1.1.3
- rustls-pki-types@1.14.0
- rustls-webpki@0.103.9
- rustls@0.23.36
- rustversion@1.0.22
- ryu@1.0.22
- same-file@1.0.6
- schannel@0.1.28
- scopeguard@1.2.0
- seahash@4.1.0
- security-framework-sys@2.15.0
- security-framework@2.11.1
- seize@0.5.1
- self_cell@1.2.2
- semver@1.0.27
- seq-macro@0.3.6
- serde-content@0.1.2
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_json@1.0.149
- serde_spanned@1.0.4
- serde_urlencoded@0.7.1
- serde_yaml@0.9.34+deprecated
- sha1@0.10.6
- sha2@0.10.9
- shlex@1.3.0
- simd-abstraction@0.7.1
- simd-adler32@0.3.8
- simd_helpers@0.1.0
- simdutf8@0.1.5
- similar@2.7.0
- siphasher@1.0.1
- slab@0.4.11
- slug@0.1.6
- smallvec@1.15.1
- smawk@0.3.2
- socket2@0.6.1
- stable_deref_trait@1.2.1
- static_assertions@1.1.0
- string_cache@0.8.9
- string_cache_codegen@0.5.4
- strsim@0.10.0
- strsim@0.11.1
- subtle@2.6.1
- svg_metadata@0.6.0
- syn@1.0.109
- syn@2.0.114
- sync_wrapper@1.0.2
- synstructure@0.13.2
- tap@1.0.1
- tar@0.4.44
- tauri-winres@0.3.5
- tempfile@3.24.0
- tendril@0.4.3
- tera@1.20.1
- termcolor@1.4.1
- test-case-core@3.3.1
- test-case-macros@3.3.1
- test-case@3.3.1
- textwrap@0.16.2
- thiserror-impl@1.0.69
- thiserror-impl@2.0.18
- thiserror@1.0.69
- thiserror@2.0.18
- tiff@0.10.3
- time-core@0.1.7
- time-macros@0.2.25
- time@0.3.45
- tinystr@0.8.2
- tinyvec@1.10.0
- tinyvec_macros@0.1.1
- tokio-macros@2.6.0
- tokio-native-tls@0.3.1
- tokio-rustls@0.26.4
- tokio-tungstenite@0.28.0
- tokio-util@0.7.18
- tokio@1.49.0
- toml@0.9.11+spec-1.1.0
- toml_datetime@0.7.5+spec-1.1.0
- toml_parser@1.0.6+spec-1.1.0
- toml_writer@1.0.6+spec-1.1.0
- tower-http@0.6.8
- tower-layer@0.3.3
- tower-service@0.3.3
- tower@0.5.3
- tracing-core@0.1.36
- tracing@0.1.44
- try-lock@0.2.5
- tungstenite@0.28.0
- typenum@1.19.0
- ucd-trie@0.1.7
- unic-langid-impl@0.9.6
- unic-langid@0.9.6
- unicase@2.9.0
- unicode-id-start@1.4.0
- unicode-ident@1.0.22
- unicode-linebreak@0.1.5
- unicode-segmentation@1.12.0
- unicode-width@0.2.2
- unsafe-libyaml@0.2.11
- untrusted@0.9.0
- url@2.5.8
- utf-8@0.7.6
- utf8_iter@1.0.4
- utf8parse@0.2.2
- uuid@1.19.0
- v_frame@0.3.9
- vcpkg@0.2.15
- version_check@0.9.5
- vlq@0.5.1
- vsimd@0.8.0
- vswhom-sys@0.1.3
- vswhom@0.1.0
- walkdir@2.5.0
- want@0.3.1
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.2+wasi-0.2.9
- wasm-bindgen-futures@0.4.58
- wasm-bindgen-macro-support@0.2.108
- wasm-bindgen-macro@0.2.108
- wasm-bindgen-shared@0.2.108
- wasm-bindgen@0.2.108
- web-sys@0.3.85
- web-time@1.1.0
- web_atoms@0.1.3
- webp@0.3.1
- webpki-roots@1.0.5
- weezl@0.1.12
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.11
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.62.2
- windows-implement@0.60.2
- windows-interface@0.59.3
- windows-link@0.2.1
- windows-result@0.4.1
- windows-strings@0.5.1
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.52.6
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.1
- winnow@0.7.14
- winreg@0.55.0
- wit-bindgen@0.51.0
- writeable@0.6.2
- wyz@0.5.1
- xattr@1.6.1
- y4m@0.8.0
- yada@0.5.1
- yoke-derive@0.8.1
- yoke@0.8.1
- zerocopy-derive@0.8.33
- zerocopy@0.8.33
- zerofrom-derive@0.1.6
- zerofrom@0.1.6
- zeroize@1.8.2
- zerotrie@0.2.3
- zerovec-derive@0.11.2
- zerovec@0.11.5
- zmij@1.0.16
- zune-core@0.4.12
- zune-core@0.5.1
- zune-inflate@0.2.54
- zune-jpeg@0.4.21
- zune-jpeg@0.5.11
-"
-
-RUST_MIN_VER="1.88.0"
-
-inherit cargo
-
-DESCRIPTION="A fast static site generator with everything built-in"
-HOMEPAGE="https://www.getzola.org"
-SRC_URI="
- https://github.com/getzola/zola/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="EUPL-1.2"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 EUPL-1.2 ISC MIT
- MPL-2.0 UoI-NCSA Unicode-3.0
- || ( Apache-2.0-with-LLVM-exceptions Boost-1.0 )
-"
-
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-libs/oniguruma"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- # Upstream enables stripping on rel and disables debuginfo on dev
- sed -i 's:profile:ignore:' Cargo.toml || die
-}
-
-src_configure() {
- # Use system libraries
- export RUSTONIG_SYSTEM_LIBONIG=1
-
- cargo_src_configure
-}