Merge updates from master

This commit is contained in:
Repository mirror & CI
2024-02-17 21:33:15 +00:00
23 changed files with 303 additions and 87 deletions

View File

@@ -1,2 +1,2 @@
DIST tang-13.tar.gz 41537 BLAKE2B 23c7ebb0e74d56c712200e0bcbf048d32e82f08c91eece19337fc9725a6de48240958435c560a32f47fe506e607b38fc29c2b05635f232f713c8af6066a33ac0 SHA512 c8e99498b31a45bb97092d764bbe5f13f9152a8128ef774de6ac99bd44f15d5895b462ecefc504f37142fdacafc86a39059204514aa509db257b342553e00641
DIST tang-14.tar.gz 41616 BLAKE2B a26091108b16342f51cf05745ae68b56fab5ffac6d9f9191b4d6952a5c88afcbad8bbcfc0e4754b8d9c5ebf659874026a2020c1ad305f4f7393d2487ec5f95d5 SHA512 3b0872f51d9aa8dfd232fa328a326503800a1eedfe7cf9d73f8e10a3cfb97f667996708a18ea04c982c3ca477fe36961045649437b953c593fce544d8dee8048
DIST tang-15.tar.gz 43465 BLAKE2B 66454da918a7be19bbc1f83d8ac7f39cddfea14fdb891f2afda30010afcfb747294baa42f0adb3031e09a6171bfd0356363da448f45fc995958f8df92dd73e76 SHA512 fa40f33a3fff313cf2f1140125b631750228d4adf0290ea6267f3eb56a6974ec8bbf9157f290a821924c6fed7504c5c8fc2799225a8ae607933393ccb442a4b0

View File

@@ -1,4 +1,4 @@
# Copyright 2022-2023 Gentoo Authors
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,6 @@ SRC_URI="https://github.com/latchset/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="acct-user/tang
net-misc/socat

View File

@@ -1,4 +1,4 @@
# Copyright 2022-2023 Gentoo Authors
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,13 +12,16 @@ SRC_URI="https://github.com/latchset/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="acct-user/tang
DEPEND="
net-libs/http-parser
dev-libs/jose
"
RDEPEND="
${DEPEND}
acct-user/tang
net-misc/socat
>=net-libs/http-parser-2.8.0
>=dev-libs/jose-8"
RDEPEND="${DEPEND}"
"
BDEPEND="app-text/asciidoc"
src_install(){

View File

@@ -1 +1,2 @@
DIST hyprlang-0.2.1.gh.tar.gz 61006 BLAKE2B c86f6d2baed289d76de1182bd4e481dd3b28dbbe2c46416b6971dc867f5e2cc6bd3db0e03ddeb14fdb1aeae9df8075c9003b141bf65bdfd2f6d94470de4cbc25 SHA512 f81622b1c99300d8c7c9999276cb598b1ec589d14134b48cbf39f4969ddb14f87b661fbe97ab9dc8562e4bd2a12e86b68c13e35a1baadcda18784100d7944295
DIST hyprlang-0.3.2.gh.tar.gz 62292 BLAKE2B dde270089149db8b99b9bc6c3f6a2ad3b7f36f2c51271285232c135cf3b620274d07a7f920f5178057ccf528addb31497d8fd2c44fa2346cab92da8dad9ddc1b SHA512 ae621eef1736011038e7f1bc18eca87d5d60b1040a70daca70d0ad69ccad1f85dd1b6d429a65b03362183c6bd4901ba6cb72574288b634a5252c43b9ea69be1f

View File

@@ -0,0 +1,25 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Official implementation library for the hypr config language"
HOMEPAGE="https://github.com/hyprwm/hyprlang"
SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RESTRICT="!test? ( test )"
BUILD_DIR="${S}/build"
src_prepare() {
default
sed "s/\<lib\>/$(get_libdir)/" -i CMakeLists.txt hyprlang.pc.in
cmake_src_prepare
}

View File

@@ -1 +1,2 @@
DIST jose-11.tar.gz 841374 BLAKE2B 5ffe35ebd48ed72d140e1dbf3ad37fcc3b4fd5534a5e1a5d9c43e82ad1901f989610baee2e2eb17209fd72f73c4f17227bed01d168bb4d243f067ec25051f913 SHA512 ffe09000837f79cefa549734d13c5d5d51042a42a055867241777ccbff3a127bac86a6155638fdf5ee52aad3598829e19724fd4e7de541117ed9b1c77c2ce457
DIST jose-12.tar.gz 841206 BLAKE2B 32473b67b4c6235c3f7ea04295bdd44dda3fe5a51355b9880a92d0a6aada78eeba2fb027a6329e8f249f087ab7dee705d0493771b63cb463067df709b7707212 SHA512 31b7fc9354c3579f5bf904be0efd3631fe35fbbcc85455b2d414664ff2b4dbb3253b9c954229d87ca2a2e3ec382c5316bcb3f2ee424572ed25946a99fe885ada

View File

@@ -1,4 +1,4 @@
# Copyright 2022-2023 Gentoo Authors
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,4 +17,3 @@ DEPEND="dev-libs/jansson"
RDEPEND="${DEPEND}
dev-libs/openssl:=
"
BDEPEND=""

View File

@@ -0,0 +1,22 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson
DESCRIPTION="C-language implementation of Javascript Object Signing and Encryption"
HOMEPAGE="https://github.com/latchset/jose"
SRC_URI="https://github.com/latchset/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-libs/jansson
sys-libs/zlib
"
RDEPEND="${DEPEND}
dev-libs/openssl:=
"

View File

@@ -1,2 +1,2 @@
DIST eventlet-0.34.2.tar.gz 539756 BLAKE2B 9090f5647bfe23d92e9a8cfe5281129192406817706223f121c6c33b6defae5a0dd5ab62c81db0bc456286452d68e927189d4737a866a76d48d74334da7b68af SHA512 4115db66dcf95e1f2f31d90de8bfefc6335ebb8a20275c4e599468e56faf854a359cd79193911095d2f27713fad28f4bdf92724fdee5fe1f8cef2b73a5621254
DIST eventlet-0.34.3.tar.gz 538498 BLAKE2B 49b97df2cc080f8cd1c5c901bcdb41d18712c870dc9865fda00b7918e6681aef0c6d4ac35dbac12b9622b91a70116d6e4552e20de0ca83dbc92a852113b58d3b SHA512 d6f20e9ccbde56a46b88825857a707a40f7d8e86f3b4ddb2bd095006c685312cdc089418eaf174fcb6998155a36477540b20f1b5d378e0b174b09c6f1fcfb97d
DIST eventlet-0.35.1.tar.gz 548382 BLAKE2B afdbcbaf22c7ec5dc0f73fa03dfe34bab7a5ee53faa76beaf0c624755b3d86835813c0be7f7451d4b9f073c1bb737917dd2a6864a233bf6a41e33fc7dc076af6 SHA512 e7f20514a35a070663c86197e4e5ffb3a0fbf81f386c750d3c5b13c2837df29aa09a0d934cdcb4062a310c20f2f2e4cb33c14777b387887f1114b410f21e4d24

View File

@@ -1,4 +1,4 @@
# Copyright 2023 Gentoo Authors
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,10 +26,3 @@ RDEPEND="
DEPEND="${RDEPEND}"
distutils_enable_tests pytest
# https://github.com/eventlet/eventlet/issues/821
EPYTEST_DESELECT=(
tests/greenio_test.py::TestGreenSocket::test_full_duplex
tests/greenio_test.py::TestGreenSocket::test_invalid_connection
tests/greenio_test.py::TestGreenSocket::test_nonblocking_accept_mark_as_reopened
)

View File

@@ -1,2 +0,0 @@
DIST minio-7.2.2.tar.gz 133658 BLAKE2B f015ad496dd635875506ffe9cb0f02cb5cf2e0c4767cb94b3ea7632b612f926d400a71469eb2a8a9c3631f358fc481230197388d67f687c6694c28eb8ef25634 SHA512 1b1708a3432ce36023491060d9cb51c86725cc4d1746cbc9bf907a4691f0fb97783ef297d331fe8fc7d44f1e6d290a3779431738ddb7f60eaf42c337448c5b4b
DIST minio-7.2.3.tar.gz 133932 BLAKE2B 7a4091088882582522301dd38ad02ba95dc5b4e2c147d3363c7e066578fd490647acea4e07cc0aedd4b3304dc491645298537f914d6a422ee5e004ef91be796f SHA512 2e87e77a4534f186c5e7cafcb954d35ba5aa474c8e9f0b01e1062fac62f2987cd6547de79c90382d164f887986e8ceb443bca9fee39a7f7d927c3534cd533f5f

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>julien@jroy.ca</email>
<name>Julien Roy</name>
</maintainer>
<longdescription>MinIO Python SDK is Simple Storage Service (aka S3) client to perform bucket and object operations to any Amazon S3 compatible object storage service.</longdescription>
<upstream>
<changelog>https://github.com/minio/minio-py/releases</changelog>
<doc>https://min.io/docs/minio/kubernetes/upstream/index.html</doc>
<bugs-to>https://github.com/minio/minio-py/issues</bugs-to>
<remote-id type="github">minio/minio-py</remote-id>
<remote-id type="pypi">minio</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,21 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="MinIO Client SDK for Python"
HOMEPAGE="https://github.com/minio/minio-py"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
"

View File

@@ -1,21 +0,0 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
DESCRIPTION="MinIO Client SDK for Python"
HOMEPAGE="https://github.com/minio/minio-py"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/certifi[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,39 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="A blazing fast wayland wallpaper utility"
HOMEPAGE="https://github.com/hyprwm/hyprpaper"
SRC_URI="https://github.com/hyprwm/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
dev-libs/hyprlang:=
dev-libs/wayland
dev-libs/wayland-protocols
dev-util/wayland-scanner
dev-vcs/git
"
RDEPEND="
gui-libs/wlroots
media-libs/libglvnd
media-libs/libjpeg-turbo
media-libs/libwebp
x11-libs/cairo
x11-libs/pango
"
src_compile() {
emake protocols
cmake_src_compile
}
src_install() {
dobin "${BUILD_DIR}/${PN}"
}

View File

@@ -0,0 +1,94 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake toolchain-funcs
DESCRIPTION="xdg-desktop-portal backend for hyprland"
HOMEPAGE="https://github.com/hyprwm/xdg-desktop-portal-hyprland"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland.git"
inherit git-r3
else
PROTO_COMMIT="4d29e48433270a2af06b8bc711ca1fe5109746cd"
SRC_URI="https://github.com/hyprwm/xdg-desktop-portal-hyprland/archive/refs/tags/v${PV}.tar.gz \
-> xdg-desktop-hyprland-${PV}.tar.gz
https://github.com/hyprwm/hyprland-protocols/archive/${PROTO_COMMIT}.tar.gz \
-> proto-subproject-${PV}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="MIT"
SLOT="0"
IUSE="elogind qt6 systemd"
REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
>=media-video/pipewire-0.3.41:=
dev-cpp/sdbus-c++
dev-libs/hyprlang:=
dev-libs/inih
dev-libs/wayland
qt6? (
dev-qt/qtbase:6[gui,widgets]
dev-qt/qtwayland:6
)
!qt6? (
dev-qt/qtcore
dev-qt/qtgui
dev-qt/qtwidgets
dev-qt/qtwayland:5
)
media-libs/mesa
sys-apps/util-linux
x11-libs/libdrm
|| (
systemd? ( >=sys-apps/systemd-237 )
elogind? ( >=sys-auth/elogind-237 )
sys-libs/basu
)
"
RDEPEND="
${DEPEND}
sys-apps/xdg-desktop-portal
"
BDEPEND="
>=dev-libs/wayland-protocols-1.24
dev-libs/hyprland-protocols
virtual/pkgconfig
|| ( >=sys-devel/gcc-13:* >=sys-devel/clang-17:* )
"
pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then
eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
die "GCC version is too old to compile XDPH!"
elif tc-is-clang && ver_test $(clang-version) -lt 17 ; then
eerror "XDPH needs >=gcc-13 or >=clang-17 to compile."
eerror "Please upgrade Clang: emerge -v1 sys-devel/clang"
die "Clang version is too old to compile XDPH!"
fi
}
src_unpack() {
if [[ ${PV} == 9999 ]]; then
git-r3_src_unpack
else
default
rmdir "${S}/subprojects/hyprland-protocols" || die
mv "hyprland-protocols-${PROTO_COMMIT}" "${S}/subprojects/hyprland-protocols" || die
fi
}
src_prepare() {
eapply "${FILESDIR}/xdg-desktop-portal-hyprland-1.3.1_use_sys_sdbus-c++.patch"
sed -i "/add_compile_options(-O3)/d" "${S}/CMakeLists.txt" || die
cmake_src_prepare
}

View File

@@ -28,6 +28,7 @@ REQUIRED_USE="?? ( elogind systemd )"
DEPEND="
>=media-video/pipewire-0.3.41:=
dev-cpp/sdbus-c++
dev-libs/hyprlang:=
dev-libs/inih
dev-libs/wayland
dev-qt/qtbase
@@ -48,7 +49,6 @@ DEPEND="
RDEPEND="
${DEPEND}
sys-apps/xdg-desktop-portal
dev-libs/hyprlang
"
BDEPEND="

View File

@@ -1,2 +1,3 @@
DIST cloudflare-warp-2023.3.470-1.x86_64.rpm 40881976 BLAKE2B de58e4b0ec2afb7c888d112aecb9bd4d8b1346f31a0de236fd0e0d9276fae7268760d966def3724a28e0776fe3ad33a60c468443228c54c1b5f6917803c7fefc SHA512 ccc17265ffb7e8fc023ce1c1f22b11df1c654578f9b6b0122112f7d75938d704c3afaeb7229df6af42d4a0a8774284df23b8d2514e17dfe52e76b91dab8eb632
DIST cloudflare-warp-2023.7.40-1.x86_64.rpm 73449004 BLAKE2B e2c033933a11b3a0f1f68bc64f1ad82d3715e08f37a61ec9a2fdbfd30f898e991720b15a28da384c765238a862bc8183c72ca6b8a075d63b6cecea4ae9200ad8 SHA512 b458a141cbf5e9c8e78c502051f773b0e3a048039cf09b56967b1705e893282eb6e203a75cf58524a5612786c0f8b4303d168b26e908b278da9b7a429c88e003
DIST cloudflare-warp_2024.2.62-1_amd64.deb 86268064 BLAKE2B 663aae6d60bd7fe3eb10806463470f7623128e4eb942607909002bfa895eade8c76e00f987bf9603cd9f0ecbb661dde116c930734b1bfe087ee09018506415c0 SHA512 d68410374baffae76637df277d002891d5a4c0d28abb8ac3b44e0db8a07e1be07acdfdd79a01d6220c1cd0696dfbb77d71e8b7b3a30003a269063d6870f012a8

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ src_install() {
dobin bin/warp-cli
dobin bin/warp-diag
dobin bin/warp-svc
doinitd ${FILESDIR}/warp-svc
doinitd "${FILESDIR}"/warp-svc
systemd_dounit opt/cloudflare-warp/warp-svc.service
if use systray; then
@@ -40,7 +40,7 @@ src_install() {
desktopfile=$(\
usex systemd \
usr/share/applications/com.cloudflare.WarpTaskbar.desktop \
${FILESDIR}/com.cloudflare.WarpTaskbar.desktop\
"${FILESDIR}"/com.cloudflare.WarpTaskbar.desktop\
)
domenu $desktopfile

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ src_install() {
dobin bin/warp-cli
dobin bin/warp-diag
dobin bin/warp-svc
doinitd ${FILESDIR}/warp-svc
doinitd "${FILESDIR}"/warp-svc
systemd_dounit opt/cloudflare-warp/warp-svc.service
if use systray; then
@@ -40,7 +40,7 @@ src_install() {
desktopfile=$(\
usex systemd \
usr/share/applications/com.cloudflare.WarpTaskbar.desktop \
${FILESDIR}/com.cloudflare.WarpTaskbar.desktop\
"${FILESDIR}"/com.cloudflare.WarpTaskbar.desktop\
)
domenu $desktopfile

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit unpacker systemd xdg desktop
DESCRIPTION="Cloudflare Warp Client"
HOMEPAGE="https://1.1.1.1"
SRC_URI="https://pkg.cloudflareclient.com/pool/jammy/main/c/cloudflare-warp/cloudflare-warp_${PV}-1_amd64.deb"
LICENSE="all-rights-reserved"
RESTRICT="bindist mirror"
SLOT="0"
KEYWORDS="~amd64"
IUSE="systemd +systray"
RDEPEND="net-firewall/nftables"
QA_PREBUILT="/bin/warp-cli /bin/warp-diag /bin/warp-svc /bin/warp-taskbar"
S="${WORKDIR}"
src_unpack() {
unpack_deb ${A}
}
src_install() {
into /
dobin bin/warp-cli
dobin bin/warp-dex
dobin bin/warp-diag
dobin bin/warp-svc
doinitd "${FILESDIR}/warp-svc"
systemd_dounit lib/systemd/system/warp-svc.service
if use systray; then
dobin bin/warp-taskbar
systemd_douserunit usr/lib/systemd/user/warp-taskbar.service
doicon -s scalable $(ls usr/share/icons/hicolor/scalable/apps/*.svg)
insinto /usr/share/warp/images
doins $(ls usr/share/warp/images/*.png)
desktopfile=$( \
usex systemd \
usr/share/applications/com.cloudflare.WarpTaskbar.desktop \
"${FILESDIR}/com.cloudflare.WarpTaskbar.desktop" \
)
domenu $desktopfile
insinto /etc/xdg/autostart
doins $desktopfile
fi
}

View File

@@ -1,2 +1,3 @@
DIST limine-7.0.0.tar.xz 1318064 BLAKE2B 7986d948fe84c80b338e5cc66edca5f511d277d2e854484c87183666bf1b075480b61213c177b6e39a1145502cc9e07b9e1442c3dcf3171339af5b55ac9c184f SHA512 40575711e0e51799cbca2b2de74eff813022ab760c32de7d485f0cb70aa6daa8c842d20ed3d740e8c59e4be63eab43969b0cf809f2e796107d7e9be221bd9bf6
DIST limine-7.0.3.tar.xz 371416 BLAKE2B 7450784d53ef86993f53c84da4f51ee8a1beb826153da8fa2cef1a0669688de370a53ced321a92276e4b53fb7c9c1081f71b4a4c7adf432b271d395e96f00595 SHA512 d8d92f237f56249555fa54b5608ad2bdeff7c7b53e055f925acb3a7feeb783407c4c5d7ce092dba0b9a93441cfd1d0dcc4ec01a9e94c14e1742119a50f63aa06
DIST limine-7.0.5.tar.xz 371612 BLAKE2B 029953e1a5adeac2b1cd92bfff3b3a893b8ad1f458f1560b194ad0607638a3cc77d4927f1f4376a958d7ae513400ec615ab092ef97cbb220e5866821e83f7fdc SHA512 149bc59785d06b293a9a9d18722afee66301e698fdd349bc5bd211720873213239617af0de665e22dc43299e7a580359d4d407c9eb6ffd6ac85c1de484124055

View File

@@ -0,0 +1,44 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader"
HOMEPAGE="https://limine-bootloader.org/"
SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.xz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
sys-devel/clang[${MY_LLVM_FLAGS}]
sys-devel/lld
sys-devel/llvm[${MY_LLVM_FLAGS}]
cd-efi? ( sys-fs/mtools )
"
src_configure() {
local myconf=(
"$(use_enable bios)"
"$(use_enable bios-cd)"
"$(use_enable bios-pxe)"
"$(use_enable uefi32 uefi-ia32)"
"$(use_enable uefi64 uefi-x86-64)"
"$(use_enable uefiaa64 uefi-aarch64)"
"$(use_enable uefirv64 uefi-riscv64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}