From 5b277637c555a9e18a217f0e98ec89cb25da1ea3 Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Sun, 20 May 2018 18:12:36 +0800 Subject: [PATCH] update gentoo portage config. --- gentoo_portage/env/lessThreads.conf | 1 + gentoo_portage/env/valgrind.conf | 3 +++ gentoo_portage/make.conf | 12 ++++++------ gentoo_portage/package.env | 3 +++ gentoo_portage/package.keywords | 3 +-- gentoo_portage/package.license | 1 + gentoo_portage/package.use | 22 +++++++++++++++------- gentoo_portage/repos.conf | 9 +++++---- 8 files changed, 35 insertions(+), 19 deletions(-) create mode 100644 gentoo_portage/env/lessThreads.conf create mode 100644 gentoo_portage/env/valgrind.conf diff --git a/gentoo_portage/env/lessThreads.conf b/gentoo_portage/env/lessThreads.conf new file mode 100644 index 0000000..8e75088 --- /dev/null +++ b/gentoo_portage/env/lessThreads.conf @@ -0,0 +1 @@ +MAKEOPTS="-j6" diff --git a/gentoo_portage/env/valgrind.conf b/gentoo_portage/env/valgrind.conf new file mode 100644 index 0000000..753e998 --- /dev/null +++ b/gentoo_portage/env/valgrind.conf @@ -0,0 +1,3 @@ +CFLAGS="${CFLAGS} -fno-builtin-strlen" +CXXFLAGS="${CFLAGS}" +FEATURES="${FEATURES} splitdebug" diff --git a/gentoo_portage/make.conf b/gentoo_portage/make.conf index 730c1cd..06b4f78 100644 --- a/gentoo_portage/make.conf +++ b/gentoo_portage/make.conf @@ -21,14 +21,14 @@ 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="-n" +# 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://mirrors.xmu.edu.cn/gentoo http://gentoo.osuosl.org" GRUB_PLATFORMS="efi-64" -INPUT_DEVICES="evdev libinput" -RUBY_TARGETS="ruby24" -USE="alsa bindist fbcon ffmpeg fuse mtp nvidia pulseaudio vaapi vdpau xft xvmc -bluetooth -cups -gpm -libav" -VIDEO_CARDS="fbdev nvidia" +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 diff --git a/gentoo_portage/package.env b/gentoo_portage/package.env index 7335cff..27cc212 100644 --- a/gentoo_portage/package.env +++ b/gentoo_portage/package.env @@ -5,3 +5,6 @@ mail-client/thunderbird notmpfs.conf sys-devel/gcc notmpfs.conf www-client/chromium notmpfs.conf www-client/firefox notmpfs.conf + +sys-libs/glibc valgrind.conf +sys-devel/clang lessThreads.conf \ No newline at end of file diff --git a/gentoo_portage/package.keywords b/gentoo_portage/package.keywords index cd0a345..a3e94b3 100644 --- a/gentoo_portage/package.keywords +++ b/gentoo_portage/package.keywords @@ -1,2 +1 @@ -#sys-devel/gcc ** -sys-kernel/gentoo-sources -~amd64 +#app-editors/emacs-vcs ** \ No newline at end of file diff --git a/gentoo_portage/package.license b/gentoo_portage/package.license index 36db412..20aaad9 100644 --- a/gentoo_portage/package.license +++ b/gentoo_portage/package.license @@ -1,3 +1,4 @@ app-arch/rar RAR app-emulation/virtualbox-bin PUEL +www-client/google-chrome google-chrome www-plugins/adobe-flash AdobeFlash-11.x diff --git a/gentoo_portage/package.use b/gentoo_portage/package.use index 1902ecd..d9c0e2e 100644 --- a/gentoo_portage/package.use +++ b/gentoo_portage/package.use @@ -15,14 +15,15 @@ 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 +sys-apps/util-linux static-libs tty-helpers +sys-boot/grub mount sys-process/cronie anacron x11-terms/rxvt-unicode 256-color blink fading-colors unicode3 pixbuf # nodejs -#net-libs/nodejs -ssl +net-libs/nodejs icu inspector dev-libs/openssl -bindist -net-misc/openssh -bindist +net-misc/openssh libedit -bindist # java environment @@ -47,18 +48,25 @@ kde-apps/akonadi sqlite -mysql kde-frameworks/kdelibs plasma kde-plasma/plasma-meta -sddm media-libs/libsdl2 gles -media-libs/mesa gles2 wayland xa +media-libs/mesa gles2 xa media-libs/phonon -vlc media-sound/pulseaudio gnome sys-libs/zlib minizip -x11-drivers/nvidia-drivers wayland # php -app-eselect/eselect-php apache2 -dev-lang/php cgi curl fpm ftp gd imap mysql mysqli pdo postgres sockets sqlite apache2 +dev-lang/php cgi curl fpm ftp gd imap mysql mysqli pdo postgres sockets sqlite # networkmanage app-crypt/pinentry gnome-keyring gnome-extra/nm-applet -modemmanager net-misc/networkmanager connection-sharing -modemmanager net-wireless/wpa_supplicant ap + +# uswgi +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 diff --git a/gentoo_portage/repos.conf b/gentoo_portage/repos.conf index e195f7f..3c0b4cc 100644 --- a/gentoo_portage/repos.conf +++ b/gentoo_portage/repos.conf @@ -4,11 +4,12 @@ main-repo = gentoo [gentoo] location = /usr/portage sync-type = rsync -#sync-uri = rsync://rsync.mirrors.ustc.edu.cn/gentoo-portage +#sync-uri = rsync://rsync.gentoo.org/gentoo-portage sync-uri = rsync://mirrors.tuna.tsinghua.edu.cn/gentoo-portage -#sync-uri = rsync://mirrors.xmu.edu.cn/gentoo-portage -#sync-uri = rsync://mirrors.ustc.edu.cn/gentoo-portage +#sync-uri = rsync://rsync.mirrors.ustc.edu.cn/gentoo-portage auto-sync = yes +sync-rsync-verify-metamanifest = no +sync-openpgp-key-path = /var/lib/gentoo/gkeys/keyrings/gentoo/release/pubring.gpg #[czh-private] #location = /usr/local/portage/czh-private @@ -21,4 +22,4 @@ auto-sync = yes # for daily squashfs snapshots #sync-type = squashdelta -#sync-uri = mirror://gentoo/../snapshots/squashfs +#sync-uri = mirror://gentoo/../snapshots/squashfs \ No newline at end of file