commit 863e6fed1db3d640a021e6b9ba83b12fb87fa7ef Author: Dustin C. Hatch Date: Sun Dec 4 23:53:15 2016 -0600 Initial commit diff --git a/etc/portage/make.conf/00-cflags b/etc/portage/make.conf/00-cflags new file mode 100644 index 0000000..d97fd09 --- /dev/null +++ b/etc/portage/make.conf/00-cflags @@ -0,0 +1,5 @@ +# Specify host-specific compiler options in this file + +CHOST="x86_64-pc-linux-gnu" +CFLAGS="-O2 -pipe -march=native" +CXXFLAGS="${CFLAGS}" diff --git a/etc/portage/make.conf/01-vars b/etc/portage/make.conf/01-vars new file mode 100644 index 0000000..a22c9f6 --- /dev/null +++ b/etc/portage/make.conf/01-vars @@ -0,0 +1,6 @@ +# These non-standard variables are used to tune Portage configuration for +# this specific host, without directly modifying the options themselves. +# In this way, option "templates" can be shared between hosts. + +NCPUS=8 +BINPKG_DIR=default-linux/amd64/bdver3 diff --git a/etc/portage/make.conf/10-defaults b/etc/portage/make.conf/10-defaults new file mode 100644 index 0000000..d6e6d5f --- /dev/null +++ b/etc/portage/make.conf/10-defaults @@ -0,0 +1,11 @@ +# Default Portage options. Host-specific variables (e.g. NCPUS) are defined +# in 01-vars, allowing this file to be shared between machines without +# any modifications. + +MAKEOPTS="-j${NCPUS}" +EMERGE_DEFAULT_OPTS="--jobs --load-average=${NCPUS} --quiet-fail --quiet-build --autounmask-write=n" + +DISTDIR="/var/cache/portage/distfiles" +PKGDIR="/var/cache/portage/binpkgs/${BINPKG_DIR}" + +USE="acl aio caps -cups -consolekit filecaps -perl -policykit xattr" diff --git a/etc/portage/make.conf/15-systemd b/etc/portage/make.conf/15-systemd new file mode 100644 index 0000000..cc32b0b --- /dev/null +++ b/etc/portage/make.conf/15-systemd @@ -0,0 +1,3 @@ +# Do not install systemd unit files, etc. + +INSTALL_MASK="${INSTALL_MASK} /usr/lib/systemd" diff --git a/etc/portage/make.conf/20-gui b/etc/portage/make.conf/20-gui new file mode 100644 index 0000000..b842a72 --- /dev/null +++ b/etc/portage/make.conf/20-gui @@ -0,0 +1,5 @@ +# USE flags related to GUI applications, etc. +USE="${USE} X dbus gtk3 libnotify startup-notification xinerama" + +# Prevent the Adwaita cursor theme from being installed because it is ugly +INSTALL_MASK="${INSTALL_MASK} /usr/share/cursors/xorg-x11/Adwaita" diff --git a/etc/portage/make.conf/20-xorg-drivers b/etc/portage/make.conf/20-xorg-drivers new file mode 100644 index 0000000..976b957 --- /dev/null +++ b/etc/portage/make.conf/20-xorg-drivers @@ -0,0 +1,4 @@ +# Specify X.org drivers, etc. here + +VIDEO_CARDS="amdgpu radeon radeonsi" +USE="${USE} glamor" diff --git a/etc/portage/make.conf/30-kerberos b/etc/portage/make.conf/30-kerberos new file mode 100644 index 0000000..0b637bc --- /dev/null +++ b/etc/portage/make.conf/30-kerberos @@ -0,0 +1,2 @@ +# Enable Kerberos support everywhere (for Active Directory integration) +USE="${USE} kerberos" diff --git a/etc/portage/make.conf/40-media b/etc/portage/make.conf/40-media new file mode 100644 index 0000000..f603d25 --- /dev/null +++ b/etc/portage/make.conf/40-media @@ -0,0 +1,5 @@ +# USE flags for video/audio features, etc. +USE="${USE} alsa egl gles2 gstreamer opengl pulseaudio vaapi vdpau" + +# Multimedia codecs +USE="${USE} flac gif jpeg ogg png speex theora vorbis x264 x265" diff --git a/etc/portage/repos.conf/gentoo.conf b/etc/portage/repos.conf/gentoo.conf new file mode 100644 index 0000000..ed7a7ba --- /dev/null +++ b/etc/portage/repos.conf/gentoo.conf @@ -0,0 +1,5 @@ +[DEFAULT] +main-repo = gentoo + +[gentoo] +location = /var/db/repos/gentoo