logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://anongit.hacktivis.me/git/overlay.git/

make.defaults (2387B)


  1. USE="
  2. -suid -kde -handbook -sslv3 -zeroconf -share -sendto -magic -pam -dbus
  3. cacert cjk dane idn mandoc jumbo-build smp threads urandom iproute2 caps pic metric syslog
  4. "
  5. COMMON_FLAGS="-O2 -pipe -march=native -mtune=native -ggdb -Wall -fPIC -frecord-gcc-switches -Wwrite-strings"
  6. CLANG_EXTRA_FLAGS="-Wno-error=incompatible-pointer-types-discards-qualifiers"
  7. CFLAGS="${COMMON_FLAGS} ${CLANG_EXTRA_FLAGS}"
  8. OBJCCFLAGS="${COMMON_FLAGS} ${CLANG_EXTRA_FLAGS}"
  9. CXXFLAGS="${COMMON_FLAGS} ${CLANG_EXTRA_FLAGS}"
  10. OBJCXXFLAGS="${COMMON_FLAGS} ${CLANG_EXTRA_FLAGS}"
  11. LDFLAGS="-Wl,--as-needed -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--defsym=__gentoo_check_ldflags__=0"
  12. LDLINKFLAGS="--as-needed -z noexecstack -z relro -z now -O1 --defsym=__gentoo_check_ldflags__=0"
  13. CONFIG_PROTECT="${CONFIG_PROTECT} /lib/udev/rules.d/"
  14. INSTALL_MASK="${INSTALL_MASK} /usr/lib/systemd /usr/lib64/systemd /lib/systemd /etc/systemd /etc/sudoers /etc/sudoers.d /usr/share/bash-completion /usr/share/zsh /usr/share/fish /etc/xdg/autostart /usr/share/git-core/templates/hooks /usr/share/man/man1/builtins.1 /usr/share/man/man1/bash_builtins.1 /etc/skel /var/empty /etc/cron*"
  15. # --binpkg-changed-deps=y → Silence binpkg USE-matching warning
  16. EMERGE_DEFAULT_OPTS="--keep-going --usepkg --binpkg-changed-deps=y --misspell-suggestions=n"
  17. FEATURES="ipc-sandbox mount-sandbox pid-sandbox suidctl userfetch userpriv usersandbox usersync sandbox splitdebug network-sandbox noinfo"
  18. FETCHCOMMAND="curl -L --fail --retry 3 --connect-timeout 60 -o \"\${DISTDIR}/\${FILE}\" \"\${URI}\""
  19. GENTOO_MIRRORS="https://mirrors.ircam.fr/pub/gentoo-distfiles/ http://ftp.free.fr/mirrors/ftp.gentoo.org/ https://mirrors.dotsrc.org/gentoo/ http://distfiles.gentoo.org"
  20. PORTAGE_COMPRESS='' # mandoc
  21. PORTAGE_GPG_DIR="/var/lib/gentoo/gkeys/keyrings/gentoo/release/"
  22. RESUMECOMMAND="${FETCHCOMMAND} -C -"
  23. # AGPL3: Article 13 means you need to make sure to link to the proper source if there's any modification, better to accept it per-software
  24. ACCEPT_LICENSE="-* @FREE -AGPL-3 -AGPL-3+"
  25. L10N="en en-US en-GB fr fr-CA ja is jbo de de-DE ru br" # profiles/desc/l10n.desc
  26. EGIT_CLONE_TYPE="shallow" # --depth=1
  27. CMAKE_MAKEFILE_GENERATOR="ninja"
  28. NINJA="samu"
  29. # This way it doesn't ends up filtering only to GNU or BusyBox
  30. # implementations, while it's due to a Solaris 10 bug (racy mkdir -p)
  31. ac_cv_path_mkdir="mkdir"