Initial commit.
This commit is contained in:
commit
0935451fe3
36
desktop/portage/bashrc
Normal file
36
desktop/portage/bashrc
Normal file
@ -0,0 +1,36 @@
|
||||
# Inferencium
|
||||
# Portage - bashrc
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 1.0.0.2
|
||||
|
||||
|
||||
# Automatically update cfg-update index.
|
||||
pre_pkg_setup() {
|
||||
[[ $ROOT = / ]] && cfg-update --index
|
||||
}
|
||||
|
||||
function pre_pkg_preinst() {
|
||||
# Sign out-of-tree kernel modules.
|
||||
if [[ "$(type -t linux-mod_pkg_preinst)" != "function" ]]; then
|
||||
# The package does not seem to install any kernel modules.
|
||||
return
|
||||
fi
|
||||
# Get signature algorithm used by the kernel.
|
||||
local module_sig_hash="$(grep -Po '(?<=CONFIG_MODULE_SIG_HASH=").*(?=")' "${KERNEL_DIR}/.config")"
|
||||
# Get the key file used by the kernel.
|
||||
local module_sig_key="$(grep -Po '(?<=CONFIG_MODULE_SIG_KEY=").*(?=")' "${KERNEL_DIR}/.config")"
|
||||
module_sig_key="${module_sig_key:-certs/signing_key.pem}"
|
||||
# Key file or PKCS11 URI path.
|
||||
if [[ "${module_sig_key#pkcs11:}" == "${module_sig_key}" && "${module_sig_key#/}" == "${module_sig_key}" ]]; then
|
||||
local key_path="${KERNEL_DIR}/${module_sig_key}"
|
||||
else
|
||||
local key_path="${module_sig_key}"
|
||||
fi
|
||||
# Certificate path.
|
||||
local cert_path="${KERNEL_DIR}/certs/signing_key.x509"
|
||||
# Sign all installed modules before merging.
|
||||
find "${D%/}/${INSDESTTREE#/}/" -name "*.ko" -exec "${KERNEL_DIR}/scripts/sign-file" "${module_sig_hash}" "${key_path}" "${cert_path}" '{}' \;
|
||||
}
|
15
desktop/portage/env/basic.conf
vendored
Normal file
15
desktop/portage/env/basic.conf
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
# Inferencium
|
||||
# Portage - env - GCC - Basic
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 4.0.0.6
|
||||
|
||||
|
||||
# Flags
|
||||
## Compiler flags
|
||||
CFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
||||
CXXFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
||||
## Linker flags
|
||||
LDFLAGS="-Wl,-O2 -Wl,--strip-all"
|
19
desktop/portage/env/nolto.conf
vendored
Normal file
19
desktop/portage/env/nolto.conf
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
# Inferencium
|
||||
# Portage - env - Clang - No LTO
|
||||
|
||||
# Copyright 2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 1.0.1.2
|
||||
|
||||
|
||||
# Flags
|
||||
## Hardening flags
|
||||
C_SEC="-fstack-clash-protection -fstack-protector-strong -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -fwrapv"
|
||||
LD_SEC="-Wl,-z,defs -Wl,-z,now -Wl,-z,relro"
|
||||
## Compiler flags
|
||||
CFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe ${C_SEC}"
|
||||
CXXFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe ${C_SEC}"
|
||||
RUSTFLAGS="-C debuginfo=0 -C target-cpu=znver3"
|
||||
## Linker flags
|
||||
LDFLAGS="-Wl,-O2 -Wl,--strip-all ${LD_SEC}"
|
11
desktop/portage/env/notmpfs.conf
vendored
Normal file
11
desktop/portage/env/notmpfs.conf
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
# Inferencium
|
||||
# Portage - env - No tmpfs
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 1.0.0.1
|
||||
|
||||
|
||||
# Directories
|
||||
PORTAGE_TMPDIR="/var/tmp/notmpfs/"
|
57
desktop/portage/make.conf
Normal file
57
desktop/portage/make.conf
Normal file
@ -0,0 +1,57 @@
|
||||
# Inferencium
|
||||
# Portage - make.conf
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 13.0.1.38
|
||||
|
||||
|
||||
# System
|
||||
## Appearance
|
||||
NOCOLOR="false"
|
||||
## CHOST
|
||||
CHOST="x86_64-gentoo-linux-musl"
|
||||
## Directories
|
||||
PORTAGE_LOGDIR="/var/log/portage/"
|
||||
DISTDIR="/var/cache/distfile/"
|
||||
PKGDIR="/var/cache/bin/"
|
||||
## Language
|
||||
LC_MESSAGES="C"
|
||||
LINGUAS="en"
|
||||
L10N="en-GB"
|
||||
## Gentoo mirrors
|
||||
## ONLY IPV4 + IPV6 DUAL-STACK MIRRORS SHOULD BE USED! IPV4 IS BEING PHASED OUT!
|
||||
## IF IPV6-ONLY IS SUPPORTED BY ISP, IPV6-ONLY MIRRORS SHOULD BE PREFERRED!
|
||||
#GENTOO_MIRRORS="rsync://mirror.bytemark.co.uk/gentoo/ rsync://rsync.mirrorservice.org/sites/distfiles.gentoo.org/ rsync://mirror.init7.net/gentoo/ rsync://ftp.iij.ad.jp/pub/linux/gentoo/ rsync://ftp.jaist.ac.jp/pub/Linux/gentoo/"
|
||||
## Emerge
|
||||
BINPKG_COMPRESS="zstd"
|
||||
BINPKG_COMPRESS_FLAGS="-7"
|
||||
CLEAN_DELAY="10"
|
||||
EMERGE_DEFAULT_OPTS="--ask --jobs 1 --load-average 5 --verbose"
|
||||
FEATURES="buildpkg ipc-sandbox merge-sync metadata-transfer network-sandbox pid-sandbox sandbox strict unknown-features-filter"
|
||||
MAKEOPTS="--jobs 4"
|
||||
PORTAGE_CHECKSUM_FILTER="-* sha256 sha512"
|
||||
PORTAGE_RSYNC_EXTRA_OPTS="--progress --verbose"
|
||||
|
||||
# Flags
|
||||
## Hardening flags
|
||||
C_SEC="-fstack-clash-protection -fstack-protector-strong -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -fwrapv"
|
||||
LD_SEC="-Wl,-z,defs -Wl,-z,now -Wl,-z,relro"
|
||||
## Compiler flags
|
||||
CFLAGS="-flto=thin -march=znver3 -mtune=znver3 -O2 -pipe ${C_SEC}"
|
||||
CXXFLAGS="-flto=thin -march=znver3 -mtune=znver3 -O2 -pipe ${C_SEC}"
|
||||
RUSTFLAGS="-C debuginfo=0 -C embed-bitcode=y -C lto -C opt-level=2 -C target-cpu=znver3"
|
||||
## Linker flags
|
||||
LDFLAGS="-Wl,-O2 -Wl,--strip-all -Wl,--thinlto-jobs=4 ${LD_SEC}"
|
||||
## USE flags
|
||||
USE="clang dbus llvm-libunwind lto nftables pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libvpx system-llvm system-png system-webp verify-sig wayland"
|
||||
USE="${USE} -ipv6 -systemd -X"
|
||||
## CPU flags
|
||||
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
|
||||
## Video card flags
|
||||
VIDEO_CARDS="amdgpu radeonsi"
|
||||
## ABI flags
|
||||
ABI_X86="64"
|
||||
## LLVM target flags
|
||||
LLVM_TARGETS="X86"
|
46
desktop/portage/package.accept_keywords
Normal file
46
desktop/portage/package.accept_keywords
Normal file
@ -0,0 +1,46 @@
|
||||
# Inferencium
|
||||
# Portage - package.accept_keywords
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 7.0.0.23
|
||||
|
||||
|
||||
app-arch/unrar ~amd64
|
||||
dev-lang/rust ~amd64
|
||||
dev-libs/date ~amd64
|
||||
dev-libs/icu ~amd64
|
||||
dev-libs/libfmt ~amd64
|
||||
dev-libs/libstrophe ~amd64
|
||||
dev-libs/nss ~amd64
|
||||
dev-libs/spdlog ~amd64
|
||||
dev-libs/wayland-protocols ~amd64
|
||||
fs-util/fsverity-utils ~amd64
|
||||
gui-apps/waybar ~amd64
|
||||
=gui-wm/sway-1.7 ~amd64
|
||||
<media-gfx/gimp-3.0.0 **
|
||||
media-libs/babl ~amd64
|
||||
media-libs/dav1d ~amd64
|
||||
media-libs/gegl ~amd64
|
||||
net-im/profanity ~amd64
|
||||
net-misc/ytfzf ~amd64
|
||||
sys-auth/elogind ~amd64
|
||||
sys-devel/clang ~amd64
|
||||
sys-devel/clang-common ~amd64
|
||||
sys-devel/clang-runtime ~amd64
|
||||
=sys-devel/gcc-12.2.0 ~amd64
|
||||
sys-devel/lld ~amd64
|
||||
sys-devel/llvm ~amd64
|
||||
sys-devel/llvm-common ~amd64
|
||||
sys-fs/jmtpfs ~amd64
|
||||
sys-kernel/inf-kernel ~amd64
|
||||
sys-kernel/linux-firmware-desktop ~amd64
|
||||
sys-libs/compiler-rt ~amd64
|
||||
sys-libs/compiler-rt-sanitizers ~amd64
|
||||
sys-libs/libcxx ~amd64
|
||||
sys-libs/libcxxabi ~amd64
|
||||
sys-libs/libomp ~amd64
|
||||
sys-libs/libucontext ~amd64
|
||||
virtual/rust ~amd64
|
||||
www-client/librewolf ~amd64
|
336
desktop/portage/package.env
Normal file
336
desktop/portage/package.env
Normal file
@ -0,0 +1,336 @@
|
||||
# Inferencium
|
||||
# Portage - package.env
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 16.0.1.52
|
||||
|
||||
|
||||
# No tmpfs
|
||||
|
||||
# No LTO
|
||||
app-accessibility/at-spi2-atk nolto.conf
|
||||
app-accessibility/at-spi2-core nolto.conf
|
||||
app-admin/doas nolto.conf
|
||||
app-admin/keepassxc nolto.conf
|
||||
app-admin/perl-cleaner nolto.conf
|
||||
app-admin/setools nolto.conf
|
||||
app-admin/sysklogd nolto.conf
|
||||
app-arch/brotli nolto.conf
|
||||
app-arch/bzip2 nolto.conf
|
||||
app-arch/libarchive nolto.conf
|
||||
app-arch/lz4 nolto.conf
|
||||
app-arch/unrar nolto.conf
|
||||
app-arch/xz-utils nolto.conf
|
||||
app-arch/zstd nolto.conf
|
||||
app-crypt/argon2 nolto.conf
|
||||
app-crypt/efitools nolto.conf
|
||||
app-crypt/efitools nolto.conf
|
||||
app-crypt/gnupg nolto.conf
|
||||
app-crypt/gpgme nolto.conf
|
||||
app-crypt/libb2 nolto.conf
|
||||
app-crypt/libmd nolto.conf
|
||||
app-crypt/mhash nolto.conf
|
||||
app-crypt/pinentry nolto.conf
|
||||
app-crypt/rhash nolto.conf
|
||||
app-editors/neovim nolto.conf
|
||||
app-eselect/eselect-fontconfig nolto.conf
|
||||
app-eselect/eselect-mpg123 nolto.conf
|
||||
app-eselect/eselect-notify-send nolto.conf
|
||||
app-eselect/eselect-rust nolto.conf
|
||||
app-eselect/eselect-vi nolto.conf
|
||||
app-i18n/uchardet nolto.conf
|
||||
app-misc/ca-certificates nolto.conf
|
||||
app-misc/jq nolto.conf
|
||||
app-misc/mc nolto.conf
|
||||
app-misc/tmux nolto.conf
|
||||
app-portage/eix nolto.conf
|
||||
app-portage/gemato nolto.conf
|
||||
app-shells/bash nolto.conf
|
||||
app-text/asciidoc nolto.conf
|
||||
app-text/enchant nolto.conf
|
||||
app-text/hunspell nolto.conf
|
||||
app-text/poppler nolto.conf
|
||||
app-text/xmlto nolto.conf
|
||||
dev-cpp/atkmm nolto.conf
|
||||
dev-cpp/cairomm nolto.conf
|
||||
dev-cpp/glibmm nolto.conf
|
||||
dev-cpp/gtkmm nolto.conf
|
||||
dev-cpp/pangomm nolto.conf
|
||||
dev-db/lmdb nolto.conf
|
||||
dev-db/sqlite nolto.conf
|
||||
dev-lang/duktape nolto.conf
|
||||
dev-lang/lua nolto.conf
|
||||
dev-lang/luajit nolto.conf
|
||||
dev-lang/rust nolto.conf notmpfs.conf
|
||||
dev-lang/tcl nolto.conf
|
||||
dev-lang/vala nolto.conf
|
||||
dev-libs/atk nolto.conf
|
||||
dev-libs/boehm-gc nolto.conf
|
||||
dev-libs/boost nolto.conf
|
||||
dev-libs/botan nolto.conf
|
||||
dev-libs/date nolto.conf
|
||||
dev-libs/dbus-glib nolto.conf
|
||||
dev-libs/double-conversion nolto.conf
|
||||
dev-libs/elfutils nolto.conf
|
||||
dev-libs/expat nolto.conf
|
||||
dev-libs/fribidi nolto.conf
|
||||
dev-libs/glib nolto.conf
|
||||
dev-libs/gmp nolto.conf
|
||||
dev-libs/icu nolto.conf
|
||||
dev-libs/json-c nolto.conf
|
||||
dev-libs/json-glib nolto.conf
|
||||
dev-libs/jsoncpp nolto.conf
|
||||
dev-libs/libaio nolto.conf
|
||||
dev-libs/libassuan nolto.conf
|
||||
dev-libs/libatasmart nolto.conf
|
||||
dev-libs/libatomic_ops nolto.conf
|
||||
dev-libs/libbsd nolto.conf
|
||||
dev-libs/libbytesize nolto.conf
|
||||
dev-libs/libdbusmenu-qt nolto.conf
|
||||
dev-libs/libevdev nolto.conf
|
||||
dev-libs/libffi nolto.conf
|
||||
dev-libs/libfmt nolto.conf
|
||||
dev-libs/libgcrypt nolto.conf
|
||||
dev-libs/libgee nolto.conf
|
||||
dev-libs/libgpg-error nolto.conf
|
||||
dev-libs/libgudev nolto.conf
|
||||
dev-libs/libinput nolto.conf
|
||||
dev-libs/libksba nolto.conf
|
||||
dev-libs/libltdl nolto.conf
|
||||
dev-libs/libmpack nolto.conf
|
||||
dev-libs/libnl nolto.conf
|
||||
dev-libs/libpcre nolto.conf
|
||||
dev-libs/libpcre2 nolto.conf
|
||||
dev-libs/libpipeline nolto.conf
|
||||
dev-libs/libsigc++ nolto.conf
|
||||
dev-libs/libsodium nolto.conf
|
||||
dev-libs/libstrophe nolto.conf
|
||||
dev-libs/libtasn1 nolto.conf
|
||||
dev-libs/libtermkey nolto.conf
|
||||
dev-libs/libtomcrypt nolto.conf
|
||||
dev-libs/libtommath nolto.conf
|
||||
dev-libs/libunistring nolto.conf
|
||||
dev-libs/libusb nolto.conf
|
||||
dev-libs/libuv nolto.conf
|
||||
dev-libs/libvterm nolto.conf
|
||||
dev-libs/libyaml nolto.conf
|
||||
dev-libs/lzo nolto.conf
|
||||
dev-libs/mpc nolto.conf
|
||||
dev-libs/mpfr nolto.conf
|
||||
dev-libs/msgpack nolto.conf
|
||||
dev-libs/nettle nolto.conf
|
||||
dev-libs/npth nolto.conf
|
||||
dev-libs/nspr nolto.conf
|
||||
dev-libs/nss nolto.conf
|
||||
dev-libs/oniguruma nolto.conf
|
||||
dev-libs/openssl nolto.conf
|
||||
dev-libs/popt nolto.conf
|
||||
dev-libs/protobuf nolto.conf
|
||||
dev-libs/re2 nolto.conf
|
||||
dev-libs/spdlog nolto.conf
|
||||
dev-libs/tree-sitter nolto.conf
|
||||
dev-libs/unibilium nolto.conf
|
||||
dev-libs/wayland nolto.conf
|
||||
dev-qt/* nolto.conf
|
||||
dev-util/cbindgen nolto.conf
|
||||
dev-util/cbindgen nolto.conf
|
||||
dev-util/glslang nolto.conf
|
||||
dev-util/meson nolto.conf
|
||||
dev-util/ninja nolto.conf
|
||||
dev-util/ostree nolto.conf
|
||||
dev-util/re2c nolto.conf
|
||||
dev-util/spirv-headers nolto.conf
|
||||
gnome-base/dconf nolto.conf
|
||||
gnome-base/gsettings-desktop-schemas nolto.conf
|
||||
gnome-base/librsvg nolto.conf
|
||||
gnome-base/librsvg nolto.conf
|
||||
gui-libs/wlroots nolto.conf
|
||||
media-fonts/font-util nolto.conf
|
||||
media-gfx/chafa nolto.conf
|
||||
media-gfx/exiv2 nolto.conf
|
||||
media-gfx/gimp nolto.conf
|
||||
media-gfx/graphicsmagick nolto.conf
|
||||
media-gfx/graphite2 nolto.conf
|
||||
media-gfx/imagemagick nolto.conf
|
||||
media-gfx/mypaint-brushes nolto.conf
|
||||
media-gfx/qrencode nolto.conf
|
||||
media-libs/alsa-lib nolto.conf
|
||||
media-libs/babl nolto.conf
|
||||
media-libs/dav1d nolto.conf
|
||||
media-libs/flac nolto.conf
|
||||
media-libs/fontconfig nolto.conf
|
||||
media-libs/freetype nolto.conf
|
||||
media-libs/gavl nolto.conf
|
||||
media-libs/gegl nolto.conf
|
||||
media-libs/gexiv2 nolto.conf
|
||||
media-libs/glew nolto.conf
|
||||
media-libs/glu nolto.conf
|
||||
media-libs/harfbuzz nolto.conf
|
||||
media-libs/ladspa-sdk nolto.conf
|
||||
media-libs/lcms nolto.conf
|
||||
media-libs/libaom nolto.conf
|
||||
media-libs/libass nolto.conf
|
||||
media-libs/libebur128 nolto.conf
|
||||
media-libs/libepoxy nolto.conf
|
||||
media-libs/libexif nolto.conf
|
||||
media-libs/libglvnd nolto.conf
|
||||
media-libs/libjpeg-turbo nolto.conf
|
||||
media-libs/libmad nolto.conf
|
||||
media-libs/libmpdclient nolto.conf
|
||||
media-libs/libmtp nolto.conf
|
||||
media-libs/libmypaint nolto.conf
|
||||
media-libs/libnsgif nolto.conf
|
||||
media-libs/libogg nolto.conf
|
||||
media-libs/libopusenc nolto.conf
|
||||
media-libs/libpng nolto.conf
|
||||
media-libs/libpulse nolto.conf
|
||||
media-libs/libsamplerate nolto.conf
|
||||
media-libs/libsdl2 nolto.conf
|
||||
media-libs/libsndfile nolto.conf
|
||||
media-libs/libtheora nolto.conf
|
||||
media-libs/libva nolto.conf
|
||||
media-libs/libvorbis nolto.conf
|
||||
media-libs/libvpx nolto.conf
|
||||
media-libs/libwebp nolto.conf
|
||||
media-libs/lilv nolto.conf
|
||||
media-libs/mesa nolto.conf
|
||||
media-libs/openal nolto.conf
|
||||
media-libs/openh264 nolto.conf
|
||||
media-libs/openjpeg nolto.conf
|
||||
media-libs/opus nolto.conf
|
||||
media-libs/opusfile nolto.conf
|
||||
media-libs/portaudio nolto.conf
|
||||
media-libs/soxr nolto.conf
|
||||
media-libs/speex nolto.conf
|
||||
media-libs/speexdsp nolto.conf
|
||||
media-libs/sratom nolto.conf
|
||||
media-libs/suil nolto.conf
|
||||
media-libs/tiff nolto.conf
|
||||
media-libs/vulkan-loader nolto.conf
|
||||
media-libs/webrtc-audio-processing nolto.conf
|
||||
media-libs/x264 nolto.conf
|
||||
media-libs/xvid nolto.conf
|
||||
media-plugins/alsa-plugins nolto.conf
|
||||
media-plugins/frei0r-plugins nolto.conf
|
||||
media-sound/alsa-utils nolto.conf
|
||||
media-sound/lame nolto.conf
|
||||
media-sound/mpg123 nolto.conf
|
||||
media-sound/pulseaudio nolto.conf
|
||||
media-sound/pulseaudio-daemon nolto.conf
|
||||
media-sound/pulsemixer nolto.conf
|
||||
media-video/ffmpeg nolto.conf
|
||||
media-video/movit nolto.conf
|
||||
net-dns/c-ares nolto.conf
|
||||
net-dns/libidn2 nolto.conf
|
||||
net-firewall/iptables nolto.conf
|
||||
net-im/profanity nolto.conf
|
||||
net-libs/glib-networking nolto.conf
|
||||
net-libs/gnutls nolto.conf
|
||||
net-libs/libasyncns nolto.conf
|
||||
net-libs/libmnl nolto.conf
|
||||
net-libs/libnftnl nolto.conf
|
||||
net-libs/libotr nolto.conf
|
||||
net-libs/libproxy nolto.conf
|
||||
net-libs/libpsl nolto.conf
|
||||
net-libs/libsignal-protocol-c nolto.conf
|
||||
net-libs/libsoup nolto.conf
|
||||
net-libs/nghttp2 nolto.conf
|
||||
net-libs/zeromq nolto.conf
|
||||
net-misc/curl nolto.conf
|
||||
sci-libs/fftw nolto.conf
|
||||
sys-apps/acl nolto.conf
|
||||
sys-apps/file nolto.conf
|
||||
sys-apps/flatpak nolto.conf
|
||||
sys-apps/gawk nolto.conf
|
||||
sys-apps/help2man nolto.conf
|
||||
sys-apps/kmod nolto.conf
|
||||
sys-apps/man-db nolto.conf
|
||||
sys-apps/openrc nolto.conf
|
||||
sys-apps/pciutils nolto.conf
|
||||
sys-apps/pcsc-lite nolto.conf
|
||||
sys-apps/sandbox nolto.conf
|
||||
sys-apps/sed nolto.conf
|
||||
sys-apps/systemd-utils nolto.conf
|
||||
sys-apps/util-linux nolto.conf
|
||||
sys-auth/libyubikey nolto.conf
|
||||
sys-auth/passwdqc nolto.conf
|
||||
sys-auth/polkit-qt nolto.conf
|
||||
sys-auth/seatd nolto.conf
|
||||
sys-auth/ykpers nolto.conf
|
||||
sys-devel/bc nolto.conf
|
||||
sys-devel/binutils nolto.conf
|
||||
sys-devel/clang nolto.conf
|
||||
sys-devel/clang-common nolto.conf
|
||||
sys-devel/clang-runtime nolto.conf
|
||||
sys-devel/lld nolto.conf
|
||||
sys-devel/llvm nolto.conf
|
||||
sys-devel/llvm-common nolto.conf
|
||||
sys-fs/btrfs-progs nolto.conf
|
||||
sys-fs/cryptmount nolto.conf
|
||||
sys-fs/cryptsetup nolto.conf
|
||||
sys-fs/e2fsprogs nolto.conf
|
||||
sys-fs/fuse nolto.conf
|
||||
sys-fs/udev nolto.conf
|
||||
sys-fs/udisks nolto.conf
|
||||
sys-libs/argp-standalone nolto.conf
|
||||
sys-libs/binutils-libs nolto.conf
|
||||
sys-libs/compiler-rt-sanitizers nolto.conf
|
||||
sys-libs/efivar nolto.conf
|
||||
sys-libs/fts-standalone nolto.conf
|
||||
sys-libs/gdbm nolto.conf
|
||||
sys-libs/libblockdev nolto.conf
|
||||
sys-libs/libcap nolto.conf
|
||||
sys-libs/libcap-ng nolto.conf
|
||||
sys-libs/libcxx nolto.conf
|
||||
sys-libs/libcxxabi nolto.conf
|
||||
sys-libs/libomp nolto.conf
|
||||
sys-libs/libseccomp nolto.conf
|
||||
sys-libs/libsepol nolto.conf
|
||||
sys-libs/libucontext nolto.conf
|
||||
sys-libs/llvm-libunwind nolto.conf
|
||||
sys-libs/mtdev nolto.conf
|
||||
sys-libs/ncurses nolto.conf
|
||||
sys-libs/obstack-standalone nolto.conf
|
||||
sys-libs/pam nolto.conf
|
||||
sys-libs/readline nolto.conf
|
||||
sys-libs/zlib nolto.conf
|
||||
sys-process/bottom nolto.conf
|
||||
sys-process/psmisc nolto.conf
|
||||
virtual/libelf nolto.conf
|
||||
virtual/rust nolto.conf
|
||||
virtual/w3m nolto.conf
|
||||
www-client/librewolf nolto.conf notmpfs.conf
|
||||
www-client/w3m nolto.conf
|
||||
x11-base/xcb-proto nolto.conf
|
||||
x11-libs/* nolto.conf
|
||||
x11-terms/alacritty nolto.conf
|
||||
x11-themes/gtk-engines-adwaita nolto.conf
|
||||
|
||||
# Basic
|
||||
dev-lang/perl basic.conf
|
||||
dev-lang/python basic.conf
|
||||
dev-lua/* basic.conf
|
||||
dev-perl/* basic.conf
|
||||
dev-python/* basic.conf
|
||||
perl-core/* basic.conf
|
||||
|
||||
# GCC - No LTO
|
||||
app-crypt/gcr gcc-nolto.conf
|
||||
app-shells/zsh gcc-nolto.conf
|
||||
dev-libs/appstream-glib gcc-nolto.conf
|
||||
dev-libs/gobject-introspection gcc-nolto.conf
|
||||
dev-libs/libevent gcc-nolto.conf
|
||||
dev-libs/libxml2 gcc-nolto.conf
|
||||
dev-libs/libxslt gcc-nolto.conf
|
||||
media-libs/libtheora gcc-nolto.conf
|
||||
net-fs/nfs-utils gcc-nolto.conf
|
||||
sys-apps/iproute2 gcc-nolto.conf
|
||||
sys-apps/portage gcc-nolto.conf
|
||||
sys-libs/libcap gcc-nolto.conf
|
||||
sys-libs/slang gcc-nolto.conf
|
||||
|
||||
# GCC - Basic
|
||||
media-libs/libaom gcc-basic.conf
|
||||
sys-fs/jmtpfs gcc-basic.conf
|
16
desktop/portage/package.license
Normal file
16
desktop/portage/package.license
Normal file
@ -0,0 +1,16 @@
|
||||
# Inferencium
|
||||
# Portage - package.license
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 2.0.0.4
|
||||
|
||||
|
||||
*/* BSD
|
||||
*/* GPL-2
|
||||
*/* GPL-3
|
||||
*/* MIT
|
||||
app-arch/unrar unRAR
|
||||
sys-kernel/inf-kernel linux-firmware
|
||||
sys-kernel/linux-firmware-desktop @BINARY-REDISTRIBUTABLE
|
35
desktop/portage/package.mask
Normal file
35
desktop/portage/package.mask
Normal file
@ -0,0 +1,35 @@
|
||||
# Inferencium
|
||||
# Portage - package.mask
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# 3.0.0.4
|
||||
|
||||
|
||||
# Global
|
||||
#*/*x11*
|
||||
#*/*xorg*
|
||||
## sudo is a security risk due to overly complex configuration; doas is a superior alternative with
|
||||
## simple configuration.
|
||||
app-admin/sudo
|
||||
## Hikari frequently loses connection to Wayland server and kills open processes.
|
||||
gui-wm/hikari
|
||||
## llvm-libunwind is an LLVM-optimised alternative to libunwind.
|
||||
#sys-libs/libunwind
|
||||
## Chromium is incompatible with musl, and patches to make it compatible are unmaintainable.
|
||||
www-client/chromium
|
||||
## Firefox includes unnecessary features for a web browser, and its practices are questionable;
|
||||
## LibreWolf is a minimal alternative which strips these features.
|
||||
www-client/firefox
|
||||
|
||||
# Gentoo
|
||||
## Gentoo kernels are often behind with updates for lengthy periods of time; this is unacceptable
|
||||
## for high-security systems.
|
||||
sys-kernel/*-kernel::gentoo
|
||||
sys-kernel/*-kernel-bin::gentoo
|
||||
sys-kernel/*-sources::gentoo
|
||||
## Downloading entire linux-firmware package when only a small amount of firmware files are required
|
||||
## is a waste of bandwidth; switched to in-house linux-firmware package which contains only required
|
||||
## firmware files.
|
||||
sys-kernel/linux-firmware::gentoo
|
10
desktop/portage/package.unmask
Normal file
10
desktop/portage/package.unmask
Normal file
@ -0,0 +1,10 @@
|
||||
# Inferencium
|
||||
# Portage - package.unmask
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# 2.0.0.3
|
||||
|
||||
|
||||
# Global
|
77
desktop/portage/package.use
Normal file
77
desktop/portage/package.use
Normal file
@ -0,0 +1,77 @@
|
||||
# Inferencium
|
||||
# Portage - package.use
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 6.0.0.17
|
||||
|
||||
|
||||
acct-user/git gitea
|
||||
app-admin/keepassxc -network yubikey
|
||||
app-crypt/gcr gtk
|
||||
app-text/poppler cairo
|
||||
app-text/xmlto text
|
||||
dev-cpp/cairomm X
|
||||
dev-lang/rust system-llvm
|
||||
dev-libs/libedit static-libs
|
||||
dev-libs/libpcre -readline
|
||||
dev-libs/libpcre2 -readline
|
||||
dev-libs/libsodium -verify-sig
|
||||
dev-libs/libusb udev
|
||||
dev-libs/libxml2 icu
|
||||
dev-python/PyQt5 svg gui widgets webchannel printsupport network
|
||||
dev-qt/qtcore icu
|
||||
dev-qt/qtgui egl eglfs jpeg X
|
||||
dev-qt/qtmultimedia widgets
|
||||
dev-qt/qtwebchannel qml
|
||||
dev-qt/qtwebengine widgets
|
||||
dev-util/android-tools udev
|
||||
gui-apps/grim jpeg
|
||||
gui-apps/waybar -popups -sndio -tray mpd network
|
||||
gui-wm/sway -swaybar man swaybg swayidle swaylock swaymsg
|
||||
media-fonts/noto cjk
|
||||
media-gfx/graphicsmagick png
|
||||
media-libs/babl lcms introspection
|
||||
media-libs/freeimage jpeg jpeg2k png raw tiff webp
|
||||
media-libs/gegl cairo introspection lcms
|
||||
media-libs/harfbuzz icu glib introspection truetype
|
||||
media-libs/imlib2 X
|
||||
media-libs/libepoxy X
|
||||
media-libs/libglvnd X
|
||||
media-libs/libpng apng
|
||||
media-libs/libpulse X
|
||||
media-libs/libraw jpeg
|
||||
media-libs/libsdl2 gles2 opengl X
|
||||
media-libs/libvpx postproc
|
||||
media-libs/mesa X
|
||||
media-libs/opencv contrib contribdnn
|
||||
media-libs/sdl2-image gif jpeg png tiff webp
|
||||
media-libs/sdl2-mixer -fluidsynth -mad -midi -mikmod -mod -modplug -playtools -static-libs -timidity -tremor flac mp3 opus vorbis wav
|
||||
media-plugins/alsa-plugins pulseaudio
|
||||
media-video/ffmpeg mp3 sdl theora vorbis vpx X x264 xvid
|
||||
media-video/mpv -xv cli
|
||||
net-dns/dnsmasq ipv6 script
|
||||
net-im/profanity -gpg -otr omemo
|
||||
net-libs/nodejs -lto inspector
|
||||
net-libs/zeromq drafts
|
||||
net-misc/chrony nts -ntp
|
||||
sys-auth/polkit duktape
|
||||
sys-auth/seatd server
|
||||
sys-block/parted device-mapper
|
||||
sys-devel/binutils cet static-libs
|
||||
sys-devel/clang-common default-compiler-rt default-libcxx default-lld stricter
|
||||
sys-devel/clang-runtime libcxx
|
||||
sys-devel/gcc -fortran zstd
|
||||
sys-devel/llvm zstd
|
||||
sys-fs/cryptsetup argon2 nls openssl reencrypt udev
|
||||
sys-kernel/inf-kernel symlink
|
||||
sys-libs/libcxx clang static-libs
|
||||
sys-libs/libcxxabi clang static-libs
|
||||
sys-libs/ncurses static-libs
|
||||
sys-libs/zlib minizip
|
||||
www-client/librewolf -clang -dbus -gmp-autoupdate eme-free
|
||||
x11-libs/cairo X
|
||||
x11-libs/libdrm video_cards_radeon
|
||||
x11-libs/libxkbcommon X
|
||||
x11-libs/pango X
|
12
desktop/portage/patches/media-gfx/gimp/gimp-backtrace.patch
Normal file
12
desktop/portage/patches/media-gfx/gimp/gimp-backtrace.patch
Normal file
@ -0,0 +1,12 @@
|
||||
diff --git a/app/core/gimpbacktrace-linux.c b/app/core/gimpbacktrace-linux.c
|
||||
index e4166e3..91af4f4 100644
|
||||
--- a/app/core/gimpbacktrace-linux.c
|
||||
+++ b/app/core/gimpbacktrace-linux.c
|
||||
@@ -39,7 +39,6 @@
|
||||
#include <fcntl.h>
|
||||
#include <dirent.h>
|
||||
#include <signal.h>
|
||||
-#include <execinfo.h>
|
||||
#include <dlfcn.h>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
10
desktop/portage/patches/media-libs/gavl/patch-gavl.patch
Normal file
10
desktop/portage/patches/media-libs/gavl/patch-gavl.patch
Normal file
@ -0,0 +1,10 @@
|
||||
--- a/src/benchmark.c 2012-06-08 14:49:30.000000000 +0300
|
||||
+++ b/src/benchmark.c 2021-03-15 01:35:44.098919393 +0200
|
||||
@@ -40,6 +40,7 @@
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_SCHED_SETAFFINITY
|
||||
+#define _GNU_SOURCE
|
||||
#define __USE_GNU
|
||||
#include <sched.h>
|
||||
#endif
|
13
desktop/portage/patches/media-libs/mlt/musl-locale.patch
Normal file
13
desktop/portage/patches/media-libs/mlt/musl-locale.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff --git a/src/framework/mlt_property.h b/src/framework/mlt_property.h
|
||||
index 1bfc971fb7..e2ba1c1d6d 100644
|
||||
--- a/src/framework/mlt_property.h
|
||||
+++ b/src/framework/mlt_property.h
|
||||
@@ -30,7 +30,7 @@
|
||||
#include <sys/param.h>
|
||||
#endif
|
||||
|
||||
-#if (defined(__GLIBC__) && !defined(__APPLE__)) || defined(HAVE_LOCALE_H)
|
||||
+#if (defined(__linux__) && !defined(__APPLE__)) || defined(HAVE_LOCALE_H)
|
||||
# include <locale.h>
|
||||
#elif defined(__APPLE__) || (defined(__FreeBSD_version) && __FreeBSD_version >= 900506)
|
||||
# include <xlocale.h>
|
@ -0,0 +1,39 @@
|
||||
From 1fb3b0d59e41dbef1f93e2194e1827a11b8b9f45 Mon Sep 17 00:00:00 2001
|
||||
From: Alfred Wingate <parona@protonmail.com>
|
||||
Date: Mon, 21 Feb 2022 20:24:09 +0200
|
||||
Subject: [PATCH] configure.ac: check for backtrace function only if execinfo.h
|
||||
is found
|
||||
|
||||
* llvm-unwindlib has backtrace function defined so it might lead to a
|
||||
false result in the test otherwise on musl systems which dont have
|
||||
execinfo.h
|
||||
|
||||
Signed-off-by: Alfred Wingate <parona@protonmail.com>
|
||||
---
|
||||
configure.ac | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 698051f..644bd06 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -161,6 +161,8 @@ AC_CHECK_HEADERS_ONCE(m4_flatten([
|
||||
linux/ptrace.h
|
||||
]))
|
||||
|
||||
+AC_CHECK_HEADER(execinfo.h, AC_DEFINE(HAVE_EXECINFO_H) AC_CHECK_FUNCS_ONCE(backtrace))
|
||||
+
|
||||
dnl Checks for typedefs, structures, and compiler characteristics.
|
||||
dnl Do this after all headers have been checked.
|
||||
AC_C_CONST
|
||||
@@ -187,7 +189,6 @@ AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
|
||||
AC_TYPE_SIGNAL
|
||||
AC_FUNC_STAT
|
||||
AC_CHECK_FUNCS_ONCE(m4_flatten([
|
||||
- backtrace
|
||||
clone
|
||||
__clone2
|
||||
creat64
|
||||
--
|
||||
2.35.1
|
||||
|
29
desktop/portage/patches/sys-boot/grub/gnulinux.patch
Normal file
29
desktop/portage/patches/sys-boot/grub/gnulinux.patch
Normal file
@ -0,0 +1,29 @@
|
||||
Not GNU/Linux.
|
||||
|
||||
--- a/util/grub.d/10_linux.in
|
||||
+++ b/util/grub.d/10_linux.in
|
||||
@@ -29,9 +29,9 @@ export TEXTDOMAINDIR="@localedir@"
|
||||
CLASS="--class gnu-linux --class gnu --class os"
|
||||
|
||||
if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
|
||||
- OS=GNU/Linux
|
||||
+ OS=Linux
|
||||
else
|
||||
- OS="${GRUB_DISTRIBUTOR} GNU/Linux"
|
||||
+ OS="${GRUB_DISTRIBUTOR} Linux"
|
||||
CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1|LC_ALL=C sed 's,[^[:alnum:]_],_,g') ${CLASS}"
|
||||
fi
|
||||
|
||||
--- a/util/grub.d/20_linux_xen.in
|
||||
+++ b/util/grub.d/20_linux_xen.in
|
||||
@@ -29,9 +29,9 @@ export TEXTDOMAINDIR="@localedir@"
|
||||
CLASS="--class gnu-linux --class gnu --class os --class xen"
|
||||
|
||||
if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
|
||||
- OS=GNU/Linux
|
||||
+ OS=Linux
|
||||
else
|
||||
- OS="${GRUB_DISTRIBUTOR} GNU/Linux"
|
||||
+ OS="${GRUB_DISTRIBUTOR} Linux"
|
||||
CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1|LC_ALL=C sed 's,[^[:alnum:]_],_,g') ${CLASS}"
|
||||
fi
|
49
desktop/portage/patches/sys-libs/libcxx/6Tk5DmZ.patch
Normal file
49
desktop/portage/patches/sys-libs/libcxx/6Tk5DmZ.patch
Normal file
@ -0,0 +1,49 @@
|
||||
From 0065ae7bda7bd2b0748e009cd58a3a95883609ec Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@gentoo.org>
|
||||
Date: Mon, 23 Jan 2023 22:54:29 +0100
|
||||
Subject: [PATCH] libcxx/musl: Don't apply ABI tags to extern "C" fns
|
||||
|
||||
---
|
||||
libcxx/include/__support/musl/xlocale.h | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/libcxx/include/__support/musl/xlocale.h b/libcxx/include/__support/musl/xlocale.h
|
||||
index 675ba93e113d..a9f29e37c0c1 100644
|
||||
--- a/libcxx/include/__support/musl/xlocale.h
|
||||
+++ b/libcxx/include/__support/musl/xlocale.h
|
||||
@@ -24,27 +24,27 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
-inline _LIBCPP_HIDE_FROM_ABI long long
|
||||
+inline _LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION long long
|
||||
strtoll_l(const char *__nptr, char **__endptr, int __base, locale_t) {
|
||||
return ::strtoll(__nptr, __endptr, __base);
|
||||
}
|
||||
|
||||
-inline _LIBCPP_HIDE_FROM_ABI unsigned long long
|
||||
+inline _LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION unsigned long long
|
||||
strtoull_l(const char *__nptr, char **__endptr, int __base, locale_t) {
|
||||
return ::strtoull(__nptr, __endptr, __base);
|
||||
}
|
||||
|
||||
-inline _LIBCPP_HIDE_FROM_ABI long long
|
||||
+inline _LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION long long
|
||||
wcstoll_l(const wchar_t *__nptr, wchar_t **__endptr, int __base, locale_t) {
|
||||
return ::wcstoll(__nptr, __endptr, __base);
|
||||
}
|
||||
|
||||
-inline _LIBCPP_HIDE_FROM_ABI long long
|
||||
+inline _LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION long long
|
||||
wcstoull_l(const wchar_t *__nptr, wchar_t **__endptr, int __base, locale_t) {
|
||||
return ::wcstoull(__nptr, __endptr, __base);
|
||||
}
|
||||
|
||||
-inline _LIBCPP_HIDE_FROM_ABI long double
|
||||
+inline _LIBCPP_HIDDEN _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION long double
|
||||
wcstold_l(const wchar_t *__nptr, wchar_t **__endptr, locale_t) {
|
||||
return ::wcstold(__nptr, __endptr);
|
||||
}
|
||||
--
|
||||
2.39.1
|
||||
|
7
desktop/portage/profile/package.provided
Normal file
7
desktop/portage/profile/package.provided
Normal file
@ -0,0 +1,7 @@
|
||||
# Inferencium
|
||||
# Portage - package.provided
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 0.0.0.0
|
7
desktop/portage/profile/package.use.force
Normal file
7
desktop/portage/profile/package.use.force
Normal file
@ -0,0 +1,7 @@
|
||||
# Inferencium
|
||||
# Portage - package.use.force
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 0.0.0.0
|
39
desktop/portage/repos.conf
Normal file
39
desktop/portage/repos.conf
Normal file
@ -0,0 +1,39 @@
|
||||
# Inferencium
|
||||
# Portage - repos.conf
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 7.0.0.14
|
||||
|
||||
|
||||
# ONLY IPV4 + IPV6 DUAL-STACK MIRRORS SHOULD BE USED! IPV4 IS BEING PHASED OUT!
|
||||
# IF IPV6-ONLY IS SUPPORTED BY ISP, IPV6-ONLY MIRRORS SHOULD BE PREFERRED!
|
||||
|
||||
# Gentoo
|
||||
[gentoo]
|
||||
location = /var/db/repos/gentoo/
|
||||
sync-type = git
|
||||
sync-uri = https://github.com/gentoo-mirror/gentoo.git
|
||||
sync-git-verify-commit-signature = yes
|
||||
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
|
||||
sync-openpgp-key-refresh = true
|
||||
sync-openpgp-key-server = hkps://keys.gentoo.org
|
||||
strict-misc-digests = true
|
||||
sync-allow-hardlinks = true
|
||||
|
||||
# Local
|
||||
[local]
|
||||
location = /var/db/repos/local/
|
||||
|
||||
# Inferencium
|
||||
[sys]
|
||||
location = /var/db/repos/sys/
|
||||
sync-type = git
|
||||
sync-uri = https://git.inferencium.net/Inferencium/sys.git
|
||||
|
||||
# LibreWolf
|
||||
[librewolf]
|
||||
location = /var/db/repos/librewolf/
|
||||
sync-type = git
|
||||
sync-uri = https://gitlab.com/librewolf-community/browser/gentoo.git
|
26
desktop/portage/sets/lang
Normal file
26
desktop/portage/sets/lang
Normal file
@ -0,0 +1,26 @@
|
||||
# Inferencium
|
||||
# Portage - Set - Programming Languages
|
||||
|
||||
# Copyright 2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 1.0.0.1
|
||||
|
||||
|
||||
# Packages which contain or bootstrap programming languages. These packages should be recompiled
|
||||
# after each toolchain update/change, and all software compiled using these programming languages
|
||||
# should be recompiled using the recompiled programming languages afterwards.
|
||||
dev-lang/duktape
|
||||
dev-lang/go
|
||||
dev-lang/lua
|
||||
dev-lang/luajit
|
||||
dev-lang/nasm
|
||||
dev-lang/perl
|
||||
dev-lang/python
|
||||
dev-lang/python-exec
|
||||
dev-lang/python-exec-conf
|
||||
dev-lang/rust
|
||||
dev-lang/swig
|
||||
dev-lang/tcl
|
||||
dev-lang/vala
|
||||
dev-lang/yasm
|
13
desktop/portage/sets/rust
Normal file
13
desktop/portage/sets/rust
Normal file
@ -0,0 +1,13 @@
|
||||
# Inferencium
|
||||
# Portage - Set - Rust
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 1.0.0.2
|
||||
|
||||
|
||||
# Packages which are written in Rust and are compiled via rustc. These packages should be recompiled
|
||||
# after each Rust update/change.
|
||||
sys-process/bottom
|
||||
x11-terms/alacritty
|
21
desktop/portage/sets/tc-llvm
Normal file
21
desktop/portage/sets/tc-llvm
Normal file
@ -0,0 +1,21 @@
|
||||
# Inferencium
|
||||
# Portage - Set - Toolchain - LLVM
|
||||
|
||||
# Copyright 2022-2023 Jake Winters
|
||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||
|
||||
# Version: 1.0.0.3
|
||||
|
||||
|
||||
sys-devel/clang
|
||||
sys-devel/clang-common
|
||||
sys-devel/clang-runtime
|
||||
sys-devel/lld
|
||||
sys-devel/llvm
|
||||
sys-devel/llvm-common
|
||||
sys-libs/compiler-rt
|
||||
sys-libs/compiler-rt-sanitizers
|
||||
sys-libs/libcxx
|
||||
sys-libs/libcxxabi
|
||||
sys-libs/libomp
|
||||
sys-libs/llvm-libunwind
|
Loading…
x
Reference in New Issue
Block a user