Compare commits

...

43 Commits

Author SHA1 Message Date
Repository mirror & CI
920184af81 2026-05-05 13:31:17 UTC 2026-05-05 13:31:17 +00:00
Repository mirror & CI
bbc12d335c Merge updates from master 2026-05-05 13:31:16 +00:00
David Roman
c6ec889bfc dev-python/pipenv: drop 2026.5.2
Signed-off-by: David Roman <stkw0@disroot.org>
2026-05-05 15:12:04 +02:00
Repository mirror & CI
380402edd7 2026-05-05 12:01:14 UTC 2026-05-05 12:01:14 +00:00
Oz Tiram
47eec3aa69 dev-python/pythonfinder: new package, add 3.0.3
Signed-off-by: Oz Tiram <oz.tiram@gmail.com>
2026-05-05 12:39:33 +02:00
Daichi Yamamoto
9c9e640018 gui-apps/xremap: add 0.15.5, drop 0.15.2
Signed-off-by: Daichi Yamamoto <dev@dyama.net>
2026-05-05 18:12:34 +09:00
Takuya Wakazono
20fa5a45c5 gui-apps/1password: fix destop/icon installation and rdeps
Closes: https://bugs.gentoo.org/968265
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2026-05-05 14:11:15 +09:00
Daichi Yamamoto
826f60721e app-misc/cpufetch: add 1.07, drop 1.06
Signed-off-by: Daichi Yamamoto <dev@dyama.net>
2026-05-05 12:25:28 +09:00
Eric Joldasov
daf424e755 app-portage/zig-ebuilder: update RDEPEND
Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>
2026-05-05 06:39:01 +05:00
Jernej Jakob
59ded8e4cd profiles: remove app-crypt/nitrokey-app2 mask
Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 02:02:39 +02:00
Jernej Jakob
1866c10541 app-crypt/nitrokey-app2: drop 2.4.1
Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 02:02:37 +02:00
Jernej Jakob
57dba51a7f app-crypt/nitrokey-app2: add 2.5.2
Update to fix outdated dependency on dev-python/hidapi-0.14 caused by
dev-python/nitrokey-0.4.1, due to which it was masked in 1005e14c56.

Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 02:02:30 +02:00
Jernej Jakob
fd69aeecfd app-crypt/pynitrokey: new package, add 0.12.0
Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 01:48:23 +02:00
Jernej Jakob
77b9e580f8 dev-python/nethsm: new package, add 2.1.0
Required by app-crypt/pynitrokey

Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 01:48:22 +02:00
Jernej Jakob
b63bb322c9 dev-python/nkdfu: new package, add 0.2
Required by app-crypt/pynitrokey

Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 01:48:20 +02:00
Jernej Jakob
3a43c8b001 profiles: remove dev-python/nitrokey mask
Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 01:48:19 +02:00
Jernej Jakob
36e10cac12 dev-python/nitrokey: drop 0.4.1
Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 01:48:18 +02:00
Jernej Jakob
313a3a7a00 dev-python/nitrokey: add 0.4.2
This version updates the dependency on dev-python/hidapi-0.14 which has
already been removed from the tree to 0.15 which is current.
Consequently the package mask added in 1005e14c56 can be removed.

I've contacted the maintainer about updating the Nitrokey packages
on 2026-04-21 but haven't received a reply yet.

Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 01:48:17 +02:00
Jernej Jakob
456d25938b dev-python/tlv8: enable py3.14
Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 01:48:14 +02:00
Jernej Jakob
739ac84ae6 app-crypt/nitrokey-udev-rules: new package, add 1.1.0
Split by upstream from libnitrokey. Required by nitrokey tools
(nitrokey-sdk-py, pynitrokey, nitrokey-app2).

Signed-off-by: Jernej Jakob <jernej.jakob@gmail.com>
2026-05-05 01:48:14 +02:00
Sebastian Engel
3c461ebea2 media-sound/fooyin: Update 9999
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
2026-05-04 23:27:37 +02:00
Sebastian Engel
1026ed07b6 media-sound/fooyin: add 0.10.5
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
2026-05-04 23:27:26 +02:00
Nicolas PARLANT
245d876e1b net-misc/wstunnel: update LICENSE
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
2026-05-04 23:12:25 +02:00
Nicolas PARLANT
2fd47e22e2 net-misc/wstunnel: add 10.5.4
Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
2026-05-04 23:08:31 +02:00
Jonas Frei
07796c4d60 games-engines/fs2_open: add 25.0.1
Signed-off-by: Jonas Frei <freijon@pm.me>
2026-05-04 21:25:58 +02:00
Jonas Frei
0ffc79dcdc media-sound/qobuz-player: drop 0.8.0
Signed-off-by: Jonas Frei <freijon@pm.me>
2026-05-04 21:25:58 +02:00
Jonas Frei
b97eca9fa5 media-sound/qobuz-player: add 2026.05.03
Signed-off-by: Jonas Frei <freijon@pm.me>
2026-05-04 21:25:58 +02:00
dsaf
bb189e410e gui-apps/quickshell: drop myself as a maintainer
Signed-off-by: dsaf <ghostyn678+git@gmail.com>
2026-05-04 12:52:24 -03:00
Ceres
ce2a6f2b77 app-misc/1password-cli: change group of installed binary
chgrp and fperms based on gui-apps/1password

Closes: https://bugs.gentoo.org/973585
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-04 16:37:35 +01:00
Ceres
6c19e3fdb5 acct-group/onepassword-cli: new package, add 0
this is different to acct-group/1password, and is needed as well as it
for 1password CLI to work

Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-04 16:37:34 +01:00
Ceres
a52d39c8db dev-util/forgejo-runner: drop 12.9.0
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-04 16:37:32 +01:00
Ceres
28566220ee dev-util/forgejo-runner: add 12.10.0
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-04 16:37:31 +01:00
Ceres
6c9bfa5a56 media-sound/nuclear-bin: drop 1.34.1
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-04 16:37:30 +01:00
Ceres
bfaa389686 media-sound/nuclear-bin: add 1.35.0
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-04 16:37:28 +01:00
Ceres
44b553121f www-client/zen-bin: drop 1.19.10b
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-04 16:37:27 +01:00
Ceres
5ae30b7873 www-client/zen-bin: add 1.19.11b
Signed-off-by: Ceres <ceres@ceressees.dev>
2026-05-04 16:37:23 +01:00
Itai Ferber
2196ec8fee dev-lang/odin: add 2026.05
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-05-04 07:12:54 -04:00
Michael Moon
be54ebb193 games-simulation/kittenspaceagency-bin: Update to 2026.5.3-r4264
Signed-off-by: Michael Moon <triffid.hunter@gmail.com>
2026-05-04 18:32:49 +08:00
Takuya Wakazono
c055c42420 gui-wm/miracle-wm: drop 0.8.3, 0.9.0
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2026-05-04 11:31:40 +09:00
Takuya Wakazono
88e987c5d9 gui-wm/miracle-wm: add 0.9.1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2026-05-04 11:31:36 +09:00
Itai Ferber
24f9242788 net-dns/technitium-dns: add 15.1, drop 15.0
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-05-03 18:50:48 -04:00
Itai Ferber
e62fa0c9d2 net-dns/technitium-dns: fix ExcessiveLineLength
Signed-off-by: Itai Ferber <itai@itaiferber.net>
2026-05-03 18:50:04 -04:00
Haelwenn (lanodan) Monnier
6385c3a70d www-apps/pleroma: add 2.10.2, drop 2.10.0-r1 (security)
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2026-05-03 19:59:44 +02:00
113 changed files with 1100 additions and 549 deletions

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ceres@ceressees.dev</email>
<name>Ceres Milner</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,9 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
DESCRIPTION="A group for 1password CLI"
ACCT_GROUP_ID=-1

View File

@@ -1 +1 @@
DIST nitrokey-app2-2.4.1.gh.tar.gz 999710 BLAKE2B a59647601f2acee23f0fda6cb3244ed47b4d413b92ca9d0295632d08a10b9682ceb205b1757c63bd1bc53a90bbdab56954ad91b75c424cee827a40da9656742b SHA512 95d2c682332bc5ca60c844d21229d35b344548717b4a51ec4101701fa65229c4e6e3fdccde25438e8dd4f5282d16cb6911c49bbb079345e48fa518ff6ec06d45
DIST nitrokey-app2-2.5.2.gh.tar.gz 998356 BLAKE2B 74b5f484ae0bc38d3886dfd01b07b11e32618d45fd18313481638fb61edc546b0fb686ea0eef1ff8d7eb5534ec964e12c4b18d0a8ea59ab72331dc8ca6f59a62 SHA512 dba97e2483feefd5052a2950e7756b0e9a2a6d120f06fd215f7e8906d68237558d81a759ad3e1df8d65018ca74fc799855d066d54692cdfeb6d69bfa779d2676

View File

@@ -1,43 +1,35 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=true
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{12..13} )
inherit desktop distutils-r1 xdg
DESCRIPTION="Graphical application to manage and use Nitrokey 3 devices"
HOMEPAGE="https://github.com/Nitrokey/nitrokey-app2 https://pypi.org/project/nitrokeyapp/"
SRC_URI="https://github.com/Nitrokey/nitrokey-app2/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
HOMEPAGE="
https://github.com/Nitrokey/nitrokey-app2/
https://docs.nitrokey.com/software/nk-app2/
"
SRC_URI="https://github.com/Nitrokey/nitrokey-app2/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
$(python_gen_cond_dep '
>=dev-python/fido2-2:=[${PYTHON_USEDEP}]
=dev-python/fido2-2*:=[${PYTHON_USEDEP}]
<dev-python/fido2-3:=[${PYTHON_USEDEP}]
>=dev-python/nitrokey-0.4[${PYTHON_USEDEP}]
<dev-python/nitrokey-1[${PYTHON_USEDEP}]
>=dev-python/pyside-6.6.0:6=[core,gui,svg,tools,uitools,widgets,${PYTHON_USEDEP}]
>=dev-python/nitrokey-0.4.2[${PYTHON_USEDEP}]
<dev-python/nitrokey-0.5[${PYTHON_USEDEP}]
>=dev-python/pyside-6.6.0:6=[core,gui,svg,uitools,widgets,${PYTHON_USEDEP}]
>=dev-python/usb-monitor-1.21[${PYTHON_USEDEP}]
')
"
src_prepare() {
distutils-r1_src_prepare
rm nitrokeyapp/VERSION || die
rm nitrokeyapp/ui/i18n/*.ts || die
rm nitrokeyapp/ui/i18n/CMakeLists.txt || die
rm -r nitrokeyapp/ui/{LICENSES,3RDPARTY.txt} || die
}
src_install() {
distutils-r1_src_install

View File

@@ -0,0 +1 @@
DIST nitrokey-udev-rules-1.1.0.gh.tar.gz 8081 BLAKE2B 7df2b8e3d51f1d2db8480807568c54065e85fb7b222e8d62e13fc1cbcb30bd9d87f31e02e786ea2e7fd170c062a20ce5da1a1ed52b43c467bf5e676c87aabe9f SHA512 6b4e985d00ae29fa68a5e1ada8401d6df3956e6e228ec50b27c4ca1ae70ec16d161f8533106d1fb88ffc5ac115175bc3fbdabef664510f8df20ba220c9bf1cdc

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>jernej.jakob@gmail.com</email>
<name>Jernej Jakob</name>
</maintainer>
<upstream>
<remote-id type="github">Nitrokey/nitrokey-udev-rules</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,34 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit udev
DESCRIPTION="udev rules for Nitrokey devices"
HOMEPAGE="https://github.com/Nitrokey/nitrokey-udev-rules"
SRC_URI="https://github.com/Nitrokey/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="CC0-1.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
virtual/udev
"
src_configure() { :; }
src_compile() { :; }
src_install() {
udev_dorules 41-nitrokey.rules
}
pkg_postinst() {
udev_reload
}
pkg_postrm() {
udev_reload
}

View File

@@ -0,0 +1 @@
DIST pynitrokey-0.12.0.gh.tar.gz 222156 BLAKE2B 293706c0c063343ddba14b1767ed547914465089a2e1a35a7ebf57dee2b5b5df7a0e437a5f48971587d1f468465bbba6e015bcee0a2c6a060ad7db969948ddff SHA512 57e235b6ee6532be76f566ad06a1795663134dfeb9260a7f8f58645d712c0ff435b13d9fc68d5724e2bd8cd2e4e2d4a3df651964cebf18623cd097bcfa448397

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>jernej.jakob@gmail.com</email>
<name>Jernej Jakob</name>
</maintainer>
<use>
<flag name="piv">Install dependencies for "piv" subcommand</flag>
</use>
<upstream>
<remote-id type="github">Nitrokey/pynitrokey</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,52 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{12..13} )
inherit distutils-r1
DESCRIPTION="A command line interface for the Nitrokey FIDO2, Start, 3 and NetHSM"
HOMEPAGE="https://github.com/Nitrokey/pynitrokey"
SRC_URI="https://github.com/Nitrokey/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="~amd64"
IUSE="piv"
RDEPEND="
$(python_gen_cond_dep '
>=dev-python/cffi-1.15[${PYTHON_USEDEP}]
<dev-python/cffi-3[${PYTHON_USEDEP}]
>=dev-python/click-8.2[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
>=dev-python/cryptography-43[${PYTHON_USEDEP}]
<dev-python/cryptography-47[${PYTHON_USEDEP}]
=dev-python/fido2-2*[${PYTHON_USEDEP}]
>=dev-python/hidapi-0.14[${PYTHON_USEDEP}]
=dev-python/intelhex-2*[${PYTHON_USEDEP}]
>=dev-python/nitrokey-0.4.2[${PYTHON_USEDEP}]
<dev-python/nitrokey-0.5[${PYTHON_USEDEP}]
=dev-python/nkdfu-0.2*[${PYTHON_USEDEP}]
=dev-python/pyusb-1*[${PYTHON_USEDEP}]
=dev-python/requests-2*[${PYTHON_USEDEP}]
=dev-python/tqdm-4*[${PYTHON_USEDEP}]
=dev-python/tlv8-0.10*[${PYTHON_USEDEP}]
=dev-python/semver-3*[${PYTHON_USEDEP}]
>=dev-python/nethsm-2.1[${PYTHON_USEDEP}]
<dev-python/nethsm-3[${PYTHON_USEDEP}]
piv? ( =dev-python/pyscard-2*[${PYTHON_USEDEP}] )
')
"
# tests require a connected nitrokey device and will destroy the data on it!
# it would be bad if the user was not expecting this.
RESTRICT="test"
pkg_postinst(){
elog "To use the 'piv' subcommand, enable USE 'piv'"
}

View File

@@ -0,0 +1,29 @@
# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="The worlds most-loved password manager CLI"
HOMEPAGE="https://1password.com"
SRC_URI="
amd64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v${PV}/op_linux_amd64_v${PV}.zip -> ${P}-amd64.zip )
arm64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v${PV}/op_linux_arm64_v${PV}.zip -> ${P}-arm64.zip )
"
S="${WORKDIR}"
LICENSE="all-rights-reserved"
SLOT="0"
KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="strip test bindist"
DEPEND="acct-group/onepassword-cli"
BDEPEND="app-arch/unzip"
QA_FLAGS_IGNORED="usr/bin/op"
src_install() {
dobin op
chgrp onepassword-cli "${D}/usr/bin/op" || die "Failed to set group of 1password CLI"
fperms g+s "/usr/bin/op"
}

View File

@@ -1 +1 @@
DIST cpufetch-1.06.tar.gz 2833392 BLAKE2B 552a4aec946da7ad70e92357b323582b29d81bd7eede6937809353b7f6e3008ef92bbc33f7ca8a24e6625d9f0145519113c3ef58ca4eb13782b90278e5242ba1 SHA512 ee907372608bed6af713f5e071e08a96c86cf0c7aeff1a7bf8511c2b03804d71e63d23e7aa409c2a7da5a0cf198a8a419e26210174f052c36bffa56135609d07
DIST cpufetch-1.07.tar.gz 2846623 BLAKE2B 3b1d0ddac7d3635d7471dee0f3ff394c86273aa1215badd96323ef88ca7924fb2bba41f0852ad89b77431f2385e44c8836010b9d01b9e84becebcfe9841ff129 SHA512 c89caa65127158ce8e22cb0b5e5148d65bafc32b47b254068cd17c7b8fa402f222b1f755b75053b76c69a8b9d4266c4f9ca7a67fab19a1a30d7cdc03400846ba

View File

@@ -13,7 +13,7 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64"
PATCHES=( "${FILESDIR}/${P}-makefile.patch" )
PATCHES=( "${FILESDIR}/${PN}-1.06-makefile.patch" )
src_prepare() {
default

View File

@@ -1,4 +1,4 @@
# Copyright 2025 Gentoo Authors
# Copyright 2025-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,8 +15,8 @@ SLOT="0"
RDEPEND="
|| (
>=dev-lang/zig-0.13
>=dev-lang/zig-bin-0.13
>=dev-lang/zig-0.14
>=dev-lang/zig-bin-0.14
)
"

View File

@@ -2,3 +2,4 @@ DIST odin-2026.01.tar.gz 147388145 BLAKE2B 579efc63d4aa91cbe6b6c98f64a504a7f50c0
DIST odin-2026.02.tar.gz 148130905 BLAKE2B 60463427b224b14a23e4206e249b6d5d7d79aa5b4611ee5ed8fbc0b6888faecba3c497fc6e59168fdb092b29892a974b2a752b7506f244f633354db09ee0ca95 SHA512 7764e567012f067df74a65f1177b3f3f9081b46da4b726047fd2f169eaea8c003990c1dbb4b2568b1ccb17c1a73889b6edde0d601720f87d3fe9d5b9bac71669
DIST odin-2026.03.tar.gz 148137518 BLAKE2B b384ae9962921e33f4bba51cf3a3134806aa23b0308b35068692436d597f5e6a40d374c5d46772b6f267ee383dc0263158ede2856445a1d6f40b83ab6f200a3a SHA512 7733988f83b7ba2af444545d8a20f6efd7bdda3ed95ff94bcd462d9ec93aa113220b12564e2cb63b5df0306b5458e5ce44e62b499a250017882b5f3eedcba4f4
DIST odin-2026.04.tar.gz 148837624 BLAKE2B 08f3c2efa5a2972af979d33fddc541d5582ae4e829c2030e323e8ae8b48056fda2c9c8361cd74354c38a3ce397298873fe2ffca470b951d452ce662ac908c5f2 SHA512 541ec3dd8ad9728be4d7424f8b8365cd5ba8a34635fab61d232ec4438a912ee925f68c3763bd4d35c03857960716a5d7452d3a123a31a6b9936f4b7b619ce55f
DIST odin-2026.05.tar.gz 149047320 BLAKE2B b0a2d983b2c50c795aeeb4b0e1f2b8f532543e5ae5881de9af702efec87571ab0024c04020e89f962f9be76fb2effa38401fb7161c5f5b56b8f2f77a2d41c12b SHA512 afbc9757726539f6df5880f01ea0a4dd879b15f9f0d54f89472ed5d365a546dcc3448ec417c48ecff58ee85b3be6c9476f79876e867a5a1f45e9671e6dec2941

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {17..21} )
inherit flag-o-matic llvm-r2
DESCRIPTION="The Data-Oriented Language for Sane Software Development."
HOMEPAGE="https://odin-lang.org/"
if [[ $PV == 9999 ]]; then
EGIT_REPO_URI="https://github.com/odin-lang/Odin.git"
inherit git-r3
else
MY_PV="${PV/./-}"
SRC_URI="https://github.com/odin-lang/Odin/archive/refs/tags/dev-${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/Odin-dev-${MY_PV}"
KEYWORDS="~amd64"
fi
LICENSE="ZLIB"
SLOT="0"
RDEPEND="
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=
llvm-core/llvm:${LLVM_SLOT}=
')
"
BDEPEND="${RDEPEND}"
src_configure() {
strip-flags
default
}
src_compile() {
./build_odin.sh release || die "failed to build odin"
}
src_install() {
local install_dir="/usr/$(get_libdir)/${PN}"
insinto "${install_dir}"
doins -r base core vendor
# Odin needs to link against runtime libs. Odin can pick up on those libs
# via `ODIN_ROOT`, but installing it into the same base dir keeps everything
# working right out of the box.
exeinto "${install_dir}"
doexe odin
dosym -r "${install_dir}/odin" "/usr/bin/odin"
}

View File

@@ -0,0 +1 @@
DIST nethsm-2.1.0.gh.tar.gz 307311 BLAKE2B 704e102348dbe93f00b38c19f500bd5c30b98e0b7d52f4cd7a8d54adbbf4960aa506b2ec7930cf93219a4dc3b37ad748ab92523833d0a1f57b52541fc655ddc7 SHA512 ee2f37b548cc0737dbb2e07793e7ecec781580f95a1679bfdcda62acf15a1e3e28ef175b90ca1323a5585a53c5110925146a6e5553971475665df8b385eb913a

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>jernej.jakob@gmail.com</email>
<name>Jernej Jakob</name>
</maintainer>
<upstream>
<remote-id type="github">Nitrokey/nethsm-sdk-py</remote-id>
<remote-id type="pypi">nethsm</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,30 @@
# 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_{11..14} )
inherit distutils-r1
DESCRIPTION="Python client for NitroKey NetHSM"
HOMEPAGE="https://github.com/Nitrokey/nethsm-sdk-py"
MY_PN="nethsm-sdk-py"
MY_P="${MY_PN}-${PV}"
SRC_URI="https://github.com/Nitrokey/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
>=dev-python/cryptography-41[${PYTHON_USEDEP}]
=dev-python/python-dateutil-2*[${PYTHON_USEDEP}]
=dev-python/typing-extensions-4*[${PYTHON_USEDEP}]
=dev-python/urllib3-2*[${PYTHON_USEDEP}]
"
# tests require docker (provision a NetHSM instance in a container from a prebuilt image)
RESTRICT="test"

View File

@@ -1 +1 @@
DIST nitrokey-0.4.1.gh.tar.gz 1234954 BLAKE2B e095673defa106072a05286a0144b8a02b581fc3836b783960ebda3c47770eeaf0761ac76111b7368d6f739e42c45191de92f652162a2b76c4b25bd6dfab7cbb SHA512 af88c7b4a59f11a5d54496c2f2cd3e808d711935b87b0fe21de62a34159f000dacf63f4a8b46be37dd6ba540c3a04d41328bf09e81f02dc2634de05e16c4d498
DIST nitrokey-0.4.2.gh.tar.gz 1235069 BLAKE2B ee2d08363eb7ccb2e72fb73bd2d45e01c00f3c6784bbd5ea2f5b185a4c358c3502e2200796fdcb0c98cc1037324d4cb7e8b7cca97e3a53d5122049040ad778b6 SHA512 04003651240361e736e4a3a4f3c7f172a86f06eab7a0a6bd862e20fd8b22aa7918e130fd918ee10f906322949bd8ad292b03e0dc708c928c951e236c6650c680

View File

@@ -1,48 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{12..13} )
inherit distutils-r1
DESCRIPTION="Python SDK for Nitrokey devices"
HOMEPAGE="https://github.com/Nitrokey/nitrokey-sdk-py https://pypi.org/project/nitrokey/"
SRC_URI="https://github.com/Nitrokey/nitrokey-sdk-py/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/nitrokey-sdk-py-${PV}"
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/crcmod-1.7[${PYTHON_USEDEP}]
<dev-python/crcmod-2[${PYTHON_USEDEP}]
>=dev-python/cryptography-41[${PYTHON_USEDEP}]
>=dev-python/fido2-1.1.2:=[${PYTHON_USEDEP}]
<dev-python/fido2-3:=[${PYTHON_USEDEP}]
>=dev-python/hidapi-0.14[${PYTHON_USEDEP}]
<dev-python/hidapi-0.15[${PYTHON_USEDEP}]
>=dev-python/poetry-core-2[${PYTHON_USEDEP}]
<dev-python/poetry-core-3[${PYTHON_USEDEP}]
>=dev-python/protobuf-5.26:=[${PYTHON_USEDEP}]
<dev-python/protobuf-7:=[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/requests-2.16[${PYTHON_USEDEP}]
<dev-python/requests-3[${PYTHON_USEDEP}]
>=dev-python/semver-3[${PYTHON_USEDEP}]
<dev-python/semver-4[${PYTHON_USEDEP}]
>=dev-python/tlv8-0.10[${PYTHON_USEDEP}]
<dev-python/tlv8-0.11[${PYTHON_USEDEP}]
>=dev-python/types-protobuf-5.26[${PYTHON_USEDEP}]
<dev-python/types-protobuf-7[${PYTHON_USEDEP}]
>=dev-python/types-requests-2.16[${PYTHON_USEDEP}]
<dev-python/types-requests-3[${PYTHON_USEDEP}]
>=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
<dev-python/typing-extensions-5[${PYTHON_USEDEP}]
"
distutils_enable_sphinx docs
distutils_enable_tests pytest

View File

@@ -0,0 +1,41 @@
# 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="Python SDK for Nitrokey devices"
HOMEPAGE="https://github.com/Nitrokey/nitrokey-sdk-py https://pypi.org/project/nitrokey/"
SRC_URI="https://github.com/Nitrokey/nitrokey-sdk-py/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/nitrokey-sdk-py-${PV}"
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="~amd64"
IUSE="udev"
RDEPEND="
>=dev-python/cryptography-41[${PYTHON_USEDEP}]
>=dev-python/crcmod-1.7[${PYTHON_USEDEP}]
<dev-python/crcmod-2[${PYTHON_USEDEP}]
>=dev-python/fido2-1.1.2[${PYTHON_USEDEP}]
<dev-python/fido2-3[${PYTHON_USEDEP}]
>=dev-python/hidapi-0.14[${PYTHON_USEDEP}]
udev? ( app-crypt/nitrokey-udev-rules )
=dev-python/requests-2*[${PYTHON_USEDEP}]
>=dev-python/tlv8-0.10[${PYTHON_USEDEP}]
<dev-python/tlv8-1[${PYTHON_USEDEP}]
>=dev-python/pyserial-3.5[${PYTHON_USEDEP}]
<dev-python/pyserial-4[${PYTHON_USEDEP}]
>=dev-python/protobuf-5.26[${PYTHON_USEDEP}]
<dev-python/protobuf-7[${PYTHON_USEDEP}]
=dev-python/semver-3*[${PYTHON_USEDEP}]
"
distutils_enable_sphinx docs
distutils_enable_tests pytest

View File

@@ -0,0 +1 @@
DIST nkdfu-0.2.gh.tar.gz 16046 BLAKE2B dbd01a333391ae94fccae6cf7cecccce2b742fcb91fab421208236cfa7576b1a31ebf21dd168813534c8ca401d964c12b73d340ddd8e6e6ca009257a1a306f5e SHA512 3b94b65115e84ca0a065746f92415d7be436484fd9a949ac841955ffd98a061ec7c9016f1d9bc05af1006fcfc2ca21a94f51a0d3a036c27945cf568b75cc7d58

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>jernej.jakob@gmail.com</email>
<name>Jernej Jakob</name>
</maintainer>
<upstream>
<remote-id type="github">Nitrokey/nkdfu</remote-id>
<remote-id type="pypi">nkdfu</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,24 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# officially supports only py3.11 but works on newer too
DISTUTILS_USE_PEP517=flit
PYTHON_COMPAT=( python3_{12..13} )
inherit distutils-r1
DESCRIPTION="Python DFU tool for updating Nitrokey firmware"
HOMEPAGE="https://github.com/Nitrokey/nkdfu"
SRC_URI="https://github.com/Nitrokey/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/intelhex-2.3.0[${PYTHON_USEDEP}]
>=dev-python/libusb1-1.9.3[${PYTHON_USEDEP}]
dev-python/python-fire[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
"

View File

@@ -1,2 +1 @@
DIST pipenv-2026.5.2.gh.tar.gz 10508957 BLAKE2B 76a31783f4653701b6ae5491df55954f567051b495cfc7fdc19a2f441618d90e0198fb2dd6c9f103d97027b17fd45e82d50e3db136ce5eeb764c9ac896cbd0e9 SHA512 4241a25af0c9aa581026e55f40f53b76411f6a264a2ef8d37298b4def19ae334d098d970c550b24e1da29003215ea34d4aa1f070de4d599d79ad7e114a5a1325
DIST pipenv-2026.6.1.gh.tar.gz 10555997 BLAKE2B 3b97269ca898f9aa7dc9cbe8c037bd637750c61481491006b20ee7a90c8c811360bacad15b52bc15100576b6eb88894c7736c23e8a3940d308197e413260b2a8 SHA512 a2d3def9d27d0ad7fed2412e772e478093af11563711d370d428917d33cdb8bfc2181e098c7bd1e98b3334829665cdb11abd59c889b68daf4c9a094979a5ecd6

View File

@@ -1,113 +0,0 @@
# 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_{11..14} pypy3_11 )
inherit distutils-r1
DESCRIPTION="Python Development Workflow for Humans"
HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/"
SRC_URI="https://github.com/pypa/pipenv/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~riscv"
PATCHES=(
"${FILESDIR}/pipenv-${PV}-0001-Append-always-install-to-pip-extra-args.patch"
"${FILESDIR}/pipenv-${PV}-0002-Inject-system-packages.patch"
)
RDEPEND="
>=dev-python/importlib-metadata-8.4.0[${PYTHON_USEDEP}]
<dev-python/importlib-metadata-9.0.0[${PYTHON_USEDEP}]
>=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}]
~dev-python/pipdeptree-2.30.0[${PYTHON_USEDEP}]
~dev-python/plette-2.1.0[${PYTHON_USEDEP}]
>=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}]
>=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
>=dev-python/pythonfinder-3.0.0[${PYTHON_USEDEP}]
dev-python/shellingham[${PYTHON_USEDEP}]
dev-python/tomlkit[${PYTHON_USEDEP}]
>=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}]
"
BDEPEND="
${RDEPEND}
test? (
dev-python/flaky[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
)
"
# IMPORTANT: The following sed command patches the vendor direcotry
# in the pipenv source. Attempts to simply bump the version of the
# package without checking that it works is likely to fail
# The vendored packages should eventually all be removed
# see: https://bugs.gentoo.org/717666
src_prepare() {
sed --in-place -e \
"s/import click, plette, tomlkit/import click\n\import tomlkit\nfrom pipenv.vendor import plette/g" \
pipenv/project.py || die "Failed patching pipenv/project.py"
local pkgName
local packages=(
colorama
click
click_didyoumean
dotenv
pexpect
pipdeptree
plette
pythonfinder
shellingham
tomli
tomlkit
importlib_metadata
packaging
)
for pkgName in "${packages[@]}"; do
find ./ -type f -exec sed --in-place \
-e "s/from pipenv.vendor import ${pkgName}/import ${pkgName}/g" \
-e "s/from pipenv.vendor.${pkgName}\(.*\) import \(\w*\)/from ${pkgName}\1 import \2/g"\
-e "s/import pipenv.vendor.${pkgName} as ${pkgName}/import ${pkgName}/g" \
-e "s/from .vendor import ${pkgName}/import ${pkgName}/g" \
-e "s/from .vendor.${pkgName}/from ${pkgName}/g" {} + || die "Failed to sed for ${pkgName}"
done
# disable coverage in tests
sed -i -e '/\[tool\.pytest\.ini_options\]/,/\[/ { /addopts/d; /plugins/d; }' pyproject.toml || die
distutils-r1_src_prepare
# remove vendored versions
for pkgName in "${packages[@]}"; do
# Match the name directly (works for directories and files)
# We use -o (OR) to handle both the original name and the hyphenated version
find ./pipenv/vendor \( -name "${pkgName}" -o -name "${pkgName/_/-}" \) \
-prune -exec rm -rvf {} + || die "Failed to remove vendored ${pkgName}"
done
find tests/ -type f -name "*.py" -exec sed -i \
-e "s/pipenv\.vendor\.pythonfinder\.utils\.get_python_version/pythonfinder.utils.get_python_version/g" \
-e "s/from pipenv\.vendor /from /g" \
-e "s/import pipenv\.vendor\./import /g" \
{} + || die "Failed to devendor tests"
rm -rv examples docs benchmarks || die "Failed to remove dirs"
}
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
python_test() {
local -x PYTHONPATH="${S}:${PYTHONPATH}"
epytest -m "not cli and not needs_internet" tests/unit/
}

View File

@@ -0,0 +1 @@
DIST pythonfinder-3.0.3.tar.gz 725812 BLAKE2B 604169a777f9971d63560c2354d4ca3da254442b21df029d21a6562b632b61b47c3a9badeb09e84f6b556765f4897b36d4115da4ab07ee502e598c0d4638d7b8 SHA512 62fe99d4a03b0727f5875eff5d0526ed4565279f8f04c42fe75b805067168a5de2557b29d3398a341c1c8a41d31310cb67b2333969b33dfa92cb5c4114b45df7

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>oz.tiram@gmail.com</email>
<name>Oz Tiram</name>
</maintainer>
<upstream>
<remote-id type="github">sarugaku/pythonfinder</remote-id>
<remote-id type="pypi">pythonfinder</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,32 @@
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3_11 python3_{12..14} )
inherit distutils-r1 pypi
DESCRIPTION="PythonFinder: Cross Platform Search Tool for Finding Pythons"
HOMEPAGE="
https://github.com/sarugaku/pythonfinder/
https://pypi.org/project/pythonfinder/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~riscv"
BDEPEND="
test? (
dev-python/click[${PYTHON_USEDEP}]
)
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
python_test() {
epytest -o addopts=
}

View File

@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..13} )
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1

View File

@@ -1,2 +1,2 @@
DIST forgejo-runner-12.9.0-deps.tar.xz 96811256 BLAKE2B 1dee826ec32c1bc77f9fcb7871b4ee5542ff19e9989724827311538ef2385f7e0593214d6ea0c915ce0a81657ff44c6c1ee044961c21b82df20ff467a32493c7 SHA512 6454bc5bf8e54e2ad7dd1e3bc8c60248eacddd08a42416242db36b967c968e6d7c5f1be46e4e8af0a95e2670f3b27658672809b319984dd1515cf40b63f0b6d9
DIST forgejo-runner-12.9.0.tar.gz 3516923 BLAKE2B 507dfe8426cea8419eafdd296f7d6177a596e1601429c3d9a27303af5e91c4fb3821623a449bd01db33a911f67580c1524799f0173ca0767085936a79e0f1b45 SHA512 d32b24614410a227d4ea89a213c3f453e0d3969856e42d0475fcb1fd336cbe2e5ca9d6d18c031647a03e8f1f614836a9f29926a773a73e0f2bbf820b7b0c5614
DIST forgejo-runner-12.10.0-deps.tar.xz 96811256 BLAKE2B 1dee826ec32c1bc77f9fcb7871b4ee5542ff19e9989724827311538ef2385f7e0593214d6ea0c915ce0a81657ff44c6c1ee044961c21b82df20ff467a32493c7 SHA512 6454bc5bf8e54e2ad7dd1e3bc8c60248eacddd08a42416242db36b967c968e6d7c5f1be46e4e8af0a95e2670f3b27658672809b319984dd1515cf40b63f0b6d9
DIST forgejo-runner-12.10.0.tar.gz 3526091 BLAKE2B e6eabd4379bfb07b875d406eb7798cac8863ac0f85f33a5faf882307ff22581d68e6802c5b3c8cb10fdd0823cf5f2e516a9f728f810e29909441ba71ed308b79 SHA512 a4385aff462d5753f799bf69b5ec27a899e5786eef2113e63ea83dc42139f3a92f6cda3867ca1c2fe743e06a2b830850673d759284bd2426f807842609538237

View File

@@ -4,3 +4,6 @@ DIST fs2_open-24.2.0.tar.gz 10958574 BLAKE2B 1990e7536ce71e1408806af60a8d6908ac2
DIST fs2_open-25.0.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346
DIST fs2_open-25.0.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f
DIST fs2_open-25.0.0.tar.gz 11459432 BLAKE2B 88847584355fe2bbb5ca8d507a47ad6bebcc6fbe4b35618f79d15c148fec6ec971b35bfebec339b17cf67c221ac136444a7028bea06fafb33d58b5b043340688 SHA512 7431977d27adda96b9c1d53bf805997098f44c8e94bcc9fa99460d059161ab5270e2810206b6a6c79bfb92d75f80d1277825516f284511d344d485d3208a40aa
DIST fs2_open-25.0.1-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346
DIST fs2_open-25.0.1-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f
DIST fs2_open-25.0.1.tar.gz 11464417 BLAKE2B 8d8bec8df4ca5f716cdac319e6772a3158295b13577a2ec70116440cfce2d246939163da8364e24425f0e612ecb1a835b3b016766dcfdeec581abba098246a88 SHA512 8d0c5c2700b7e029c492eb0760b0e6e5cd1ac94b7a9e0db9400f894de5e0c65378761c9f7e3f01d51fa1ef0b0461eab1c66a272a656c2249ed5251fbbe93394f

View File

@@ -0,0 +1,11 @@
--- a/lib/CMakeLists.txt
+++ b/lib/CMakeLists.txt
@@ -49,8 +49,6 @@ add_subdirectory(mdns)
add_subdirectory(accidental-noise)
-ADD_SUBDIRECTORY(lz4)
-
set(HIDAPI_WITH_LIBUSB OFF)
set(HIDAPI_WITH_HIDRAW ON)
add_subdirectory(hidapi)

View File

@@ -0,0 +1,11 @@
--- a/freespace2/CMakeLists.txt
+++ b/freespace2/CMakeLists.txt
@@ -25,7 +25,7 @@ target_compile_features(Freespace2 PUBLIC cxx_std_17)
include(resources.cmake)
-SET_TARGET_PROPERTIES(Freespace2 PROPERTIES OUTPUT_NAME "fs2_open_${FSO_BINARY_SUFFIX}")
+SET_TARGET_PROPERTIES(Freespace2 PROPERTIES OUTPUT_NAME "fs2_open")
TARGET_LINK_LIBRARIES(Freespace2 code)
TARGET_LINK_LIBRARIES(Freespace2 platform)

View File

@@ -0,0 +1,107 @@
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake flag-o-matic
DESCRIPTION="FreeSpace2 Source Code Project game engine"
HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/"
# Replace "." with "_" in version
_PV=${PV//./_}
# Current hashes of external repositories:
HASH_LIBROCKET="ecd648a43aff8a9f3daf064d75ca5725237d5b38"
HASH_CMAKE_MODULES="7cef9577d6fc35057ea57f46b4986a8a28aeff50"
SRC_URI="
https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_${_PV}.tar.gz -> ${P}.tar.gz
https://github.com/scp-fs2open/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-ext_libRocket.tar.gz
https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-ext_rpavlik-cmake-modules.tar.gz
"
S="${WORKDIR}/fs2open.github.com-release_${_PV}"
LICENSE="Unlicense MIT Boost-1.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="clang debug discord"
DEPEND="
app-arch/lz4:=
<dev-lang/lua-5.1.6:5.1
dev-libs/jansson:=
media-libs/freetype:2
media-libs/glu
media-libs/libjpeg-turbo:=
media-libs/libpng:=
media-libs/libsdl2[X]
media-libs/libtheora
media-libs/libvorbis
media-libs/mesa
media-libs/openal
media-video/ffmpeg:=
x11-libs/libX11
"
RDEPEND="${DEPEND}"
BDEPEND="
clang? ( llvm-core/clang )
"
PATCHES=(
"${FILESDIR}/${P}-dont-build-lz4.patch"
"${FILESDIR}/${P}-make-arch-independent.patch"
)
src_unpack() {
unpack ${A}
mv libRocket-${HASH_LIBROCKET}/* "${S}/lib/libRocket/" || die
mv cmake-modules-${HASH_CMAKE_MODULES}/* "${S}/cmake/external/rpavlik-cmake-modules/" || die
}
src_prepare() {
eapply_user
cmake_src_prepare
}
src_configure() {
use debug && CMAKE_BUILD_TYPE=Debug || CMAKE_BUILD_TYPE=Release
if use clang ; then
# Force clang
einfo "Enforcing the use of clang due to USE=clang ..."
AR=llvm-ar
CC=${CHOST}-clang
CXX=${CHOST}-clang++
LDFLAGS+=" -fuse-ld=lld"
fi
# Force-include prefix_header.h (simulate -DCMAKE_PCH which doesn't work)
append-cxxflags "-include${S}/code/prefix_header.h"
local mycmakeargs=(
"-DFSO_BUILD_WITH_DISCORD=$(usex discord ON OFF)"
"-DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON"
)
cmake_src_configure
}
src_install() {
exeinto "/opt/${PN}"
doexe "${BUILD_DIR}/bin/${PN}"
insinto "/opt/${PN}"
doins "${BUILD_DIR}/bin/libRocketControls.so"
doins "${BUILD_DIR}/bin/libRocketControlsLua.so"
doins "${BUILD_DIR}/bin/libRocketCore.so"
doins "${BUILD_DIR}/bin/libRocketCoreLua.so"
doins "${BUILD_DIR}/bin/libRocketDebugger.so"
use discord && doins "${BUILD_DIR}/bin/libdiscord-rpc.so"
}
pkg_postinst() {
einfo "This package only generates the engine binary."
einfo "The retail Freespace 2 data is required to play the"
einfo "original game and most mods."
}

View File

@@ -1 +1 @@
DIST kittenspaceagency-bin-2026.4.18-r4206.tar.gz 2170128597 BLAKE2B e8414b832c2b7424b8c7730ba4516a58905930b7431804a35db162fe5dbacdc95248b73ebb9942b21d9f0418a2745b5ea6c31bf2cb28f102f8d7814e33c5f3bd SHA512 4b77abd4f034071f8a965041f483ee656cfb324022b43a26a815edff68e0d45a7c1ee792ea0e499c60aaa60aa59a17f88c1f152cd8db7f57394ab84282404440
DIST kittenspaceagency-bin-2026.5.3-r4264.tar.gz 2193325084 BLAKE2B b1dbc2b15e003f0db5c44b3ff5809e744ef624e1cede4ef08050e1489787c5a0251d2e82bcdf9ce16131fe52d7910f4f7991b0d2edbf4ee3fdb5e70a337d8275 SHA512 e59b5a2f88ae0ff24853ca1e516cb652324390d3c1648e2d8e2b9c2bdfe12962e91f277fba7b76f9d2d79718f24221ea8ca003b95463b3c7e2b07a9a5e590e89

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2025 Gentoo Authors
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Pulled from jaredallard's overlay to GURU
@@ -24,13 +24,38 @@ DEPEND="
x11-misc/xdg-utils
acct-group/1password
"
RDEPEND="${DEPEND}"
RDEPEND="
${DEPEND}
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/libX11
x11-libs/libXcomposite
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/libxcb
x11-libs/libxkbcommon
x11-libs/pango
virtual/zlib
"
QA_PREBUILT="/opt/1Password/*"
src_install() {
cd "${S}/${PN}"-* || die
dodir /opt/1Password
cp -ar "${S}/${PN}-"**"/"* "${ED}/opt/1Password/" || die "Install failed!"
cp -ar ./* "${ED}/opt/1Password/" || die "Install failed!"
# Fill in policy kit file with a list of (the first 10) human users of
# the system.
@@ -52,11 +77,19 @@ src_install() {
dosym -r /opt/1Password/1password /usr/bin/1password
dosym -r /opt/1Password/op-ssh-sign /usr/bin/op-ssh-sign
domenu /opt/1Password/resources/1password.desktop
newicon "${ED}/opt/1Password/resources/icons/hicolor/512x512/apps/1password.png" "${PN}.png"
domenu resources/1password.desktop
local size
for size in 32 64 256 512; do
doicon -s ${size} resources/icons/hicolor/${size}x${size}/apps/1password.png
done
dodoc "${ED}/opt/1Password/resources/custom_allowed_browsers"
# cleanup unneeded files
rm "${ED}/opt/1Password/com.1password.1Password.policy.tpl"
rm "${ED}/opt/1Password/resources/{1password.desktop,custom_allowed_browsers}"
rm -r "${ED}/opt/1Password/resources/icons"
# chrome-sandbox requires the setuid bit to be specifically set.
# See https://github.com/electron/electron/issues/17972
fperms 4755 /opt/1Password/chrome-sandbox

View File

@@ -5,10 +5,6 @@
<email>frailedev@proton.me</email>
<name>Maxwell Blake</name>
</maintainer>
<maintainer type="person">
<email>ghostyn678+git@gmail.com</email>
<name>dsaf</name>
</maintainer>
<longdescription>
Quickshell is a toolkit for building status bars, widgets, lockscreens,
and other desktop components using QtQuick. It can be used alongside

View File

@@ -1,2 +1,2 @@
DIST xremap-0.15.2-crates.tar.xz 19109836 BLAKE2B 424684b96a2398b32096bfb1f0407e9015501bcf90491d348544dcc1d57f6f0a700f46605ddd571eeaed4de938e600ce1bc3dd3a282cc6033a373dfd71373395 SHA512 6c72f60750cdcba80beb6e31145d6fefaacfa61ae5072cd3b30069ad218305e8755c5499c4440f1aaeceec95436de86205eaed852c5545dbb9a388c7296f6309
DIST xremap-0.15.2.tar.gz 135609 BLAKE2B ba9c8a431dcc82e35dce2d62543c5a441b6f8a6bc9d93b3d5affcd6ec8ab8d8863774d74d4b7c7f812b298d3577951303ce2dc2ba9d40a2c87c125a075d1e2a0 SHA512 2481b9276158bb73c319f9cc43ba4bb1030b94b92ed51c1db3f9da5aa3062ce1935677f6a7ce526433b2d17e44c37f10c6e1f1321c144ea7141dfef89e716f41
DIST xremap-0.15.5-crates.tar.xz 14343464 BLAKE2B e10609d9c5355426375de89c4300101f947726694b5143db26e527e972e4ee116d93ecb74eb51c607095e77e300187559a780f8461d6a27fc4f703ed2bd546f0 SHA512 97dc465577530d629cf152629375faff90d88f43e88d0a53cf0f180b01aa0cd82bbaee364852c255efc2fbf8fbcc86eb715ca2c27a3ba463e951ca2b59077463
DIST xremap-0.15.5.tar.gz 141129 BLAKE2B 000661e037dd550798e2449527edf303f8b4fdc2c6a91b38ea3ad6c4625a8ab7abd49c73b3e3f1de53502d59e01d9da9d2365c84966574638ddb4be6d40981a5 SHA512 09b0d9224f189347301b74e73c892ad651098b6f04bf5fccc87cfd4731bc5c25e25b1ca336833b1bf1075e969415a0fc298ef0dc2e90c4983e5b8c3aa014ac2a

View File

@@ -14,6 +14,7 @@
<flag name="niri">build client for Niri</flag>
<flag name="cosmic">build client for COSMIC Wayland</flag>
<flag name="socket">build client for Variant for system service</flag>
<flag name="pantheon">build client for Pantheon Wayland (aka Secure)</flag>
</use>
<upstream>
<remote-id type="github">xremap/xremap</remote-id>

View File

@@ -21,8 +21,8 @@ LICENSE="MIT"
LICENSE+=" Apache-2.0 BSD GPL-3+ MIT Unicode-3.0 ZLIB"
SLOT="0"
KEYWORDS="~amd64"
IUSE="cosmic gnome hyprland kde niri socket udev wlroots x11"
REQUIRED_USE="?? ( cosmic gnome hyprland kde niri socket wlroots x11 )"
IUSE="cosmic gnome hyprland kde niri pantheon socket udev wlroots x11"
REQUIRED_USE="?? ( cosmic gnome hyprland kde niri pantheon socket wlroots x11 )"
DEPEND="udev? ( virtual/libudev )"
RDEPEND="${DEPEND}"
@@ -42,6 +42,7 @@ src_configure() {
$(usev niri)
$(usev cosmic)
$(usev socket)
$(usev pantheon)
)
cargo_src_configure --no-default-features
}

View File

@@ -1,2 +1 @@
DIST miracle-wm-0.8.3.tar.gz 1186888 BLAKE2B c4c693356c2792a0a2b03a65f9b99a2655112d54d36f47c06b5fbae96a4469c597f441ce32e1e989a75ac8fcaa5b8b4ff4b6246d172d0cc8b33dcaf0a2ee0979 SHA512 c9341976811a391340804ed536711160da798d1a25be737846f766495c8bc36ee942fcb117f3ae41fe18e102b7777beac3e4395e02a82d7754ba5f59a0a7eb66
DIST miracle-wm-0.9.0.tar.gz 2655079 BLAKE2B c7f98a3179090b87e694a6fc7310093820ec926211a3e0d790b5b872b10f25bec5bcb25992928e0ff8179a725088267ba8dc9c5f7a35c65c7f2ed4e8c95185b4 SHA512 866d8947f45a1c8fae0964a9d1f70af5a3e6c359ca2f1a7b2005d340ffbff43361ca39da30a9ddcd47f637f37fc203372b7097a6a279e982eb119b8870199fef
DIST miracle-wm-0.9.1.tar.gz 2658768 BLAKE2B e334e7c3a9e66c75f056e081040d7c20763a59d6cd93799224a2dc43b2d2079c2d0769c4d2ea14ac2ee92df19e8bff58178b3176b31607648d3a085dc1ee006f SHA512 49ce5955627dc072bc6e671170fc0bd32bc8e6fa48e84c75e04c3c47985ec8f6d3fa5a4a7c0f8abd29f364db6ed68bf2034097b91e3c16332d5ebde69629bdac

View File

@@ -1,26 +0,0 @@
--- a/miracle-wm-config/CMakeLists.txt
+++ b/miracle-wm-config/CMakeLists.txt
@@ -3,7 +3,9 @@ pkg_check_modules(MIRCORE mircore REQUIRED)
pkg_check_modules(YAML REQUIRED IMPORTED_TARGET yaml-cpp)
pkg_check_modules(LIBEVDEV REQUIRED IMPORTED_TARGET libevdev)
pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0)
-find_package(GTest REQUIRED)
+if(WITH_TESTS)
+ find_package(GTest REQUIRED)
+endif()
add_library(miracle-wm-config
SHARED
@@ -55,6 +57,7 @@ install(
)
# Tests
+if(WITH_TESTS)
add_executable(test_miracle_wm_config_c_api
tests/test_miracle_wm_config_c_api.cpp
)
@@ -74,3 +77,4 @@ target_link_libraries(test_miracle_wm_config_c_api
)
add_test(NAME test_miracle_wm_config_c_api COMMAND test_miracle_wm_config_c_api)
+endif()

View File

@@ -1,15 +0,0 @@
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -9,12 +9,10 @@ include_directories(
find_package(PkgConfig)
pkg_check_modules(MIRAL miral REQUIRED)
pkg_check_modules(MIRSERVER mirserver REQUIRED)
-pkg_check_modules(MIRTEST mirtest REQUIRED)
pkg_check_modules(YAML REQUIRED IMPORTED_TARGET yaml-cpp)
find_package(GTest REQUIRED)
find_package(nlohmann_json 3.2.0 REQUIRED)
-option(END_TO_END_TESTS "Include end-to-end tests?" OFF)
set(SOURCES
mock_animation.h

View File

@@ -1,18 +0,0 @@
Compat for Mir 2.25, where mirrenderer was merged into mirplatform.
https://github.com/miracle-wm-org/miracle-wm/commit/aaae6e64261d8a00c2a1df47e2eab99400382d69
From: Matthew Kosarek <matthew@matthewkosarek.xyz>
Date: Tue, 9 Dec 2025 10:41:43 -0500
Subject: [PATCH] bugfix: only install libmirrenderer-dev if it is available
(#734)
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -90,7 +90,7 @@ find_package(PkgConfig)
set(MIR_MINIMUM_VERSION 2.18)
pkg_check_modules(MIRAL REQUIRED miral>=5.1)
-pkg_check_modules(MIRRENDERER REQUIRED mirrenderer>=${MIR_MINIMUM_VERSION})
+pkg_check_modules(MIRRENDERER mirrenderer>=${MIR_MINIMUM_VERSION})
pkg_check_modules(MIRPLATFORM REQUIRED mirplatform>=${MIR_MINIMUM_VERSION})
pkg_check_modules(MIRCOMMON REQUIRED mircommon>=${MIR_MINIMUM_VERSION})
pkg_check_modules(MIRCOMMON_INTERNAL REQUIRED mircommon-internal>=${MIR_MINIMUM_VERSION})

View File

@@ -51,9 +51,9 @@ index e73c08f..88277bd 100644
#include <mir/scene/surface.h>
using namespace miracle;
--- a/src/plugin_handle.h
--- a/src/plugin_handle.h
+++ b/src/plugin_handle.h
@@ -15,7 +15,9 @@ You should have received a copy of the GNU General Public License
@@ -15,6 +15,8 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
**/
@@ -62,3 +62,23 @@ index e73c08f..88277bd 100644
namespace miracle
{
typedef uint32_t PluginHandle;
--- a/src/parent_background_internal_client.cpp
+++ b/src/parent_background_internal_client.cpp
@@ -28,6 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <cmath>
#include <cstring>
#include <fcntl.h>
+#include <mutex>
#include <poll.h>
#include <sys/eventfd.h>
#include <sys/mman.h>
--- a/src/move_service.h
+++ b/src/move_service.h
@@ -19,6 +19,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define MIRACLE_WM_MOVE_SERVICE_H
#include <memory>
+#include <mutex>
#include <mir_toolkit/event.h>
namespace miracle

View File

@@ -1,26 +0,0 @@
Build tests only when requested.
--- a/miracle-wm-c/CMakeLists.txt
+++ b/miracle-wm-c/CMakeLists.txt
@@ -5,7 +5,9 @@ pkg_check_modules(MIRAL miral REQUIRED)
pkg_check_modules(YAML REQUIRED IMPORTED_TARGET yaml-cpp)
pkg_check_modules(XKBCOMMON REQUIRED xkbcommon)
pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0)
+if(ENABLE_TESTS)
find_package(GTest REQUIRED)
+endif()
add_library(miracle-wm-c
SHARED
@@ -62,6 +64,7 @@ install(
)
# Tests
+if(ENABLE_TESTS)
add_executable(test_miracle_wm_c_api
tests/test_config_c.cpp
tests/test_config_cpp.cpp
@@ -86,3 +89,4 @@ target_link_libraries(test_miracle_wm_c_api
)
add_test(NAME test_miracle_wm_c_api COMMAND test_miracle_wm_c_api)
+endif()

View File

@@ -1,81 +0,0 @@
# Copyright 2024-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_13 )
inherit cmake python-single-r1
DESCRIPTION="Tiling Wayland compositor based on Mir"
HOMEPAGE="https://github.com/miracle-wm-org/miracle-wm"
SRC_URI="https://github.com/miracle-wm-org/miracle-wm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+ MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="systemd test"
REQUIRED_USE="systemd? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
COMMON_DEPEND="
dev-cpp/yaml-cpp:=
dev-cpp/nlohmann_json
dev-libs/glib:2
dev-libs/json-c:=
dev-libs/libevdev
dev-libs/libpcre2:=
dev-libs/wayland
>=gui-libs/mir-2.18:=
media-libs/libglvnd
x11-base/xwayland
x11-libs/libxkbcommon
"
RDEPEND="
${COMMON_DEPEND}
systemd? (
${PYTHON_DEPS}
$(python_gen_cond_dep '
dev-python/dbus-next[${PYTHON_USEDEP}]
dev-python/tenacity[${PYTHON_USEDEP}]
')
)
"
DEPEND="
${COMMON_DEPEND}
media-libs/glm
"
BDEPEND="
virtual/pkgconfig
test? ( dev-cpp/gtest )
"
PATCHES=(
"${FILESDIR}/${PN}-0.6.1-conditional-tests.patch"
"${FILESDIR}/${PN}-0.7.0-disable-mirtest.patch"
"${FILESDIR}/${PN}-0.7.0-no-automagic.patch"
"${FILESDIR}/${PN}-0.8.3-mir-2.25-compat.patch"
)
pkg_setup() {
use systemd && python-single-r1_pkg_setup
}
src_prepare() {
cmake_src_prepare
use test || cmake_comment_add_subdirectory tests/
use systemd && python_fix_shebang session/usr/bin/libexec/miracle-wm-wait-sni-ready
}
src_configure() {
local mycmakeargs=(
-DSYSTEMD_INTEGRATION=$(usex systemd)
-DWITH_TESTS=$(usex test)
)
cmake_src_configure
}
src_test() {
"${BUILD_DIR}/tests/miracle-wm-tests" || die
"${BUILD_DIR}/miracle-wm-config/test_miracle_wm_config_c_api" || die
}

View File

@@ -51,7 +51,6 @@ BDEPEND="
"
PATCHES=(
"${FILESDIR}/${PN}-0.9.0-conditional-tests.patch"
"${FILESDIR}/${PN}-0.9.0-disable-mirtest.patch"
"${FILESDIR}/${PN}-0.7.0-no-automagic.patch"
"${FILESDIR}/${PN}-0.9.0-add-missing-headers.patch"

View File

@@ -2,3 +2,4 @@ DIST fooyin-0.10.0.tar.gz 2994454 BLAKE2B 63c41f1a74104068a4dc7b90dcf1d42af18cb9
DIST fooyin-0.10.2.tar.gz 3049026 BLAKE2B ea061adb579c2ec2dfc07ce589419bbccf942aa99007390f993f068999f9614cbf7111c1866967c281badc71f40fcf006d6ee1b4952d0e19aa209584e1da4691 SHA512 7756165b1881ee779f6c0069c9c2bd4d2ce59c914048ce716923b7c872ecb5e5a35d58d3aa13ca795c936ae3097666cbb09192a4606c2167997bc2169b30232c
DIST fooyin-0.10.3.tar.gz 3060340 BLAKE2B b745eb59b9e62d30160964bc36b806f0a66c62beed2b2686bdeae3e4eb4d5f2befd54a9da67d301e0a190c054a563b5fb63b8e5ca1bd740562eb11e06df0f82b SHA512 2dc16e00c3f033e1096235702e158ef8503d1bd617b969fd569891968f1ab160569f73cd66c96dc37f8e564d24346bb885d211b289827325fba8d0c92cc7d1ac
DIST fooyin-0.10.4.tar.gz 3664198 BLAKE2B deaeaa7943c41f3b6b1dc88c10803bc1e8872a8f614d7bf230d226f816fee3778b5b76eb262478d1c97119b3ec6a1daaa33cc6301730b613013a0b8965acfcb7 SHA512 3a853ed303db02c797d563df947299fc06cb35d08525095c971013551b64ffcb8da0f4176be5c703b2fbd2eb3939f6ee88825453fa6657b73fe35f199c0f7f62
DIST fooyin-0.10.5.tar.gz 3683739 BLAKE2B bc9d99596f965bb3bacf1d6faf66c551954fc18fe392f31701374f0a569792c70d434a82ae626e4115dd1c79e7d7cddebd0d3320d2d232514d2fabaed1e8fe7b SHA512 d53a5193d1477dc6fb17526f0d6b3c97ed491d844fc9d212a7ed403ff6cf26f69d53cc2a2c22829f4ca3cd57e1ccf5fc9990402661c2d426787432501cf4235c

View File

@@ -0,0 +1,85 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake xdg
DESCRIPTION="A customizable music player, Qt clone of foobar2000"
HOMEPAGE="https://www.fooyin.org/"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/fooyin/fooyin.git"
else
SRC_URI="
https://github.com/fooyin/fooyin/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
IUSE="alsa +archive gme openmpt +pipewire +replaygain sdl sndfile soundtouch soxr test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
|| ( alsa pipewire sdl )
"
RDEPEND="
dev-libs/icu:=
dev-libs/kdsingleapplication
dev-libs/qcoro[network]
dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets]
dev-qt/qtimageformats:6
dev-qt/qtsvg:6
media-libs/taglib:=
media-video/ffmpeg:=
virtual/zlib:=
alsa? ( media-libs/alsa-lib )
archive? ( app-arch/libarchive:= )
gme? ( media-libs/game-music-emu )
openmpt? ( media-libs/libopenmpt )
pipewire? ( media-video/pipewire:= )
replaygain? ( media-libs/libebur128:= )
sdl? ( media-libs/libsdl2 )
sndfile? ( media-libs/libsndfile )
soundtouch? ( media-libs/libsoundtouch:= )
soxr? ( media-libs/soxr )
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-qt/qttools:6[linguist]
test? ( dev-cpp/gtest )
"
src_prepare() {
sed -i CMakeLists.txt \
-e "s|/doc/${PN}|/doc/${PF}|g" \
-e '/option(BUILD_TESTING/aenable_testing()' \
|| die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DBUILD_ALSA=$(usex alsa)
-DBUILD_TESTING=$(usex test)
-DBUILD_CCACHE=OFF
-DINSTALL_HEADERS=ON
$(cmake_use_find_package archive LibArchive)
$(cmake_use_find_package gme LIBGME)
$(cmake_use_find_package openmpt OpenMpt)
$(cmake_use_find_package pipewire PipeWire)
$(cmake_use_find_package replaygain Ebur128)
$(cmake_use_find_package sdl SDL2)
$(cmake_use_find_package sndfile SndFile)
$(cmake_use_find_package soundtouch SoundTouch)
$(cmake_use_find_package soxr SoXR)
)
cmake_src_configure
}

View File

@@ -37,6 +37,7 @@ RDEPEND="
dev-qt/qtsvg:6
media-libs/taglib:=
media-video/ffmpeg:=
virtual/zlib:=
alsa? ( media-libs/alsa-lib )
archive? ( app-arch/libarchive:= )
gme? ( media-libs/game-music-emu )

View File

@@ -1 +1 @@
DIST nuclear-bin-1.34.1.deb 14741248 BLAKE2B 73f785f34b617ec3017c8b7ea03218cc95c06316d8faee543bbeea7a07b5cb49e8b3f94e555cf8d3a0148715442a7c89a8978322eb4bebef536655caa59cb9f9 SHA512 67b621b4938dc0832e9d43b4d17e1ce5f6caad6a011f50ec1f24484d18a679d6087fabe9135c6aeda7a8414136e5ec0cac80905c3e734668688726a605a2ea6b
DIST nuclear-bin-1.35.0.deb 14746566 BLAKE2B eafdc33a0391109b7a921ed4920240c34737868b5813a5d6cb0eeffb2222fe7f015a3d1d34a4fe1ee4a2da752187a5e5fd91535998883d03ba44f54e053ce827 SHA512 808f1a8602e445b44f74cfc572efcc86427678a275310648f5b97f3571ef546bb0664f00a8b8ecb008e8dc6148a023c77a33220a1425127db221470440769b4b

View File

@@ -15,7 +15,7 @@ S="${WORKDIR}"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64"
KEYWORDS="-* ~amd64"
RDEPEND="
>=app-accessibility/at-spi2-core-2.46.0:2

View File

@@ -2,8 +2,8 @@ DIST cpal-fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30.gh.tar.gz 180966 BLAKE2B aabc
DIST mpris-server-f8b3f74e93910fffd0c93df687e05cf954dcdeba.gh.tar.gz 43952 BLAKE2B 6f91e8975e2bb40369bdb430feecb497e555a19dff70a7570aec89b3c0644f2b89d0b8cb6b4544660dedfb1bf2617836a5e79f2af48d2e6a9c025d22323168ac SHA512 aa2f0a1a220d30602478a119a9bcfd548d0dbc18a5036b5dc38742cadf9b589bb65f6632056af149bc4c3cda022ef95cb28e426a7a0198ab45cc58be85f849b4
DIST qobuz-player-0.10.0-crates.tar.xz 70805628 BLAKE2B 980f39c603ab8d3c3818ecc8de48b3406756ce8fabf9323682a24dde7ab5ea4ccaecb74182c0a4c541553d82c50ad9408889bdffecf3b128c11b2bc064de6900 SHA512 eadbef8aa306c9771d9e22a775bfdeb6754170f650b87059ec0f07609150cc3de6b81905367e6c77b0617ac6ee675e9f65110743f69f3b6b589e722aa3bcbcba
DIST qobuz-player-0.10.0.tar.gz 6510566 BLAKE2B e43fa28055626b2e48e39cc453bb1d199ae1c31ef65557a7060cdfa84377c6d439d78c8f6ae8df8ebb3cb24defd0b8313992e2372a9bb3b6b40db484191f3b4f SHA512 a85c265cbd9c2dc3925b4f7d9fe0a1ce37fda88d73ea6e29558ac53724cd1db246a34edf583fa4fa6a23a0941cf66ef6433780f36f896a24f95317fdca846b8b
DIST qobuz-player-0.8.0-crates.tar.xz 64451024 BLAKE2B b0b0d956775dd356e8da8aa3b914d32b5535f7def1c83fc21de8bd90825a34509255f16403635c62ae420a633edf08038e9634e3ed6d7ce8b6590a68a962d0b0 SHA512 168723a23b3542d245172ee036b89179b2748bfde7adcb724f1f6a28fd1b6445e07562ed0dbb078a6fa8908c94e5c6c44cab6184528738a93e16850fa9e3eaa2
DIST qobuz-player-0.8.0.tar.gz 6476576 BLAKE2B d1b93ffcc8e81310a055179edba7875cc55827e303fff6be4ed308797d9b3b719b55e0a19add3c9fd4073ea7c2ddafd713b0929a959bd36325c3106a004f6e8d SHA512 6a99447f8a66573c70e1848f8f340d850c648c5a0fdd77f326e774323345b292f7cf7696318787d319bdb4c99be9388ea4a9339315188464463ee679071b8387
DIST qobuz-player-0.9.0-crates.tar.xz 69589892 BLAKE2B 95c8221543fc544ab5c4ad967e453749875427e5adbf3ea60d0649f7d607c59d9b081bf699f1bd8a167a4a0474eb3ded9b498cbc0f9a8337f8da734ac06c6475 SHA512 5f6776059ca90efc1ed552488c4b9ae3e40220cb47a5a8472f539d2a73c810435287dcc4133b2cbc69d5828632d18ea73d1dccea3c774e2d07d68e9ba0713def
DIST qobuz-player-0.9.0.tar.gz 6496039 BLAKE2B 06ba1a65efd9a185dfa3adfd59444f1fd9c0d4ea39909b4ae23d7f90e34d58bbb740667559018564aa6384d630883e5d5f79b1f5bd1a3ffd274ca3c97248a1b9 SHA512 b3f60801febfc2d02d7d03333188cea636d12c7fff0159954d6a1ff6027f9fe7d74cac4a7f1b8b757c0271eb8b68518aa306e5c4f148aca74784d1b1f0b286e5
DIST qobuz-player-2026-05-03-crates.tar.xz 73206836 BLAKE2B 486c4b247862a0d4ec244a11dd362966b13aaa0ff6426381ef411e68815c435d0a6389ab8a565ef36fd210ea5b0da7687d3a4f59ba18e46e0f4e944dde1ad972 SHA512 f9f542e6b645ad5db705dc29daef563fadc0404899dbdb663e716390aef2caba369048842c28c4e5a10f9b95ef13b0c28fd1245b30946e7aff8bdcb30d0f6526
DIST qobuz-player-2026-05-03.tar.gz 8440227 BLAKE2B 6e16e293b54122c1a60ba3974b1ce96369b999b332fa17831e561c4d92da76b770ed10387dc70ae8dc0b6b868ab032761f2f4e8e39fa70b21a9e18ed2a3b8dd1 SHA512 f4cf19e5643113c1a8c071af6f20ad4a5ebc979e925e718c1ac0567fe6e953b88229357a225910acf4f72a319052ca2a4834f1832b13c74414644937ca9e36e6
DIST rodio-a352fb53846b47523d828b276b6d625f251aabb2.gh.tar.gz 15052657 BLAKE2B 88148261bb03c0c0daa54ee0961623db69a3fb84e6c0f8ff5b3aff98615f3d70e2d3743efa46e6e0c34e734489f7ff93cacb29d18009a295adaf6c5ba27571da SHA512 fc69172d286578cbb4970deb350d178ff570440744018f89133afdd4244a3d566e95bdacd2783189cb9d8448b542e000692110026e9291ff13c2619311ba5f72

View File

@@ -10,16 +10,23 @@ declare -A GIT_CRATES=(
[cpal]='https://github.com/RustAudio/cpal;fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30;cpal-%commit%'
)
RUST_MIN_VER="1.90.0"
RUST_MIN_VER="1.92"
UPSTREAM_PN="qobine"
UPSTREAM_PV="${PV//./-}"
MY_P="${PN}-${UPSTREAM_PV}"
UPSTREAM_P="${UPSTREAM_PN}-${UPSTREAM_PV}"
inherit cargo
DESCRIPTION="Tui, web and rfid player for Qobuz"
HOMEPAGE="https://github.com/SofusA/qobuz-player"
SRC_URI="https://github.com/SofusA/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
HOMEPAGE="https://github.com/SofusA/qobine"
SRC_URI="https://github.com/SofusA/${UPSTREAM_PN}/archive/refs/tags/v${UPSTREAM_PV}.tar.gz -> ${MY_P}.tar.gz"
SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${UPSTREAM_PV}/${MY_P}-crates.tar.xz"
SRC_URI+=" ${CARGO_CRATE_URIS}"
S="${WORKDIR}/${UPSTREAM_P}"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+="
@@ -28,12 +35,20 @@ LICENSE+="
"
SLOT="0"
KEYWORDS="~amd64"
# The GTK feature now needs >=gui-libs/gtk-4.20 which is too much of a hassle.
# I'll skip this feature for now because personally, I don't need it.
# Also see: https://github.com/SofusA/qobine/issues/348#issuecomment-4368448105
# IUSE="gtk"
RESTRICT="test"
DEPEND="
dev-db/sqlite:3=
dev-libs/glib
media-libs/alsa-lib
sys-apps/dbus
"
# This will need to be in DEPEND when this feature will be re-enabled
# gtk? ( gui-libs/libadwaita )
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
@@ -59,8 +74,20 @@ src_configure() {
default
}
src_compile() {
cargo_src_compile --package qobuz-player-connect
# use gtk && cargo_src_compile --package qobuz-player-gtk
cargo_src_compile --package qobuz-player-rfid
cargo_src_compile --package qobuz-player-tui
cargo_src_compile --package qobuz-player-web
}
src_install() {
cargo_src_install --path qobuz-player-cli
cargo_src_install --path qobuz-player-connect
# use gtk && cargo_src_install --path qobuz-player-gtk
cargo_src_install --path qobuz-player-rfid
cargo_src_install --path qobuz-player-tui
cargo_src_install --path qobuz-player-web
local DOCS=(
README.md

View File

@@ -0,0 +1,8 @@
DEFINED_PHASES=install preinst pretend
DESCRIPTION=A group for 1password CLI
EAPI=8
INHERIT=acct-group
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris
SLOT=0
_eclasses_=user-info d7c261c6f7c2392145e8789913f1bf7e acct-group 64c2dcae095a4889476d76ba39d2ce21
_md5_=88c296027f67443ecb7b9dd783266332

View File

@@ -2,15 +2,15 @@ BDEPEND=python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
DESCRIPTION=Graphical application to manage and use Nitrokey 3 devices
EAPI=8
HOMEPAGE=https://github.com/Nitrokey/nitrokey-app2 https://pypi.org/project/nitrokeyapp/
HOMEPAGE=https://github.com/Nitrokey/nitrokey-app2/ https://docs.nitrokey.com/software/nk-app2/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop distutils-r1 xdg
IUSE=python_single_target_python3_12 python_single_target_python3_13
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=python_single_target_python3_12? ( >=dev-python/fido2-2:=[python_targets_python3_12(-)] <dev-python/fido2-3:=[python_targets_python3_12(-)] >=dev-python/nitrokey-0.4[python_targets_python3_12(-)] <dev-python/nitrokey-1[python_targets_python3_12(-)] >=dev-python/pyside-6.6.0:6=[core,gui,svg,tools,uitools,widgets,python_targets_python3_12(-)] >=dev-python/usb-monitor-1.21[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/fido2-2:=[python_targets_python3_13(-)] <dev-python/fido2-3:=[python_targets_python3_13(-)] >=dev-python/nitrokey-0.4[python_targets_python3_13(-)] <dev-python/nitrokey-1[python_targets_python3_13(-)] >=dev-python/pyside-6.6.0:6=[core,gui,svg,tools,uitools,widgets,python_targets_python3_13(-)] >=dev-python/usb-monitor-1.21[python_targets_python3_13(-)] ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
RDEPEND=python_single_target_python3_12? ( =dev-python/fido2-2*:=[python_targets_python3_12(-)] <dev-python/fido2-3:=[python_targets_python3_12(-)] >=dev-python/nitrokey-0.4.2[python_targets_python3_12(-)] <dev-python/nitrokey-0.5[python_targets_python3_12(-)] >=dev-python/pyside-6.6.0:6=[core,gui,svg,uitools,widgets,python_targets_python3_12(-)] >=dev-python/usb-monitor-1.21[python_targets_python3_12(-)] ) python_single_target_python3_13? ( =dev-python/fido2-2*:=[python_targets_python3_13(-)] <dev-python/fido2-3:=[python_targets_python3_13(-)] >=dev-python/nitrokey-0.4.2[python_targets_python3_13(-)] <dev-python/nitrokey-0.5[python_targets_python3_13(-)] >=dev-python/pyside-6.6.0:6=[core,gui,svg,uitools,widgets,python_targets_python3_13(-)] >=dev-python/usb-monitor-1.21[python_targets_python3_13(-)] ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=^^ ( python_single_target_python3_12 python_single_target_python3_13 )
SLOT=0
SRC_URI=https://github.com/Nitrokey/nitrokey-app2/archive/refs/tags/v2.4.1.tar.gz -> nitrokey-app2-2.4.1.gh.tar.gz
SRC_URI=https://github.com/Nitrokey/nitrokey-app2/archive/v2.5.2.tar.gz -> nitrokey-app2-2.5.2.gh.tar.gz
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 distutils-r1 62add15ed646bfe511af53e282621b39 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=4ed9a417f586a8c2f71a781918d2565e
_md5_=40a661cac93bf53d4b79bdefb5779d6b

View File

@@ -0,0 +1,13 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm
DESCRIPTION=udev rules for Nitrokey devices
EAPI=8
HOMEPAGE=https://github.com/Nitrokey/nitrokey-udev-rules
INHERIT=udev
KEYWORDS=~amd64
LICENSE=CC0-1.0
RDEPEND=virtual/udev
SLOT=0
SRC_URI=https://github.com/Nitrokey/nitrokey-udev-rules/archive/v1.1.0.tar.gz -> nitrokey-udev-rules-1.1.0.gh.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 udev 1a23882bb73bc31c64a6f00a5e515f34
_md5_=c8aa9db1234166b0bdf139f8011e2edd

View File

@@ -0,0 +1,16 @@
BDEPEND=python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/poetry-core-2.1.1[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/poetry-core-2.1.1[python_targets_python3_13(-)] )
DEFINED_PHASES=compile configure install postinst prepare setup test
DESCRIPTION=A command line interface for the Nitrokey FIDO2, Start, 3 and NetHSM
EAPI=8
HOMEPAGE=https://github.com/Nitrokey/pynitrokey
INHERIT=distutils-r1
IUSE=piv python_single_target_python3_12 python_single_target_python3_13
KEYWORDS=~amd64
LICENSE=|| ( Apache-2.0 MIT )
RDEPEND=python_single_target_python3_12? ( >=dev-python/cffi-1.15[python_targets_python3_12(-)] <dev-python/cffi-3[python_targets_python3_12(-)] >=dev-python/click-8.2[python_targets_python3_12(-)] <dev-python/click-9[python_targets_python3_12(-)] >=dev-python/cryptography-43[python_targets_python3_12(-)] <dev-python/cryptography-47[python_targets_python3_12(-)] =dev-python/fido2-2*[python_targets_python3_12(-)] >=dev-python/hidapi-0.14[python_targets_python3_12(-)] =dev-python/intelhex-2*[python_targets_python3_12(-)] >=dev-python/nitrokey-0.4.2[python_targets_python3_12(-)] <dev-python/nitrokey-0.5[python_targets_python3_12(-)] =dev-python/nkdfu-0.2*[python_targets_python3_12(-)] =dev-python/pyusb-1*[python_targets_python3_12(-)] =dev-python/requests-2*[python_targets_python3_12(-)] =dev-python/tqdm-4*[python_targets_python3_12(-)] =dev-python/tlv8-0.10*[python_targets_python3_12(-)] =dev-python/semver-3*[python_targets_python3_12(-)] >=dev-python/nethsm-2.1[python_targets_python3_12(-)] <dev-python/nethsm-3[python_targets_python3_12(-)] piv? ( =dev-python/pyscard-2*[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( >=dev-python/cffi-1.15[python_targets_python3_13(-)] <dev-python/cffi-3[python_targets_python3_13(-)] >=dev-python/click-8.2[python_targets_python3_13(-)] <dev-python/click-9[python_targets_python3_13(-)] >=dev-python/cryptography-43[python_targets_python3_13(-)] <dev-python/cryptography-47[python_targets_python3_13(-)] =dev-python/fido2-2*[python_targets_python3_13(-)] >=dev-python/hidapi-0.14[python_targets_python3_13(-)] =dev-python/intelhex-2*[python_targets_python3_13(-)] >=dev-python/nitrokey-0.4.2[python_targets_python3_13(-)] <dev-python/nitrokey-0.5[python_targets_python3_13(-)] =dev-python/nkdfu-0.2*[python_targets_python3_13(-)] =dev-python/pyusb-1*[python_targets_python3_13(-)] =dev-python/requests-2*[python_targets_python3_13(-)] =dev-python/tqdm-4*[python_targets_python3_13(-)] =dev-python/tlv8-0.10*[python_targets_python3_13(-)] =dev-python/semver-3*[python_targets_python3_13(-)] >=dev-python/nethsm-2.1[python_targets_python3_13(-)] <dev-python/nethsm-3[python_targets_python3_13(-)] piv? ( =dev-python/pyscard-2*[python_targets_python3_13(-)] ) ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=^^ ( python_single_target_python3_12 python_single_target_python3_13 )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/Nitrokey/pynitrokey/archive/v0.12.0.tar.gz -> pynitrokey-0.12.0.gh.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 distutils-r1 62add15ed646bfe511af53e282621b39
_md5_=bacef35a3a0c734b2c868cd5d1ea2d0a

View File

@@ -0,0 +1,12 @@
BDEPEND=app-arch/unzip
DEFINED_PHASES=install
DEPEND=acct-group/onepassword-cli
DESCRIPTION=The worlds most-loved password manager CLI
EAPI=8
HOMEPAGE=https://1password.com
KEYWORDS=-* ~amd64 ~arm64
LICENSE=all-rights-reserved
RESTRICT=strip test bindist
SLOT=0
SRC_URI=amd64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v2.34.0/op_linux_amd64_v2.34.0.zip -> 1password-cli-2.34.0-amd64.zip ) arm64? ( https://cache.agilebits.com/dist/1P/op2/pkg/v2.34.0/op_linux_arm64_v2.34.0.zip -> 1password-cli-2.34.0-arm64.zip )
_md5_=f73cf01fb9ceed18d72ca1578e7c3a04

View File

@@ -6,6 +6,6 @@ INHERIT=toolchain-funcs
KEYWORDS=~amd64 ~arm64 ~ppc64
LICENSE=GPL-2
SLOT=0
SRC_URI=https://github.com/Dr-Noob/cpufetch/archive/refs/tags/v1.06.tar.gz -> cpufetch-1.06.tar.gz
SRC_URI=https://github.com/Dr-Noob/cpufetch/archive/refs/tags/v1.07.tar.gz -> cpufetch-1.07.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=5bc49bb922d0eabe39aa27aa4d4645e1
_md5_=56e1fdbbdfb5d6a2d1b4e337b83c8674

View File

@@ -6,7 +6,7 @@ HOMEPAGE=https://github.com/BratishkaErik/zig-ebuilder
INHERIT=git-r3 zig
LICENSE=EUPL-1.2 MIT 0BSD CC0-1.0
PROPERTIES=live
RDEPEND=|| ( >=dev-lang/zig-0.13 >=dev-lang/zig-bin-0.13 )
RDEPEND=|| ( >=dev-lang/zig-0.14 >=dev-lang/zig-bin-0.14 )
SLOT=0
_eclasses_=git-r3 7b584b5dc33e3bc66ff5b9271bf41764 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 edo a5e294016aa84979fcb2459749eb80b2 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d linux-info efd923656513c879204fec6638eadee5 zig-utils 890550806aab0e31ba9ce482c404b3fb zig 164531a50f1271aa6165ad99b1fed462
_md5_=e95878c0f918a1b4c1f12fe679ee76fc
_md5_=c109171f2149c55fa477eca8ea895f55

View File

@@ -0,0 +1,15 @@
BDEPEND=llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= )
DEFINED_PHASES=compile configure install setup
DESCRIPTION=The Data-Oriented Language for Sane Software Development.
EAPI=8
HOMEPAGE=https://odin-lang.org/
INHERIT=flag-o-matic llvm-r2
IUSE=+llvm_slot_21 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20
KEYWORDS=~amd64
LICENSE=ZLIB
RDEPEND=llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21= )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
SLOT=0
SRC_URI=https://github.com/odin-lang/Odin/archive/refs/tags/dev-2026-05.tar.gz -> odin-2026.05.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d llvm-utils e7edb4086e31c8537574b263d899f826 multilib fc812e8eb2170022c28272d80a1f9e77 llvm-r2 8bc46809768366b4239eab39335419bc
_md5_=7f65df2180629bafb82f6f8109843a88

View File

@@ -0,0 +1,16 @@
BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python client for NitroKey NetHSM
EAPI=8
HOMEPAGE=https://github.com/Nitrokey/nethsm-sdk-py
INHERIT=distutils-r1
IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=dev-python/certifi[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-41[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/python-dateutil-2*[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/typing-extensions-4*[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/urllib3-2*[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/Nitrokey/nethsm-sdk-py/archive/refs/tags/v2.1.0.tar.gz -> nethsm-2.1.0.gh.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-r1 5fdca77e34fc9af7d6eb47689f33f6bf distutils-r1 62add15ed646bfe511af53e282621b39
_md5_=b14d583b2a39d967632aa1336cacf06c

View File

@@ -1,16 +0,0 @@
BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ) ) test? ( >=dev-python/crcmod-1.7[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/crcmod-2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-41[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fido2-1.1.2:=[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/fido2-3:=[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hidapi-0.14[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/hidapi-0.15[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/poetry-core-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-5.26:=[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/protobuf-7:=[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyserial-3.5[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/pyserial-4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/requests-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semver-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/semver-4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tlv8-0.10[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/tlv8-0.11[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/types-protobuf-5.26[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/types-protobuf-7[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/types-requests-2.16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/types-requests-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.1[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/typing-extensions-5[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python SDK for Nitrokey devices
EAPI=8
HOMEPAGE=https://github.com/Nitrokey/nitrokey-sdk-py https://pypi.org/project/nitrokey/
INHERIT=distutils-r1
IUSE=doc test python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=|| ( Apache-2.0 MIT )
RDEPEND=>=dev-python/crcmod-1.7[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/crcmod-2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-41[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fido2-1.1.2:=[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/fido2-3:=[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hidapi-0.14[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/hidapi-0.15[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/poetry-core-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/protobuf-5.26:=[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/protobuf-7:=[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyserial-3.5[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/pyserial-4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/requests-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semver-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/semver-4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tlv8-0.10[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/tlv8-0.11[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/types-protobuf-5.26[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/types-protobuf-7[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/types-requests-2.16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/types-requests-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.1[python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/typing-extensions-5[python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Nitrokey/nitrokey-sdk-py/archive/refs/tags/v0.4.1.tar.gz -> nitrokey-0.4.1.gh.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-r1 5fdca77e34fc9af7d6eb47689f33f6bf distutils-r1 62add15ed646bfe511af53e282621b39
_md5_=8173bbd3edc0bc73d70f2fd3a3cd4b42

View File

@@ -0,0 +1,16 @@
BDEPEND=doc? ( || ( ( dev-lang/python:3.14 >=dev-python/sphinx-8.1.3[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] ) ) ) test? ( >=dev-python/cryptography-41[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/crcmod-1.7[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/crcmod-2[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/fido2-1.1.2[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/fido2-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hidapi-0.14[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] udev? ( app-crypt/nitrokey-udev-rules ) =dev-python/requests-2*[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tlv8-0.10[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/tlv8-1[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyserial-3.5[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/pyserial-4[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-5.26[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/protobuf-7[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/semver-3*[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python SDK for Nitrokey devices
EAPI=8
HOMEPAGE=https://github.com/Nitrokey/nitrokey-sdk-py https://pypi.org/project/nitrokey/
INHERIT=distutils-r1
IUSE=udev doc test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
KEYWORDS=~amd64
LICENSE=|| ( Apache-2.0 MIT )
RDEPEND=>=dev-python/cryptography-41[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/crcmod-1.7[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/crcmod-2[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/fido2-1.1.2[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/fido2-3[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hidapi-0.14[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] udev? ( app-crypt/nitrokey-udev-rules ) =dev-python/requests-2*[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tlv8-0.10[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/tlv8-1[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyserial-3.5[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/pyserial-4[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-5.26[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/protobuf-7[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/semver-3*[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Nitrokey/nitrokey-sdk-py/archive/v0.4.2.tar.gz -> nitrokey-0.4.2.gh.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-r1 5fdca77e34fc9af7d6eb47689f33f6bf distutils-r1 62add15ed646bfe511af53e282621b39
_md5_=3e10eddf0cee0a66f85ae2e1e1c2ac51

View File

@@ -0,0 +1,15 @@
BDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python DFU tool for updating Nitrokey firmware
EAPI=8
HOMEPAGE=https://github.com/Nitrokey/nkdfu
INHERIT=distutils-r1
IUSE=python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=>=dev-python/intelhex-2.3.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/libusb1-1.9.3[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-fire[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tqdm[python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/Nitrokey/nkdfu/archive/refs/tags/v0.2.tar.gz -> nkdfu-0.2.gh.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-r1 5fdca77e34fc9af7d6eb47689f33f6bf distutils-r1 62add15ed646bfe511af53e282621b39
_md5_=ef083b140a4c6672c6a92763d2797d65

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,16 @@
BDEPEND=test? ( dev-python/click[python_targets_pypy3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=PythonFinder: Cross Platform Search Tool for Finding Pythons
EAPI=8
HOMEPAGE=https://github.com/sarugaku/pythonfinder/ https://pypi.org/project/pythonfinder/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
KEYWORDS=~amd64 ~arm64 ~riscv
LICENSE=MIT
RDEPEND=python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pythonfinder/pythonfinder-3.0.3.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-r1 5fdca77e34fc9af7d6eb47689f33f6bf distutils-r1 62add15ed646bfe511af53e282621b39 pypi a451be5a08e8eb46f927fc6dd163583f
_md5_=10f5483a959c1bb220aece5cbb46d9e0

View File

@@ -1,16 +1,16 @@
BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Type-Length-Value8 (TLV8) for python
EAPI=8
HOMEPAGE=https://github.com/jlusiardi/tlv8_python https://pypi.org/project/tlv8/
INHERIT=distutils-r1
IUSE=test python_targets_python3_12 python_targets_python3_13
IUSE=test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 )
RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jlusiardi/tlv8_python/archive/refs/tags/v0.10.0.tar.gz -> tlv8-0.10.0.gh.tar.gz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d out-of-source-utils 8e5093bd27b7f541a1913271f25d633a multibuild 83db098a835f71feb71761f72a694aa2 multilib fc812e8eb2170022c28272d80a1f9e77 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-r1 5fdca77e34fc9af7d6eb47689f33f6bf distutils-r1 62add15ed646bfe511af53e282621b39
_md5_=cb60bd1e548f19b2cc13673f35b6cb04
_md5_=2b62155efbd1d50f7593a82bc420e5fd

View File

@@ -12,6 +12,6 @@ RDEPEND=acct-user/forgejo-runner[docker=,podman=,lxc=]
REQUIRED_USE=|| ( docker podman lxc )
RESTRICT=mirror test
SLOT=0
SRC_URI=https://code.forgejo.org/forgejo/runner/archive/v12.9.0.tar.gz -> forgejo-runner-12.9.0.tar.gz https://github.com/gentoo-golang-dist/forgejo-runner/releases/download/v12.9.0/forgejo-runner-12.9.0-deps.tar.xz
SRC_URI=https://code.forgejo.org/forgejo/runner/archive/v12.10.0.tar.gz -> forgejo-runner-12.10.0.tar.gz https://github.com/gentoo-golang-dist/forgejo-runner/releases/download/v12.10.0/forgejo-runner-12.10.0-deps.tar.xz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 sysroot 4c36abaf94ebd3ab32f8abea9a444121 go-env fca4e820393c2eac25a944be8bdf6a3a go-module 1cbfd286f3aaa35f18f9dec1d3dbedf1 systemd a964c0cbe818b5729da1dbfcee5be861
_md5_=6495778ab827f02fa35b0e0f95f6e727

View File

@@ -0,0 +1,15 @@
BDEPEND=clang? ( llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.28.5
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=app-arch/lz4:= <dev-lang/lua-5.1.6:5.1 dev-libs/jansson:= media-libs/freetype:2 media-libs/glu media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsdl2[X] media-libs/libtheora media-libs/libvorbis media-libs/mesa media-libs/openal media-video/ffmpeg:= x11-libs/libX11
DESCRIPTION=FreeSpace2 Source Code Project game engine
EAPI=8
HOMEPAGE=https://github.com/scp-fs2open/fs2open.github.com/
INHERIT=cmake flag-o-matic
IUSE=clang debug discord
KEYWORDS=~amd64
LICENSE=Unlicense MIT Boost-1.0
RDEPEND=app-arch/lz4:= <dev-lang/lua-5.1.6:5.1 dev-libs/jansson:= media-libs/freetype:2 media-libs/glu media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsdl2[X] media-libs/libtheora media-libs/libvorbis media-libs/mesa media-libs/openal media-video/ffmpeg:= x11-libs/libX11
SLOT=0
SRC_URI=https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_25_0_1.tar.gz -> fs2_open-25.0.1.tar.gz https://github.com/scp-fs2open/libRocket/archive/ecd648a43aff8a9f3daf064d75ca5725237d5b38.tar.gz -> fs2_open-25.0.1-ext_libRocket.tar.gz https://github.com/asarium/cmake-modules/archive/7cef9577d6fc35057ea57f46b4986a8a28aeff50.tar.gz -> fs2_open-25.0.1-ext_rpavlik-cmake-modules.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 3395ce6618fc5c7af03335471b896644
_md5_=251a8c99f92729e1b814692362747fa3

View File

@@ -9,6 +9,6 @@ LICENSE=all-rights-reserved
RDEPEND=media-libs/vulkan-loader virtual/dotnet-sdk:10.0
RESTRICT=mirror strip
SLOT=0
SRC_URI=amd64? ( https://ksa-linux.ahwoo.com/download?file=setup_ksa_v2026.4.18.4206.tar.gz -> kittenspaceagency-bin-2026.4.18-r4206.tar.gz )
SRC_URI=amd64? ( https://ksa-linux.ahwoo.com/download?file=setup_ksa_v2026.5.3.4264.tar.gz -> kittenspaceagency-bin-2026.5.3-r4264.tar.gz )
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc
_md5_=79c2d53753757b871ed9e0a5c37b6db8

View File

@@ -7,9 +7,9 @@ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature xdg
KEYWORDS=~amd64 ~arm64
LICENSE=all-rights-reserved
RDEPEND=x11-misc/xdg-utils acct-group/1password
RDEPEND=x11-misc/xdg-utils acct-group/1password 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/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango virtual/zlib
RESTRICT=bindist mirror strip
SLOT=0
SRC_URI=amd64? ( https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.22.x64.tar.gz -> 1password-8.11.22-amd64.tar.gz ) arm64? ( https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.22.arm64.tar.gz -> 1password-8.11.22-arm64.tar.gz )
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc optfeature 538bce96e5589935b57e178e8635f301 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=bc59430e09ab4f9b459e4aa25ac0eaec
_md5_=56e387c5a8d359aa74d170873108c49a

View File

@@ -5,12 +5,12 @@ DESCRIPTION=Dynamic key remap for X and Wayland
EAPI=8
HOMEPAGE=https://github.com/xremap/xremap
INHERIT=cargo systemd udev
IUSE=cosmic gnome hyprland kde niri socket udev wlroots x11 debug
IUSE=cosmic gnome hyprland kde niri pantheon socket udev wlroots x11 debug
KEYWORDS=~amd64
LICENSE=MIT Apache-2.0 BSD GPL-3+ MIT Unicode-3.0 ZLIB
RDEPEND=udev? ( virtual/libudev )
REQUIRED_USE=?? ( cosmic gnome hyprland kde niri socket wlroots x11 )
REQUIRED_USE=?? ( cosmic gnome hyprland kde niri pantheon socket wlroots x11 )
SLOT=0
SRC_URI=https://github.com/xremap/xremap/archive/v0.15.2/xremap-0.15.2.tar.gz https://github.com/yamader/xremap/releases/download/v0.15.2/xremap-0.15.2-crates.tar.xz
SRC_URI=https://github.com/xremap/xremap/archive/v0.15.5/xremap-0.15.5.tar.gz https://github.com/yamader/xremap/releases/download/v0.15.5/xremap-0.15.5-crates.tar.xz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 systemd a964c0cbe818b5729da1dbfcee5be861 udev 1a23882bb73bc31c64a6f00a5e515f34
_md5_=f315919f7f683ba84bddd3ed5fc97b1f
_md5_=bea09ddcbb04994ab5b21f112e5b3156

View File

@@ -1,17 +0,0 @@
BDEPEND=virtual/pkgconfig test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.28.5
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/yaml-cpp:= dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/json-c:= dev-libs/libevdev dev-libs/libpcre2:= dev-libs/wayland >=gui-libs/mir-2.18:= media-libs/libglvnd x11-base/xwayland x11-libs/libxkbcommon media-libs/glm
DESCRIPTION=Tiling Wayland compositor based on Mir
EAPI=8
HOMEPAGE=https://github.com/miracle-wm-org/miracle-wm
INHERIT=cmake python-single-r1
IUSE=systemd test +python_single_target_python3_13
KEYWORDS=~amd64
LICENSE=GPL-3+ MIT
RDEPEND=dev-cpp/yaml-cpp:= dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/json-c:= dev-libs/libevdev dev-libs/libpcre2:= dev-libs/wayland >=gui-libs/mir-2.18:= media-libs/libglvnd x11-base/xwayland x11-libs/libxkbcommon systemd? ( python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_13? ( dev-python/dbus-next[python_targets_python3_13(-)] dev-python/tenacity[python_targets_python3_13(-)] ) )
REQUIRED_USE=systemd? ( ^^ ( python_single_target_python3_13 ) )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/miracle-wm-org/miracle-wm/archive/refs/tags/v0.8.3.tar.gz -> miracle-wm-0.8.3.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
_md5_=5bb202d62e19603495e3584a9514811a

View File

@@ -12,6 +12,6 @@ RDEPEND=dev-cpp/yaml-cpp:= dev-cpp/nlohmann_json dev-libs/glib:2 dev-libs/json-c
REQUIRED_USE=systemd? ( ^^ ( python_single_target_python3_13 python_single_target_python3_14 ) )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/miracle-wm-org/miracle-wm/archive/refs/tags/v0.9.0.tar.gz -> miracle-wm-0.9.0.tar.gz
SRC_URI=https://github.com/miracle-wm-org/miracle-wm/archive/refs/tags/v0.9.1.tar.gz -> miracle-wm-0.9.1.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 3395ce6618fc5c7af03335471b896644 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 9c4180f103a0e8340bc993fc85dbdadd python-single-r1 47d8ac9be330c9366112b78fd4f8ce57
_md5_=478f7dcfeea2e8e936fee67bc7f814a9
_md5_=50977f00de5939a7e7e9c385d708a218

View File

@@ -0,0 +1,18 @@
BDEPEND=dev-qt/qttools:6[linguist] test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.28.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DEPEND=dev-libs/icu:= dev-libs/kdsingleapplication dev-libs/qcoro[network] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 media-libs/taglib:= media-video/ffmpeg:= virtual/zlib:= alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) gme? ( media-libs/game-music-emu ) openmpt? ( media-libs/libopenmpt ) pipewire? ( media-video/pipewire:= ) replaygain? ( media-libs/libebur128:= ) sdl? ( media-libs/libsdl2 ) sndfile? ( media-libs/libsndfile ) soundtouch? ( media-libs/libsoundtouch:= ) soxr? ( media-libs/soxr )
DESCRIPTION=A customizable music player, Qt clone of foobar2000
EAPI=8
HOMEPAGE=https://www.fooyin.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=alsa +archive gme openmpt +pipewire +replaygain sdl sndfile soundtouch soxr test
KEYWORDS=~amd64
LICENSE=GPL-3
RDEPEND=dev-libs/icu:= dev-libs/kdsingleapplication dev-libs/qcoro[network] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 media-libs/taglib:= media-video/ffmpeg:= virtual/zlib:= alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) gme? ( media-libs/game-music-emu ) openmpt? ( media-libs/libopenmpt ) pipewire? ( media-video/pipewire:= ) replaygain? ( media-libs/libebur128:= ) sdl? ( media-libs/libsdl2 ) sndfile? ( media-libs/libsndfile ) soundtouch? ( media-libs/libsoundtouch:= ) soxr? ( media-libs/soxr )
REQUIRED_USE=|| ( alsa pipewire sdl )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fooyin/fooyin/archive/refs/tags/v0.10.5.tar.gz -> fooyin-0.10.5.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 3395ce6618fc5c7af03335471b896644 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=9f86d7a49b67d37f0ded46975a9abd72

View File

@@ -1,6 +1,6 @@
BDEPEND=dev-qt/qttools:6[linguist] test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.28.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
DEPEND=dev-libs/icu:= dev-libs/kdsingleapplication dev-libs/qcoro[network] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 media-libs/taglib:= media-video/ffmpeg:= alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) gme? ( media-libs/game-music-emu ) openmpt? ( media-libs/libopenmpt ) pipewire? ( media-video/pipewire:= ) replaygain? ( media-libs/libebur128:= ) sdl? ( media-libs/libsdl2 ) sndfile? ( media-libs/libsndfile ) soundtouch? ( media-libs/libsoundtouch:= ) soxr? ( media-libs/soxr )
DEPEND=dev-libs/icu:= dev-libs/kdsingleapplication dev-libs/qcoro[network] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 media-libs/taglib:= media-video/ffmpeg:= virtual/zlib:= alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) gme? ( media-libs/game-music-emu ) openmpt? ( media-libs/libopenmpt ) pipewire? ( media-video/pipewire:= ) replaygain? ( media-libs/libebur128:= ) sdl? ( media-libs/libsdl2 ) sndfile? ( media-libs/libsndfile ) soundtouch? ( media-libs/libsoundtouch:= ) soxr? ( media-libs/soxr )
DESCRIPTION=A customizable music player, Qt clone of foobar2000
EAPI=8
HOMEPAGE=https://www.fooyin.org/
@@ -9,9 +9,9 @@ INHERIT=cmake xdg git-r3
IUSE=alsa +archive gme openmpt +pipewire +replaygain sdl sndfile soundtouch soxr test
LICENSE=GPL-3
PROPERTIES=live
RDEPEND=dev-libs/icu:= dev-libs/kdsingleapplication dev-libs/qcoro[network] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 media-libs/taglib:= media-video/ffmpeg:= alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) gme? ( media-libs/game-music-emu ) openmpt? ( media-libs/libopenmpt ) pipewire? ( media-video/pipewire:= ) replaygain? ( media-libs/libebur128:= ) sdl? ( media-libs/libsdl2 ) sndfile? ( media-libs/libsndfile ) soundtouch? ( media-libs/libsoundtouch:= ) soxr? ( media-libs/soxr )
RDEPEND=dev-libs/icu:= dev-libs/kdsingleapplication dev-libs/qcoro[network] dev-qt/qtbase:6[concurrent,dbus,gui,network,sql,widgets] dev-qt/qtimageformats:6 dev-qt/qtsvg:6 media-libs/taglib:= media-video/ffmpeg:= virtual/zlib:= alsa? ( media-libs/alsa-lib ) archive? ( app-arch/libarchive:= ) gme? ( media-libs/game-music-emu ) openmpt? ( media-libs/libopenmpt ) pipewire? ( media-video/pipewire:= ) replaygain? ( media-libs/libebur128:= ) sdl? ( media-libs/libsdl2 ) sndfile? ( media-libs/libsndfile ) soundtouch? ( media-libs/libsoundtouch:= ) soxr? ( media-libs/soxr )
REQUIRED_USE=|| ( alsa pipewire sdl )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 cmake 3395ce6618fc5c7af03335471b896644 xdg 3ef49a87c52c8b77c476351195dfe575 git-r3 7b584b5dc33e3bc66ff5b9271bf41764
_md5_=2b126516a2c445677f26efa4b47971c7
_md5_=9f86d7a49b67d37f0ded46975a9abd72

View File

@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://nuclearplayer.com
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=unpacker desktop xdg
KEYWORDS=~amd64
KEYWORDS=-* ~amd64
LICENSE=AGPL-3
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[opengl] net-print/cups sys-apps/dbus x11-libs/cairo[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango[X]
SLOT=0
SRC_URI=https://github.com/nukeop/nuclear/releases/download/player@1.34.1/Nuclear_1.34.1_amd64.deb -> nuclear-bin-1.34.1.deb
SRC_URI=https://github.com/nukeop/nuclear/releases/download/player@1.35.0/Nuclear_1.35.0_amd64.deb -> nuclear-bin-1.35.0.deb
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 desktop 26d57169ca094c04be416993844ec8bc xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=3f41061f328e02b65a7acb37abbc5b8b
_md5_=7e34c41bf9dbf46feaec01d7d125fa1a

View File

@@ -1,15 +0,0 @@
BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.90.0:* >=dev-lang/rust-1.90.0:* )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-db/sqlite:3= media-libs/alsa-lib sys-apps/dbus
DESCRIPTION=Tui, web and rfid player for Qobuz
EAPI=8
HOMEPAGE=https://github.com/SofusA/qobuz-player
INHERIT=cargo
IUSE=debug
KEYWORDS=~amd64
LICENSE=GPL-3 Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
RDEPEND=dev-db/sqlite:3= media-libs/alsa-lib sys-apps/dbus
SLOT=0
SRC_URI=https://github.com/SofusA/qobuz-player/archive/refs/tags/v0.8.0.tar.gz -> qobuz-player-0.8.0.tar.gz https://github.com/gentoo-crate-dist/qobuz-player/releases/download/v0.8.0/qobuz-player-0.8.0-crates.tar.xz https://github.com/RustAudio/cpal/archive/fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30.tar.gz -> cpal-fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30.gh.tar.gz https://github.com/RustAudio/rodio/archive/a352fb53846b47523d828b276b6d625f251aabb2.tar.gz -> rodio-a352fb53846b47523d828b276b6d625f251aabb2.gh.tar.gz https://github.com/SeaDve/mpris-server/archive/f8b3f74e93910fffd0c93df687e05cf954dcdeba.tar.gz -> mpris-server-f8b3f74e93910fffd0c93df687e05cf954dcdeba.gh.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033
_md5_=79e0f1d73465f4c77261e2fe717070df

View File

@@ -0,0 +1,16 @@
BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.92:* >=dev-lang/rust-1.92:* )
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-db/sqlite:3= dev-libs/glib media-libs/alsa-lib sys-apps/dbus
DESCRIPTION=Tui, web and rfid player for Qobuz
EAPI=8
HOMEPAGE=https://github.com/SofusA/qobine
INHERIT=cargo
IUSE=debug
KEYWORDS=~amd64
LICENSE=GPL-3 Apache-2.0 BSD-2 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
RDEPEND=dev-db/sqlite:3= dev-libs/glib media-libs/alsa-lib sys-apps/dbus
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/SofusA/qobine/archive/refs/tags/v2026-05-03.tar.gz -> qobuz-player-2026-05-03.tar.gz https://github.com/gentoo-crate-dist/qobuz-player/releases/download/v2026-05-03/qobuz-player-2026-05-03-crates.tar.xz https://github.com/RustAudio/cpal/archive/fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30.tar.gz -> cpal-fd3b945bffcaa493fa7cb5ceddf9db1f9330fd30.gh.tar.gz https://github.com/RustAudio/rodio/archive/a352fb53846b47523d828b276b6d625f251aabb2.tar.gz -> rodio-a352fb53846b47523d828b276b6d625f251aabb2.gh.tar.gz https://github.com/SeaDve/mpris-server/archive/f8b3f74e93910fffd0c93df687e05cf954dcdeba.tar.gz -> mpris-server-f8b3f74e93910fffd0c93df687e05cf954dcdeba.gh.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033
_md5_=4ec333ce248ee64cce769e8d84c7b276

View File

@@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v13.6.0.tar.gz -> TechnitiumDnsServer-13.6.0.tar.gz https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v13.6.0.tar.gz -> TechnitiumLibrary-13.6.0.tar.gz https://api.nuget.org/v3-flatcontainer/bouncycastle.cryptography/2.5.1/bouncycastle.cryptography.2.5.1.nupkg
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 nuget a7033f7321d93b6b38dc9aed53c83bb8 dotnet-pkg-base 6c5f563c6f9f99038ac0ddf7403e3b55 dotnet-pkg 149be926006315896e1a57f36db1b772 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 systemd a964c0cbe818b5729da1dbfcee5be861
_md5_=e940ffd7ca8635163da8d4e4fafacdd0
_md5_=0edcbcbde0b30bc29b5ab6bdf73c4056

View File

@@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v14.3.0.tar.gz -> TechnitiumDnsServer-14.3.0.tar.gz https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v14.3.0.tar.gz -> TechnitiumLibrary-14.3.0.tar.gz https://api.nuget.org/v3-flatcontainer/bouncycastle.cryptography/2.6.2/bouncycastle.cryptography.2.6.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/qrcoder/1.7.0/qrcoder.1.7.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 nuget a7033f7321d93b6b38dc9aed53c83bb8 dotnet-pkg-base 6c5f563c6f9f99038ac0ddf7403e3b55 dotnet-pkg 149be926006315896e1a57f36db1b772 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 systemd a964c0cbe818b5729da1dbfcee5be861
_md5_=031c27a412f9dfd59d0dbe1cee3b1d26
_md5_=9898b4d779ed8d0fc885933bc8fa2e35

View File

@@ -12,4 +12,4 @@ RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v15.0.1.tar.gz -> TechnitiumDnsServer-15.0.1.tar.gz https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v15.0.1.tar.gz -> TechnitiumLibrary-15.0.1.tar.gz https://api.nuget.org/v3-flatcontainer/bouncycastle.cryptography/2.6.2/bouncycastle.cryptography.2.6.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.authentication.openidconnect/10.0.7/microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.abstractions/8.0.1/microsoft.identitymodel.abstractions.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.jsonwebtokens/8.0.1/microsoft.identitymodel.jsonwebtokens.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.logging/8.0.1/microsoft.identitymodel.logging.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.protocols.openidconnect/8.0.1/microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.protocols/8.0.1/microsoft.identitymodel.protocols.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.tokens/8.0.1/microsoft.identitymodel.tokens.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/qrcoder/1.8.0/qrcoder.1.8.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.identitymodel.tokens.jwt/8.0.1/system.identitymodel.tokens.jwt.8.0.1.nupkg
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 nuget a7033f7321d93b6b38dc9aed53c83bb8 dotnet-pkg-base 6c5f563c6f9f99038ac0ddf7403e3b55 dotnet-pkg 149be926006315896e1a57f36db1b772 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 systemd a964c0cbe818b5729da1dbfcee5be861
_md5_=795000c296c8d58187bbda6ea6ec2120
_md5_=8acdc431115d0544741ab45c240f4e9a

View File

@@ -10,6 +10,6 @@ LICENSE=GPL-3
RDEPEND=>=dev-libs/icu-70 virtual/dotnet-sdk:10.0
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v15.0.0.tar.gz -> TechnitiumDnsServer-15.0.0.tar.gz https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v15.0.0.tar.gz -> TechnitiumLibrary-15.0.0.tar.gz https://api.nuget.org/v3-flatcontainer/bouncycastle.cryptography/2.6.2/bouncycastle.cryptography.2.6.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.authentication.openidconnect/10.0.7/microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.abstractions/8.0.1/microsoft.identitymodel.abstractions.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.jsonwebtokens/8.0.1/microsoft.identitymodel.jsonwebtokens.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.logging/8.0.1/microsoft.identitymodel.logging.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.protocols.openidconnect/8.0.1/microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.protocols/8.0.1/microsoft.identitymodel.protocols.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.tokens/8.0.1/microsoft.identitymodel.tokens.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/qrcoder/1.8.0/qrcoder.1.8.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.identitymodel.tokens.jwt/8.0.1/system.identitymodel.tokens.jwt.8.0.1.nupkg
SRC_URI=https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v15.1.0.tar.gz -> TechnitiumDnsServer-15.1.0.tar.gz https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v15.1.0.tar.gz -> TechnitiumLibrary-15.1.0.tar.gz https://api.nuget.org/v3-flatcontainer/bouncycastle.cryptography/2.6.2/bouncycastle.cryptography.2.6.2.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.authentication.openidconnect/10.0.7/microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.abstractions/8.0.1/microsoft.identitymodel.abstractions.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.jsonwebtokens/8.0.1/microsoft.identitymodel.jsonwebtokens.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.logging/8.0.1/microsoft.identitymodel.logging.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.protocols.openidconnect/8.0.1/microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.protocols/8.0.1/microsoft.identitymodel.protocols.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.tokens/8.0.1/microsoft.identitymodel.tokens.8.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/qrcoder/1.8.0/qrcoder.1.8.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.identitymodel.tokens.jwt/8.0.1/system.identitymodel.tokens.jwt.8.0.1.nupkg
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 nuget a7033f7321d93b6b38dc9aed53c83bb8 dotnet-pkg-base 6c5f563c6f9f99038ac0ddf7403e3b55 dotnet-pkg 149be926006315896e1a57f36db1b772 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 systemd a964c0cbe818b5729da1dbfcee5be861
_md5_=d85143ee8ebfac04d928fcb5b335cbff
_md5_=cbb74ef9ec08499381371044eacc768a

View File

@@ -0,0 +1,13 @@
BDEPEND=|| ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* )
DEFINED_PHASES=compile configure install setup test unpack
DESCRIPTION=Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI
EAPI=8
HOMEPAGE=https://github.com/erebe/wstunnel/
INHERIT=cargo
IUSE=debug
KEYWORDS=~amd64
LICENSE=BSD Apache-2.0 BSD CC0-1.0 ISC MIT openssl Unicode-3.0 ZLIB
SLOT=0
SRC_URI=https://github.com/erebe/wstunnel/archive/v10.5.4.tar.gz -> wstunnel-10.5.4.tar.gz https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/wstunnel-10.5.4/wstunnel-10.5.4-crates.tar.xz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033
_md5_=f46a1c1aab689c7029c1a8d258cd2a3b

View File

@@ -10,5 +10,5 @@ RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-bu
RESTRICT=binchecks strip
SLOT=5.15.0.300.159.7-r1
SRC_URI=https://github.com/oracle/linux-uek/archive/refs/tags/v5.15.0-300.159.7.tar.gz -> linux-uek-5.15.0-300.159.7.tar.gz mirror://gentoo/genpatches-5.15-172.base.tar.xz mirror://gentoo/genpatches-5.15-172.extras.tar.xz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 kernel-2 e38cddb5b9c31d5dce8df55fc78519f7
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 kernel-2 ebd7c679f610ffb1f4c1a282b525f5ed
_md5_=2d1318bc85f4399fbb2133522983b3cf

View File

@@ -10,5 +10,5 @@ RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-bu
RESTRICT=binchecks strip
SLOT=5.15.0.300.161.13
SRC_URI=https://github.com/oracle/linux-uek/archive/refs/tags/v5.15.0-300.161.13.tar.gz -> linux-uek-5.15.0-300.161.13.tar.gz mirror://gentoo/genpatches-5.15-174.base.tar.xz mirror://gentoo/genpatches-5.15-174.extras.tar.xz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 kernel-2 e38cddb5b9c31d5dce8df55fc78519f7
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 crossdev d618c699554f72b98f8ceeeeb361dc9e estack c61c368a76fdf3a82fdf8dbaebea3804 multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 optfeature 538bce96e5589935b57e178e8635f301 kernel-2 ebd7c679f610ffb1f4c1a282b525f5ed
_md5_=fb2e983b0a441e4c9668ed4e259819a5

View File

@@ -1,16 +1,16 @@
BDEPEND=<dev-lang/erlang-27:= >=dev-lang/elixir-1.14:= <dev-lang/elixir-1.18 dev-build/cmake >=dev-util/rebar-3.20.0-r1 dev-elixir/hex dev-vcs/git !<www-apps/pleroma-2.10.0 !>www-apps/pleroma-2.10.0-r1
BDEPEND=<dev-lang/erlang-27:= >=dev-lang/elixir-1.14:= <dev-lang/elixir-1.18 dev-build/cmake >=dev-util/rebar-3.20.0-r1 dev-elixir/hex dev-vcs/git !<www-apps/pleroma-2.10.2 !>www-apps/pleroma-2.10.2
DEFINED_PHASES=compile install postinst prepare unpack
DEPEND=dev-libs/glib sys-apps/file sys-libs/ncurses:= system-lexbor? ( dev-libs/lexbor ) system-vips? ( media-libs/vips:= ) dev-lang/elixir dev-lang/erlang:=
DESCRIPTION=ActivityPub social networking software compatible with other Fediverse software
EAPI=7
HOMEPAGE=https://pleroma.social/
INHERIT=mix optfeature flag-o-matic
INHERIT=mix optfeature flag-o-matic toolchain-funcs
IUSE=+system-lexbor +system-vips
KEYWORDS=~amd64
LICENSE=AGPL-3 CC-BY-SA-4.0 CC-BY-4.0
RDEPEND=dev-libs/glib sys-apps/file sys-libs/ncurses:= system-lexbor? ( dev-libs/lexbor ) system-vips? ( media-libs/vips:= ) acct-user/pleroma acct-group/pleroma dev-db/postgresql[uuid] dev-lang/elixir dev-lang/erlang:=
RESTRICT=network-sandbox
SLOT=otp
SRC_URI=https://git.pleroma.social/pleroma/pleroma/archive/v2.10.0.tar.gz -> pleroma-2.10.0.tar.gz
SRC_URI=https://git.pleroma.social/pleroma/pleroma/archive/v2.10.2.tar.gz -> pleroma-2.10.2.tar.gz
_eclasses_=mix 0121d183f009a7de47b15441d86b4ce1 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d
_md5_=5413e9157fc3148d58962eeeaf4968fd
_md5_=4ef9a9877cbe8c25315de9c8d0708cf9

View File

@@ -1,15 +1,15 @@
BDEPEND=<dev-lang/erlang-27:= >=dev-lang/elixir-1.14:= <dev-lang/elixir-1.18 dev-build/cmake >=dev-util/rebar-3.20.0-r1 dev-elixir/hex dev-vcs/git !<www-apps/pleroma-9999 !>www-apps/pleroma-9999 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile install postinst prepare unpack
DEPEND=dev-libs/glib media-libs/vips:= sys-apps/file sys-libs/ncurses:= system-lexbor? ( dev-libs/lexbor ) dev-lang/elixir dev-lang/erlang:=
DEPEND=dev-libs/glib sys-apps/file sys-libs/ncurses:= system-lexbor? ( dev-libs/lexbor ) system-vips? ( media-libs/vips:= ) dev-lang/elixir dev-lang/erlang:=
DESCRIPTION=ActivityPub social networking software compatible with other Fediverse software
EAPI=7
HOMEPAGE=https://pleroma.social/
INHERIT=mix optfeature flag-o-matic git-r3
IUSE=+system-lexbor
INHERIT=mix optfeature flag-o-matic toolchain-funcs git-r3
IUSE=+system-lexbor +system-vips
LICENSE=AGPL-3 CC-BY-SA-4.0 CC-BY-4.0
PROPERTIES=live
RDEPEND=dev-libs/glib media-libs/vips:= sys-apps/file sys-libs/ncurses:= system-lexbor? ( dev-libs/lexbor ) acct-user/pleroma acct-group/pleroma dev-db/postgresql[uuid] dev-lang/elixir dev-lang/erlang:=
RDEPEND=dev-libs/glib sys-apps/file sys-libs/ncurses:= system-lexbor? ( dev-libs/lexbor ) system-vips? ( media-libs/vips:= ) acct-user/pleroma acct-group/pleroma dev-db/postgresql[uuid] dev-lang/elixir dev-lang/erlang:=
RESTRICT=network-sandbox
SLOT=otp
_eclasses_=mix 0121d183f009a7de47b15441d86b4ce1 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d git-r3 7b584b5dc33e3bc66ff5b9271bf41764
_md5_=0dff5e1f5137cbba392f495d3974282a
_md5_=4ef9a9877cbe8c25315de9c8d0708cf9

View File

@@ -9,6 +9,6 @@ LICENSE=MPL-2.0
RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango
RESTRICT=mirror strip
SLOT=0
SRC_URI=amd64? ( https://github.com/zen-browser/desktop/releases/download/1.19.10b/zen.linux-x86_64.tar.xz -> zen-bin-1.19.10b-amd64.tar.xz ) arm64? ( https://github.com/zen-browser/desktop/releases/download/1.19.10b/zen.linux-aarch64.tar.xz -> zen-bin-1.19.10b-arm64.tar.xz )
SRC_URI=amd64? ( https://github.com/zen-browser/desktop/releases/download/1.19.11b/zen.linux-x86_64.tar.xz -> zen-bin-1.19.11b-amd64.tar.xz ) arm64? ( https://github.com/zen-browser/desktop/releases/download/1.19.11b/zen.linux-aarch64.tar.xz -> zen-bin-1.19.11b-arm64.tar.xz )
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d7c6da13092b9446a586af8ddf031db2

View File

@@ -26,6 +26,7 @@ acct-group/meowlnir 0: System group: meowlnir
acct-group/mock 0: System group: mock
acct-group/monero 0: System group: monero
acct-group/ollama 0: A group for ollama
acct-group/onepassword-cli 0: A group for 1password CLI
acct-group/pleroma 0: Group for www-apps/pleroma
acct-group/pounce 0: System group: pounce
acct-group/purritobin 0: Group for net-misc/purritobin
@@ -177,9 +178,11 @@ app-crypt/firefox-decrypt 1.1.1: Tool to extract passwords from Mozilla (Firefox
app-crypt/ifcplugin-bin 3.1.1.0: Crypto Interface Web Browser Plugin
app-crypt/intel-ipsec-mb 1.1 1.2 1.3 1.5 9999: Multi-Buffer Crypto for IPSec from Intel
app-crypt/keepass-diff 1.1.3-r1: A CLI tool to diff Keepass (.kdbx) files
app-crypt/nitrokey-app2 2.4.1: Graphical application to manage and use Nitrokey 3 devices
app-crypt/nitrokey-app2 2.5.2: Graphical application to manage and use Nitrokey 3 devices
app-crypt/nitrokey-udev-rules 1.1.0: udev rules for Nitrokey devices
app-crypt/pinentry-bemenu 0.13.2 0.14.0: Pinentry based on bemenu
app-crypt/pinentry-fuzzel 1.0.0: Simple passphrase entry dialog via 'fuzzel'.
app-crypt/pynitrokey 0.12.0: A command line interface for the Nitrokey FIDO2, Start, 3 and NetHSM
app-crypt/rage 0.11.2: A simple, secure, and modern encryption tool.
app-crypt/reop 2.1.1-r2: reasonable expectation of privacy
app-crypt/sac-core 10.8.1050-r1: Thales/Gemalto SafeNet Authentication Client
@@ -236,7 +239,7 @@ app-eselect/eselect-ld 1.0.0: Manage the ld symlink
app-eselect/eselect-swift 1.0 1.0-r1: Manages Swift symlinks
app-eselect/eselect-vala 1.0.0: Manage the valac symlink
app-metrics/scaphandre 0.5.0-r1: Electrical power consumption measurement agent
app-misc/1password-cli 2.34.0: The worlds most-loved password manager CLI
app-misc/1password-cli 2.34.0 2.34.0-r1: The worlds most-loved password manager CLI
app-misc/afc 1.1 1.2 9999: Anime File Checker, checks CRC32 contained in filenames
app-misc/afetch 2.2.0: Simple system info written in C
app-misc/agg 1.5.0-r1 1.7.0: Command-line tool for generating animated GIF files from asciicast files
@@ -262,7 +265,7 @@ app-misc/cliphist 0.7.0: Wayland clipboard manager with support for multimedia
app-misc/cmd-timer 2.1.0 9999: run command at a specific interval
app-misc/corectrl 1.5.2 9999: Core control application
app-misc/countryfetch 0.2.0: A Command-line tool similar to Neofetch for obtaining information about your country
app-misc/cpufetch 1.06: Simplistic yet fancy CPU architecture fetching tool
app-misc/cpufetch 1.07: Simplistic yet fancy CPU architecture fetching tool
app-misc/dbf 0.9.0: Command line tool to read the content of dBASE III, IV, and 5.0 files
app-misc/diff-so-fancy 1.4.4: Good-lookin' diffs. Actually... nah... The best-lookin' diffs
app-misc/doublecmd 1.1.31 1.1.32 1.2.3: Cross Platform file manager
@@ -583,7 +586,7 @@ dev-lang/fbc-bootstrap 1.10.1: Bootstrap package for dev-lang/fbc
dev-lang/gnu-apl 1.8: GNU interpreter for the APL programming language
dev-lang/hare 0.25.2-r2 0.26.0-r1 9999: The Hare systems programming language
dev-lang/harec 0.25.2 0.26.0-r2 9999: The Hare compiler
dev-lang/odin 2026.01 2026.02 2026.03 2026.04 9999: The Data-Oriented Language for Sane Software Development.
dev-lang/odin 2026.01 2026.02 2026.03 2026.04 2026.05 9999: The Data-Oriented Language for Sane Software Development.
dev-lang/opencilk 1.1 2.1: The OpenCilk concurrency platform for parallel programming
dev-lang/opencilk-bin 1.1 2.1: The OpenCilk concurrency platform for parallel programming
dev-lang/quickjs 2024.01.13-r1 2025.09.13.2: Small embeddable Javascript engine
@@ -878,7 +881,9 @@ dev-python/moreorless 0.4.0: Wrapper to make difflib.unified_diff more fun to us
dev-python/mpxj 16.1.0: Read/Write project management files (MPP, MSPDI, MPX, PMXML, XER, etc)
dev-python/msrest 0.7.1: AutoRest swagger generator Python client runtime
dev-python/mwclient 0.11.0: Unofficial lib for MediaWiki API
dev-python/nitrokey 0.4.1: Python SDK for Nitrokey devices
dev-python/nethsm 2.1.0: Python client for NitroKey NetHSM
dev-python/nitrokey 0.4.2: Python SDK for Nitrokey devices
dev-python/nkdfu 0.2: Python DFU tool for updating Nitrokey firmware
dev-python/odfdo 3.18.2: Python library for OpenDocument format (ODF)
dev-python/odsgenerator 1.12.0: Generate an OpenDocument Format .ods file from a .json or .yaml file.
dev-python/odsparsator 1.13.1: Generate a JSON file from an OpenDocument Format .ods file.
@@ -899,7 +904,7 @@ dev-python/phx-class-registry 4.1.0-r1: An intersection of the Registry and Fact
dev-python/pillow-heif 1.2.0 1.2.1: Python interface for libheif library
dev-python/pillow-jxl-plugin 1.3.2: Pillow plugin for JPEG-XL, using Rust for bindings.
dev-python/pipdeptree 2.34.0: Utility for displaying installed packages in a dependency tree
dev-python/pipenv 2026.5.2 2026.6.1: Python Development Workflow for Humans
dev-python/pipenv 2026.6.1: Python Development Workflow for Humans
dev-python/plette 2.1.0-r1 2.2.1: Structured Pipfile and Pipfile.lock models
dev-python/plexapi 4.17.2 4.18.0 4.18.1: Python bindings for the Plex API.
dev-python/plotext 5.3.0 5.3.2: Plotting on terminal
@@ -974,6 +979,7 @@ dev-python/python-socketio 5.11.4 5.12.1: Python implementation of the Socket.IO
dev-python/python-statemachine 2.5.0 2.6.0 3.0.0: Python Finite State Machines made easy.
dev-python/python-telegram-bot 20.6-r1 21.1.1 9999: Python wrapper of telegram bots API
dev-python/python-xdis 6.1.8: Python cross-version bytecode library and disassembler
dev-python/pythonfinder 3.0.3: PythonFinder: Cross Platform Search Tool for Finding Pythons
dev-python/pyvis 0.3.1: Python package for creating and visualizing interactive network graphs
dev-python/pyvisa 1.16.2: Python VISA bindings for GPIB, RS232, TCPIP and USB instruments
dev-python/pyvisa-py 0.8.1: Pure Python implementation of a VISA library
@@ -1100,7 +1106,7 @@ dev-util/find-work-pkgcheck 1.0.0 1.1.0: Personal advice utility for Gentoo pack
dev-util/find-work-repology 1.0.1 1.1.0: Personal advice utility for Gentoo package maintainers: Repology plugin
dev-util/flatpakify 1.0.5 1.0.6: Tool to create Flatpak bundles from Portage ebuilds
dev-util/forgejo-cli 0.5.0: CLI application for interacting with Forgejo
dev-util/forgejo-runner 12.9.0 9999: A daemon that connects to a Forgejo instance and runs jobs for CI
dev-util/forgejo-runner 12.10.0 9999: A daemon that connects to a Forgejo instance and runs jobs for CI
dev-util/fortls 2.13.0 3.0.0 3.1.1 3.1.2 3.2.2: Fortran Language Server (fortls)
dev-util/fortran-test-drive 0.4.0 0.5.0: The simple testing framework (for Fortran)
dev-util/gammaray 3.3.0 3.3.1: High-level runtime introspection tool for Qt applications
@@ -1213,7 +1219,7 @@ games-emulation/libretro-dolphin 0.0.1_pre20250517-r1: Dolphin libretro port
games-emulation/mupen64plus-qt 1.17 9999: A basic launcher for Mupen64Plus
games-emulation/rpcs3 0.0.39 0.0.40 9999: PS3 emulator/debugger
games-engines/boxtron 0.5.4-r2: Steam Play compatibility tool to run DOS games using native Linux DOSBox
games-engines/fs2_open 24.2.0 25.0.0: FreeSpace2 Source Code Project game engine
games-engines/fs2_open 24.2.0 25.0.0 25.0.1: FreeSpace2 Source Code Project game engine
games-engines/instead 3.5.2 9999: INSTEAD text-based quest game engine
games-engines/nxengine-evo 2.6.5_p1-r1: rewrite of the jump-and-run platformer Doukutsu Monogatari(Cave Story)
games-engines/ponscripter-fork 3.0.2-r1: Fork of the Ponscripter visual novel engine to take advantage of SDL2
@@ -1244,7 +1250,7 @@ games-rpg/open-adventure 1.17 1.18 1.20: Forward-port of the Crowther/Woods Adve
games-rpg/primordia 3.6.70667: A cyberpunk point-and-click adventure game
games-rpg/snoot-game 1.12.0: Visual novel parody of Goodbye Volcano High
games-server/among-sus 20210519: Among Us, but it's a text adventure
games-simulation/kittenspaceagency-bin 2026.4.18-r4206: A space flight and rocketry simulation
games-simulation/kittenspaceagency-bin 2026.5.3-r4264: A space flight and rocketry simulation
games-strategy/7k-ambition 3.2.8 9999: Seven Kingdoms: Ambition
games-strategy/gigalomania 1.0.1: Libre clone of Mega-Lo-Mania (original from ~1990), supports original resources
games-strategy/hedgewars 1.1.0_pre20260124: A turn-based strategy, artillery, action and comedy game
@@ -1292,7 +1298,7 @@ gnome-extra/portfolio 0.9.14: A minimalist file manager for those who want to us
gnome-extra/vvmplayer 1.4-r1: Visual Voicemail Player
gnome-extra/wike 3.1.1 3.1.3: Wikipedia Reader for the GNOME Desktop
gnome-extra/yad 14.1 9999: Display GTK+ dialog boxes from command line or shell scripts
gui-apps/1password 8.11.22: Password Manager
gui-apps/1password 8.11.22-r1: Password Manager
gui-apps/ReGreet 0.3.0: Clean and customizable GTK-based greetd greeter written in Rust
gui-apps/ashell 0.7.0 0.8.0: A ready to go Wayland status bar for Hyprland and Niri
gui-apps/autotiling-rs 0.1.6 0.1.8: Autotiling for sway (and possibly i3)
@@ -1414,7 +1420,7 @@ gui-apps/wlsunset 0.4.0 9999: Day/night gamma adjustments for Wayland
gui-apps/wob 0.15.1-r1 0.16: Lightweight overlay volume/backlight/progress/anything bar for Wayland
gui-apps/wscreensaver 9999: Xscreensaver screensavers ported to wayland
gui-apps/wtype 0.4: xdotool type for wayland
gui-apps/xremap 0.15.2: Dynamic key remap for X and Wayland
gui-apps/xremap 0.15.5: Dynamic key remap for X and Wayland
gui-apps/xwayland-satellite 0.5.1 0.8 0.8.1: Xwayland outside your Wayland
gui-apps/yambar 1.11.0 9999: Simplistic and highly configurable status panel for X and Wayland
gui-libs/gtk-session-lock 0.2.0-r6 9999: GTK-based lockscreen for Wayland
@@ -1431,7 +1437,7 @@ gui-wm/cage 0.2.1 0.3.0 9999: A Wayland kiosk
gui-wm/canoe 0.3.1: Canoe, a River window manager implementation in Rust
gui-wm/kwm 0.2.2: A window manager based on River Wayland compositor
gui-wm/mangowm 0.12.8 9999: wayland compositor based on wlroots and scenefx(dwl but no suckless)
gui-wm/miracle-wm 0.8.3 0.9.0: Tiling Wayland compositor based on Mir
gui-wm/miracle-wm 0.9.1: Tiling Wayland compositor based on Mir
gui-wm/niri 26.04 9999: Scrollable-tiling Wayland compositor
gui-wm/phoc 0.50.0 0.52.0 0.53.0: Wayland compositor for mobile phones
gui-wm/river 0.3.11 0.3.12 0.3.14 0.3.15 0.3.9999 0.4.1 0.4.2 0.4.3 9999: A dynamic tiling Wayland compositor
@@ -1555,7 +1561,7 @@ media-sound/deep-filter 0.5.6-r2: Noise supression using deep filtering
media-sound/drumgizmo 0.9.20-r1 9999: Audio sampler plugin and stand-alone app that simulates a real drum kit
media-sound/dzr 251115 260308 260315: DZR: the command line deezer.com player
media-sound/eartag 0.5.0 0.5.1: GTK4 MusicBrainz audio tagger
media-sound/fooyin 0.10.0 0.10.2 0.10.3 0.10.4 9999: A customizable music player, Qt clone of foobar2000
media-sound/fooyin 0.10.0 0.10.2 0.10.3 0.10.4 0.10.5 9999: A customizable music player, Qt clone of foobar2000
media-sound/furnace 0.6 0.6.5-r1 0.6.7: a multi-system chiptune tracker compatible with DefleMask modules
media-sound/gapless 4.3.1 4.4: A GTK4 music player
media-sound/goxlr-utility 1.2.3 9999: A utility for monitoring and controlling a TC-Helicon GoXLR or GoXLR Mini
@@ -1574,7 +1580,7 @@ media-sound/musikcube 3.0.5: Excellent terminal music player, support almost eve
media-sound/neocrystal 2.1.1 9999: A terminal user interface music player in Rust
media-sound/netcat-cpi 2014.04.29-r1: Kernel module edition of the Cycles Per Instruction (2014) album
media-sound/noson-app 5.6.20: The essential to control music from your SONOS devices on Linux platforms
media-sound/nuclear-bin 1.34.1: Streaming music player that finds free music for you
media-sound/nuclear-bin 1.35.0: Streaming music player that finds free music for you
media-sound/openaudible-bin 4.7.4-r2 4.8.1: OpenAudible is a cross-platform audiobook manager designed for Audible users.
media-sound/opensoundmeter 1.2.1 1.2.2 1.2.2_p20230104: FFT based application for tuning sound systems
media-sound/openutau 0.1.327 0.1.463 0.1.529 9999: Open source UTAU successor
@@ -1587,7 +1593,7 @@ media-sound/pipewire-module-xrdp 0.1_pre20230609-r1 0.2: PipeWire module which e
media-sound/plexamp 4.13.0: A dedicated music player for your Plex media library.
media-sound/qbitmplayer 3.1.2 3.2.0-r1 3.3.1: Music Player written in C++ & Qt.
media-sound/qloud 1.4.2: Tool to measure loudspeaker frequency and step responses and distortions
media-sound/qobuz-player 0.8.0 0.9.0 0.10.0: Tui, web and rfid player for Qobuz
media-sound/qobuz-player 0.9.0 0.10.0 2026.05.03: Tui, web and rfid player for Qobuz
media-sound/rmpc 0.9.0 0.10.0 9999: A beautiful and configurable TUI client for MPD
media-sound/rsgain 3.5.1-r1 3.5.3-r1: Really Simple replay Gain calculator for tagging audio files
media-sound/shortwave 5.0.0 5.1.0: An internet radio player
@@ -1672,7 +1678,7 @@ net-dialup/tio 3.9: Simple TTY terminal application
net-dns/AdGuardHome 0.107.63 0.107.64 0.107.71: Network-wide ads & trackers blocking DNS server like Pi-Hole with web ui
net-dns/blocky 0.25 0.26.2 0.28.2 9999: Fast and lightweight DNS proxy as ad-blocker with many features written in Go
net-dns/noip-duc 3.3.0: No-IP Dynamic Update Client (https://www.noip.com)
net-dns/technitium-dns 13.6 14.3 15.0 15.0.1: Open-source, self-hosted authoritative and recursive DNS+DHCP server.
net-dns/technitium-dns 13.6 14.3 15.0.1 15.1: Open-source, self-hosted authoritative and recursive DNS+DHCP server.
net-fs/httpdirfs 1.2.7: Filesystem to mount HTTP directory listings, with a permanent cache
net-fs/webdav-server-rs 0.4.0_pre20231124: WebDAV server in Rust
net-im/Quaternion 0.0.97.1: A Qt-based IM client for Matrix
@@ -1796,7 +1802,7 @@ net-misc/wayback_machine_downloader 2.3.0 2.3.1: Download an entire website from
net-misc/whatscli 1.0.6 1.0.11: A command line interface for WhatsApp
net-misc/wlvncc 20250626 20250725 20260429 99999999: A Wayland Native VNC Client
net-misc/wsdd 0.8 0.9: A Web Service Discovery host daemon.
net-misc/wstunnel 10.5.2 10.5.3: Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI
net-misc/wstunnel 10.5.2 10.5.3 10.5.4: Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI
net-misc/xh 0.25.3: Friendly and fast tool for sending HTTP requests
net-misc/xkcd-handler 1.1.4: A handler for XKCD urls
net-misc/xmrig-mo 6.21.2 6.22.2: MoneroOcean fork of xmrig that supports algo switching
@@ -2077,7 +2083,7 @@ www-apps/invidious 2026.02.07.0: Invidious is an alternative front-end to YouTub
www-apps/laminar 1.3-r1: Fast and lightweight Continuous Integration
www-apps/libmedium 2024.06.10: Alternative private front-end to Medium
www-apps/mycorrhiza 1.15.1 9999: Git-based wiki engine written in Go using mycomarkup
www-apps/pleroma 2.10.0-r1 9999: ActivityPub social networking software compatible with other Fediverse software
www-apps/pleroma 2.10.2 9999: ActivityPub social networking software compatible with other Fediverse software
www-apps/pleroma-fe 2.7.0 2.8.0 9999: Main frontend for www-apps/pleroma, inspired by qvitter
www-apps/prowlarr 2.3.3.5296 2.3.5.5327: An indexer manager/proxy to integrate with your various PVR apps
www-apps/radarr 6.1.1.10317 6.1.1.10360: Movie organizer/manager for usenet and torrent users
@@ -2101,7 +2107,7 @@ www-client/torbrowser-launcher 0.3.9: A program to help you securely download an
www-client/vimb 3.7.0 9999: A fast, lightweight, vim-like browser based on webkit
www-client/waterfox-bin 6.6.12: A privacy-focused, performance-oriented browser based on Firefox
www-client/yandex-browser 26.3.1.1088_p1: The web browser from Yandex
www-client/zen-bin 1.18.10b 1.19.10b: Zen Browser - A fast, privacy-focused Firefox fork
www-client/zen-bin 1.18.10b 1.19.11b: Zen Browser - A fast, privacy-focused Firefox fork
www-misc/dufs 0.40.0: Dufs is a distinctive utility file server
www-misc/gitea2rss 0.7.0: Generates RSS feeds from Gitea releases, tags and commits
www-misc/kiwix-desktop 2.4.0 2.5.1: cross-platform viewer/manager for ZIM archives

View File

@@ -1 +1 @@
Sun, 03 May 2026 18:31:01 +0000
Tue, 05 May 2026 13:31:17 +0000

View File

@@ -1,11 +1,11 @@
DIST TechnitiumDnsServer-13.6.0.tar.gz 1627685 BLAKE2B 21e42c61d0817402583f15d8e6ec851e9b28660e1ef66ef6bae284e9fefb6a2158648ba92f10af6403820a8d7d5d743a7aa028362cf44b32d9cecf66897287a9 SHA512 f8ca95d0865095ead6ddfc4270b95ca9c1869b3fc2bfa4891ab3ffbd8655ca70c7436fd022e56819399eef1b80156d071a4302034431eb96cc2e3d714562ebf5
DIST TechnitiumDnsServer-14.3.0.tar.gz 1717641 BLAKE2B 2da0e70b11bc74491f7ddd72ab3566facfdde175f29beeafe9d32b399185ee542ec8fb2b311b27cf2eb8d179fd67bbbcf8533fd2c778b55297c2867d5ebe549b SHA512 1cc03aaab0cb2aeae7c94150658c34e12c9ba45c2cb6e51a106b04dd9d8a8a2d033b6b12b737db6859e7382ba55058c72eee257e9564e84d73e16a98af3c0943
DIST TechnitiumDnsServer-15.0.0.tar.gz 1806305 BLAKE2B dca86ac6ad0acb5a67476d847d704b53ad41626396217618270ef66ba110afe7bb2df335c18e929cc8cf65f1e53ea5f7b8b12ac724ee708ec49345f9c05345aa SHA512 2a6a2fdd8600baf24e308ba983c74bfbc94ad2a17aeaa494c240ab81b120a14b0f5875962ccbd046c177874c6c1ebf2fe22d601da9267fbefc9f3fd388c7ebd8
DIST TechnitiumDnsServer-15.0.1.tar.gz 1806521 BLAKE2B fb1d985ff81e22e4aa6519acd71e2e57bc98cf1df7b45c408944a339ffa9a525181ff38e029001cfbb33c4318804208b4a91a2e1584d83d83da64d74f8296ed3 SHA512 5a182f7e40219528724c977fd5e37340c6652c747c5ebf14333d030d6a30ddcbb1fb23ce22e49e6997fc66c8b1a410bcf2b5cbaf8da719d5f0890f2fa281b091
DIST TechnitiumDnsServer-15.1.0.tar.gz 1808309 BLAKE2B 9d7609e5590913fae27cb8da818f03927dfd479ced266e44996b21bdbb3fd780ddb2c8b8ebaf8b5972028c71813e4a58f70a99b342d65c32bcb09b96b4df4e40 SHA512 4de1ab9aa329f2813075c4744ab8bab35a2f2cf9f9df2dcb1fd038f342b9fde7ae60e37b2c357094628c38c0f77c513659422a3ec89135983de79eb947a9da07
DIST TechnitiumLibrary-13.6.0.tar.gz 246457 BLAKE2B 271dd51d477cae14ffea3c22136b8a4a5077af9f5fab35eaee0baed731f01265341a9a64d30e32e940bd77ccf6714d9859b58f6de2851117d9dbbe0f55beb045 SHA512 2b8f1f9a86c418a1c5260a180399d0f67c1b3b63406ef0f6e70c0e069b0e84c4f8f51aeca1ee278195603c435e606a76a15917ae4a2b35ed5b4ca67e10a00528
DIST TechnitiumLibrary-14.3.0.tar.gz 248994 BLAKE2B 8940b780acd8cbde415b4678d1402f1ffa94330957448b4f378b0bb0687d7dfe771a13266a3c52cf403d01c98ebe76ec1f108b6a32dc5da79b81bf97bd89b678 SHA512 ece05adba2dfeef3aaa0cdcaba77ead3f9a556f584cd50fbb060cbabe5c446c31860a441e451972ba746e6576552fd1a77076e7d1e68d92a18ea8a9624b40634
DIST TechnitiumLibrary-15.0.0.tar.gz 251682 BLAKE2B a43324da113a8ccece1e458c18b49c3a727d09debebdf79d773ef57b57f6ba7c56dc0e9682bca6ab2811b199ce794d064f02acac55c3493e7654e6a8f011b51f SHA512 ce75ddf1f8d156b53481832385041303a7d803f9bc023f8551346a664df8c6e8af7977348181dbbabcd582d3c53b0846fbee5b2b21ea8ba72206adeda0403170
DIST TechnitiumLibrary-15.0.1.tar.gz 251675 BLAKE2B f82221238fdfb278f084fb17bf503bd6869bd99fca3a387ce621b30de670567fb6d6d4dc94e1621f8124c4e327141146ffa5dedc72356a24633285484980fb61 SHA512 7532ef830afc56749d9b2b944dc0d22eab08fd9a9bcca1bd133f1f510d8127638a7d5bad9dce846347673551c2a50608971afd4cf02051c39b0bb79d828eec9f
DIST TechnitiumLibrary-15.1.0.tar.gz 251691 BLAKE2B 00c573f7f5c8845bd6898624f2e7aace3e40cd437ea55b9daf52d2264c9dc0c588d92a5b20128af1194b8a1242194f0b832f8c55387998bb0b26331a8aa44e49 SHA512 e88ff13b11e0a004728758b7bf7d964778204474cdd12df2a7dc8117428044fe679bf6db06240cfba438493127f3ae548e53b14f78c6647f4cafd842ac150f9f
DIST bouncycastle.cryptography.2.5.1.nupkg 8231681 BLAKE2B 0e532828def85261e703d09e8a5ef0b86e91e96f7ab5b69ff84a3dc4411c6a71dcdf3c25ba6427311dd4c033aa5058e56f6bc0932c245d9d849ebd44184f14b2 SHA512 cc12d715a7a3acda0e51b6804ae10e1c3e9543009c108485ae6c4ebe8773dee57642f8be291dc2cadcd14a086a0237d925298997ded8a01a4d5a781c7b67ab3d
DIST bouncycastle.cryptography.2.6.2.nupkg 8276422 BLAKE2B fa5c444c773a41eb0ade1f35c3b0df269bb5423c35a90d6fed5b9d6dac7dbc681c6c6763a256553046454f65a68cc06d3e75086fbd6e60aeb52523c97302e080 SHA512 4e1a32f937eebba134f1c6646c0b554edaa1bc41969dec5816d11c3c285906e106377113ea6c1cb0b161749ff08ae8ad39df05956b62abe2274d4b3060f0daef
DIST microsoft.aspnetcore.authentication.openidconnect.10.0.7.nupkg 98901 BLAKE2B b72afd53982a99d231d5b6162bad4e54db3b20134a5339d025ab79a4fb6e35016085f769880db82d7e89699c91ef92534a99f1a72c8a77c212a2ce0baa829949 SHA512 dde72c48f40328d988e33f1fbc37cb381b5f916fdd6d685206fd27b682a305234099ac772ece758d57bf74a3a35e3f7e42b2d22419a1ae370546cbf22027c876

View File

@@ -8,11 +8,12 @@ NUGETS="bouncycastle.cryptography@2.5.1"
inherit dotnet-pkg systemd
MYPV="${PV}.0"
SRC_URI_BASE="https://github.com/TechnitiumSoftware"
DESCRIPTION="Open-source, self-hosted authoritative and recursive DNS+DHCP server."
HOMEPAGE="https://technitium.com/dns/"
SRC_URI="
https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz
https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz
$SRC_URI_BASE/DnsServer/archive/refs/tags/v${MYPV}.tar.gz -> TechnitiumDnsServer-${MYPV}.tar.gz
$SRC_URI_BASE/TechnitiumLibrary/archive/refs/tags/dns-server-v${MYPV}.tar.gz -> TechnitiumLibrary-${MYPV}.tar.gz
${NUGET_URIS}
"

Some files were not shown because too many files have changed in this diff Show More