├── autopatch ├── keruspe │ └── .gitignore └── x11-dri │ └── mesa │ └── 1598.patch ├── bashrc ├── general.conf ├── hooks ├── auto │ └── locale-gen.hook ├── ebuild_install_post │ └── remove_la.bash ├── ebuild_prepare_pre │ └── patches.bash └── sync_post │ └── local_update.bash ├── licences.conf ├── options.conf ├── options.conf.d ├── completions.conf ├── cpu.conf ├── fprint.conf ├── global.conf ├── gnome.conf ├── gstreamer.conf ├── languages.conf ├── libguas.conf ├── network.conf ├── packages.conf ├── providers.conf ├── python.conf ├── security.conf ├── ssl.conf ├── tests.conf └── xorg.conf ├── package_mask.conf ├── package_unmask.conf ├── package_unmask.conf.d ├── exherbo.conf ├── keruspe.conf └── nightlies.conf ├── platforms.conf ├── repositories ├── CleverCloud.conf ├── accounts.conf ├── arbor.conf ├── desktop.conf ├── gnome.conf ├── graveyard.conf ├── hardware.conf ├── i686-pc-linux-gnu.conf ├── installed.conf ├── installed_accounts.conf ├── java.conf ├── keruspe.conf ├── media.conf ├── mrothe.conf ├── net.conf ├── perl.conf ├── pioto.conf ├── python.conf ├── repository.conf ├── ruby.conf ├── rust.conf ├── scientific.conf ├── texlive.conf ├── unavailable-unofficial.conf ├── unavailable.conf ├── unpackaged.conf ├── unwritten.conf └── x11.conf ├── repository.template ├── repository_defaults.conf ├── sets ├── providers-gnu.conf ├── providers-gnutls.conf ├── providers-gtk3.conf ├── tests-bad-deps.conf └── tests-fail.conf ├── suggestions.conf └── world /autopatch/keruspe/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /autopatch/x11-dri/mesa/1598.patch: -------------------------------------------------------------------------------- 1 | From b11914eee732b44cf47cb7fa4e175491f72d907f Mon Sep 17 00:00:00 2001 2 | From: Greg V 3 | Date: Sun, 31 Dec 2017 19:13:47 +0300 4 | Subject: [PATCH 1/4] swr: support FreeBSD/DragonFlyBSD 5 | 6 | Acked-by: Eric Engestrom 7 | --- 8 | src/gallium/drivers/swr/rasterizer/common/os.h | 3 ++- 9 | src/gallium/drivers/swr/rasterizer/core/threads.cpp | 7 ++++--- 10 | src/gallium/drivers/swr/swr_fence.cpp | 2 ++ 11 | 3 files changed, 8 insertions(+), 4 deletions(-) 12 | 13 | diff --git a/src/gallium/drivers/swr/rasterizer/common/os.h b/src/gallium/drivers/swr/rasterizer/common/os.h 14 | index e812da39851..ca2d04f472c 100644 15 | --- a/src/gallium/drivers/swr/rasterizer/common/os.h 16 | +++ b/src/gallium/drivers/swr/rasterizer/common/os.h 17 | @@ -97,7 +97,8 @@ static inline void AlignedFree(void* p) 18 | #define _mm_popcount_sizeT _mm_popcnt_u32 19 | #endif 20 | 21 | -#elif defined(__APPLE__) || defined(FORCE_LINUX) || defined(__linux__) || defined(__gnu_linux__) 22 | +#elif defined(FORCE_LINUX) || defined(__linux__) || defined(__gnu_linux__) || \ 23 | + defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) 24 | 25 | #define SWR_API 26 | #define SWR_VISIBLE __attribute__((visibility("default"))) 27 | diff --git a/src/gallium/drivers/swr/rasterizer/core/threads.cpp b/src/gallium/drivers/swr/rasterizer/core/threads.cpp 28 | index 987469340d2..2431d125a17 100644 29 | --- a/src/gallium/drivers/swr/rasterizer/core/threads.cpp 30 | +++ b/src/gallium/drivers/swr/rasterizer/core/threads.cpp 31 | @@ -30,13 +30,14 @@ 32 | #include 33 | #include 34 | 35 | -#if defined(__linux__) || defined(__gnu_linux__) || defined(__APPLE__) 36 | +#if defined(__linux__) || defined(__gnu_linux__) || defined(__APPLE__) || \ 37 | + defined(__FreeBSD__) || defined(__DragonFly__) 38 | #include 39 | #include 40 | #include 41 | #endif 42 | 43 | -#ifdef __APPLE__ 44 | +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) 45 | #include 46 | #include 47 | #endif 48 | @@ -222,7 +223,7 @@ void CalculateProcessorTopology(CPUNumaNodes& out_nodes, uint32_t& out_numThread 49 | } 50 | } 51 | 52 | -#elif defined(__APPLE__) 53 | +#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__DragonFly__) 54 | 55 | auto numProcessors = 0; 56 | auto numCores = 0; 57 | diff --git a/src/gallium/drivers/swr/swr_fence.cpp b/src/gallium/drivers/swr/swr_fence.cpp 58 | index 4e2b2af874c..90d806f4e24 100644 59 | --- a/src/gallium/drivers/swr/swr_fence.cpp 60 | +++ b/src/gallium/drivers/swr/swr_fence.cpp 61 | @@ -35,6 +35,8 @@ 62 | 63 | #if defined(PIPE_CC_MSVC) // portable thread yield 64 | #define sched_yield SwitchToThread 65 | +#elif defined(__FreeBSD__) || defined(__DragonFly__) 66 | + #include 67 | #endif 68 | 69 | /* 70 | -- 71 | 2.22.0 72 | 73 | 74 | From 3f212bc879de6b3e217d65168a5fc643a33dfbf2 Mon Sep 17 00:00:00 2001 75 | From: Greg V 76 | Date: Wed, 4 Jul 2018 20:15:04 +0300 77 | Subject: [PATCH 2/4] clover: use iterator_range in get_kernel_nodes 78 | 79 | With libc++ (LLVM's STL implementation), the original code does not compile because an 80 | appropriate vector constructor cannot be found (for the _ForwardIterator one, requirement 81 | is_constructible is not satisfied). 82 | --- 83 | src/gallium/state_trackers/clover/llvm/metadata.hpp | 4 ++-- 84 | 1 file changed, 2 insertions(+), 2 deletions(-) 85 | 86 | diff --git a/src/gallium/state_trackers/clover/llvm/metadata.hpp b/src/gallium/state_trackers/clover/llvm/metadata.hpp 87 | index 825008d4974..7f3176e8647 100644 88 | --- a/src/gallium/state_trackers/clover/llvm/metadata.hpp 89 | +++ b/src/gallium/state_trackers/clover/llvm/metadata.hpp 90 | @@ -38,11 +38,11 @@ 91 | namespace clover { 92 | namespace llvm { 93 | namespace detail { 94 | - inline std::vector 95 | + inline iterator_range< ::llvm::NamedMDNode::const_op_iterator> 96 | get_kernel_nodes(const ::llvm::Module &mod) { 97 | if (const ::llvm::NamedMDNode *n = 98 | mod.getNamedMetadata("opencl.kernels")) 99 | - return { n->op_begin(), n->op_end() }; 100 | + return range(n->op_begin(), n->op_end()); 101 | else 102 | return {}; 103 | } 104 | -- 105 | 2.22.0 106 | 107 | 108 | From cc391f41a49c4f00f894e1ce856102b3ecec920d Mon Sep 17 00:00:00 2001 109 | From: Greg V 110 | Date: Tue, 30 Oct 2018 20:38:03 +0300 111 | Subject: [PATCH 3/4] radv, anv: use CLOCK_MONOTONIC_FAST when 112 | CLOCK_MONOTONIC_RAW is undefined 113 | 114 | CLOCK_MONOTONIC_FAST is a similar clock from FreeBSD. 115 | 116 | Acked-by: Eric Engestrom 117 | --- 118 | src/amd/vulkan/radv_device.c | 5 +++++ 119 | src/intel/vulkan/anv_device.c | 5 +++++ 120 | 2 files changed, 10 insertions(+) 121 | 122 | diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c 123 | index 4a2d836abe3..c318713b608 100644 124 | --- a/src/amd/vulkan/radv_device.c 125 | +++ b/src/amd/vulkan/radv_device.c 126 | @@ -50,6 +50,11 @@ 127 | #include "compiler/glsl_types.h" 128 | #include "util/xmlpool.h" 129 | 130 | +/* The "RAW" clocks on Linux are called "FAST" on FreeBSD */ 131 | +#if !defined(CLOCK_MONOTONIC_RAW) && defined(CLOCK_MONOTONIC_FAST) 132 | +#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC_FAST 133 | +#endif 134 | + 135 | static int 136 | radv_device_get_cache_uuid(enum radeon_family family, void *uuid) 137 | { 138 | diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c 139 | index 9a5dba040cc..c233e8497ff 100644 140 | --- a/src/intel/vulkan/anv_device.c 141 | +++ b/src/intel/vulkan/anv_device.c 142 | @@ -52,6 +52,11 @@ 143 | */ 144 | #define MAX_DEBUG_MESSAGE_LENGTH 4096 145 | 146 | +/* The "RAW" clocks on Linux are called "FAST" on FreeBSD */ 147 | +#if !defined(CLOCK_MONOTONIC_RAW) && defined(CLOCK_MONOTONIC_FAST) 148 | +#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC_FAST 149 | +#endif 150 | + 151 | static void 152 | compiler_debug_log(void *data, const char *fmt, ...) 153 | { 154 | -- 155 | 2.22.0 156 | 157 | 158 | From f437ad7ad2f99eb1d246e2d77f982133b377dc62 Mon Sep 17 00:00:00 2001 159 | From: Greg V 160 | Date: Sun, 16 Sep 2018 19:52:33 +0300 161 | Subject: [PATCH 4/4] main, iris: fix FreeBSD 'ALIGN' macro name collision 162 | 163 | ALIGN is defined as a macro on FreeBSD (machine/param.h via sys/param.h) 164 | and as a static inline function in Mesa. 165 | --- 166 | src/gallium/drivers/iris/iris_bufmgr.c | 3 +++ 167 | src/gallium/drivers/iris/iris_state.c | 3 +++ 168 | src/mesa/main/macros.h | 4 +++- 169 | 3 files changed, 9 insertions(+), 1 deletion(-) 170 | 171 | diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c 172 | index e34c8f34912..0aca97560e9 100644 173 | --- a/src/gallium/drivers/iris/iris_bufmgr.c 174 | +++ b/src/gallium/drivers/iris/iris_bufmgr.c 175 | @@ -68,6 +68,9 @@ 176 | 177 | #include "drm-uapi/i915_drm.h" 178 | 179 | +/* Prevent name collision with FreeBSD's machine/param.h */ 180 | +#undef ALIGN 181 | + 182 | #ifdef HAVE_VALGRIND 183 | #include 184 | #include 185 | diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c 186 | index 7932df23e3d..7d3a6b67b4f 100644 187 | --- a/src/gallium/drivers/iris/iris_state.c 188 | +++ b/src/gallium/drivers/iris/iris_state.c 189 | @@ -109,6 +109,9 @@ 190 | #include "iris_genx_macros.h" 191 | #include "intel/common/gen_guardband.h" 192 | 193 | +/* Prevent name collision with FreeBSD's machine/param.h */ 194 | +#undef ALIGN 195 | + 196 | #if GEN_GEN == 8 197 | #define MOCS_PTE 0x18 198 | #define MOCS_WB 0x78 199 | diff --git a/src/mesa/main/macros.h b/src/mesa/main/macros.h 200 | index 03a228b4474..822abe112e7 100644 201 | --- a/src/mesa/main/macros.h 202 | +++ b/src/mesa/main/macros.h 203 | @@ -28,6 +28,9 @@ 204 | */ 205 | 206 | 207 | +/* Prevent name collision with FreeBSD's machine/param.h */ 208 | +#undef ALIGN 209 | + 210 | #ifndef MACROS_H 211 | #define MACROS_H 212 | 213 | @@ -36,7 +39,6 @@ 214 | #include "util/rounding.h" 215 | #include "imports.h" 216 | 217 | - 218 | /** 219 | * \name Integer / float conversion for colors, normals, etc. 220 | */ 221 | -- 222 | 2.22.0 223 | 224 | -------------------------------------------------------------------------------- /bashrc: -------------------------------------------------------------------------------- 1 | CHOST="x86_64-pc-linux-gnu" 2 | 3 | base_CFLAGS="-march=native -pipe -O3" 4 | base_LDFLAGS="-Wl,-O2,--as-needed" 5 | 6 | # GCC-compat 7 | GNUC_VERSION="6.5.0" # gcc 7 introduced _Float stuff 8 | case "${CATEGORY}/${PN}" in 9 | "dev-util/elfutils"|"sys-devel/gcc"|"sys-libs/glibc"|"sys-libs/libatomic"|"sys-libs/libgcc"|"sys-libs/libstdc++") 10 | # build system forces gcc 11 | GNUC_VERSION="" 12 | ;; 13 | "app-arch/gzip"|"app-arch/tar"|"app-editors/vim"|"app-editors/vim-runtime"|"app-spell/enchant"|"base/libatasmart"|"dev-lang/erlang"|"dev-lang/ruby"|"dev-libs/gtk-vnc"|"dev-libs/libsodium"|"dev-libs/popt"|"dev-libs/spidermonkey"|"gnome-desktop/GPaste"|"media-libs/libcanberra"|"media-libs/opus"|"media-libs/libsndfile"|"media-sound/pulseaudio"|"net-misc/openssh"|"net-print/cups"|"net-scanner/nmap"|"net-www/firefox"|"sys-apps/accountsservice"|"sys-apps/coreutils"|"sys-apps/kbd"|"sys-apps/sed"|"sys-boot/dracut"|"sys-devel/gdb"|"sys-devel/m4"|"x11-libs/cairo") 14 | # erlang: configure fails 15 | # gcc: random build failure 16 | # others: error: undefined symbol: __builtin_va_arg_pack (introduced in gcc 4.3) 17 | GNUC_VERSION="4.2.4" 18 | ;; 19 | "sys-apps/systemd") 20 | # error: static_assert expression is not an integral constant expression 21 | GNUC_VERSION="4.5.4" 22 | ;; 23 | "dev-libs/jsonrpc-glib"|"dev-libs/libdazzle"|"dev-libs/libhandy"|"dev-libs/template-glib"|"gnome-desktop/gnome-builder"|"gnome-desktop/gtksourceview"|"gnome-desktop/nautilus"|"gnome-desktop/sysprof"|"sys-apps/flatpak"|"sys-devel/libostree") 24 | # error: passing 'typeof (*(&g_define_type_id__volatile)) *' (aka 'volatile unsigned long *') to parameter of type 'gsize *' (aka 'unsigned long *') discards qualifier 25 | GNUC_VERSION="4.7.4" 26 | ;; 27 | esac 28 | if [[ -n "${GNUC_VERSION}" ]]; then 29 | base_CFLAGS+=" -fgnuc-version=${GNUC_VERSION}" 30 | 31 | # Polly handling (clang-specific) 32 | case "${CATEGORY}/${PN}" in 33 | # libssh: configure fails to detect __func__ 34 | # cmake: configure fails silently 35 | "net-libs/libssh"|"sys-devel/cmake") 36 | ;; 37 | *) 38 | base_CFLAGS+=" -mllvm -polly" 39 | ;; 40 | esac 41 | fi 42 | 43 | # Custom {C,LD}FLAGS or linker 44 | case "${CATEGORY}/${PN}" in 45 | "dev-libs/libfido2") 46 | base_CFLAGS+=" -DHAVE_UNISTD_H -Wno-unused-command-line-argument" 47 | ;; 48 | "dev-util/strace") 49 | base_CFLAGS+=" -Wno-unused-command-line-argument" 50 | ;; 51 | "gnome-desktop/evince") 52 | base_CFLAGS+=" -Wno-format-nonliteral" 53 | ;; 54 | "gnome-desktop/gnome-builder") 55 | base_CFLAGS+=" -Wno-shadow" 56 | ;; 57 | "sys-apps/fwupd"|"sys-apps/systemd") 58 | # otherwise sd-boot displays and does nothing 59 | EFI_LD="${CHOST}-ld.gold" 60 | ;; 61 | "sys-devel/gettext") 62 | # error: undefined symbol: sqrt 63 | base_LDFLAGS+=" -lm" 64 | ;; 65 | "sys-libs/libcap") 66 | base_LDFLAGS=" -lunwind" 67 | ;; 68 | "x11-libs/cairo") 69 | # error: undefined reference to pthread_mutexattr_init 70 | base_LDFLAGS+=" -lpthread" 71 | ;; 72 | esac 73 | 74 | # LTO handling 75 | case "${CATEGORY}/${PN}" in 76 | "dev-lang/erlang"|"dev-lang/perl"|"dev-lang/python"|"dev-libs/glib"|"dev-libs/libgcrypt"|"dev-libs/libglvnd"|"dev-util/elfutils"|"dev-util/strace"|"dev-util/valgrind"|"gnome-bindings/gjs"|"media-libs/x264"|"net-print/cups"|"sys-apps/fwupd"|"sys-boot/gnu-efi"|"sys-devel/gcc"|"sys-devel/libostree"|"sys-libs/glibc"|"sys-libs/libatomic"|"sys-libs/libgcc"|"sys-libs/libstdc++"|"x11-dri/mesa"|"x11-libs/pango") 77 | # erlang: fails at runtime (build elixir, rabbitmq) 78 | # fwupd: fails at runtime to load modules 79 | # gnu-efi: fails at runtime 80 | # others: configure or build failure 81 | ;; 82 | *) 83 | if [[ -z "${PALUDIS_CROSS_COMPILE_HOST}" ]] || [[ "${CATEGORY}/${PN}" != "dev-libs/icu" ]]; then 84 | base_CFLAGS+=" -flto=thin" 85 | fi 86 | ;; 87 | esac 88 | 89 | base_CXXFLAGS="${base_CFLAGS}" 90 | 91 | # Custom CXXFLAGS 92 | case "${CATEGORY}/${PN}" in 93 | "place/holder") 94 | base_CXXFLAGS+="" 95 | ;; 96 | esac 97 | 98 | x86_64_pc_linux_gnu_CFLAGS="${base_CFLAGS}" 99 | x86_64_pc_linux_gnu_CXXFLAGS="${base_CXXFLAGS}" 100 | x86_64_pc_linux_gnu_LDFLAGS="${base_LDFLAGS}" 101 | 102 | i686_pc_linux_gnu_CFLAGS="${base_CFLAGS}" 103 | i686_pc_linux_gnu_CXXFLAGS="${base_CXXFLAGS}" 104 | i686_pc_linux_gnu_LDFLAGS="${base_LDFLAGS}" 105 | 106 | RUSTFLAGS="-C target-cpu=native -C opt-level=3" 107 | [[ "${CATEGORY}/${PN}:${SLOT}" == "dev-lang/rust:nightly" ]] || RUSTFLAGS+=" -C llvm-args=--polly" 108 | -------------------------------------------------------------------------------- /general.conf: -------------------------------------------------------------------------------- 1 | world = ${root}/etc/paludis/world 2 | -------------------------------------------------------------------------------- /hooks/auto/locale-gen.hook: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # vim: set sw=4 et sts=4 tw=80 : 3 | # Copyright 2009 Ali Polatel 4 | # Distributed under the terms of the GNU General Public License v2 5 | 6 | # Hook to regenerate locales after glibc upgrade. 7 | # Configuration 8 | LOCALE_GEN=( 9 | "fr_FR ISO-8859-15" 10 | "fr_FR.UTF-8 UTF-8" 11 | "en_GB ISO-8859-1" 12 | "en_GB.UTF-8 UTF-8" 13 | ) 14 | 15 | hook_auto_names() { 16 | echo merger_install_post 17 | } 18 | 19 | hook_run_merger_install_post() { 20 | source "${PALUDIS_EBUILD_DIR}"/echo_functions.bash 21 | 22 | if [[ "${CATEGORY}/${PN}" != "sys-libs/glibc" ]]; then 23 | return 0 24 | fi 25 | 26 | local localedef="$(type -P localedef 2>/dev/null)" 27 | if [[ -z "${localedef}" ]]; then 28 | ewarn "localedef not found, skipping locale generation!" 29 | return 0 30 | elif [[ -z "${LOCALE_GEN[@]}" ]]; then 31 | einfo_unhooked "LOCALE_GEN not set, skipping locale generation!" 32 | return 0 33 | fi 34 | 35 | local lokal 36 | for lokal in "${LOCALE_GEN[@]}"; do 37 | local name="${lokal% *}" 38 | local input="${name%.*}" 39 | local charmap="${lokal#* }" 40 | 41 | if [[ -z "${name}" ]]; then 42 | ewarn "failed to grab locale name from \"${lokal}\" in LOCALE_GEN" 43 | continue 44 | elif [[ -z "${input}" ]]; then 45 | ewarn "failed to grab input name from \"${lokal}\" in LOCALE_GEN" 46 | continue 47 | elif [[ -z "${charmap}" ]]; then 48 | ewarn "failed to grab charmap name from \"${lokal}\" in LOCALE_GEN" 49 | continue 50 | fi 51 | 52 | echo "Generating locale ${name}" 53 | ${localedef} -i "${input}" -f "${charmap}" "${name}" 54 | done 55 | } 56 | 57 | -------------------------------------------------------------------------------- /hooks/ebuild_install_post/remove_la.bash: -------------------------------------------------------------------------------- 1 | # vim: set sw=4 sts=4 et : 2 | 3 | find "${IMAGE}" -name '*.la' ! -name libltdl.la ! -name libosp.la ! -name libcc1.la -exec rm '{}' + 4 | -------------------------------------------------------------------------------- /hooks/ebuild_prepare_pre/patches.bash: -------------------------------------------------------------------------------- 1 | # vim: set sw=4 sts=4 et : 2 | 3 | ( 4 | edo pushd "${MESON_SOURCE:-${WORK}}" 5 | patchdir="/etc/paludis/autopatch/${CATEGORY}/${PN}" 6 | if [[ -d "${patchdir}" ]] ; then 7 | einfo "Applying user patches" 8 | for p in "${patchdir}"/*.patch ; do 9 | [[ -f "${p}" ]] || continue 10 | einfo "Applying $(basename ${p} )" 11 | edo cat "${p}" | patch -s -f -p1 12 | done 13 | einfo "Done" 14 | fi 15 | edo popd 16 | ) 17 | -------------------------------------------------------------------------------- /hooks/sync_post/local_update.bash: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | dir=/var/db/paludis/repositories/${TARGET} 4 | 5 | [[ -d ${dir} ]] || exit 0 6 | 7 | source "${PALUDIS_EBUILD_DIR}"/echo_functions.bash 8 | 9 | pushd $dir &>/dev/null 10 | for p in /etc/paludis/autopatch/${TARGET}/*.patch; do 11 | [[ -f ${p} ]] || continue 12 | if ! git am ${p}; then 13 | git am --abort 14 | ewarn Patch failed: ${p} 15 | exit 1 16 | fi 17 | done 18 | popd &>/dev/null 19 | 20 | exit 0 21 | -------------------------------------------------------------------------------- /licences.conf: -------------------------------------------------------------------------------- 1 | */* * 2 | -------------------------------------------------------------------------------- /options.conf: -------------------------------------------------------------------------------- 1 | */* build_options: jobs=13 2 | */* targets: i686-pc-linux-gnu 3 | -------------------------------------------------------------------------------- /options.conf.d/completions.conf: -------------------------------------------------------------------------------- 1 | */* -bash-completion zsh-completion 2 | -------------------------------------------------------------------------------- /options.conf.d/cpu.conf: -------------------------------------------------------------------------------- 1 | */* amd64_cpu_features: avx avx2 sse4.1 2 | -------------------------------------------------------------------------------- /options.conf.d/fprint.conf: -------------------------------------------------------------------------------- 1 | */* fprint_drivers: -* vfs0090 2 | -------------------------------------------------------------------------------- /options.conf.d/global.conf: -------------------------------------------------------------------------------- 1 | */* avahi btrfs cups dbus idn man-pages pkcs11 pulseaudio readline vulkan wayland zstd 2 | */* -tcpd 3 | -------------------------------------------------------------------------------- /options.conf.d/gnome.conf: -------------------------------------------------------------------------------- 1 | */* gobject-introspection 2 | 3 | app-pim/tracker networkmanager upower 4 | dev-libs/jsonrpc-glib vapi 5 | dev-libs/libdazzle vapi 6 | dev-libs/libgusb vapi 7 | dev-libs/libhandy vapi 8 | dev-libs/libsecret vapi 9 | dev-libs/template-glib vapi 10 | dev-libs/vte gnutls vapi 11 | gnome-bindings/pygobject:3 cairo 12 | gnome-desktop/dconf vapi 13 | gnome-desktop/gcr vapi 14 | gnome-desktop/gdm plymouth 15 | gnome-desktop/eog exif svg 16 | gnome-desktop/evince gstreamer 17 | gnome-desktop/evolution-data-server google gtk vapi weather 18 | gnome-desktop/file-roller archive 19 | gnome-desktop/gnome-builder sysprof 20 | gnome-desktop/gnome-control-center -cups ibus 21 | gnome-desktop/gnome-online-accounts vapi 22 | gnome-desktop/gnome-keyring -ssh-agent 23 | gnome-desktop/gnome-settings-daemon wwan 24 | gnome-desktop/GPaste gnome-shell vapi 25 | gnome-desktop/grilo-plugins tracker 26 | gnome-desktop/gsound vapi 27 | gnome-desktop/gtksourceview vapi 28 | gnome-desktop/gvfs afc afp archive cdda fuse http keyring online-accounts udisks 29 | gnome-desktop/libgdata gnome online-accounts vapi 30 | gnome-desktop/libgweather vapi 31 | gnome-desktop/mutter remote-desktop wacom 32 | gnome-desktop/vinagre -avahi ssh 33 | inputmethods/ibus gtk 34 | media-sound/pulseaudio bluetooth gtk jack 35 | office-libs/libical vapi 36 | sys-apps/colord vapi 37 | x11-libs/gtk colord gstreamer ffmpeg 38 | -------------------------------------------------------------------------------- /options.conf.d/gstreamer.conf: -------------------------------------------------------------------------------- 1 | */* gstreamer_plugins: ass gtk3 opengl pango pulseaudio taglib vorbis vpx 2 | 3 | media-plugins/gst-plugins-base X 4 | -------------------------------------------------------------------------------- /options.conf.d/languages.conf: -------------------------------------------------------------------------------- 1 | */* lua_abis: -* 5.4 2 | */* ruby_abis: -* 2.7 3 | */* vala_abis: -* 0.52 4 | -------------------------------------------------------------------------------- /options.conf.d/libguas.conf: -------------------------------------------------------------------------------- 1 | */* linguas: en_GB en fr 2 | -------------------------------------------------------------------------------- /options.conf.d/network.conf: -------------------------------------------------------------------------------- 1 | dev-libs/libpcap nl80211 2 | gnome-desktop/network-manager-applet wwan 3 | net-apps/NetworkManager bluetooth connection-check modem-manager ppp wifi 4 | net-libs/libqmi mbim 5 | net-wireless/ModemManager mbim qmi 6 | -------------------------------------------------------------------------------- /options.conf.d/packages.conf: -------------------------------------------------------------------------------- 1 | app-arch/libjcat pkcs7 2 | app-crypt/gnupg smartcard hkps 3 | app-crypt/pinentry gnome 4 | app-editors/vim ruby 5 | app-misc/ca-certificates ca-trust 6 | app-paludis/paludis-scripts metadata 7 | app-shells/zsh pcre 8 | app-text/ghostscript -idn tiff 9 | app-text/poppler glib lcms 10 | base/libblockdev cryptsetup mdraid 11 | dev-lang/clang polly 12 | dev-lang/llvm libedit polly 13 | dev-lang/openjdk-bin headless-awt 14 | dev-lang/python sqlite 15 | dev-lang/ruby -berkdb -gdbm 16 | dev-lang/rust polly 17 | dev-lang/rust:beta internal-llvm 18 | dev-lang/rust:nightly internal-llvm 19 | dev-scm/git webdav 20 | gps/geoclue modem-manager 21 | inputmethods/mozc ibus 22 | media/ffmpeg av1-decode av1-encode fdk-aac va 23 | media/pipewire alsa aptx bluetooth echo-cancel-webrtc fdk-aac ffmpeg gstreamer jack ldac 24 | media/wireplumber -gobject-introspection 25 | media-gfx/sane-backends usb 26 | media-libs/flac ogg 27 | media-libs/freetype harfbuzz woff2 28 | media-libs/libass fontconfig 29 | media-libs/libcanberra alsa 30 | media-libs/libsndfile flac opus vorbis 31 | media-libs/libwebp tiff 32 | media-libs/tiff webp 33 | media-plugins/gst-plugins-base gstreamer_plugins: cdda ogg 34 | media-plugins/gst-plugins-good gstreamer_plugins: wavpack flac mpg123 35 | media-sound/pulseaudio equalizer 36 | net-dns/avahi dns_sd 37 | net-libs/webkit avif opengl 38 | net-misc/curl ares http2 39 | net-misc/openssh security-key 40 | net-misc/wget ares 41 | net-wireless/bluez mesh nfc 42 | net-www/firefox eme lto pgo 43 | net-www/lynx -idn 44 | sys-apps/coreutils gmp 45 | sys-apps/fwupd efi modem-manager synaptics-rmi uefi-pk 46 | sys-apps/paludis pink ruby 47 | sys-apps/systemd cryptsetup efi gcrypt gnutls homed libcurl lz4 nat pstore pwquality repart seccomp security-key xkbcommon zstd 48 | sys-apps/upower idevice 49 | sys-apps/util-linux session-management 50 | sys-apps/xdg-desktop-portal geolocation screencast 51 | sys-devel/gcc graphite 52 | sys-fs/cryptsetup -openssl kernel pwquality 53 | sys-sound/alsa-plugins libsamplerate 54 | x11-dri/mesa llvm opencl sensors va 55 | x11-server/xorg-server suid-wrapper xwayland xwayland-eglstream 56 | x11-server/xwayland eglstream 57 | -------------------------------------------------------------------------------- /options.conf.d/providers.conf: -------------------------------------------------------------------------------- 1 | */* providers: -notification-daemon gnome-shell 2 | */* providers: -dbus-daemon dbus-broker 3 | 4 | */* providers: -gnu 5 | 6 | */* providers: -gtk3 gtk4 7 | */* providers: -qt5 8 | 9 | net-apps/NetworkManager providers: -dhcpcd internal iwd 10 | virtual/cpio providers: libarchive 11 | virtual/jdk:11.0 providers: -openjdk openjdk-bin 12 | 13 | providers-gnu providers: gnu 14 | providers-gtk3 providers: gtk3 15 | -------------------------------------------------------------------------------- /options.conf.d/python.conf: -------------------------------------------------------------------------------- 1 | */* python_abis: -* 3.8 2 | -------------------------------------------------------------------------------- /options.conf.d/security.conf: -------------------------------------------------------------------------------- 1 | */* acl caps polkit xattr 2 | -------------------------------------------------------------------------------- /options.conf.d/ssl.conf: -------------------------------------------------------------------------------- 1 | # Use openssl if available, nss otherwise, fallback to gnutls 2 | */* providers: -gnutls nss 3 | 4 | providers-gnutls providers: -openssl gnutls 5 | -------------------------------------------------------------------------------- /options.conf.d/tests.conf: -------------------------------------------------------------------------------- 1 | tests-fail build_options: -recommended_tests 2 | tests-bad-deps build_options: -recommended_tests 3 | -------------------------------------------------------------------------------- /options.conf.d/xorg.conf: -------------------------------------------------------------------------------- 1 | */* video_drivers: intel nouveau 2 | 3 | */* -X 4 | 5 | # For gdk_x11 6 | dev-libs/libepoxy X 7 | dev-libs/libglvnd X 8 | sys-libs/vulkan-loader X 9 | x11-dri/mesa X 10 | x11-libs/cairo X 11 | x11-libs/gtk+:3 X 12 | x11-libs/gtk:4.0 X 13 | x11-libs/libva X 14 | 15 | # For mutter 16 | x11-libs/libxkbcommon X 17 | 18 | # For webkit compilation failure 19 | dev-libs/at-spi2-core X 20 | net-libs/webkit X 21 | -------------------------------------------------------------------------------- /package_mask.conf: -------------------------------------------------------------------------------- 1 | sys-apps/sydbox[>=2] 2 | -------------------------------------------------------------------------------- /package_unmask.conf: -------------------------------------------------------------------------------- 1 | */* pre-release testing toolchain-dev 2 | -------------------------------------------------------------------------------- /package_unmask.conf.d/exherbo.conf: -------------------------------------------------------------------------------- 1 | dev-util/exherbo-dev-tools scm 2 | -------------------------------------------------------------------------------- /package_unmask.conf.d/keruspe.conf: -------------------------------------------------------------------------------- 1 | app-admin/creds scm 2 | gnome-desktop/GPaste scm 3 | x11-apps/Germinal scm 4 | -------------------------------------------------------------------------------- /package_unmask.conf.d/nightlies.conf: -------------------------------------------------------------------------------- 1 | dev-lang/rust:nightly scm 2 | dev-lang/zig scm 3 | -------------------------------------------------------------------------------- /platforms.conf: -------------------------------------------------------------------------------- 1 | */* amd64 ~amd64 2 | -------------------------------------------------------------------------------- /repositories/CleverCloud.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/CleverCloud 3 | sync = git+https://github.com/CleverCloud/CleverCloud-exheres.git local: git+file:///home/keruspe/Exherbo/CleverCloud 4 | -------------------------------------------------------------------------------- /repositories/accounts.conf: -------------------------------------------------------------------------------- 1 | format = accounts 2 | -------------------------------------------------------------------------------- /repositories/arbor.conf: -------------------------------------------------------------------------------- 1 | location = ${root}/var/db/paludis/repositories/arbor 2 | sync = git+https://gitlab.exherbo.org/exherbo/arbor.git local: git+file:///home/keruspe/Exherbo/arbor 3 | profiles = ${location}/profiles/amd64/clang 4 | format = e 5 | names_cache = ${root}/var/cache/paludis/names 6 | write_cache = ${root}/var/cache/paludis/metadata 7 | -------------------------------------------------------------------------------- /repositories/desktop.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/desktop 3 | sync = git+https://gitlab.exherbo.org/exherbo/desktop.git local: git+file:///home/keruspe/Exherbo/desktop 4 | -------------------------------------------------------------------------------- /repositories/gnome.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/gnome 3 | sync = git+https://gitlab.exherbo.org/exherbo/gnome.git local: git+file:///home/keruspe/Exherbo/gnome 4 | -------------------------------------------------------------------------------- /repositories/graveyard.conf: -------------------------------------------------------------------------------- 1 | format = unwritten 2 | location = /var/db/paludis/repositories/graveyard 3 | sync = git+https://gitlab.exherbo.org/exherbo-misc/graveyard.git 4 | importance = -90 5 | -------------------------------------------------------------------------------- /repositories/hardware.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/hardware 3 | sync = git+https://gitlab.exherbo.org/exherbo/hardware.git local: git+file:///home/keruspe/Exherbo/hardware 4 | -------------------------------------------------------------------------------- /repositories/i686-pc-linux-gnu.conf: -------------------------------------------------------------------------------- 1 | format = exndbam 2 | location = ${root}/var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu 3 | name = i686-pc-linux-gnu 4 | split_debug_location = /usr/i686-pc-linux-gnu/lib/debug 5 | tool_prefix = i686-pc-linux-gnu- 6 | cross_compile_host = i686-pc-linux-gnu 7 | -------------------------------------------------------------------------------- /repositories/installed.conf: -------------------------------------------------------------------------------- 1 | location = ${root}/var/db/paludis/repositories/installed 2 | format = exndbam 3 | names_cache = ${root}/var/cache/paludis/names 4 | split_debug_location = /usr/x86_64-pc-linux-gnu/lib/debug 5 | tool_prefix = x86_64-pc-linux-gnu- 6 | -------------------------------------------------------------------------------- /repositories/installed_accounts.conf: -------------------------------------------------------------------------------- 1 | format = installed-accounts 2 | handler = passwd 3 | -------------------------------------------------------------------------------- /repositories/java.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/java 3 | sync = git+https://gitlab.exherbo.org/exherbo/java.git local: git+file:///home/keruspe/Exherbo/java 4 | -------------------------------------------------------------------------------- /repositories/keruspe.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/keruspe 3 | sync = git+https://gitlab.exherbo.org/exherbo-devs/keruspe.git local: git+file:///home/keruspe/Exherbo/keruspe 4 | -------------------------------------------------------------------------------- /repositories/media.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/media 3 | sync = git+https://gitlab.exherbo.org/exherbo/media.git local: git+file:///home/keruspe/Exherbo/media 4 | -------------------------------------------------------------------------------- /repositories/mrothe.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/mrothe 3 | sync = git+https://gitlab.exherbo.org/exherbo-devs/mrothe.git local: git+file:///home/keruspe/Exherbo/mrothe 4 | -------------------------------------------------------------------------------- /repositories/net.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/net 3 | sync = git+https://gitlab.exherbo.org/exherbo/net.git local: git+file:///home/keruspe/Exherbo/net 4 | -------------------------------------------------------------------------------- /repositories/perl.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/perl 3 | sync = git+https://gitlab.exherbo.org/exherbo/perl.git local: git+file:///home/keruspe/Exherbo/perl 4 | -------------------------------------------------------------------------------- /repositories/pioto.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/pioto 3 | sync = git+https://git.exherbo.org/git/dev/pioto.git local: git+file:///home/keruspe/Exherbo/pioto 4 | -------------------------------------------------------------------------------- /repositories/python.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/python 3 | sync = git+https://gitlab.exherbo.org/exherbo/python.git local: git+file:///home/keruspe/Exherbo/python 4 | -------------------------------------------------------------------------------- /repositories/repository.conf: -------------------------------------------------------------------------------- 1 | format = repository 2 | config_filename = /etc/paludis/repositories/%{repository_template_name}.conf 3 | config_template = /etc/paludis/repository.template 4 | -------------------------------------------------------------------------------- /repositories/ruby.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/ruby 3 | sync = git+https://git.exherbo.org/git/ruby.git local: git+file:///home/keruspe/Exherbo/ruby 4 | -------------------------------------------------------------------------------- /repositories/rust.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/rust 3 | sync = git+https://gitlab.exherbo.org/exherbo/rust.git local: git+file:///home/keruspe/Exherbo/rust 4 | -------------------------------------------------------------------------------- /repositories/scientific.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/scientific 3 | sync = git+https://git.exherbo.org/git/scientific.git local: git+file:///home/keruspe/Exherbo/scientific 4 | -------------------------------------------------------------------------------- /repositories/texlive.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/texlive 3 | sync = git+https://git.exherbo.org/git/texlive.git local: git+file:///home/keruspe/Exherbo/texlive 4 | -------------------------------------------------------------------------------- /repositories/unavailable-unofficial.conf: -------------------------------------------------------------------------------- 1 | format = unavailable 2 | name = unavailable-unofficial 3 | sync = tar+http://git.exherbo.org/exherbo_unofficial_repositories.tar.bz2 4 | location = ${root}/var/db/paludis/repositories/unavailable-unofficial 5 | importance = -100 6 | -------------------------------------------------------------------------------- /repositories/unavailable.conf: -------------------------------------------------------------------------------- 1 | format = unavailable 2 | name = unavailable 3 | sync = tar+http://git.exherbo.org/exherbo_repositories.tar.bz2 4 | location = ${root}/var/db/paludis/repositories/unavailable 5 | importance = -100 6 | -------------------------------------------------------------------------------- /repositories/unpackaged.conf: -------------------------------------------------------------------------------- 1 | location = ${root}/var/db/paludis/repositories/unpackaged 2 | format = installed_unpackaged 3 | -------------------------------------------------------------------------------- /repositories/unwritten.conf: -------------------------------------------------------------------------------- 1 | format = unwritten 2 | location = ${root}/var/db/paludis/repositories/unwritten 3 | sync = git+https://gitlab.exherbo.org/exherbo-misc/unwritten.git 4 | importance = -100 5 | -------------------------------------------------------------------------------- /repositories/x11.conf: -------------------------------------------------------------------------------- 1 | format = e 2 | location = /var/db/paludis/repositories/x11 3 | sync = git+https://gitlab.exherbo.org/exherbo/x11.git local: git+file:///home/keruspe/Exherbo/x11 4 | -------------------------------------------------------------------------------- /repository.template: -------------------------------------------------------------------------------- 1 | format = %{repository_template_format} 2 | location = /var/db/paludis/repositories/%{repository_template_name} 3 | sync = %{repository_template_sync} local: git+file:///home/keruspe/Exherbo/%{repository_template_name} 4 | -------------------------------------------------------------------------------- /repository_defaults.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Keruspe/paludis-config/5f003647dfb69ca92139d57972c99ada8dbf5c97/repository_defaults.conf -------------------------------------------------------------------------------- /sets/providers-gnu.conf: -------------------------------------------------------------------------------- 1 | * virtual/awk 2 | * virtual/coreutils 3 | * virtual/cpio 4 | * virtual/grep 5 | * virtual/gzip 6 | * virtual/sed 7 | * virtual/tar 8 | * virtual/wget 9 | -------------------------------------------------------------------------------- /sets/providers-gnutls.conf: -------------------------------------------------------------------------------- 1 | * dev-libs/glib-networking 2 | -------------------------------------------------------------------------------- /sets/providers-gtk3.conf: -------------------------------------------------------------------------------- 1 | * dev-libs/vte 2 | * inputmethods/ibus 3 | * media-libs/libcanberra 4 | * net-analyzer/wireshark 5 | * net-www/firefox 6 | -------------------------------------------------------------------------------- /sets/tests-bad-deps.conf: -------------------------------------------------------------------------------- 1 | # Depends on python-dbusmock 2 | * gnome-desktop/gnome-control-center 3 | 4 | # Depends on SDL 5 | * media-libs/qrencode 6 | 7 | # Depends on libgfortran 8 | * sys-devel/libtool 9 | 10 | # src_test disbales -O3 which breaks polly 11 | * net-libs/http-parser 12 | 13 | # Depends on ImageMagick 14 | * dev-python/Sphinx 15 | 16 | # Depends on ::hasufell 17 | * dev-python/sphinxcontrib-jsmath 18 | -------------------------------------------------------------------------------- /sets/tests-fail.conf: -------------------------------------------------------------------------------- 1 | * dev-lang/yasm 2 | * dev-libs/glib 3 | * dev-libs/gmp 4 | * dev-libs/gnutls 5 | * dev-libs/libbsd 6 | * dev-libs/libffi 7 | * dev-libs/mpfr 8 | * dev-libs/pcre 9 | * dev-libs/pcre2 10 | * dev-python/freezegun 11 | * dev-python/py 12 | * dev-python/pytest 13 | * dev-util/universal-ctags 14 | * gnome-desktop/dconf 15 | * gnome-desktop/evolution-data-server 16 | * gnome-desktop/grilo-plugins 17 | * gnome-desktop/nautilus 18 | * media-libs/fontconfig 19 | * media-libs/libavif 20 | * sys-apps/attr 21 | * sys-apps/paludis 22 | * sys-apps/systemd 23 | * sys-apps/udisks 24 | * sys-devel/bison 25 | * sys-devel/gettext 26 | * sys-process/procps 27 | * x11-libs/pixman 28 | -------------------------------------------------------------------------------- /suggestions.conf: -------------------------------------------------------------------------------- 1 | app-crypt/gnupg -sys-apps/pcsc-lite 2 | app-crypt/keybase app-crypt/kbfs 3 | app-doc/asciidoc -app-text/docbook-dsssl-stylesheets 4 | app-editors/gedit -gnome-desktop/gedit-plugins 5 | app-editors/vim -app-vim/securemodelines 6 | app-text/wgetpaste -x11-utils/xclip 7 | dev-cpp/gtest -app-vim/googletest-syntax 8 | dev-lang/icedtea8 -dev-java/apache-ant -dev-lang/icedtea-web 9 | dev-perl/IO-Socket-SSL -dev-perl/Net-IDN-Encode -dev-perl/Net-LibIDN 10 | dev-python/setuptools -dev-python/mock -dev-python/pytest 11 | dev-scm/git -dev-perl/* -dev-scm/cvsps -dev-scm/git-remote-helpers -dev-scm/subversion -virtual/mta 12 | gnome-desktop/gnome-bluetooth -net-wireless/obexd 13 | gnome-desktop/gnome-control-center -x11-dri/mesa-demos 14 | gnome-desktop/gnome-session -gnome-desktop/gnome-panel -gnome-desktop/gnome-screensaver -gnome-desktop/metacity -gnome-desktop/polkit-gnome -sys-auth/ConsoleKit -x11-apps/notification-daemon 15 | gnome-desktop/gnome-shell -gnome-desktop/gnome-shell-extensions -net-im/telepathy-glib -net-im/telepathy-logger 16 | gnome-desktop/gnome-themes-standard -gnome-desktop/gtk-engines 17 | gnome-desktop/gnome-tweak-tool -gnome-desktop/gnome-shell-extensions 18 | gnome-desktop/seahorse -gnome-desktop/seahorse-plugins -gnome-desktop/seahorse-sharing 19 | inputmethods/ibus -inputmethods/* 20 | media-sound/pulseaudio -media-sound/padevchooser -media-sound/paprefs -media-sound/pavucontrol -media-sound/pulseaudio-dlna -sys-sound/oss 21 | net-apps/NetworkManager -net-apps/NetworkManager-vpnc -net-dns/avahi -net-dns/dnsmasq net-apps/NetworkManager-pptp 22 | net-im/telepathy-glib -net-im/telepathy-gabble -net-im/telepathy-haze -net-im/telepathy-idle -net-im/telepathy-salut 23 | net-wireless/bluez -net-wireless/bluez-firmware -sys-auth/ConsoleKit 24 | net-wireless/ModemManager net-misc/mobile-broadband-provider-info 25 | net-www/chromium-stable -fonts/corefonts 26 | sys-apps/colord -gnome-desktop/gnome-color-manager -kde/colord-kde 27 | sys-apps/dbus -sys-auth/ConsoleKit 28 | sys-apps/groff -dev-perl/File-HomeDir 29 | sys-apps/less -sys-apps/lesspipe 30 | sys-apps/systemd -app-admin/systemd-ui -sys-apps/kexec-tools -dev-python/lxml 31 | sys-apps/udisks -sys-fs/mdadm -sys-fs/ntfs-3g_ntfsprogs -sys-fs/parted -sys-fs/udftools -sys-fs/xfsprogs 32 | sys-boot/dracut -app-shells/dash -net-fs/cifs-utils -net-fs/nfs-utils -net-misc/bridge-utils -net-misc/iputils -net-misc/open-iscsi -net-nds/rpcbind -sys-apps/net-tools -sys-boot/plymouth -sys-fs/multipath-tools -net-misc/dhcp -virtual/syslog 33 | sys-fs/btrfs-progs -dev-python/matplotlib 34 | sys-libs/newt -sys-libs/gpm 35 | x11-apps/xdg-utils -net-www/links -net-www/w3m -x11-apps/xset 36 | x11-dri/mesa -x11-dri/mesa-demos 37 | x11-libs/gtk+ -app-vim/gtk-syntax 38 | x11-libs/libva -x11-drivers/intel-media-driver -x11-libs/vdpau-video x11-drivers/intel-driver 39 | x11-server/xorg-server -x11-drivers/* 40 | -------------------------------------------------------------------------------- /world: -------------------------------------------------------------------------------- 1 | app-admin/bolt 2 | app-admin/creds 3 | app-admin/eclectic-fontconfig 4 | app-admin/eclectic-llvm 5 | app-admin/sudo-ng 6 | app-arch/pbzip2 7 | app-crypt/keybase 8 | app-editors/gedit 9 | app-editors/vim 10 | app-paludis/paludis-scripts 11 | app-pda/ifuse 12 | app-pda/usbmuxd 13 | app-terminal/zellij 14 | app-text/editorconfig 15 | app-text/wgetpaste 16 | app-vim/airline 17 | app-vim/exheres-syntax 18 | app-vim/gtk-syntax 19 | app-vim/LanguageClient 20 | app-vim/securemodelines 21 | dev-db/postgresql-client 22 | dev-java/gradle 23 | dev-java/maven 24 | dev-lang/openjdk-bin 25 | dev-lang/rust 26 | dev-libs/compiler-rt 27 | dev-rust/brainfuck_rs 28 | dev-rust/cargo-audit 29 | dev-rust/cargo-duplicates 30 | dev-rust/cargo-outdated 31 | dev-rust/cargo-safety 32 | dev-rust/cargo-show 33 | dev-rust/cargo-udeps 34 | dev-rust/cargo-watch 35 | dev-rust/pijul 36 | dev-rust/ripgrep 37 | dev-rust/xargo 38 | dev-scala/sbt 39 | dev-scm/gitoxide 40 | dev-util/clever-tools-bin 41 | dev-util/exherbo-dev-tools 42 | dev-util/lcov 43 | dev-util/meld 44 | dev-util/strace 45 | dev-util/valgrind 46 | firmware/intel-microcode 47 | firmware/linux-firmware 48 | fonts/corefonts 49 | fonts/noto 50 | fonts/noto-emoji 51 | fonts/unifont 52 | gnome-desktop/baobab 53 | gnome-desktop/dconf-editor 54 | gnome-desktop/eog 55 | gnome-desktop/evince 56 | gnome-desktop/file-roller 57 | gnome-desktop/gnome-calculator 58 | gnome-desktop/gnome-calendar 59 | gnome-desktop/gnome-clocks 60 | gnome-desktop/gnome-control-center 61 | gnome-desktop/gnome-firmware 62 | gnome-desktop/gnome-screenshot 63 | gnome-desktop/gnome-tweaks 64 | gnome-desktop/gnome-usage 65 | gnome-desktop/gnome-weather 66 | gnome-desktop/GPaste 67 | gnome-desktop/nautilus 68 | gnome-desktop/sysprof 69 | gnome-desktop/vinagre 70 | import/brother-DCP1510-cupswrapper 71 | import/brother-DCP1510-lpr 72 | inputmethods/mozc 73 | mail-client/evolution 74 | media-gfx/simple-scan 75 | media-libs/libldac 76 | media-libs/libopenaptx 77 | media-plugins/gst-libav 78 | media/wireplumber 79 | net-analyzer/tcpdump 80 | net-apps/s3cmd 81 | net-dns/bind-tools 82 | net-dns/dog 83 | net-misc/fping 84 | net-misc/iputils 85 | net-misc/mtr 86 | net-misc/netcat6 87 | net-misc/socat 88 | net-misc/telnet 89 | net-misc/whois 90 | net/rabbitmq-server 91 | net-scanner/nmap 92 | net/wireguard-tools 93 | net-wireless/iw 94 | net-wireless/iwd 95 | net-wireless/ModemManager 96 | net-www/epiphany 97 | net-www/firefox 98 | sys-apps/bat 99 | sys-apps/dbus-broker 100 | sys-apps/fd 101 | sys-apps/fwupd 102 | sys-apps/gptfdisk 103 | sys-apps/iproute2 104 | sys-apps/keyutils 105 | sys-apps/man-pages-posix 106 | sys-apps/progress 107 | sys-apps/switcheroo-control 108 | sys-apps/topgrade 109 | sys-apps/usbutils 110 | sys-apps/uutils 111 | sys-apps/xdg-desktop-portal 112 | sys-apps/zram-generator 113 | sys-auth/google-authenticator 114 | sys-boot/dracut 115 | sys-boot/efibootmgr 116 | sys-devel/gdb 117 | sys-devel/lld 118 | sys-devel/lldb 119 | sys-fs/cryptsetup 120 | sys-fs/dosfstools 121 | sys-fs/squashfs-tools 122 | sys-libs/libc++ 123 | sys-libs/openmp 124 | sys-process/htop 125 | sys-process/iotop 126 | sys-process/lsof 127 | sys-sound/alsa-utils 128 | x11-apps/Germinal 129 | x11-apps/setxkbmap 130 | x11-apps/xev 131 | x11-apps/xhost 132 | x11-apps/xrandr 133 | x11-drivers/nvidia-drivers 134 | x11-drivers/xf86-input-libinput 135 | x11-libs/gtk 136 | --------------------------------------------------------------------------------