make.conf 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. # vim: cc=80:
  2. L10N="en uk ru"
  3. LC_ALL=en_US
  4. CURL_SSL=openssl
  5. MAKEOPTS="-j9 -l8"
  6. PORTAGE_NICENESS=1
  7. VIDEO_CARDS="intel i915"
  8. INPUT_DEVICES="synaptics libinput"
  9. EMERGE_DEFAULT_OPTS="-btav --keep-going --verbose-conflicts"
  10. GENTOO_MIRRORS="https://mirrors.soeasyto.com/distfiles.gentoo.org/"
  11. #FETCHCOMMAND='torsocks axel -cT 60 -o "\${DISTDIR}/\${FILE}" "\${URI}"'
  12. #RESUMECOMMAND='torsocks axel -cT 60 -o "\${DISTDIR}/\${FILE}" "\${URI}"'
  13. FETCHCOMMAND='axel -cT 60 -o "\${DISTDIR}/\${FILE}" "\${URI}"'
  14. RESUMECOMMAND='axel -cT 60 -o "\${DISTDIR}/\${FILE}" "\${URI}"'
  15. UNINSTALL_IGNORE="/usr/share/vim/vimfiles"
  16. source make.conf.flags
  17. CFLAGS="${COMMON_FLAGS}"
  18. CXXFLAGS="${CFLAGS}"
  19. LDFLAGS="-Wl,--defsym=__dm9pZCAq_binary__=0x0c ${LDFLAGS}"
  20. __KEEP_LD="-K __dm9pZCAq_binary__"
  21. SAFE_STRIP_FLAGS="--strip-unneeded -N __gentoo_check_ldflags__"
  22. DEF_STRIP_FLAGS="-R .comment -R .GCC.command.line -R .note.gnu.gold-version"
  23. PORTAGE_STRIP_FLAGS="${__KEEP_LD} ${SAFE_STRIP_FLAGS} ${DEF_STRIP_FLAGS}"
  24. PYTHON_TARGETS="${PYTHON_TARGETS} pypy3"
  25. PYTHON_SINGLE_TARGET="${PYTHON_SINGLE_TARGET} pypy3"
  26. LUA_TARGETS=luajit
  27. LUA_SINGLE_TARGET=luajit
  28. USE="
  29. pic verify-sig mbedtls
  30. alsa opengl
  31. infinality truetype
  32. zsh-completion vim-syntax
  33. btrfs
  34. natspec ipv6
  35. minimal threads
  36. -dbus -nls -caps -kmod -gnome -gdbm -openssl -doc -static-libs -cxx -pcre
  37. "
  38. CPU_FLAGS_X86="
  39. aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt
  40. sse sse2 sse3 sse4_1 sse4_2 ssse3
  41. "
  42. USE="${USE} ${CPU_FLAGS_X86}"
  43. INSTALL_MASK="
  44. /etc/init.d
  45. /etc/conf.d
  46. /lib/systemd
  47. /etc/systemd
  48. /etc/modprobe.d
  49. /usr/share/fish
  50. /usr/bin/*.fish
  51. /usr/lib/systemd
  52. /usr/share/*/*.fish
  53. /usr/lib/python*/test
  54. /usr/share/applications
  55. /usr/lib/python*/*/test
  56. /usr/lib/python*/*/tests
  57. "
  58. #/usr/share/dbus-1
  59. PORTAGE_VIM_MASK="
  60. dev-build/meson
  61. dev-build/cmake
  62. dev-build/ninja
  63. dev-libs/protobuf
  64. app-emulation/docker
  65. "
  66. FEATURES="parallel-install compress-build-logs clean-logs network-sandbox binpkg-request-signature"
  67. CCACHE_DIR=/home/cache/ccache
  68. RUSTC_WRAPPER=/usr/bin/sccache
  69. PORTDIR=/var/db/repos/gentoo
  70. DISTDIR=/var/cache/distfiles
  71. PKGDIR=/var/cache/binpkgs
  72. #- log -#
  73. PORTAGE_ELOG_CLASSES="warn error info log qa"
  74. PORTAGE_ELOG_SYSTEM="save"
  75. PORT_LOGDIR="/var/log/portage/elog"
  76. PORTAGE_LOGDIR_CLEAN='find "\${PORTAGE_LOGDIR}" -type f "!" -name "summary.log*" -mtime +7 -delete'