Merge updates from master

This commit is contained in:
Repository mirror & CI
2025-05-23 20:09:15 +00:00
93 changed files with 172 additions and 2575 deletions

View File

@@ -1,8 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-group
ACCT_GROUP_ID=-1

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>

View File

@@ -1,11 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit acct-user
ACCT_USER_ID=-1
ACCT_USER_GROUPS=( fedigroup )
acct-user_add_deps

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
</pkgmetadata>

View File

@@ -80,6 +80,7 @@ DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7
DIST fdeflate-0.3.4.crate 25001 BLAKE2B 69bffdb689dc467bd62738299ea17295bf7dd9d51c78b17e1ef6eee265056308703646791676c44430a686e1d713a8f561c5db972de7ab7c5e7b21050cad70f8 SHA512 a38b493eba656beb97275faf5a2f32c8a2c2cb12c5d5c280d37bbcf1406fe404151fd6312ec496aafdce802ef08745a6927e571890f9b290010ca5ac45ac9bdf
DIST field-offset-0.3.6.crate 10032 BLAKE2B b4b43d35f793c55e8c521de7bc1648501cfe46494fc17d0b6135ba3456c8d72a11b422a16735c681c7c6542084652c119661372628096d61197f6e387b66143a SHA512 3ec99bf5e860dc68f3fcd0abd2b0de2ae0b3174eb177458506aabeee9dc7b0b8b58b925e2c6108a8f18ab95f2e1952dd9474650a639e1c1d50ec3f72bbd30077
DIST filetime-0.2.23.crate 14942 BLAKE2B e4d2d9c11745dfa5592903f3c3c6a9871292a02f9862607b610ead7562b5d1fc3b64d37e779cad0630bde8012efda72d86af5e687cd2ef5d3627d8a89bca517c SHA512 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3
DIST fix-path-env-rs-8481725b7ebfc56cdb052d522517421242eac36b.gh.tar.gz 9694 BLAKE2B 0de6cad9396454d6b826d7a989a4d298e7bdbf64e19659fa9f5ee95705f7f9bb606aafc63b243fad7b2bd5644fdc1e40c969f37e7f1859261c51788086f99ca9 SHA512 0ab16eb73bc1b2d6762ff7ecfe015b33aac3a23669f8774ffe92124a1eef6f23551463650765c57612a9862066c23c8a2e66a7465c72e28a28be9c8c05356382
DIST flate2-1.0.30.crate 75511 BLAKE2B c25d9ab787ef60312523d80cf277bcaae16c7e54b1deb0fc8723a3b22c2586092343db1c538d96a37690d21e52ff822a38c90e10bc554fedb75671fdff6df309 SHA512 21528f80c1709cfa764723dce012903581dbc2b63ecad194ec601fc75103307e1b2ef17479186ad895ad957c9a33c6fd666b2981382a8a68ca78dfac7cb5d578
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
@@ -242,6 +243,9 @@ DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a8
DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
DIST restic-browser-0.3.1-node_modules.tar.xz 15678228 BLAKE2B a5fb23e2b884f13e24c3f55951a80c7815a8c9a469f762a6095190f91626f7c2bd4edcb8d12f113c94f9bd47fc1173925935604a927bad6e283fa325efd8a0bb SHA512 624ea0ef481a8f393fc8d32974f8d6b82d71cc531a941ea9bbc647f27554a11911cb22777422074e1f762fa242f385614f61caafc1ac2ceb12d4b7d17c8026ee
DIST restic-browser-0.3.1.tar.gz 2708463 BLAKE2B 3e57e25b4a762514c63d15213405399b5716ce405dfca6f258907fdc7035a8b6119442d0edb4db413ad990a9ca2065634b1ea2a74d4cdb9a8adc11a483adc676 SHA512 727ca243e42febf72c36525aff09a40733275ba70dc4e145b814c71fe9a37bcbe8739e60db284fbebd5c042a15857eea4ce3799718079fe2d1e7a375d1636435
DIST restic-browser-0.3.2_p20250523-crates.tar.xz 38965228 BLAKE2B d6e4b9ea7f23febe3c5490b0da60e6a00508daa507baa55da155a1e3a9dac05c2b13799bf01570f03184b0ce9b2dc53cbd8a28f57a8ba4b49199811e94dc3fe7 SHA512 ec7bca7fb0a8b6656128d5e8b2288b5b0a182d1fc38a6f92c335c8f4b609c915791d5f4e80b1780865cb04d92e59b897a01c11bacb719bd348e79de481ced5c0
DIST restic-browser-0.3.2_p20250523-node_modules.tar.xz 21611772 BLAKE2B 45af1163b4ba9ddaa6560b17f2a07933e4489c79fb7ae46c6ce7022f6f157700aca75751851dd57006a4809fd2f9636caa48ab23f9ec939246d4fabbdfdc0859 SHA512 e1cffb2196afe10ae2afb56859611fdb3525fd735ea142459ddc61e9600138fffb378240cf5271168bc7c014185f55e50850f17a3a3cbd4cc80424d9c5295ebf
DIST restic-browser-0.3.2_p20250523.tar.gz 2720827 BLAKE2B 6277ef3139d28710a5dfb6167548142b7bfdd44ee945b35bbf75bae51b461a05b3482ad56d144039270a49796904a65f1e43c5e4c7210039df38ae4370248ffe SHA512 19af6b1b70f60521a8e122e218f2c540212076672a304df5a637e84d45a3df28bd4ca148f6e3d55715f7f00827d521cb8b8a9210f9fcf31132ea02a6ee7e63ba
DIST rfd-0.10.0.crate 38170 BLAKE2B 90930add671b87f1af618ba93b809dbb37e4273d1fdf8e3d50c23b9b90e6defbded98fa0e5c3de9356e7dc6e98fef587971d4a100b25848fb544b88f39bd3541 SHA512 1ae6a3b81f590f260211735cbb73930b2c4c7bae0afbed02ce301c68f61615ba0fe8b8b70a394c4ec6cbdf33b7bc8a2618923a46ddbd633aee647933cba9f004
DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db

View File

@@ -1,481 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.13.3
EAPI=8
CRATES="
addr2line@0.22.0
adler@1.0.2
aho-corasick@1.1.3
alloc-no-stdlib@2.0.4
alloc-stdlib@0.2.2
android-tzdata@0.1.1
android_system_properties@0.1.5
anyhow@1.0.86
atk-sys@0.15.1
atk@0.15.1
atty@0.2.14
autocfg@1.3.0
backtrace@0.3.72
base64@0.13.1
base64@0.21.7
base64@0.22.1
bincode@1.3.3
bitflags@1.3.2
bitflags@2.5.0
block-buffer@0.10.4
block@0.1.6
brotli-decompressor@2.5.1
brotli@3.5.0
bstr@1.9.1
bumpalo@3.16.0
bytemuck@1.16.0
byteorder@1.5.0
bytes@1.6.0
cairo-rs@0.15.12
cairo-sys-rs@0.15.1
cargo_toml@0.15.3
cc@1.0.98
cesu8@1.1.0
cfb@0.7.3
cfg-expr@0.15.8
cfg-expr@0.9.1
cfg-if@1.0.0
cfg_aliases@0.2.1
chrono@0.4.38
clap@3.2.25
clap_lex@0.2.4
cocoa-foundation@0.1.2
cocoa@0.24.1
color_quant@1.1.0
combine@4.6.7
convert_case@0.4.0
core-foundation-sys@0.8.6
core-foundation@0.9.4
core-graphics-types@0.1.3
core-graphics@0.22.3
cpufeatures@0.2.12
crc32fast@1.4.2
crossbeam-channel@0.5.13
crossbeam-deque@0.8.5
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.20
crypto-common@0.1.6
cssparser-macros@0.6.1
cssparser@0.27.2
ctor@0.2.8
darling@0.20.9
darling_core@0.20.9
darling_macro@0.20.9
deranged@0.3.11
derive_more@0.99.17
digest@0.10.7
dirs-next@2.0.0
dirs-sys-next@0.1.2
dispatch@0.2.0
dtoa-short@0.3.4
dtoa@1.0.9
dunce@1.0.4
either@1.12.0
embed-resource@2.4.2
embed_plist@1.2.2
encoding_rs@0.8.34
equivalent@1.0.1
errno@0.3.9
fastrand@2.1.0
fdeflate@0.3.4
field-offset@0.3.6
filetime@0.2.23
flate2@1.0.30
fnv@1.0.7
foreign-types-shared@0.1.1
foreign-types@0.3.2
form_urlencoded@1.2.1
futf@0.1.5
futures-channel@0.3.30
futures-core@0.3.30
futures-executor@0.3.30
futures-io@0.3.30
futures-macro@0.3.30
futures-task@0.3.30
futures-util@0.3.30
fxhash@0.2.1
gdk-pixbuf-sys@0.15.10
gdk-pixbuf@0.15.11
gdk-sys@0.15.1
gdk@0.15.4
gdkwayland-sys@0.15.3
gdkx11-sys@0.15.1
generator@0.7.5
generic-array@0.14.7
getrandom@0.1.16
getrandom@0.2.15
gimli@0.29.0
gio-sys@0.15.10
gio@0.15.12
glib-macros@0.15.13
glib-sys@0.15.10
glib@0.15.12
glob@0.3.1
globset@0.4.14
gobject-sys@0.15.10
gtk-sys@0.15.3
gtk3-macros@0.15.6
gtk@0.15.5
hashbrown@0.12.3
hashbrown@0.14.5
heck@0.3.3
heck@0.4.1
heck@0.5.0
hermit-abi@0.1.19
hermit-abi@0.3.9
hex@0.4.3
home@0.5.9
html5ever@0.26.0
http-range@0.1.5
http@0.2.12
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.60
ico@0.3.0
ident_case@1.0.1
idna@0.5.0
ignore@0.4.22
image@0.24.9
indexmap@1.9.3
indexmap@2.2.6
infer@0.13.0
instant@0.1.13
is-docker@0.2.0
is-wsl@0.4.0
itoa@0.4.8
itoa@1.0.11
javascriptcore-rs-sys@0.4.0
javascriptcore-rs@0.16.0
jni-sys@0.3.0
jni@0.20.0
js-sys@0.3.69
json-patch@1.4.0
kuchikiki@0.8.2
lazy_static@1.4.0
libc@0.2.155
libredox@0.1.3
line-wrap@0.2.0
linux-raw-sys@0.4.14
lock_api@0.4.12
log@0.4.21
loom@0.5.6
mac@0.1.1
malloc_buf@0.0.6
markup5ever@0.11.0
matchers@0.1.0
matches@0.1.10
memchr@2.7.2
memoffset@0.9.1
miniz_oxide@0.7.3
ndk-context@0.1.1
ndk-sys@0.3.0
ndk@0.6.0
new_debug_unreachable@1.0.6
nix@0.29.0
nodrop@0.1.14
nu-ansi-term@0.46.0
num-conv@0.1.0
num-traits@0.2.19
num_cpus@1.16.0
num_enum@0.5.11
num_enum_derive@0.5.11
num_threads@0.1.7
objc-foundation@0.1.1
objc@0.2.7
objc_exception@0.1.2
objc_id@0.1.1
object@0.35.0
once_cell@1.19.0
open@5.1.3
os_str_bytes@6.6.1
overload@0.1.1
pango-sys@0.15.10
pango@0.15.10
parking_lot@0.12.3
parking_lot_core@0.9.10
pathdiff@0.2.1
percent-encoding@2.3.1
phf@0.10.1
phf@0.11.2
phf@0.8.0
phf_codegen@0.10.0
phf_codegen@0.8.0
phf_generator@0.10.0
phf_generator@0.11.2
phf_generator@0.8.0
phf_macros@0.11.2
phf_macros@0.8.0
phf_shared@0.10.0
phf_shared@0.11.2
phf_shared@0.8.0
pin-project-lite@0.2.14
pin-utils@0.1.0
pkg-config@0.3.30
plist@1.6.1
png@0.17.13
powerfmt@0.2.0
ppv-lite86@0.2.17
precomputed-hash@0.1.1
proc-macro-crate@1.3.1
proc-macro-error-attr@1.0.4
proc-macro-error@1.0.4
proc-macro-hack@0.5.20+deprecated
proc-macro2@1.0.84
quick-xml@0.31.0
quote@1.0.36
rand@0.7.3
rand@0.8.5
rand_chacha@0.2.2
rand_chacha@0.3.1
rand_core@0.5.1
rand_core@0.6.4
rand_hc@0.2.0
rand_pcg@0.2.1
raw-window-handle@0.5.2
redox_syscall@0.4.1
redox_syscall@0.5.1
redox_users@0.4.5
regex-automata@0.1.10
regex-automata@0.4.6
regex-syntax@0.6.29
regex-syntax@0.8.3
regex@1.10.4
rfd@0.10.0
rustc-demangle@0.1.24
rustc_version@0.4.0
rustix@0.38.34
rustversion@1.0.17
ryu@1.0.18
same-file@1.0.6
scoped-tls@1.0.1
scopeguard@1.2.0
selectors@0.22.0
semver@1.0.23
serde@1.0.203
serde_derive@1.0.203
serde_json@1.0.117
serde_repr@0.1.19
serde_spanned@0.6.6
serde_with@3.8.1
serde_with_macros@3.8.1
serialize-to-javascript-impl@0.1.1
serialize-to-javascript@0.1.1
servo_arc@0.1.1
sha2@0.10.8
sharded-slab@0.1.7
shlex@1.3.0
simd-adler32@0.3.7
simplelog@0.12.2
siphasher@0.3.11
slab@0.4.9
smallvec@1.13.2
soup2-sys@0.2.0
soup2@0.2.1
stable_deref_trait@1.2.0
state@0.5.3
string_cache@0.8.7
string_cache_codegen@0.5.2
strsim@0.10.0
strsim@0.11.1
syn@1.0.109
syn@2.0.66
system-deps@5.0.0
system-deps@6.2.2
tao-macros@0.1.2
tao@0.16.9
tar@0.4.40
target-lexicon@0.12.14
tauri-build@1.5.2
tauri-codegen@1.4.3
tauri-macros@1.4.4
tauri-runtime-wry@0.14.8
tauri-runtime@0.14.3
tauri-utils@1.5.4
tauri-winres@0.1.1
tauri@1.6.7
tempfile@3.10.1
tendril@0.4.3
termcolor@1.4.1
textwrap@0.16.1
thin-slice@0.1.1
thiserror-impl@1.0.61
thiserror@1.0.61
thread_local@1.1.8
time-core@0.1.2
time-macros@0.2.18
time@0.3.36
tinyvec@1.6.0
tinyvec_macros@0.1.1
tokio@1.37.0
toml@0.5.11
toml@0.7.8
toml@0.8.13
toml_datetime@0.6.6
toml_edit@0.19.15
toml_edit@0.22.13
tracing-attributes@0.1.27
tracing-core@0.1.32
tracing-log@0.2.0
tracing-subscriber@0.3.18
tracing@0.1.40
typenum@1.17.0
unicode-bidi@0.3.15
unicode-ident@1.0.12
unicode-normalization@0.1.23
unicode-segmentation@1.11.0
url@2.5.0
utf-8@0.7.6
uuid@1.8.0
valuable@0.1.0
version-compare@0.0.11
version-compare@0.2.0
version_check@0.9.4
vswhom-sys@0.1.2
vswhom@0.1.0
walkdir@2.5.0
wasi@0.11.0+wasi-snapshot-preview1
wasi@0.9.0+wasi-snapshot-preview1
wasm-bindgen-backend@0.2.92
wasm-bindgen-futures@0.4.42
wasm-bindgen-macro-support@0.2.92
wasm-bindgen-macro@0.2.92
wasm-bindgen-shared@0.2.92
wasm-bindgen@0.2.92
web-sys@0.3.69
webkit2gtk-sys@0.18.0
webkit2gtk@0.18.2
webview2-com-macros@0.6.0
webview2-com-sys@0.19.0
webview2-com@0.19.1
which@6.0.1
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.8
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-bindgen@0.39.0
windows-core@0.52.0
windows-implement@0.39.0
windows-metadata@0.39.0
windows-sys@0.48.0
windows-sys@0.52.0
windows-targets@0.48.5
windows-targets@0.52.5
windows-tokens@0.39.0
windows-version@0.1.1
windows@0.37.0
windows@0.39.0
windows@0.48.0
windows_aarch64_gnullvm@0.48.5
windows_aarch64_gnullvm@0.52.5
windows_aarch64_msvc@0.37.0
windows_aarch64_msvc@0.39.0
windows_aarch64_msvc@0.48.5
windows_aarch64_msvc@0.52.5
windows_i686_gnu@0.37.0
windows_i686_gnu@0.39.0
windows_i686_gnu@0.48.5
windows_i686_gnu@0.52.5
windows_i686_gnullvm@0.52.5
windows_i686_msvc@0.37.0
windows_i686_msvc@0.39.0
windows_i686_msvc@0.48.5
windows_i686_msvc@0.52.5
windows_x86_64_gnu@0.37.0
windows_x86_64_gnu@0.39.0
windows_x86_64_gnu@0.48.5
windows_x86_64_gnu@0.52.5
windows_x86_64_gnullvm@0.48.5
windows_x86_64_gnullvm@0.52.5
windows_x86_64_msvc@0.37.0
windows_x86_64_msvc@0.39.0
windows_x86_64_msvc@0.48.5
windows_x86_64_msvc@0.52.5
winnow@0.5.40
winnow@0.6.9
winreg@0.52.0
winsafe@0.0.19
wry@0.24.10
x11-dl@2.21.0
x11@2.21.0
xattr@1.3.1
"
declare -A GIT_CRATES=(
[tauri-plugin-window-state]='https://github.com/tauri-apps/plugins-workspace;5e3900e682e13f3759b439116ae2f77a6d389ca2;plugins-workspace-%commit%/plugins/window-state'
)
inherit cargo desktop xdg
# Vendoring the npm dependencies
# $ tar xfv ${P}.tar.gz
# $ cd ${P}
# $ npm install
# $ XZ_OPT='-T0 -9' tar -acf ${P}-node_modules.tar.xz node_modules
DESCRIPTION="A GUI to browse and restore from restic backup repositories"
HOMEPAGE="https://github.com/emuell/restic-browser"
SRC_URI="
https://github.com/emuell/restic-browser/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
https://gitlab.com/SigHunter/${CATEGORY}/-/raw/main/${PN}/${P}-node_modules.tar.xz
${CARGO_CRATE_URIS}
"
S="${WORKDIR}/${P}/src-tauri"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0
Unicode-DFS-2016
"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
app-backup/restic
net-libs/webkit-gtk:4
x11-libs/gtk+:3[wayland]
"
DEPEND="${RDEPEND}"
BDEPEND="
net-libs/nodejs[npm]
"
QA_FLAGS_IGNORED="usr/bin/restic-browser"
src_prepare() {
pushd .. >/dev/null || die
default
popd >/dev/null || die
mv "${WORKDIR}"/node_modules "${S}"/.. || die
}
src_configure() {
local myfeatures=(
custom-protocol
)
cargo_src_configure
}
src_compile() {
pushd .. >/dev/null || die
npm run build || die
popd >/dev/null || die
cargo_src_compile
}
src_install() {
cargo_src_install
newicon "${S}/icons/icon.png" "${PN}.png"
make_desktop_entry "${PN}" Restic-Browser "${PN}"
}

View File

@@ -0,0 +1,83 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.13.3
EAPI=8
CRATES="
"
declare -A GIT_CRATES=(
[fix-path-env]='https://github.com/tauri-apps/fix-path-env-rs;8481725b7ebfc56cdb052d522517421242eac36b;fix-path-env-rs-%commit%'
)
inherit cargo desktop xdg
COMMIT="1e604033788c01bae4008fe07479472765f3390d"
DESCRIPTION="A GUI to browse and restore from restic backup repositories"
HOMEPAGE="https://github.com/emuell/restic-browser"
SRC_URI="
https://github.com/emuell/restic-browser/archive/${COMMIT}.tar.gz
-> ${P}.tar.gz
https://gitlab.com/api/v4/projects/64331580/packages/generic/${PN}/${PV}/${P}-node_modules.tar.xz
https://gitlab.com/api/v4/projects/64331580/packages/generic/${PN}/${PV}/${P}-crates.tar.xz
${CARGO_CRATE_URIS}
"
S="${WORKDIR}/${PN}-${COMMIT}/src-tauri"
LICENSE="MIT"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0
Unicode-3.0
"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
app-backup/restic
dev-libs/glib:2
net-libs/libsoup:3.0
net-libs/webkit-gtk:4.1
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/pango
"
DEPEND="${RDEPEND}"
BDEPEND="
net-libs/nodejs[npm]
"
QA_FLAGS_IGNORED="usr/bin/restic-browser"
src_prepare() {
pushd .. >/dev/null || die
default
popd >/dev/null || die
mv "${WORKDIR}"/node_modules "${S}"/.. || die
}
src_configure() {
local myfeatures=(
custom-protocol
)
cargo_src_configure
}
src_compile() {
pushd .. >/dev/null || die
npm run build || die
popd >/dev/null || die
cargo_src_compile
}
src_install() {
cargo_src_install
newicon "${S}/icons/icon.png" "${PN}.png"
make_desktop_entry "${PN}" Restic-Browser "${PN}"
}

View File

@@ -1,2 +1,2 @@
DIST harper-0.37.0-crates.tar.xz 26191216 BLAKE2B 53f323cc10929a2f6510785b3afc696823161aba7fec2aa314943eee227b71a445bf3088d726b1c2bb85b5f38c73ffc47ccdf55132fd90cc64eace1c8610af9b SHA512 3a5e77fc9ddf82569c6ec2f8a45778f0a314a0991fbc9b2446fa790c46ae4fdd5fd83a168637670ba1c6a4d6a9742ce47fc9bd22e23ac24e7b88caabd3a0518f
DIST harper-0.37.0.tar.gz 3860344 BLAKE2B 31a95d6692c9f3c794f98f22e6de3c38f2f3b3fe988e5461aeb09ead1cd1e9903fe044aa1f6fb99a617ee71989d448daf6fe1149cc4f8fa9b2c719b1866f1195 SHA512 b4705900a9e23d4065b8d631d2fee9cc57f05a15255d1acb0efc803baf110049a9dc73606b6f917c3f3caba8649290d078129147fe2536521bf4ccbfc7cbc76d
DIST harper-0.38.0-crates.tar.xz 26191216 BLAKE2B 53f323cc10929a2f6510785b3afc696823161aba7fec2aa314943eee227b71a445bf3088d726b1c2bb85b5f38c73ffc47ccdf55132fd90cc64eace1c8610af9b SHA512 3a5e77fc9ddf82569c6ec2f8a45778f0a314a0991fbc9b2446fa790c46ae4fdd5fd83a168637670ba1c6a4d6a9742ce47fc9bd22e23ac24e7b88caabd3a0518f
DIST harper-0.38.0.tar.gz 3862471 BLAKE2B 0db715be3c300f027b48d3ed40d5fbd5b6bba68cd0f14ad8b51005b17cdd1af6d5a94c4bf0f7eb8ff4db956191b35940a54ef49485265c787f5d3d83ac9a62eb SHA512 3835dc1e2d6867984b2914e10f06e3ea396e38fe61dffe17f4a9432ef2e4bf548cbc70fb9d4d4040269683d64c1a15980253883afb7fcff0557a4bb7148947f0

View File

@@ -1 +0,0 @@
DIST bheap-2.0.0.tbz 11665 BLAKE2B adada0855ab24c76c7cd3b652c8e44dbaa6bd33b8063996947cd067dd8b26ffb4b115ea6059303a5dd3e45e70f25457154e9b0d5f34449dc281207b56b65d3bf SHA512 90dcf2b3856b25f8ec7204d3596b64dfc264e9158ea84e8c2f15e3980c45ef888b7a969e613f31a626aebc4c5963a09b4fd3c3b95beba7d3159ff42080193841

View File

@@ -1,21 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="OCaml binary heap implementation by Jean-Christophe Filliatre"
HOMEPAGE="https://github.com/backtracking/bheap"
SRC_URI="https://github.com/backtracking/${PN}/releases/download/${PV}/${P}.tbz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="ocamlopt test"
DEPEND="
test? ( dev-ml/stdlib-shims )
"
RESTRICT="!test? ( test )"

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<doc>https://backtracking.github.io/bheap</doc>
<bugs-to>https://github.com/backtracking/bheap/issues</bugs-to>
<remote-id type="github">backtracking/bheap</remote-id>
<maintainer>
<name>Jean-Christophe Filliâtre</name>
<email>Jean-Christophe.Filliatre@lri.fr</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST cdrom-0.9.4.tar.gz 13081 BLAKE2B 7021464d9a3b8009cb915b2481364975f5446ff1b0ca62a44758db1804bc9a166ee52f50b93098ead3dbb7cf5fd413570dc985e8ae78574ba6a223c056bf3e66 SHA512 7b641062dbe7b0407348fec1f8d595a41bddeb7e566c93ea569a64349e08d13cb824edd7c8a63e68680897aca4811df696b131aba56701da547497743a601f68

View File

@@ -1,15 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="Query the state and contents of CDROM devices under Linux"
HOMEPAGE="https://github.com/xapi-project/cdrom"
SRC_URI="https://github.com/xapi-project/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="ocamlopt"

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<bugs-to>https://github.com/xapi-project/cdrom/issues</bugs-to>
<remote-id type="github">xapi-project/cdrom</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST domain-name-0.4.0.tbz 9310 BLAKE2B 653c9a19b38883dff2243ea84817feb275d5aacdf6780733f0cf765c8435935b43bed69bfe933f4e02c8d2021c310bbe45aa9d1a699c7341db04afcc4915a391 SHA512 f25aedb1ddf6ab8c49b1545cf88f4990114a9e7954d91cabf260e6ce470abd42dd135e8a55084262a77d4c9ee4bff6dc00c71307b23a48d82d50593b910ee173

View File

@@ -1,21 +0,0 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="RFC 1035 Internet domain names"
HOMEPAGE="https://github.com/hannesm/domain-name"
SRC_URI="https://github.com/hannesm/domain-name/releases/download/v${PV}/${P}.tbz"
LICENSE="ISC"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="ocamlopt test"
RESTRICT="!test? ( test )"
DEPEND="
test? ( dev-ml/alcotest )
"

View File

@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">A domain name is a sequence of labels separated by dots, such as `foo.example`.
Each label may contain any bytes. The length of each label may not exceed 63
charactes. The total length of a domain name is limited to 253 (byte
representation is 255), but other protocols (such as SMTP) may apply even
smaller limits. A domain name label is case preserving, comparison is done in a
case insensitive manner.</longdescription>
<upstream>
<doc>https://hannesm.github.io/domain-name/doc</doc>
<bugs-to>https://github.com/hannesm/domain-name/issues</bugs-to>
<remote-id type="github">hannesm/domain-name</remote-id>
<maintainer>
<name>Hannes Mehnert</name>
<email>hannes@mehnert.org</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST gmap-0.3.0.tbz 7553 BLAKE2B a6efc09fbfc6b448ea07466e1ee0f9beecbac3d30b5f996294b06e24bede082c96cba17885dd3a45942c6de49f0d500b8a3c6a4ca4a180abc1970589705a409f SHA512 71616981f5a15d6b2a47e18702083e52e81f6547076085b1489f676f50b0cc47c7c2c4fa19cb581e2878dc3d4f7133d0c50d8b51a8390be0e6e30318907d81d3

View File

@@ -1,27 +0,0 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="Heterogenous Map over a GADT"
HOMEPAGE="
https://github.com/hannesm/gmap
https://opam.ocaml.org/packages/gmap/
"
SRC_URI="https://github.com/hannesm/gmap/releases/download/${PV}/${P}.tbz"
LICENSE="ISC"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="ocamlopt test"
DEPEND="
test? (
dev-ml/alcotest
dev-ml/fmt
)
"
RESTRICT="!test? ( test )"

View File

@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription lang="en">Gmap exposes the functor `Make` which takes a key type (a
[GADT](https://en.wikipedia.org/wiki/Generalized_algebraic_data_type) 'a key)
and outputs a type-safe Map where each 'a key is associated with a 'a value.
This removes the need for additional packing. It uses OCaml's stdlib
[Map](http://caml.inria.fr/pub/docs/manual-ocaml/libref/Map.html) data
structure.</longdescription>
<upstream>
<doc>https://hannesm.github.io/gmap/doc</doc>
<bugs-to>https://github.com/hannesm/gmap/issues</bugs-to>
<remote-id type="github">hannesm/gmap</remote-id>
<maintainer>
<name>Hannes Mehnert</name>
<email>hannes@mehnert.org</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST pecu-v0.6.tbz 13184 BLAKE2B dd1a82efad36e7f2e6d3e3ecbedd504adf42600121e6c1e8c56f915be957d59e5211ecf9f8a920c7a0cf57f72f5d403e60501de4301273242ac497e6182d2487 SHA512 8cae31da1fcb8b684a949846b1668131de244fbb89faf7421761da208f87092523a9e184e91a04c26739e6793501307b30ed255d540dcb268b171b7a56b56e24

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-needed -->
<longdescription lang="en">A non-blocking encoder/decoder of Quoted-Printable according to
RFC2045 and RFC2047 (about encoded-word). Useful to translate contents of emails.</longdescription>
<upstream>
<doc>https://mirage.github.io/pecu/</doc>
<bugs-to>https://github.com/mirage/pecu/issues</bugs-to>
<remote-id type="github">mirage/pecu</remote-id>
<maintainer>
<name>Romain Calascibetta</name>
<email>romain.calascibetta@gmail.com</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,27 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
DESCRIPTION="Implementation of quoted-printable encoder/decoder from RFC2045"
HOMEPAGE="https://github.com/mirage/pecu"
SRC_URI="https://github.com/mirage/${PN}/releases/download/v${PV}/${PN}-v${PV}.tbz"
S="${WORKDIR}/${PN}-v${PV}"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="ocamlopt test"
DEPEND="
test? (
dev-ml/alcotest
dev-ml/astring
dev-ml/crowbar
dev-ml/fmt
)
"
RESTRICT="!test? ( test )"

View File

@@ -1 +0,0 @@
DIST randomconv-v0.1.3.tbz 2385 BLAKE2B 788fcb8ba45854d11fc556b2e17b97b6701b38bfe876fbe139dca7a693af2f2c3b11f6a4f0120455772ceaf5161d94d26aab40aa395f515a75fd9da19745044d SHA512 f5186f7669a6b1b943442fdcfcdb37cf6c8199a1c644ed815f351f50428b9b7e1e5408ff4a0fcdfb093451b5237e48602af60f87a1b93e49897576c8aa2cd23f

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-needed -->
<longdescription lang="en">Given a function which produces random byte vectors, convert it to
a number of your choice (int8/int16/int32/int64/int/float).</longdescription>
<upstream>
<doc>https://hannesm.github.io/randomconv/doc</doc>
<bugs-to>https://github.com/hannesm/randomconv/issues</bugs-to>
<remote-id type="github">hannesm/randomconv</remote-id>
<maintainer>
<name>Hannes Mehnert</name>
<email>hannes@mehnert.org</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,21 +0,0 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit dune
MY_P="${PN}-v${PV}"
DESCRIPTION="Convert from random bytes to random native numbers"
HOMEPAGE="https://github.com/hannesm/randomconv"
SRC_URI="https://github.com/hannesm/${PN}/releases/download/v${PV}/${MY_P}.tbz"
S="${WORKDIR}/${MY_P}"
LICENSE="ISC"
SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="ocamlopt"
RDEPEND="dev-ml/cstruct"
DEPEND="${RDEPEND}"

View File

@@ -1 +0,0 @@
DIST glicko2-2.0.0.tar.gz 3612 BLAKE2B 4bb4becac2c619b4d54dbf872535002d6318e9d75cbe969f676d9a47dd83a5914e5fd8750fadfa07fb32e7b86b0ed316ff000b98403b96a0ca58ef63697c205c SHA512 f010653445ace4487d31ddec451927ce42a2728f14d57760bcc14d1279e3c5345e73bfe7552937102172a5f171c14a1c4debb10aee1e53d9c697cea66761c8f2

View File

@@ -1,24 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 pypi
DESCRIPTION="glicko2 implementation in python"
HOMEPAGE="https://github.com/deepy/glicko2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
distutils_enable_tests unittest
src_prepare() {
sed -e "s/find_packages()/find_packages(exclude=['tests'])/" \
-i setup.py || die
distutils-r1_src_prepare
}

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">deepy/glicko2</remote-id>
<remote-id type="pypi">glicko2</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST pytest-vcr-1.0.2.gh.tar.gz 9281 BLAKE2B dc12d9a2fda156e072c32c5b08b2b35549398ed4372f9c8c17cd086b83286e78cce98f1aa54b3db21883dda84f379facb477442fa0f411532be4bdbc498ea1e1 SHA512 29dceb51092d73f2190b89e82e88b59506591a35cfe4f141bb877c05420d67a8ab2f21f63c2630972c35697d01b242891917d1be19b14fdfa810c1799f8542c2

View File

@@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="pypi">pytest-vcr</remote-id>
<remote-id type="github">ktosiek/pytest-vcr</remote-id>
<maintainer>
<email>tomasz.kontusz@gmail.com</email>
<name>Tomasz Kontusz</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,42 +0,0 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DOCS_BUILDER="mkdocs"
PYTHON_COMPAT=( python3_{11..13} )
DISTUTILS_USE_PEP517="setuptools"
inherit distutils-r1 docs
DESCRIPTION="Plugin for managing VCR.py cassettes"
HOMEPAGE="
https://pypi.org/project/pytest-vcr/
https://github.com/ktosiek/pytest-vcr
"
SRC_URI="https://github.com/ktosiek/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/vcrpy[${PYTHON_USEDEP}]
"
DOCS=( docs README.rst )
EPYTEST_DESELECT=( tests/test_vcr.py::test_no_warnings )
distutils_enable_tests pytest
python_prepare_all() {
# pytest.config was removed in >=dev-python/pytest-5.0
sed "/pytest.config/d" -i tests/test_vcr.py || die
distutils-r1_python_prepare_all
}
python_compile_all() {
docs_compile
}

View File

@@ -1 +0,0 @@
DIST prysk-0.20.0.gh.tar.gz 79409 BLAKE2B c44dab456ddf6ddda6b6a24bb1229e11b4edd6ffe43a71a53eb1577e1d99fba6234807e857b8a72318dfd9202a1449c3271dba95f59815bf79f400a1380865d8 SHA512 472dee2d42012bb33c9a6d0c63a03c08eb6adccdd6c194928ddca001c25c34cdfadc58df742a59c84a311b9ca2e1fce48622e7b172d3ee62a640b7f84d13ade9

View File

@@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>contact@hacktivis.me</email>
<name>Haelwenn (lanodan) Monnier</name>
</maintainer>
<stabilize-allarches/>
<longdescription lang="en">
Prysk is a fork of the popular snapshot testing tool Cram.
Prysk tests look like snippets of interactive shell sessions. Prysk
runs each command and compares the command output in the test with
the command's actual output.
</longdescription>
<upstream>
<remote-id type="pypi">prysk</remote-id>
<remote-id type="github">prysk/prysk</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,33 +0,0 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=poetry
DISTUTILS_SINGLE_IMPL=1
inherit distutils-r1
DESCRIPTION="Functional testing framework for command line applications (cram fork)"
HOMEPAGE="https://www.prysk.net/"
# pypi doesn't includes tests
SRC_URI="https://github.com/prysk/prysk/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
distutils_enable_tests pytest
RDEPEND="
$(python_gen_cond_dep '>=dev-python/rich-13.3.1[${PYTHON_USEDEP}]')
"
DOCS=( README.rst docs examples )
python_test() {
distutils-r1_python_test
"${EPYTHON}" -m prysk test/integration || die "Tests fail with ${EPYTHON}"
}

View File

@@ -1,16 +0,0 @@
DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.11.mod 39 BLAKE2B 71e70b038748ac19649698b1c0e59af99ce0b1c5d7c9177e8c55751eea9e82d4828b27dabb17cc04978142c9fb7a54d90c062a7cc3fdbb86116034026e40baf6 SHA512 9cf1687520933d3d6bbec9d7c51472998d3bdbe1b3d2a7478fca80f9e7944f9040a2b8ec7d49f1458bd46a5121bae4810d314725add41efd413319a5006b944a
DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.11.zip 19702 BLAKE2B ee009befd8861b2556869434d14c1d4ce130d432ba5f43821b0cc2f6fa493bc8a4f93a011f05f5789f7c388b2a74f272623d6dc2689a5c29dde0b3c307598173 SHA512 d7c39c78c074d060973433f5f4c1405260fa9f49ba9ff020630bb17404412337b536275aac71ae30c0e3783b95585c46cc492f722572b941fa1476898a6f7e8c
DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.mod 36 BLAKE2B 2b77fbdbb6c6c20767c120b390fbd2992bf79dcae0a35c27121a6e755233da3ecb7d74e74c38c0a2463976b546ed8bbfb8a8d8cb140526dd9a0c4f524cc131a4 SHA512 5749d33fb085d63b7c12f43df824c96f168323cf6d88cfea3e2536eeb7b56689dab9dddb8cde1ec8bc9c2848e7148b8a37abf8523a99c55ce10f896245c5f341
DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.zip 41278 BLAKE2B e0b440a81efbe3c7c16ad276b4509652fd58bc94cd162b9ab13bb37c1e6edcd561e3fbb999e55619d58c8e3279b785b8eb67fa4e200b38fe6fcb60f0918e6e8a SHA512 9b1075ccd3d1f53773db97687e06fb777741d6c3b228bcc329be580562fb3c34006768eb3f989f92367ca116c597140045b3c345fe36065f5015d1d4652633c3
DIST github.com%2Fkballard%2Fgo-shellquote%2F@v%2Fv0.0.0-20180428030007-95032a82bc51.mod 41 BLAKE2B e9dae477e838938303749c4e7f1d0ece371d20bfb8f0d6fbb915a9ec249b82e300ef691c2175137488065828f67b02503576420fc95c2aa40f4fda262526dc7a SHA512 ab1be2f5ee91ad8c24a7c1d3c2277506dd76f85e8511f53e923ea7e0ecba140303c9312f0ecd2e09631e2e6591ad31a3b19e900ec102b486ed9b56c38a0d0c84
DIST github.com%2Fkballard%2Fgo-shellquote%2F@v%2Fv0.0.0-20180428030007-95032a82bc51.zip 7034 BLAKE2B 7732946a34f604c858bda571c3afee7e0e02720d02127d8b4887f4f0363389b50088727de91b0436f0c943d11de80dfb766208f15665d0b4e5cf68f2a7b00817 SHA512 f9c4eaeeb1380aa5e219a19923cfd51f2612fbf11b7f37c710cdb0dfe20270f8cc7841d50dfd17110b004ec46e4c90329286213e04de481a54094df73efc9fe4
DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d
DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.zip 11159 BLAKE2B c176e4bc9b5534b0df153e027f22be7d28eefbea1c0adab10979f19d601b95d300c54086b5ee388f453c73b9931339b9b04208fc5e6512385b348c49faff5488 SHA512 bad73f3c47f70de55a90a977a1e2b4a68de545a8425c71533de081c7a8f71d7ab1b489001c56ba2e88dcb78c08804275f7f8128c812f50d005a074ed6dd9286f
DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb
DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce
DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.zip 12591 BLAKE2B 944b0b9a802757e78e3dfb11d6c4d79e0e0d90489d49262b7079e6ea4728328457f8773b392c8a618aacb5fdec78948a16cc852eff71ca6f4fb9eb422c03890b SHA512 3f0d00b0545769ad882e25a9a6f30b96ce4b72a8a46bb3c064907c94e2dda4e499eb32354c149f89752f9bc5d1ee5cb2ee5cafa46e2f65ea329fb432d0c0029f
DIST github.com%2Fogier%2Fpflag%2F@v%2Fv0.0.1.mod 30 BLAKE2B d4c494c3fb0126224cea4c107e33738c64f18ed9d27d4740bc92eabc000980c7f27747d52a7a01cef1e27d68baf43c362c6e808ff5cd822f597ea4b5a042fa83 SHA512 5bc2b3840a32d19c9cfe2627937d222ebe900a1efff865cd0cb18abf9e321cf4a95076908652d2b622d86c8cfe7c47d842fc285e7f2edc4e56eedc7415879b4d
DIST github.com%2Fogier%2Fpflag%2F@v%2Fv0.0.1.zip 26838 BLAKE2B cabddf475a6b25e2322ad0e73c22e54d69b06121a7902a8df183b011927a8409f65f69c5deeeb00a9e7d4102ae111784f0f3efe10797d0b2d68e7aa48a7c4834 SHA512 e711f39ddaf6b7bdc1fe98bc6d5c25529a8f5ff506da4010ee6d5ffca006d4dd1aa1ccd0e13898560aa39560b0a8891cb43c00ddbedb9d4b2de6407a046d1f11
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180909124046-d0be0721c37e.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c
DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180909124046-d0be0721c37e.zip 1393646 BLAKE2B ecda254dc227cb19bf07971b1c3966b6be574653c611eda1a408bda28cacccc5a2b76a649e90df31eefd5dcbe86ca8c02f09a0f45a6f3f00b8ec0a69806ac925 SHA512 08ba15667549eb1fee9b3d07b829637239b08f04d9e6feab389bd44cb51dad232cbf7f2a29b73a94d0e3b7d70953756690e0fdfd0b62771a3ba4411361d77beb
DIST reflex-0.3.1.tar.gz 17987 BLAKE2B 25435dc204c031e3a8c6bd67ed93b26ba9a7ca99b48c52186f805c18e3b4f2f7867bb97b9aeb16d38c28bbd785e615bf4a3e9f1bfc8b228f9a97849479c47906 SHA512 f8f37c4876528401121b3e6bf2ce41bc4e3a655c9d5d2fb463474b18d8cb455025611cdd1b726aff0cb840062d6167e718c1efb2f4a54c98d7521888b86df0d5

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ezzieyguywuf@gmail.com</email>
<name>Wolfgang E. Sanyer</name>
</maintainer>
<upstream>
<remote-id type="github">cespare/reflex</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,57 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
EGO_SUM=(
"github.com/creack/pty v1.1.11"
"github.com/creack/pty v1.1.11/go.mod"
"github.com/fsnotify/fsnotify v1.4.7"
"github.com/fsnotify/fsnotify v1.4.7/go.mod"
"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51"
"github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod"
"github.com/kr/pretty v0.1.0"
"github.com/kr/pretty v0.1.0/go.mod"
"github.com/kr/pty v1.1.1/go.mod"
"github.com/kr/text v0.1.0"
"github.com/kr/text v0.1.0/go.mod"
"github.com/ogier/pflag v0.0.1"
"github.com/ogier/pflag v0.0.1/go.mod"
"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e"
"golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod"
)
go-module_set_globals
DESCRIPTION="A small tool to watch a directory and rerun a command when certain files change"
HOMEPAGE="https://github.com/cespare/reflex"
SRC_URI="https://github.com/cespare/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}"
LICENSE="MIT BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
src_compile() {
local mygoargs=(
-v
-work
-x
-tags release
-ldflags "-X main.version=${PV}"
-asmflags "-trimpath=${S}"
-gcflags "-trimpath=${S}"
)
go build "${mygoargs[@]}" -o reflex || die
}
src_test() {
go test -v -work -x || die
}
src_install() {
dobin reflex
}

View File

@@ -27,7 +27,7 @@ RDEPEND="
>=dev-libs/libmanette-0.2
dev-libs/libxml2
net-libs/libsoup:2.4
net-libs/webkit-gtk:4=
net-libs/webkit-gtk:4.1=
sys-auth/polkit
sys-libs/zlib
x11-libs/cairo

View File

@@ -1,2 +1 @@
DIST hypridle-0.1.5.gh.tar.gz 13946 BLAKE2B 119e3256bae56dea0c234b687e82e852cfa98c6b2f06a70ad59785900687bbbeba0ad431b4024e7c08c7fc2fd2776342b58853994a8c53a10a4eec4ef50198d8 SHA512 3574411a49da83a3f476aa5b6ee3fa7943d9c0018d0a111ca4f609d8bb5b7f485ab7006cd10e0094031c67fa6e1a754e46362ac514b58d60a66d7577d9933968
DIST hypridle-0.1.6.gh.tar.gz 17053 BLAKE2B 33e704905a0d9353b61b23631a851e1ac1b6d5fc9601a9b0d1fafc379bf1d4763bb2d2cde478ae2a296be26c0ebbefc838ff156fb2a961e03c4dab69a3a784bd SHA512 63d266da4b5a45cc7fef4b2a40df32e83e0797b1b5b6a7ce4d0d93c463e53797ae5d8a8ea7d3174747bc0cc7c546fc1468e4d072b767b6bdb9dbcafaa7496de8

View File

@@ -1,40 +0,0 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Hyprland's idle daemon"
HOMEPAGE="https://github.com/hyprwm/hypridle"
if [[ "${PV}" = *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
else
SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="BSD"
SLOT="0"
RDEPEND="
dev-cpp/sdbus-c++:0/2
>=dev-libs/hyprlang-0.4.0
dev-libs/wayland
gui-libs/hyprutils:=
"
DEPEND="
${RDEPEND}
dev-libs/wayland-protocols
"
BDEPEND="
dev-util/wayland-scanner
virtual/pkgconfig
"
PATCHES=(
"${FILESDIR}/hypridle-0.1.5-fix-CFLAGS-CXXFLAGS.patch"
)

View File

@@ -27,6 +27,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
>=dev-libs/hyprland-protocols-0.6.0
dev-libs/wayland-protocols
"

View File

@@ -27,6 +27,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
>=dev-libs/hyprland-protocols-0.6.0
dev-libs/wayland-protocols
"

View File

@@ -1,2 +1 @@
DIST jacktrip-1.7.1.tar.gz 5801602 BLAKE2B 05c6e917c73abce0528ed8fb01180bbdb92c2eb3dd14fd77a51dc24b1d15551052a47eeffd509bb92daf102fa2e342bd40e9e7c614aff62479c373ef2a0c8a45 SHA512 cd26c4ef5735567baf159a3389d6eb94b9a1ad4fa44354ffa8efa462a1aa84da112b960fef756b5c7d8a37e31598df16b13935167aeccb85c261fc6782101658
DIST jacktrip-2.4.0.tar.gz 6294526 BLAKE2B b143c7ac3e480b3c58ba060de920345c2623fe6a8783d0684788f85d9022dfdd9eeb1f78796195ca2cc05bc3c43b1d5955ac7cba4a774637b85f1d0a9d6e38df SHA512 a7fbceaf749ce1f35de19fe4f387a9b692ca156d36a1ca1a0e31afc734ba9b742bb4ff10980d18470581e3102474393e50862885ee9f7bf043935aec8810abe0

View File

@@ -1,71 +0,0 @@
# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..13} )
inherit python-any-r1 xdg meson
DESCRIPTION="Send JACK audio over a network"
HOMEPAGE="https://jacktrip.github.io/jacktrip/ https://github.com/jacktrip/jacktrip"
SRC_URI="https://github.com/jacktrip/jacktrip/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="gui jack +rtaudio virtualstudio"
REQUIRED_USE="
virtualstudio? ( gui )
|| ( jack rtaudio )
"
DEPEND="
dev-qt/qtcore:5=
dev-qt/qtnetwork:5=
gui? (
dev-qt/qtgui:5=
dev-qt/qtwidgets:5=
)
jack? (
virtual/jack
)
rtaudio? (
media-libs/rtaudio:=
)
virtualstudio? (
dev-qt/qtdeclarative:5=
dev-qt/qtnetworkauth:5=
dev-qt/qtsvg:5=
dev-qt/qtwebsockets:5=
)
"
RDEPEND="${DEPEND}"
# shellcheck disable=SC2016
BDEPEND="
$(python_gen_any_dep '
dev-python/jinja2[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
')
"
python_check_deps() {
python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" && \
python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
}
src_configure() {
local emesonargs=(
-Dweakjack=false
-Dnoupdater=true
-Dnogui=$(usex gui false true)
-Dnovs=$(usex virtualstudio false true)
$(meson_feature jack)
$(meson_feature rtaudio)
)
meson_src_configure
}

View File

@@ -1,4 +1,4 @@
DIST telescope-0.10.1.tar.gz 1174821 BLAKE2B c8d70fd9ea4d609b334c3c1818c452cf899d6e96d72b7ac7d3a7e5d0b4c24ab9d1b6c190dc617eede43debe65651c937ace266c1666d1d8cd1b928789a13dce6 SHA512 6915b663c16da8d7266d2da0e205a7953800cf9ad517ffc522b95339e819e54c93a3d73d7056d8578f6649cbaffdc8715338050cfb56e325644b2259eb5e82cc
DIST telescope-0.10.1.tar.gz.sha256.sig 251 BLAKE2B 00f8e13d38686f160129732d8529cc2e3e61941199a8083e75afe3ad39914281fe03f7af21cad1651175b6ef358ccf2402404ba79c72effa8c4f1d882f401824 SHA512 c5c54337b176035832e9f1a9c218a117d6dc5b07fcb92430c6985cf760e3bd032523c81edd09c9f4f6cb624f1d702b228358f9070f1c5b5d83e0f88efe7a5231
DIST telescope-0.9.tar.gz 349054 BLAKE2B 4fa83a47d0661e6c0bbed1f24e51152270311873bb48e80ef119175d152c40261a13ce415e5faba814bf7fc4c4f4dda84674ea30cb518d2ab11ed1163a4fad26 SHA512 cea25b8b988011ced6851917b0452d96972e0c9a48a3097f74f2f6fbef1e9d6df7ddf9408ba9885554b269a31d4a5a8ab25817f28d42e430a8ce172453cbd56d
DIST telescope-0.9.tar.gz.sha256.sig 247 BLAKE2B 9a71d0f7f51974720b913bdcc9eddd5fd6f51ab910abdf989dcf721c25ec0fa63493aedd89e34adfdcb53e1a85bcb6e7fb1e8b99b1db5b445a320d5fa73fa57f SHA512 86e29e51d4b12265ce383b6d3bb33e34d29f0fcbf062b1d13bcc53484665176a72d4a28f06439176cfdf64b1b76c754f1266816bdbbbc67bef54ed7695fde9a7
DIST telescope-0.11.tar.gz 1159443 BLAKE2B 23162bb5234323ea58bcca49e31493ef1a791425c4a87853fbf3c076273d1b069d786f5a40e76feec1c18c572366c05317ade281093a0a8fb7dd3c17e18f573a SHA512 d00b94b3f31e05d0ad2223e79c1259786fc722adab38978ce4dbd0c4e99d3a3e5ef605037a0104cebb438779c0accaebfcc52c5e27c77b87a8095e26486d5d93
DIST telescope-0.11.tar.gz.sha256.sig 249 BLAKE2B 6c3c3de3cb08516d8acfb578fb138685611480d408bf71d6ee1faf0d887b9d004beeea132cfe0ec3f2986a3c89582ab72eed718ece63846e10359e21e55930ce SHA512 7142988c798b954b3b4e58cf60e80e7f12b59bf1ce58eeb6cd120a99cec012953d79c45e98f5f3e333bbd5e48fd1870faaa4ab9b1989de93bdeccc94fbf2067a

View File

@@ -10,7 +10,8 @@
<name>Omar Polo</name>
<email>telescope@omarpolo.com</email>
</maintainer>
<doc>https://www.telescope-browser.org/telescope.1.html</doc>
<doc>https://telescope-browser.org/telescope.1.html</doc>
<remote-id type="codeberg">telescope-browser/telescope</remote-id>
<remote-id type="github">telescope-browser/telescope</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,31 +1,33 @@
# Copyright 2021-2024 Gentoo Authors
# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VERIFY_SIG_METHOD="signify"
inherit toolchain-funcs verify-sig
inherit optfeature toolchain-funcs verify-sig
DESCRIPTION="w3m-like browser for Gemini"
HOMEPAGE="https://www.telescope-browser.org/"
SRC_URI="https://ftp.omarpolo.com/${P}.tar.gz
verify-sig? ( https://ftp.omarpolo.com/${P}.tar.gz.sha256.sig )"
HOMEPAGE="https://telescope-browser.org/"
SRC_URI="https://ftp.telescope-browser.org/${P}.tar.gz
verify-sig? ( https://ftp.telescope-browser.org/${P}.tar.gz.sha256.sig )"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"
DEPEND="
dev-libs/imsg-compat
dev-libs/libbsd
dev-libs/libgrapheme:=
dev-libs/libretls:=
sys-libs/ncurses:=
"
RDEPEND="${DEPEND}"
RDEPEND="${DEPEND}
app-misc/editor-wrapper
net-mail/mailbase
"
BDEPEND="
app-alternatives/yacc
virtual/pkgconfig
verify-sig? ( sec-keys/signify-keys-telescope:$(ver_cut 1-2) )
"
@@ -47,9 +49,14 @@ src_configure() {
local econf_args=(
HOSTCC="${BUILD_CC}"
HOSTCFLAGS="${BUILD_CFLAGS}"
--with-default-editor="${EPREFIX}"/usr/libexec/editor
--with-libbsd
--without-libimsg
--with-libimsg
)
econf "${econf_args[@]}"
}
pkg_postinst() {
optfeature "file opener support" x11-misc/xdg-utils
}

View File

@@ -1,2 +1,2 @@
DIST Beeper-4.0.688.AppImage 196823317 BLAKE2B a82ab8099bc8900f2cca5a621fc47cd0f40be20d6af6e7d1a3601f933c65ffe589881e19b23e1fafea697a7984fa8767102db5e81cefecd56105065b4ac0a268 SHA512 96c233addd7d3c8813745458983207c953e261b0899b599b3a114e357b6466c948026653a4bab8fbca57ad03d54cee4b8b8c0b03dfa8f00c7637826049ff7dfc
DIST Beeper-4.0.693.AppImage 197761272 BLAKE2B b35d1e58b3f02a9c446df7d18baac72ca3186583b88d56975df98766502da9cd917e46b3dcd8ba93d1f66ee3c4fbd39716d44ad765dda4b5d7af40b8f485e9ab SHA512 6c070b4d124811e91412b901f50db5cf3cc26347f14e8a0b65ea8e48cde80aaec928087c4c5e334e0e3a3189ee0a498ba718dfcef887f2f0a3e96e99e7a678cc
DIST Beeper-4.0.710.AppImage 203783523 BLAKE2B 58280bff48b9ea4de3d6d0edec4d155aa96627cc56b7b2724cac35b90a62e726baf240f18fb0c4b055eba10d5104b4ae47e90f11c030535fb45d66c38995273b SHA512 43f72b3ec4e2683f3f0241e3367da0406316f99b501a3437859b6fa4e6e252f4f46c6696a44d80359388ec68008a8de7383be9c0df8f5604749f68cd9babc178

View File

@@ -27,7 +27,6 @@ LICENSE="all-rights-reserved"
SLOT="4"
KEYWORDS="-* ~amd64"
IUSE="appindicator"
RESTRICT="bindist mirror strip"
RDEPEND="

View File

@@ -1,2 +0,0 @@
DIST fedigroup.py-1.0.6.tar.gz 17909 BLAKE2B d4a9003d0fd06f3bb74777966b71618cb5283aa017ecf91ac182f8fb460fc028469e13aace678b4319714e555ede2c6f4aa7f16b449efb272bf9a6d441be423f SHA512 0481bd1de94d3d4cf2f5c57c078244a079ac3541393555bcb6b36db88457ed10505d065eeee63da222280e62ec14fb5c492b727da6f6495f1d91936c7b9ea53c
DIST fedigroup.py-1.0.8.tar.gz 17918 BLAKE2B 998c3fdde7492746158994147000354015fdc17887202bf099c50eab267ada34b78601a119254551ce2a398d6c85e43927668ee2a03ec5306251e6bc8f84c866 SHA512 f81b666e743232f614f0a6e7be3516a87be17c755ae19ca405eeb9c4130d2d26b25c7b4b6c7764e913dd54a2547cb07328debd228d86178516bd9608a2ed07cf

View File

@@ -1,39 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_11 )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYPI_PN="${PN}.py"
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Emulate group accounts on Mastodon/Pleroma"
HOMEPAGE="
https://pypi.org/project/fedigroup.py/
https://github.com/uanet-exception/fedigroup.py
"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-user/fedigroup
$(python_gen_cond_dep '
dev-python/mastodon-py[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
"
src_install() {
distutils-r1_src_install
newinitd "${FILESDIR}"/fedigroup.initd ${PN}
newconfd "${FILESDIR}"/fedigroup.confd ${PN}
diropts --owner fedigroup --group fedigroup
keepdir /var/lib/fedigroup
}

View File

@@ -1,39 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_11 )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_SINGLE_IMPL=1
PYPI_PN="${PN}.py"
PYPI_NO_NORMALIZE=1
inherit distutils-r1 pypi
DESCRIPTION="Emulate group accounts on Mastodon/Pleroma"
HOMEPAGE="
https://pypi.org/project/fedigroup.py/
https://github.com/uanet-exception/fedigroup.py
"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
acct-user/fedigroup
$(python_gen_cond_dep '
dev-python/mastodon-py[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
')
"
src_install() {
distutils-r1_src_install
newinitd "${FILESDIR}"/fedigroup.initd ${PN}
newconfd "${FILESDIR}"/fedigroup.confd ${PN}
diropts --owner fedigroup --group fedigroup
keepdir /var/lib/fedigroup
}

View File

@@ -1,5 +0,0 @@
# Fedigroup bot name
#FEDIGROUP_BOT="${RC_SVCNAME#fedigroup.}"
# Fedigroup configuration file
#FEDIGROUP_CONFIG="/etc/fedigroup.conf"

View File

@@ -1,76 +0,0 @@
#!/sbin/openrc-run
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# shellcheck shell=sh disable=SC2034
: ${FEDIGROUP_BOT:=${RC_SVCNAME#fedigroup.}}
: ${FEDIGROUP_CONFIG:=/etc/fedigroup.conf}
extra_commands="create remove list"
description_create="create a new bot"
description_remove="remove selected bot from config file"
description_list="list all bots from config file"
command="/usr/bin/fedigroup.py"
command_args="run ${FEDIGROUP_BOT} -c ${FEDIGROUP_CONFIG}"
command_user="fedigroup:fedigroup"
command_background=yes
pidfile="/run/${RC_SVCNAME}.pid"
output_log="/var/log/${RC_SVCNAME}.log"
error_log="${output_log}"
depend() {
need net
}
fix_config_perms() {
checkpath -q -o fedigroup:fedigroup -m 0640 -f "${FEDIGROUP_CONFIG}"
checkpath -q -o fedigroup:fedigroup -f "${output_log}"
return $?
}
start_pre() {
if [ "${FEDIGROUP_BOT}" = "${RC_SVCNAME}" ]; then
eerror "Missing FEDIGROUP_BOT variable"
return 1
fi
fix_config_perms || return 1
return 0
}
create() {
einfo "When asked, make sure savepoint file is created in the /var/lib/fedigroup directory"
printf "Enter the name of the bot to be created: "
read name
fix_config_perms || return 1
"${command}" create "${name}" -c "${FEDIGROUP_CONFIG}" || return 1
initd="/etc/init.d/fedigroup.${name}"
[ -f "${initd}" ] ||
cp "/etc/init.d/fedigroup" "${initd}"
einfo "Done! To start the bot, use the following command:"
einfo " # rc-service fedigroup.${name} start"
}
remove() {
printf "Enter the name of the bot to be removed: "
read name
fix_config_perms || return 1
start-stop-daemon --exec "${command}" \
-- remove "${name}" -c "${FEDIGROUP_CONFIG}" || return 1
initd="/etc/init.d/fedigroup.${name}"
[ -f "${initd}" ] && \
einfo "Service file ${initd} needs to be removed manually"
}
list() {
start-stop-daemon --exec "${command}" \
-- list -c "${FEDIGROUP_CONFIG}"
return $?
}

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="pypi">fedigroup.py</remote-id>
<remote-id type="github">uanet-exception/fedigroup.py</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,2 +1,4 @@
DIST nzb-monkey-go-0.1.16-deps.tar.xz 20887516 BLAKE2B aa63a96686dab538158005cb20a128cce64292b228621111f20dd56171c43ab1e60314b74217586eb61fce31d79c79153560bea09eae1d7c2de97573183d6468 SHA512 974c51b4cd5876713c52717eb802a676a90dcd56657939f94bcfb550940fa7262bc125f0e6063e60c0ff5c94446a59352ffd3cceacd31796f3dba72f003be872
DIST nzb-monkey-go-0.1.16.tar.gz 604216 BLAKE2B d494be3e737421bb1556355b9bdb61cb8fa702334deab0b243df66b782b95af760612a837ec33896635e1d25588933aa54580d48ff6bc91b20ad2c5ec56f7c16 SHA512 b2409c031b85c4811390f090ccd1e146d8c6d32d8f5a48a1d533610157f9398989e1841bfdc6dcdda95229c75be942426376af613eb6e327ee0a245fd7d7a54c
DIST nzb-monkey-go-0.1.17-deps.tar.xz 20641124 BLAKE2B b06627978c112ae7391f01dca409d8dee420975e97659306cd1aa39c4c4c90e4cc4dfee9497480e45592f974245dfe0178e36661e7022c1b4f9486cf75fe4886 SHA512 af80b223098f9413ab6f4950d3d141edbe961c3b6a63207987cb8b1db0b8fe47529db8ec4729520ae95bf9945e67118d71db2ce91504ee88a30c0f93075dd556
DIST nzb-monkey-go-0.1.17.tar.gz 604441 BLAKE2B 9b05bf584a726680375a19bb286f213b90d5cc6471f64f16afc42928a7c7d84d8db26446dc907abcf1fdf0d5304e3fa5ae20585901632a3ab13830cc02b5eb0a SHA512 840cb2758abe644262247ace45ef910fe2ad93664ea6f3bdae9b2116c17231564e9a817cd03e270098221e1015004b7718101849d9f0d3beb75e5e1640fb0a8e

View File

@@ -0,0 +1,28 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module
DESCRIPTION="Golang version of the NZB Monkey with included NZB direct search"
HOMEPAGE="https://github.com/Tensai75/nzb-monkey-go"
SRC_URI="
https://github.com/Tensai75/nzb-monkey-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://gitlab.com/api/v4/projects/64330835/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
"
LICENSE="MIT"
# vendored licenses
LICENSE+=" Apache-2.0 BSD BSD-2 MIT"
SLOT="0"
KEYWORDS="~amd64"
src_compile() {
ego build -ldflags="-X main.appVersion=${PV}"
}
src_install() {
dobin nzb-monkey-go
einstalldocs
}

View File

@@ -74,38 +74,6 @@ sci-physics/openmodelica
# Removal on 2025-05-25.
dev-python/PyQt5-stubs
# David (stkw0) Roman <davidroman96@gmail.com> (2025-04-22)
# Unmaintained in GURU. Last release on 2021
# Removal on 2025-05-22.
dev-util/reflex
# Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> (2025-04-21)
# Unmaintained in GURU, no revdeps left.
# Removal on 2025-05-21.
dev-ml/bheap
dev-ml/cdrom
dev-ml/domain-name
dev-ml/gmap
dev-ml/pecu
dev-ml/randomconv
# Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> (2025-04-21)
# Unmaintained upstream, no revdeps left. Breaks dev-python/pytest-recording.
# Removal on 2025-05-21.
dev-python/pytest-vcr
# Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> (2025-04-21)
# Unmaintained upstream, not compatible with Mastodon.py v2.
# Removal on 2025-05-21.
net-misc/fedigroup
acct-user/fedigroup
acct-group/fedigroup
# Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> (2025-04-21)
# Unmaintained in GURU, no revdeps left.
# Removal on 2025-05-21.
dev-python/glicko2
# Vivian Heisz (demize) <demize@unstable.systems> (2025-04-20)
# Depends on ~dev-ruby/prawn-2.34.0, which was removed in
# ::gentoo, making this unable to build.

View File

@@ -1,2 +1,3 @@
DIST telescope-0.10.pub 95 BLAKE2B 8e79de6da956e7de25994fbca4949b431c792a1c77317c76a04218e065b27d25758d42dbadc5c57e3c35477a60ea9224cf6ca48e77bab9445601df2ee22479c7 SHA512 92e5839684de4cf2c91972d14ee914bb67b4b1f8b083bf60328c90c4beb8968646708269a7bbffb052fefde4c8454a602b021cea5844b88cde9d377c18902639
DIST telescope-0.9.pub 95 BLAKE2B 5b65eb226db41efc31502e6b4e190aab4ec59b00206da3944028d2af0b0ebe8e0ae48a532238da79c370e2b148ff6b50ca212889799fea1fc0a0b0aee4f807d6 SHA512 c3b316d31fac4f586e0db922628529f8d64f3addc7f80b6be3a01a5b62065607351a998868fc34f581d794e563d72feaf84dd8faa6dba1b417a67d6ee8ecf211
DIST telescope-0.11.pub 95 BLAKE2B 567d2619927890e94347a3dd4eff741616d40efaa6c4165b76db477b770f775fdda38fc9565aa0fc34098dda7e2a1d46318b97db2f7a8c70fe1e8f5102208046 SHA512 40f67ff0c7f8089a1a77164a7940c86ba55c6ecad9c6e3d0d3a53300334fef03684dc54ecd51f97d8e964fab8d257957fc072c1d4dd14abadefa8ceb2c25b2a4
DIST telescope-0.12.pub 95 BLAKE2B 9a7c34c78cbee0b0c83b4bdd0a8e08e85a52bdeebf9e652a67694e097289fdedf4d8fafcf4245ede70e7f5570ec25dfa30c43af901aff6227c9c923583639f69 SHA512 68c9973fd57e045dd86cd74927eff7acac06212a6acf90cb0bc3a80102c5309d324006a7b58d198f1ad4b9e66876d26a20f9b3f0be7947494f1f77dd2dec9974

View File

@@ -1,12 +1,12 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_P="${PN#signify-keys-}-${PV}"
DESCRIPTION="Signify keys used to sign telescope releases"
HOMEPAGE="https://www.telescope-browser.org/"
SRC_URI="https://ftp.omarpolo.com/${MY_P}.pub"
HOMEPAGE="https://telescope-browser.org/"
SRC_URI="https://ftp.telescope-browser.org/${MY_P}.pub"
S="${WORKDIR}"
LICENSE="public-domain"

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_P="${PN#signify-keys-}-${PV}"
DESCRIPTION="Signify keys used to sign telescope releases"
HOMEPAGE="https://telescope-browser.org/"
SRC_URI="https://ftp.telescope-browser.org/${MY_P}.pub"
S="${WORKDIR}"
LICENSE="public-domain"
SLOT="${PV}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
src_install() {
local files=( ${A} )
insinto /usr/share/signify-keys
newins - ${MY_P}.pub < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

View File

@@ -1,28 +1,2 @@
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
DIST limine-7.3.0.tar.gz 523910 BLAKE2B aabe52c9013f17e61520aa8df0886339d6be16e3dea0b13b13160ed61b811355880e93b2928c0d73fdf8a7f80132569a7cd783dd720915235f5e78deecd4048d SHA512 fc25375f86c18ae991f6f6d11fa127b47d1fdfa81059ed663a82202f9de95b9774516e1bf5a648abaedde8e04fe004c296666b6ec3a1eeaf5cf3472aca87c0c5
DIST limine-7.5.0.tar.gz 518804 BLAKE2B 745929606cf5e5e297f55690573e26bea8b63f8c9d6acffc890c265e48450a678442612f917bf0806520a939504bc21606be4f768237c238527d430820cd2cdc SHA512 927cba6eecc8b01ee0af7f3dc24392fc50bce28b06e36c50d44ab995f3a5f7ab17f804116e00fac3c7a92749340802a2643f20a54ebf8fb9ec44f13fa03dbe5a
DIST limine-7.9.2.tar.gz 562984 BLAKE2B da301c51dfc487b83e87c25be37457ae7bd532140b3124a1903b6cc46ec15508412445cadb24675193e972fc1d1d4259441ce51282825a84e9713cabad80efb9 SHA512 d3526d1ac4e8b9172b93f6e113c78b8be3ad5196dc82e27cc2a9eb23bfb7581d421b96a736f5a149ec83be6363c2210f23af22ae6c039447ea202e56c21b9d6c
DIST limine-8.0.11.tar.gz 553717 BLAKE2B 4c59679ebedb1c037e8c8ec854a61ab7a526095233e3350e03cb33595c52e2592585b2fe628a29a0d9573252fbd742d72f26a8b729085a6960a108fb217a6b2d SHA512 2070fa5224d1a61fbb61885dc909c9dc5fe901d52581784f7e76f8e2e1b2b750e3ebfa40aa398ed13f8ac39490104bd58ad38a42797e89fafc56ef94fb9ec9ad
DIST limine-8.0.12.tar.gz 553842 BLAKE2B aba34fecc5eb5da6f26d16e3b923a74be1df41b6465b10e1fd940a0e106803f479ba99d4d07238306a8d9b3534e349073a00f02ddf40a8b471cbc54d3cd530da SHA512 d6128fbec5dca28da37df4f0c3ba14f4ad15f708a0b931e4562dcfb48263ecf8ad280f4277d74e001b264b6fc6072997496d76d4228b17667b1659e260ca00ea
DIST limine-8.0.13.tar.gz 551906 BLAKE2B 712019524b71e3dabcfb06e1e119b451f50105f78f5ff17003db9c7ad4700e93a1420058379c094e3ee0189d7dc2b30967391e2a17d73a69d4b265415abfdd91 SHA512 9f03b38dfdc178e6593c46eee84313d30174ef00f422ea7a5bd2f9ec1564c417301ed07eed716ec246e4f8b19d62a0bfe840bc5b297fa9e232e88511f1287ec2
DIST limine-8.0.14.tar.gz 551944 BLAKE2B 2c558b55f0127bc67a56813ba5b55b662a89109555427c29339bc6e049099cf10ca41896feb0926070aa0bf01576cb457cafa05b825cf2085e5d6e956068bf21 SHA512 4530371426b2632c49a57723e87530dad26f8c3e6874dd78411165887d740dd86014cf9598cde8bedbb1f44238413157c1b45adf0fa7a4214e4cf9548e640a7c
DIST limine-8.0.5.tar.gz 551786 BLAKE2B 20e6fc247c27163ab0b57790853549479671f6b9f00000e9da43c686485798f249d4e36fafeda426935074b28dd4676539d079c7125b27bbcd83ccb92ec30e2d SHA512 4fbab007c7ebc9648e5ba513b4cc19e42615f3c30ae4e3ee7ef10f782b38581c3fe9685eb497bf0ee6b685e032624143e606766569e1045d82321223fd5a0e61
DIST limine-8.0.6.tar.gz 553792 BLAKE2B 69a654b86a0d277893c099591fe6551328a7bbe403c64c2f4de931149fc720320f6c5d794a327346241eee6d9ee665eff9c83061d8a573daf568bc7018d4db90 SHA512 17b5b31f5ccaf22eb7c3708b42e52f15f10a2acf590c93129a01c0a4ce5ca5aa90a11bfc11572b28c1bdbda5a7013e4aef61b851a9e3dddadcd6a4feb1fb6913
DIST limine-8.0.7.tar.gz 553771 BLAKE2B 353ddfc22bf4609c926aa94297b7b3895727cba0f8676e621c00894422421f7a4f2b03d1381870e5422125868c622100f8c39e1e2f63eb3586c5e5d627f231c7 SHA512 e72bd39ed473c9d27b1b926ce7cc0ff5bdb74d355a92d77b7f05dbdccdfa4f83769863b700b988e8d868902bd2a8b59ace7001aec44345dfc697ba2bb04fd05f
DIST limine-8.0.9.tar.gz 554003 BLAKE2B 8529d58b83fb2121412aaac3399b96166d1c93b8549514e8ac0c75429b63987b410c2aaf91388ebd2c9eb8c9a5533b9f99e273f0fcddc5f1186c2def53d510fd SHA512 79baca17ad895ae8655b9935206f065d0c89f350240cd507af0cdd14e4e71aa71e8ba45ebf368218ce7e8de4bec2fa6012b863e1ffd86fdc66c15e39663f7f80
DIST limine-8.1.1.tar.gz 557731 BLAKE2B 299923b076aa18bdf9197a55f1504424c3479f37e4b4d0ab5962c6e8ff7e1869aeca060e38ecd61e72358c0ab384ac27f1932e18db5c247b22991a0bc1c1ecd4 SHA512 8856c81f00d2167aae79b87e3b7b0bd47d5509b9950991b01176ec2ea803c3f1a9d72e3b71adecaa11554709f08241c697e5be8707fded934694585235ae1ee4
DIST limine-8.1.2.tar.gz 557929 BLAKE2B b4517ed960686f7d854f71961134a32b5cc786026ad8064a543b86f0b971eeb7c6e38a4f1560484cfc4038e1ea71fe943c0a9d37da966ce0f302c307bf59d03b SHA512 3e346bbe8d529b4bc29dfd229ca4f979e1250afefe87e6fc53db5e2af486ddffa6b7956b99aebce07e39377dd5f4dbcb3571ea022bfb86a8005c8c5ba07ecbee
DIST limine-8.3.2.tar.gz 562262 BLAKE2B f519c2ecc2167b8fa28f4eff47e6c4e45103a42a60c374df4c28e2d2268b339997751334ca01d2a3d8d88e5d80eb4b839436104eae48ddbbd4053bbdb4703382 SHA512 16fac90b475b7bf7f7c8cb88a657a6fe960c3ecbdef9fab5283962c1c080d27fc5b417e12e855a8503f25733ada5beb3a8c336fc0d639d5172753db67ae91fec
DIST limine-8.4.0.tar.gz 602897 BLAKE2B 924631c9cd6f6c6400bf2f355c3cb044c19c8574bf37758be9b8f773043071ae8a79d58acf3d4d46a8bf1bc53ce445e02b18d25889e3868539f34c2df91d7fc7 SHA512 e8679acf49e71458becf47183280b7ecc367d9523d927bec1dce0840e7f9c95d038de57c09d7e1315d17582fdf50ad939d658a7d2bfa3cc228f1efd63110b077
DIST limine-8.5.0.tar.gz 597435 BLAKE2B e39a41c6182bbb992bf14399990b733ca851e14a26dc167ea233dfa1822928958479ec014a9c654e29644c375bdb83c02a4c500931073b1ba951bceb64938a13 SHA512 1cf27e464deb01e69b31007a67558606fb69570e80d7f9261aa78d4fef5e558ad78edf3ec526a8ab064ac18bc9746111a862bcad5355cf30911102a8faa85100
DIST limine-8.6.0.tar.gz 598538 BLAKE2B a24a416f4d26f2716839e8e1b3852fab0bcbbf8e195f415450cff688d2c853486cfa1d484bb8f440cc494725342b4da02ef5354404469faead173869c99fc0c8 SHA512 a10c066697d26d212f1d77dc0bd666a8c545630002e15564a8628891a759c28d088e61183eb09e58ca079e0aa1a993a63653d02e43d0243649fa5f2f5869ef48
DIST limine-8.7.0.tar.gz 603144 BLAKE2B fdfbae9ccb238c3dd84f6a7fb8cf80b03f6f9e47fd9556452c30c2658fa6209886df07c8065cd5140036887e4aaf63d9b1ded8853c9ba70c80df8079fa04291d SHA512 f494d644199fda13974d0938626a0753e42dec606c5357d71cd26a8d6c72f6d34ba245c68ef3c9206c304e179da3c28d9061c79d059cd87a18fb1f45c76a09d3
DIST limine-9.0.0.tar.gz 599578 BLAKE2B bd1324b6463b134d3d2453bbec40ac7c4225cc25178a08a599e4b595bbf447a8f72581b721993c9a2ef1acbef0821aa336dd54faba7a4deb67e753400b64f882 SHA512 e4684896125f67d61caa87301962e5973b6511d0e44c639817c554bf6917622d36f315d7c0f336c477e064527ca667cbca3e3bf3eb5f9b437f47c4fc3bfb9710
DIST limine-9.0.1.tar.gz 600042 BLAKE2B 39e44bd8daf2ddf763187835d3a5af4ec87c2bb528649bfe4da9fd56d8c6a3c5d0b5673da6c5f36056678114cbafc7821abf04ad6bbd4f45157e72107c89477c SHA512 8d679467a3f819eca7e608758bf090206cb943f2f6204de2975dcdbc8ffd0ba578e1b269ea37a7091517f212e3553d972b16e57dd8fb82d86841402dacd65708
DIST limine-9.1.3.tar.gz 598867 BLAKE2B 4aeab7e92f06dbcb7476d7aac26e1e29c15e84364cf652bb72a669a3d42ee8b0947304c5f5c8e53ec4f5cd0a0785d9d2174d0445ccb088ea41a092c22713e488 SHA512 0eaafcdaf9ab19ab8bf7609600b929c64c295ce35ae96240bd7e15082d0b1494dc5d89bd8b1e31830b67d7a0b6402aa343d4c12960d29a7079b8ff3c1ee1be86
DIST limine-9.2.0.tar.gz 599730 BLAKE2B 1748413935ef4f5ecad0f7e68aad832a616b4d23e0e6b4d8f65de6bf363aa00b28d63b6c7042bb0b967904b95d6af39ed22039756a3fa549f3f176f87674d7b0 SHA512 2347e99cbc01a16bf91a79a1f0e17454443a81dcdd2c520ecbe645bd2b1de09567338047ece9183404151652a333eb0f1170666db17f8e796414d937876dbca5
DIST limine-9.2.2.tar.gz 600310 BLAKE2B f3085f67d6ba41eef2e5f34de671a307e6034339d16ce5f0e09b08c5d3a32e332a0cdc55fd78872d92e60797d5a03905c06aa4094930b96be8fc7ca504acee84 SHA512 7a88a3424ffa9aab190f182ae7bc616c7f0c50be55def3805e6c633ed4bf662c9300009e35b2401ac8263dc6a3045085b4cd9ae07f994bcff9f0a88215d4548a
DIST limine-9.2.3.tar.gz 591893 BLAKE2B 7ce8f729cf8556ee42a751eef69334da5f2f91cda0006d62caccc2731a74951198bb11a2cf20af387edb9f6320987f929883651737a3a80221cddee616338136 SHA512 9cc5543577d6595770f1217965e404ce7599bb41228ba8c4d335a99aee38ccc53a1bd3c287f82f0dbaa483a7dbb1aba3cb6bf74a280332c6e3cd2b6e9f9539ad
DIST limine-9.3.0.tar.gz 598597 BLAKE2B 09db8fde9b1d3a78cbf9a7f5c29c295c658bc521db5f0dcf00497d191b942549eb7d8b4eb747904420f1fa8dad70ef09343d0139ed6f0ee1aba0d1b7c626a904 SHA512 23729d0d45f9ee5b8b7a60699c0bf574cc130516244d45174514a87e592cd91ae7378fe8de09da0ce289d7c992b1f12d081285d8af0678b8a97c2bdcc0f69328
DIST limine-9.3.2.tar.gz 569632 BLAKE2B 1017eb95c1827d36e8208cb7e745ef0784cbd19fcc1e0d2b841e72bfd88a766d19a7f4d23c7c202663759d381c9f2dbfcfddc5a66d8cfeadb4bd5416d7e7955a SHA512 ddcf82497b38f0b4f67f36ae6401d73838689624a432bd38f2b21c98e229348538309a771ff7c746bb797852cc29f766ee318030be7068e8b27733e57123447b

View File

@@ -1,44 +0,0 @@
# 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
llvm-core/clang[${MY_LLVM_FLAGS}]
llvm-core/lld
llvm-core/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[@]}"
}

View File

@@ -1,44 +0,0 @@
# 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
llvm-core/clang[${MY_LLVM_FLAGS}]
llvm-core/lld
llvm-core/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[@]}"
}

View File

@@ -1,44 +0,0 @@
# 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
llvm-core/clang[${MY_LLVM_FLAGS}]
llvm-core/lld
llvm-core/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[@]}"
}

View File

@@ -1,44 +0,0 @@
# 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.gz"
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
llvm-core/clang[${MY_LLVM_FLAGS}]
llvm-core/lld
llvm-core/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[@]}"
}

View File

@@ -1,44 +0,0 @@
# 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.gz"
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
llvm-core/clang[${MY_LLVM_FLAGS}]
llvm-core/lld
llvm-core/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[@]}"
}

View File

@@ -1,44 +0,0 @@
# 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.gz"
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
llvm-core/clang[${MY_LLVM_FLAGS}]
llvm-core/lld
llvm-core/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[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,45 +0,0 @@
# Copyright 1999-2024 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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
llvm-core/clang[${MY_LLVM_FLAGS}]
llvm-core/lld
llvm-core/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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..18} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..19} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..19} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..19} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..19} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..19} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..19} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -1,49 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LLVM_COMPAT=( {16..19} )
inherit llvm-r1
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.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64"
MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch"
MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)"
BDEPEND="
app-alternatives/gzip
dev-lang/nasm
sys-apps/findutils
$(llvm_gen_dep "
llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}]
llvm-core/lld:\${LLVM_SLOT}
")
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 uefiloong64 uefi-loongarch64)"
"$(use_enable cd-efi uefi-cd)"
)
TOOLCHAIN_FOR_TARGET=llvm \
econf "${myconf[@]}"
}

View File

@@ -3,7 +3,7 @@
EAPI=8
LLVM_COMPAT=( {16..19} )
LLVM_COMPAT=( {16..20} )
inherit llvm-r1
DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader"

View File

@@ -1,2 +1,2 @@
DIST zen-bin-1.12.6b.tar.xz 78237316 BLAKE2B 3715a3cee78885ac9f32518dcf66f3e4daea3bce11bf62a9c0a62cd5653b350abbcc5acafd1a775392b646ff4ee663527c7cc124dfd9b67ce90cea4802619f88 SHA512 28bff03727521232f7dc6a80d5f185fbc5fad49d91bf7b8dd1f1ead24c8f038d053660b7bc1bae7a77c41e248753cbbdcae4077564b51ad15068d72d622d07c1
DIST zen-bin-1.12.7b.tar.xz 78263980 BLAKE2B 976a59888a7850b02cb7d90e7316c9cd5686bb5e39b6a855a9c7639153665ea66e359ac7a851e3248139864036880fd95d15b9baf6d7ae683e6adaecbe4268aa SHA512 a3190cc67fbb9b0399bdbd8e358d58748f11363aa96937fc5e62a1d8b4b069fcffea921adcaa70eaa339d3548d6945506268d75976b408a2bef0fca212e835dc
DIST zen-bin-1.12.8b.tar.xz 78251892 BLAKE2B 87aa8dcb09b06fcfc148d293fff9b54e5889aca15599b3696e175f80a8eb060dfcad9a62843d1504b0cc97e10645327790086356a3adc320c9a3fb572505f998 SHA512 f632ac214445fd055e755b4fb96592887432b55455c9c3c50704b82734e71f588f4150b020908fad1f564cea5c339c84ed52b7c673c2dd2a0a5e1f852b22be7c