From 962c35425636e3f942fd8a624369a7c53748f47e Mon Sep 17 00:00:00 2001 From: Azat Bahawi Date: Thu, 1 Jan 1970 03:00:00 +0300 Subject: chore: init --- etc/portage/package.use/00-misc-category.conf | 73 ++++++++++++++++++++++++ etc/portage/package.use/05-misc-virtual.conf | 2 + etc/portage/package.use/10-misc-package.conf | 80 +++++++++++++++++++++++++++ etc/portage/package.use/20-emacs.conf | 18 ++++++ etc/portage/package.use/30-lib-static.conf | 18 ++++++ etc/portage/package.use/30-lib.conf | 38 +++++++++++++ etc/portage/package.use/40-dev.conf | 34 ++++++++++++ etc/portage/package.use/50-javascript.conf | 1 + etc/portage/package.use/50-lua.conf | 10 ++++ etc/portage/package.use/50-perl.conf | 4 ++ etc/portage/package.use/50-python.conf | 50 +++++++++++++++++ etc/portage/package.use/60-qt.conf | 11 ++++ etc/portage/package.use/99-auto.conf | 0 13 files changed, 339 insertions(+) create mode 100644 etc/portage/package.use/00-misc-category.conf create mode 100644 etc/portage/package.use/05-misc-virtual.conf create mode 100644 etc/portage/package.use/10-misc-package.conf create mode 100644 etc/portage/package.use/20-emacs.conf create mode 100644 etc/portage/package.use/30-lib-static.conf create mode 100644 etc/portage/package.use/30-lib.conf create mode 100644 etc/portage/package.use/40-dev.conf create mode 100644 etc/portage/package.use/50-javascript.conf create mode 100644 etc/portage/package.use/50-lua.conf create mode 100644 etc/portage/package.use/50-perl.conf create mode 100644 etc/portage/package.use/50-python.conf create mode 100644 etc/portage/package.use/60-qt.conf create mode 100644 etc/portage/package.use/99-auto.conf (limited to 'etc/portage/package.use') diff --git a/etc/portage/package.use/00-misc-category.conf b/etc/portage/package.use/00-misc-category.conf new file mode 100644 index 0000000..19d5216 --- /dev/null +++ b/etc/portage/package.use/00-misc-category.conf @@ -0,0 +1,73 @@ +*/* L10N: en +*/* VIDEO_CARDS: intel i915 i965 +*/* acl +*/* aio +*/* asm +*/* caps +*/* cron +*/* elogind +*/* filecaps +*/* gmp +*/* http2 +*/* hwdb +*/* jemalloc +*/* jumbo-build +*/* kmod +*/* libbsd +*/* logrotate +*/* lto +*/* native-extensions +*/* native-symlinks +*/* openmp +*/* openrc +*/* pam +*/* pgo +*/* threads +*/* udev +*/* urandom +*/* xattr + +*/* system-av1 +*/* system-binutils +*/* system-boost +*/* system-cmark +*/* system-ffmpeg +*/* system-harfbuzz +*/* system-heimdal +*/* system-icu +*/* system-ipxe +*/* system-jpeg +*/* system-jsoncpp +*/* system-lcms +*/* system-leveldb +*/* system-libcxx +*/* system-libevent +*/* system-libvpx +*/* system-libyaml +*/* system-llvm +*/* system-lua +*/* system-lz4 +*/* system-mathjax +*/* system-mesa +*/* system-numpy +*/* system-python +*/* system-qemu +*/* system-seabios +*/* system-sqlite +*/* system-ssl +*/* system-tbb +*/* system-webp +*/* system-zlib + +media-*/* alsa + +media-fonts/* X +media-libs/* X +x11-*/* X xinerama + +app-dicts/* L10N: en en-US en-GB ja la ru tt +app-i18n/* L10N: en en-US en-GB ja la ru tt +media-fonts/* L10N: * + +net-*/* ipv6 ssl +www-*/* ipv6 ssl diff --git a/etc/portage/package.use/05-misc-virtual.conf b/etc/portage/package.use/05-misc-virtual.conf new file mode 100644 index 0000000..bde2b60 --- /dev/null +++ b/etc/portage/package.use/05-misc-virtual.conf @@ -0,0 +1,2 @@ +virtual/* -* +virtual/* ABI_X86: 64 diff --git a/etc/portage/package.use/10-misc-package.conf b/etc/portage/package.use/10-misc-package.conf new file mode 100644 index 0000000..640dd52 --- /dev/null +++ b/etc/portage/package.use/10-misc-package.conf @@ -0,0 +1,80 @@ +app-admin/doas persist +app-admin/eclean-kernel zstd +app-admin/pass X dmenu git +app-admin/pass-otp qrcode +app-arch/alien bzip2 +app-arch/dpkg bzip2 +app-arch/pigz symlink +app-arch/rpm zstd +app-arch/tar minimal +app-arch/xz-utils extra-filters +app-crypt/gnupg bzip2 readline ssl user-socket tofu +app-crypt/p11-kit asn1 trust +app-crypt/pinentry ncurses +app-laptop/laptop-mode-tools acpi +app-misc/abduco savedconfig +app-misc/ca-certificates cacert +app-portage/eix sqlite +app-portage/gemato gpg +app-portage/portage-utils qmanifest qtegrity +app-shells/fzy savedconfig +app-shells/zsh unicode +app-text/aspell L10N: en ru +app-text/editorconfig-core-c cli +app-text/hunspell L10N: en ru +app-text/mupdf X +media-gfx/imv X gif jpeg png +media-gfx/sxiv exif gif jpeg png savedconfig +media-sound/alsa-utils ncurses +media-sound/mpd flac id3tag mpg123 sqlite unicode zlib +media-video/ffmpeg X bzip2 chromium dav1d encode fdk fontconfig gpl hardcoded-tables vorbis libass libdrm librtmp libxml2 lzma libv4l mp3 network opus opengl openssl theora v4l vaapi vpx x264 x265 xvid zlib +media-video/mpv X archive drm egl cli gbm jpeg lcms libass opengl tools vaapi zlib +media-video/rtmpdump ssl +net-analyzer/tcpdump drop-root +net-firewall/iptables conntrack netlink nftables pcap +net-fs/nfs-utils libmount +net-misc/aria2 bittorrent libuv libxml2 +net-misc/curl alt-svc brotli hsts openssl zstd CURL_SSL: openssl +net-misc/freerdp X +net-misc/mosh client +net-misc/openssh X hpn scp +net-misc/rsync xxhash zstd +net-vpn/openvpn down-root lzo openssl plugins +net-vpn/wireguard-tools wg-quick +net-wireless/aircrack-ng airdrop-ng airgraph-ng experimental netlink sqlite +net-wireless/iwd client +sys-apps/busybox ipv6 +sys-apps/dbus X +sys-apps/debianutils installkernel +sys-apps/ethtool netlink +sys-apps/hwids net pci usb +sys-apps/hwloc X cpuid libudev netloc pci xml +sys-apps/iproute2 iptables ipv6 +sys-apps/man-db manpager +sys-apps/net-tools arp hostname ipv6 +sys-apps/openrc netifrc +sys-apps/portage gentoo-dev ipc native-extensions rsync-verify +sys-apps/shadow su +sys-apps/smartmontools daemon +sys-apps/util-linux logger +sys-auth/pambase passwdqc sha512 +sys-firmware/intel-microcode hostonly split-ucode +sys-fs/btrfs-progs zstd +sys-fs/cryptsetup openssl +sys-fs/e2fsprogs fuse +sys-fs/lvm2 thin +sys-fs/ntfs3g ntfsprogs +sys-fs/squashfs-tools* lz4 lzma lzo xz zstd +sys-fs/squashfs-tools-ng tools +sys-kernel/genkernel-next cryptsetup +sys-kernel/linux-firmware redistributable savedconfig +sys-process/fcron system-crontab +sys-process/htop hwloc lm-sensors unicode +sys-process/procps kill ncurses +x11-base/xorg-drivers INPUT_DEVICES: libinput +x11-base/xorg-server xorg +x11-drivers/xf86-video-intel dri sna xvmc +x11-misc/dmenu savedconfig +x11-misc/slock savedconfig +x11-terms/st savedconfig +x11-wm/dwm savedconfig diff --git a/etc/portage/package.use/20-emacs.conf b/etc/portage/package.use/20-emacs.conf new file mode 100644 index 0000000..271fd61 --- /dev/null +++ b/etc/portage/package.use/20-emacs.conf @@ -0,0 +1,18 @@ +*/emacs* gui + +app-editors/emacs dynamic-loading +app-editors/emacs gif +app-editors/emacs harfbuzz +app-editors/emacs inotify +app-editors/emacs jpeg +app-editors/emacs json +app-editors/emacs libxml2 +app-editors/emacs png +app-editors/emacs source +app-editors/emacs ssl +app-editors/emacs wide-int +app-editors/emacs xft +app-editors/emacs xpm +app-editors/emacs zlib + +net-mail/mu emacs diff --git a/etc/portage/package.use/30-lib-static.conf b/etc/portage/package.use/30-lib-static.conf new file mode 100644 index 0000000..898ec4c --- /dev/null +++ b/etc/portage/package.use/30-lib-static.conf @@ -0,0 +1,18 @@ +app-arch/bzip2 static-libs +app-arch/libarchive static-libs +app-arch/lz4 static-libs +app-arch/xz-utils static-libs +app-arch/zstd static-libs +dev-libs/jansson static-libs +dev-libs/jemalloc static-libs +dev-libs/json-c static-libs +dev-libs/libbsd static-libs +dev-libs/libedit static-libs +dev-libs/libsodium static-libs +dev-libs/lzo static-libs +net-libs/czmq static-libs +net-libs/libnet static-libs +net-libs/nghttp2 static-libs +net-libs/zeromq static-libs +net-libs/zmqpp static-libs +sys-libs/zlib static-libs diff --git a/etc/portage/package.use/30-lib.conf b/etc/portage/package.use/30-lib.conf new file mode 100644 index 0000000..20bfcff --- /dev/null +++ b/etc/portage/package.use/30-lib.conf @@ -0,0 +1,38 @@ +app-arch/libarchive bzip2 lz4 lzma lzo zlib zstd +dev-libs/boost bzip2 context icu lzma nls tools zlib zstd +dev-libs/elfutils bzip2 lzma utils zstd +dev-libs/glib mime +dev-libs/gmime crypt +dev-libs/jemalloc lazy-lock xmalloc +dev-libs/libpcre jit unicode +dev-libs/libpcre2 jit pcre16 pcre32 unicode +dev-libs/libverto libevent +dev-libs/libxml2 icu +media-libs/dav1d 10bit 8bit +media-libs/freetype adobe-cff cleartype_hinting harfbuzz png +media-libs/gd fontconfig jpeg png truetype zlib +media-libs/harfbuzz glib graphite icu truetype +media-libs/imlib2 gif jpeg png +media-libs/libass harfbuzz fontconfig +media-libs/libepoxy egl +media-libs/libsdl2 kms opengl sound video xinerama +media-libs/libtheora encode +media-libs/libvpx svc +media-libs/mesa classic dri3 egl gbm zstd +media-libs/opencv contrib contribxfeatures2d download features2d jpeg png v4l +media-libs/opusfile float +media-libs/sdl2-image gif jpeg png +media-libs/sdl2-mixer flac mp3 opus vorbis wav +media-libs/x264 interlaced +media-libs/x265 10bit 12bit +net-libs/czmq http-client http-server +net-libs/libmicrohttpd epoll thread-names +net-libs/libpcap netlink +net-libs/zeromq pgm sodium unwind +sys-libs/libomp hwloc offload ompt +sys-libs/ncurses unicode +sys-libs/readline unicode utils +sys-libs/timezone-data leaps-timezone +sys-libs/zlib minizip +x11-libs/libva drm +x11-libs/libxcb xkb diff --git a/etc/portage/package.use/40-dev.conf b/etc/portage/package.use/40-dev.conf new file mode 100644 index 0000000..babdff8 --- /dev/null +++ b/etc/portage/package.use/40-dev.conf @@ -0,0 +1,34 @@ +### GNU +sys-devel/binutils gold plugins +sys-devel/gcc graphite jit lto nptl pgo sanitize vtv zstd +sys-devel/gdb client lzma multitarget source-highlight xml xxhash +sys-devel/gettext git +sys-libs/glibc static-pie + +### LLVM +*/* LLVM_TARGETS: AArch64 X86 +dev-util/lldb libedit +sys-devel/clang default-compiler-rt default-libcxx default-lld static-analyzer xml +sys-devel/clang-runtime compiler-rt libcxx sanitize +sys-devel/llvm exegesis libedit libffi xar xml +sys-libs/compiler-rt* clang +sys-libs/compiler-rt-sanitizers asan cfi dfsan gwp-asan hwasan libfuzzer lsan memprof msan profile safestack scudo tsan ubsan xray +sys-libs/libcxx libcxxabi +sys-libs/libcxx* libunwind + +dev-util/ltrace unwind +dev-util/perf demangle libpfm slang unwind +dev-util/pkgconf pkg-config +dev-util/strace unwind + +dev-vcs/git blksha1 curl gpg webdav +dev-vcs/mercurial gpg +dev-vcs/subversion sasl + +app-emulation/* seccomp +app-emulation/containerd btrfs device-mapper +app-emulation/docker btrfs device-mapper +app-emulation/lxc ssl tools +app-emulation/podman btrfs fuse rootless +app-emulation/qemu alsa capstone fdt io-uring pin-upstream-blobs sdl sdl-image vde vhost-net vhost-user-fs virtfs zstd QEMU_SOFTMMU_TARGETS: aarch64 x86_64 QEMU_USER_TARGETS: aarch64 x86_64 +app-emulation/runc ambient kmem diff --git a/etc/portage/package.use/50-javascript.conf b/etc/portage/package.use/50-javascript.conf new file mode 100644 index 0000000..b6de8f4 --- /dev/null +++ b/etc/portage/package.use/50-javascript.conf @@ -0,0 +1 @@ +net-libs/nodejs icu -lto ssl diff --git a/etc/portage/package.use/50-lua.conf b/etc/portage/package.use/50-lua.conf new file mode 100644 index 0000000..135b389 --- /dev/null +++ b/etc/portage/package.use/50-lua.conf @@ -0,0 +1,10 @@ +media-video/mpv lua + +app-text/texlive-core luajittex +dev-texlive/texlive-basic luajittex + +dev-lua/* LUA_TARGETS: luajit + +app-editors/neovim LUA_SINGLE_TARGET: luajit +dev-lua/* LUA_SINGLE_TARGET: luajit +media-video/mpv LUA_SINGLE_TARGET: luajit diff --git a/etc/portage/package.use/50-perl.conf b/etc/portage/package.use/50-perl.conf new file mode 100644 index 0000000..6bc4427 --- /dev/null +++ b/etc/portage/package.use/50-perl.conf @@ -0,0 +1,4 @@ +dev-lang/perl minimal +dev-perl/* minimal + +sys-apps/moreutils perl diff --git a/etc/portage/package.use/50-python.conf b/etc/portage/package.use/50-python.conf new file mode 100644 index 0000000..bec4248 --- /dev/null +++ b/etc/portage/package.use/50-python.conf @@ -0,0 +1,50 @@ +dev-lang/python-exec-conf PYTHON_TARGETS: python3_9 +dev-lang/python:2.7 xml +dev-lang/python:3.9 ipv6 ncurses readline sqlite ssl xml + +app-arch/brotli python +dev-libs/libxml2 python +dev-util/lldb python +net-wireless/lorcon python +sys-devel/gdb python + +dev-python/PyQt5 dbus declarative gui multimedia network opengl printsupport ssl svg sql webchannel widgets +dev-python/pyyaml libyaml +dev-python/rarfile compressed + +app-admin/eclean-kernel PYTHON_TARGETS: python3_9 +app-arch/brotli PYTHON_TARGETS: python3_9 +app-emulation/docker-compose PYTHON_TARGETS: python3_9 +app-emulation/qemu PYTHON_TARGETS: python3_9 +app-portage/* PYTHON_TARGETS: python3_9 +dev-libs/libxml2 PYTHON_TARGETS: python3_9 +dev-python/* PYTHON_TARGETS: python3_9 +dev-util/cppcheck PYTHON_TARGETS: python3_9 +dev-util/meson* PYTHON_TARGETS: python3_9 +dev-util/perf PYTHON_TARGETS: python3_9 +dev-util/pkgcheck PYTHON_TARGETS: python3_9 +dev-util/scons PYTHON_TARGETS: python3_9 +dev-vcs/mercurial PYTHON_TARGETS: python3_9 +media-video/mpv PYTHON_TARGETS: python3_9 +media-video/subliminal PYTHON_TARGETS: python3_9 +net-misc/youtube-dl PYTHON_TARGETS: python3_9 +net-wireless/aircrack-ng PYTHON_TARGETS: python3_9 +net-wireless/lorcon PYTHON_TARGETS: python3_9 +sys-apps/pkgcore PYTHON_TARGETS: python3_9 +sys-apps/portage PYTHON_TARGETS: python3_9 +virtual/* PYTHON_TARGETS: python3_9 +www-client/qutebrowser PYTHON_TARGETS: python3_9 +x11-base/xcb-proto PYTHON_TARGETS: python3_9 + +app-eselect/eselect-repository PYTHON_SINGLE_TARGET: python3_9 +app-text/asciidoc PYTHON_SINGLE_TARGET: python3_9 +dev-util/bear PYTHON_SINGLE_TARGET: python3_9 +dev-util/cvise PYTHON_SINGLE_TARGET: python3_9 +dev-util/glib-utils PYTHON_SINGLE_TARGET: python3_9 +dev-util/include-what-you-use PYTHON_SINGLE_TARGET: python3_9 +dev-util/itstool PYTHON_SINGLE_TARGET: python3_9 +dev-util/lldb PYTHON_SINGLE_TARGET: python3_9 +dev-util/rr PYTHON_SINGLE_TARGET: python3_9 +sys-apps/usbutils PYTHON_SINGLE_TARGET: python3_9 +sys-devel/clang PYTHON_SINGLE_TARGET: python3_9 +sys-devel/gdb PYTHON_SINGLE_TARGET: python3_9 diff --git a/etc/portage/package.use/60-qt.conf b/etc/portage/package.use/60-qt.conf new file mode 100644 index 0000000..b5bef56 --- /dev/null +++ b/etc/portage/package.use/60-qt.conf @@ -0,0 +1,11 @@ +dev-qt/* X +dev-qt/* alsa +dev-qt/* dbus +dev-qt/* qml +dev-qt/* widgets +dev-qt/qtcore icu +dev-qt/qtdeclarative jit +dev-qt/qtgui gif jpeg png +dev-qt/qtnetwork ssl +dev-qt/qtsql postgres sqlite +dev-qt/qtwidgets png diff --git a/etc/portage/package.use/99-auto.conf b/etc/portage/package.use/99-auto.conf new file mode 100644 index 0000000..e69de29 -- cgit 1.4.1