diff --git a/gentoo_portage/make.conf b/gentoo_portage/make.conf index 06b4f78..f8da12b 100644 --- a/gentoo_portage/make.conf +++ b/gentoo_portage/make.conf @@ -2,33 +2,30 @@ # built this stage. # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. -CFLAGS="-O2 -pipe" -CXXFLAGS="${CFLAGS}" -# WARNING: Changing your CHOST is not something that should be done lightly. -# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. -CHOST="x86_64-pc-linux-gnu" -# These are the USE and USE_EXPAND flags that were used for -# buidling in addition to what is provided by the profile. -USE="bindist fbcon ffmpeg fuse mtp nvidia vdpau xft xvmc -bluetooth -cups -gpm -libav" -CPU_FLAGS_X86="mmx sse sse2" +COMMON_FLAGS="-O2 -pipe" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" + +# NOTE: This stage was built with the bindist Use flag enabled PORTDIR="/usr/portage" -DISTDIR="${PORTDIR}/distfiles" -PKGDIR="${PORTDIR}/packages" +DISTDIR="/usr/portage/distfiles" +PKGDIR="/usr/portage/packages" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C -# user's configuration -ABI_X86="32 64" -ACCEPT_KEYWORDS="amd64 ~amd64" ALSA_CARDS="hda-intel" -APACHE2_MODULES="$APACHE2_MODULES access_compat" -CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" -# EMERGE_DEFAULT_OPTS="--changed-deps-report=n" -LLVM_TARGETS="AMDGPU BPF NVPTX X86" -MAKEOPTS="-j9" -GENTOO_MIRRORS="https://mirrors.tuna.tsinghua.edu.cn/gentoo -https://mirrors.ustc.edu.cn/gentoo -http://gentoo.osuosl.org" +GENTOO_MIRRORS="https://mirrors.tuna.tsinghua.edu.cn/gentoo/ +https://mirrors.ustc.edu.cn/gentoo/" GRUB_PLATFORMS="efi-64" +MAKEOPTS="-j9" +ACCEPT_KEYWORDS="amd64 ~amd64" INPUT_DEVICES="libinput" -RUBY_TARGETS="ruby24 ruby25" -USE="${USE} alsa bindist fbcon ffmpeg fuse mtp nvidia pulseaudio vaapi vdpau xft xvmc -bluetooth -gpm -libav -qt5" -VIDEO_CARDS="fbdev nvidia" \ No newline at end of file +RUBY_TARGETS="ruby26" +VIDEO_CARDS="fbdev nvidia" + +DESKTOP_USE="X alsa apng dbus fbcon ffmpeg fuse gif gtk gtk2 gtk3 jpeg mp3 mp4 mpeg mtp nvidia ogg opengl pdf png svg tiff unicode vaapi vdpau xv xvmc" +USE="${USE} ${DESKTOP_USE} consolekit policykit pulseaudio truetyupe udev xft xcb xkb -bluetooth -cups -gpm -libva -modemmanager" diff --git a/gentoo_portage/package.use b/gentoo_portage/package.use index 377c918..36bae6a 100644 --- a/gentoo_portage/package.use +++ b/gentoo_portage/package.use @@ -1,72 +1,54 @@ -app-accessibility/espeak portaudio -app-arch/p7zip rar -wxwidgets -app-editors/emacs dynamic-loading gfile gsettings imagemagick libxml2 sound source xft -app-editors/vim lua perl python ruby -app-emulation/virtualbox -qt5 -app-eselect/eselect-php fpm -app-i18n/fcitx gtk2 gtk3 -dev-db/postgresql python +# abi +x11-libs/libX11 abi_x86_32 +x11-libs/libXext abi_x86_32 +x11-libs/libvdpau abi_x86_32 +sys-libs/zlib abi_x86_32 +x11-libs/libxcb abi_x86_32 +dev-libs/libpthread-stubs abi_x86_32 +x11-libs/libXau abi_x86_32 +x11-libs/libXdmcp abi_x86_32 +x11-base/xcb-proto abi_x86_32 + +app-text/xmlto text dev-lang/python sqlite -dev-lang/ruby -rdoc -dev-libs/libpcre pcre16 -gnome-base/gvfs gnome-keyring -lxde-base/lxdm gtk3 -media-sound/alsa-utils bat -net-misc/curl threads -net-misc/iputils -caps -filecaps -sys-apps/the_silver_searcher lzma -sys-apps/util-linux static-libs tty-helpers +dev-libs/libpcre2 pcre16 +media-libs/mesa -vaapi -gallium +net-misc/openssh libedit +sys-apps/util-linux static-libs sys-boot/grub mount -sys-process/cronie anacron -x11-terms/rxvt-unicode 256-color blink fading-colors unicode3 pixbuf -# nodejs -net-libs/nodejs icu inspector -dev-libs/openssl -bindist -net-misc/openssh libedit -bindist - - -# java environment -dev-java/icedtea -webstart -dev-java/icedtea-bin -webstart - -# gnome desktop environment -#app-misc/tracker -gstreamer -#gnome-base/gnome-control-center networkmanager -#media-libs/gegl jpeg2k raw -#sys-apps/dbus systemd - -# KDE -app-text/poppler qt5 -dev-libs/libdbusmenu-qt qt5 -dev-qt/qtcore icu -dev-qt/qtwayland egl -dev-qt/qtgui egl tuio -dev-qt/qtnetwork -bindist -dev-qt/qtopengl egl -kde-apps/akonadi sqlite -mysql -kde-frameworks/kdelibs plasma -kde-plasma/plasma-meta -sddm -media-libs/libsdl2 gles -media-libs/mesa gles2 xa -media-libs/phonon -vlc -media-sound/pulseaudio gnome -sys-libs/zlib minizip - -# php -dev-lang/php cgi curl fpm ftp gd imap mysql mysqli pdo postgres sockets sqlite - -# networkmanage +# network app-crypt/pinentry gnome-keyring gnome-extra/nm-applet -modemmanager -net-misc/networkmanager connection-sharing -modemmanager +net-misc/networknamager connection-sharing -modemmanager net-wireless/wpa_supplicant ap +# terminal +x11-terms/rxvt-unicode 256-color blink fading-colors pixbuf unicode3 + # uswgi -www-servers/uwsgi cgi python +#www-servers/uwsgi cgi python # emacs -app-editors/emacs dynamic-loading gfile gsettings gzip-el imagemagick libxml2 m17n-lib sound source toolkit-scroll-bars wide-int -app-editors/emacs-vcs dynamic-loading gfile gsettings gzip-el imagemagick libxml2 m17n-lib sound source toolkit-scroll-bars wide-int -dev-libs/libxml2 icu -media-libs/harfbuzz icu \ No newline at end of file +app-editors/emacs dynamic-loading gfile gsettings gzip-el imagemagick libxml2 m17n-lib sound source wide-int +app-editors/emacs-vcs dynamic-loading gfile gsettings gzip-el imagemagick libxml2 m17n-lib sound source wide-int + +# p7zip +app-arch/p7zip rar -wxwidgets +app-editors/vim lua python + +# file manager +dev-libs/libxml2 python +gnome-base/gvfs udisks +x11-libs/libfm udisks + +# pdf +app-text/poppler cairo +# llpp +dev-ml/lablgl glut + +# android studio +sys-libs/ncurses:5 tinfo + +# firefox +www-client/firefox -system-libvpx -system-sqlite