diff --git a/portage/sets/lang b/portage/sets/lang new file mode 100644 index 0000000..f1d5804 --- /dev/null +++ b/portage/sets/lang @@ -0,0 +1,26 @@ +# Inferencium +# Portage - Set - Programming Languages + +# Copyright 2023 Inference +# 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 diff --git a/portage/sets/rust b/portage/sets/rust new file mode 100644 index 0000000..7d7e2d9 --- /dev/null +++ b/portage/sets/rust @@ -0,0 +1,13 @@ +# Inferencium +# Portage - Set - Rust + +# Copyright 2022-2023 Inference +# 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 diff --git a/portage/sets/tc-llvm b/portage/sets/tc-llvm new file mode 100644 index 0000000..1dbc363 --- /dev/null +++ b/portage/sets/tc-llvm @@ -0,0 +1,21 @@ +# Inferencium +# Portage - Set - Toolchain - LLVM + +# Copyright 2022-2023 Inference +# 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