Skip to content

Instantly share code, notes, and snippets.

@strohel
Last active March 31, 2019 08:20
Show Gist options
  • Save strohel/d534092963e0850f07b830b73e3d9768 to your computer and use it in GitHub Desktop.
Save strohel/d534092963e0850f07b830b73e3d9768 to your computer and use it in GitHub Desktop.
/etc/portage
CFLAGS="-O2 -pipe -march=native -ggdb"
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"
USE="mmx sse sse2 -static-libs caps -tcpd bash-completion -ldap lzma \
networkmanager gstreamer git -dso lm_sensors declarative \
xcomposite syslog qalculate xinerama kipi thumbnail theora threads \
-32bit fontconfig taglib lyx jingle msn oscar video hdaps \
plasma fat ntfs nsplugin vaapi apng sse3 ssse3 wifi imagemagick tk \
cdda ipod lastfm pam_ssh servletapi mysql ffmpeg pulseaudio \
rdesktop vnc sndfile musicbrainz lame mysqli xpm gd dia \
realtime scanner schroedinger redeyes romio zip wmf smp curl avahi \
zeroconf okteta qthelp sna mikmod avx v4l2 lapack id3tag \
upnp inotify hyperestraier -gnome rtmp clucene python \
connection-sharing ios xvmc irc jabber -speechd ofa gtk3 embedded faac \
nokia gtkstyle geoip cython equalizer -llvm g3dvl -oss udisks \
modemmanager pch all_sfx minizip numpy farstream postscript \
libass mod rtsp vlm vlc shout google script gmp publishers \
humanities conntrack dlna graphviz google-gadgets soup network \
-thin cblas-external opus json osmesa egl p2p ap facebook \
upcall xetex -ppds xvfb openconnect jit sound unwind slang \
transcode sync-plugin-portage evdev legacy-systray touchpad nvtt \
clang scripttools -exceptions btrfs grub winbind aufs overlay \
download -samba -timidity -libav smartcard wayland \
-activities slp -kaccounts user-session markdown hostonly -pm-utils \
rustfmt cargo rls clippy tinfo ayatana highlight \
-semantic-desktop -crypt"
INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="intel" # used to be also i965, but that changed, see handling in mesa
SANE_BACKENDS="" # hplip provides its own
APACHE2_MODULES="authn_core authz_core authz_host dir mime socache_shmcb rewrite proxy proxy_http headers unixd" # for GoOut
APACHE2_MPMS="event"
LINGUAS="cs en en_GB"
L10N="cs en en-GB"
SANE_BACKENDS="pixma"
CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
# ABI_X86="32 64"
PYTHON_SINGLE_TARGET="python3_6"
PYTHON_TARGETS="python2_7 python3_6"
MAKEOPTS="-j2" # was -j4, but I want to save memory
PORTAGE_NICENESS="10"
PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"
EMERGE_DEFAULT_OPTS="--autounmask-write --autounmask-keep-masks=n --quiet-build=y"
FEATURES="splitdebug compressdebug"
CCACHE_SIZE="2G"
GENTOO_MIRRORS="http://ftp.fi.muni.cz/pub/linux/gentoo/"
# work-around bug in Gentoolkit (euse):
PORTDIR=/usr/portage
ACCEPT_LICENSE="Oracle-BCLA-JavaSE AdobeFlash-11.x dlj-1.1 skype-4.0.0.7-copyright PUEL Intel-SDP google-chrome Google-TOS RAR"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_SYSTEM="save_summary echo"
[DEFAULT]
main-repo = gentoo
[gentoo]
location = /usr/portage
auto-sync = yes
sync-type = git
sync-uri = https://github.com/gentoo-mirror/gentoo.git
sync-depth = 1
[strohel]
priority = 10
location = /usr/local/portage
sync-type = git
sync-uri = https://github.com/strohel/strohel-overlay.git
auto-sync = no
dev-python/docopt
app-emulation/docker
dev-vcs/git-crypt
dev-python/sphinx
dev-python/markdown
app-misc/google-cloud-sdk
dev-vcs/git-lfs
dev-python/autopep8
dev-python/pep8
dev-python/nose
dev-python/voluptuous
dev-python/sqlalchemy
dev-python/mysql-python
dev-python/retrying
dev-python/urllib3
dev-python/pyjwt
dev-python/pip
sci-libs/Shapely
net-analyzer/wireshark
>=dev-python/mock-2.0
dev-python/pyproj
>=dev-python/enum34-1.1
>=sci-libs/scikits_image-0.12.3
>=sci-libs/scikits_learn-0.17.1
dev-python/beautifulsoup:4
dev-python/pyyaml
dev-python/sphinxcontrib-httpdomain
app-admin/helm
app-arch/rar
app-crypt/ccid
app-editors/okteta
app-emulation/docker
app-laptop/tp_smapi
app-misc/jq
app-misc/mc
app-misc/symlinks
app-portage/eix
app-portage/gentoolkit
app-portage/layman
app-portage/repoman
app-shells/bash-completion
app-text/dos2unix
app-text/jpdftweak
app-text/pdfshuffler
dev-java/maven-bin:3.3
dev-lang/rust:dev
dev-python/bpython
dev-python/pip
dev-util/debugedit
dev-util/idea-ultimate
dev-util/kdevelop
dev-util/kdevelop-python
dev-util/perf
dev-util/strace
dev-util/valgrind
dev-vcs/git
kde-apps/ark
kde-apps/dolphin
kde-apps/dolphin-plugins-git
kde-apps/ffmpegthumbs
kde-apps/filelight
kde-apps/gwenview
kde-apps/kate
kde-apps/kcachegrind
kde-apps/kcalc
kde-apps/kcharselect
kde-apps/kcolorchooser
kde-apps/kmag
kde-apps/kmplot
kde-apps/kolourpaint
kde-apps/konsole
kde-apps/kruler
kde-apps/ktimer
kde-apps/kwrite
kde-apps/okular
kde-apps/print-manager
kde-apps/spectacle
kde-apps/thumbnailers
kde-misc/kio-gdrive
kde-misc/krename
kde-misc/kshutdown
kde-misc/openofficeorg-thumbnail
kde-misc/plasma-redshift-control
kde-misc/skanlite
kde-plasma/plasma-meta
media-fonts/liberation-fonts
media-gfx/gimp
media-libs/libtxc_dxtn
media-plugins/alsa-plugins
media-plugins/kipi-plugins
media-sound/alsa-utils
media-sound/pavucontrol
media-sound/xwax
media-video/vlc
net-analyzer/nmap
net-dns/bind-tools
net-im/slack-bin
net-misc/pulseaudio-dlna
net-misc/telnet-bsd
net-misc/whois
net-p2p/ktorrent
net-wireless/iw
net-wireless/wireless-tools
sci-calculators/speedcrunch
sys-apps/gnome-disk-utility
sys-apps/gptfdisk
sys-apps/iproute2
sys-apps/less
sys-apps/lm_sensors
sys-apps/pciutils
sys-apps/ripgrep
sys-apps/usbutils
sys-auth/nss-mdns
sys-block/gparted
sys-boot/efibootmgr
sys-boot/grub:2
sys-boot/syslinux
sys-devel/gdb
sys-firmware/intel-microcode
sys-firmware/iwl6005-ucode:1
sys-fs/btrfs-progs
sys-fs/ddrescue
sys-fs/exfat-utils
sys-fs/fuse-exfat
sys-fs/ntfs3g
sys-kernel/gentoo-sources
sys-power/powertop
sys-process/htop
sys-process/iotop
sys-process/lsof
www-client/firefox-bin
www-client/google-chrome
www-client/lynx
www-plugins/adobe-flash
www-servers/apache
x11-apps/mesa-progs
x11-base/xorg-x11
x11-themes/tango-icon-theme
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment