From 0336a5c143e3bc69453ab2bcfa9360f5679f138e Mon Sep 17 00:00:00 2001 From: layman Date: Thu, 17 Mar 2022 18:47:28 +0300 Subject: [PATCH] Optimize configs. --- profiles/common/eapi | 1 + profiles/common/make.defaults | 48 +++++++++++++++++++++++++ profiles/common/package.accept_keywords | 0 profiles/common/package.keywords | 0 profiles/common/package.mask | 0 profiles/common/package.unmask | 0 profiles/common/package.use | 0 profiles/desktop/eapi | 2 +- profiles/desktop/make.defaults | 37 +++---------------- profiles/desktop/package.use | 2 +- profiles/server/eapi | 2 +- profiles/server/make.defaults | 34 ------------------ 12 files changed, 56 insertions(+), 70 deletions(-) create mode 100644 profiles/common/eapi create mode 100644 profiles/common/make.defaults create mode 100644 profiles/common/package.accept_keywords create mode 100644 profiles/common/package.keywords create mode 100644 profiles/common/package.mask create mode 100644 profiles/common/package.unmask create mode 100644 profiles/common/package.use diff --git a/profiles/common/eapi b/profiles/common/eapi new file mode 100644 index 00000000..7f8f011e --- /dev/null +++ b/profiles/common/eapi @@ -0,0 +1 @@ +7 diff --git a/profiles/common/make.defaults b/profiles/common/make.defaults new file mode 100644 index 00000000..46c0831d --- /dev/null +++ b/profiles/common/make.defaults @@ -0,0 +1,48 @@ +CUSTOM_PROFILE="yes" + +CFLAGS="-O2 -pipe -march=native" +CXXFLAGS="${CFLAGS}" +LDFLAGS="-Wl,-O1 -Wl,--as-needed" + +CHOST="x86_64-pc-linux-gnu" +CBUILD="x86_64-pc-linux-gnu" +MAKEOPTS="-j2" +EMERGE_DEFAULT_OPTS="-j2" + +PORTAGE_BZIP2_COMMAND="lbzip2" +PORTAGE_BUNZIP2_COMMAND="lbunzip2" +PORTDIR=/var/portage/portage +LOCALDIR="/var/portage/local" +DISTDIR="/var/portage/distfiles" +PKGDIR="/var/portage/packages" +PORTAGE_TMPDIR="/var/tmp/portage" +GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/" + +ACCEPT_KEYWORDS="amd64" +ACCEPT_LICENSE="*" + +VIDEO_CARDS="" +INPUT_DEVICES="" + +FEATURES="ccache parallel-fetch collision-protect sandbox candy metadata-transfer preserve-libs" + +CCACHE_SIZE="8G" +CCACHE_DIR="/var/tmp/ccache" +PORTAGE_NICENESS="19" +PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" + +PORTAGE_ELOG_CLASSES="warn error log" +PORTAGE_ELOG_SYSTEM="save" + +ABI_X86="64" + +PYTHON_TARGETS="$PYTHON_TARGETS python3_8 python3_9 python3_10" + +# cpu +USE="${USE} custom-cflags mpi smp" + +# develop +USE="${USE} -debug -mono pch vim-syntax" + +# other +USE="${USE} threads" diff --git a/profiles/common/package.accept_keywords b/profiles/common/package.accept_keywords new file mode 100644 index 00000000..e69de29b diff --git a/profiles/common/package.keywords b/profiles/common/package.keywords new file mode 100644 index 00000000..e69de29b diff --git a/profiles/common/package.mask b/profiles/common/package.mask new file mode 100644 index 00000000..e69de29b diff --git a/profiles/common/package.unmask b/profiles/common/package.unmask new file mode 100644 index 00000000..e69de29b diff --git a/profiles/common/package.use b/profiles/common/package.use new file mode 100644 index 00000000..e69de29b diff --git a/profiles/desktop/eapi b/profiles/desktop/eapi index 7ed6ff82..7f8f011e 100644 --- a/profiles/desktop/eapi +++ b/profiles/desktop/eapi @@ -1 +1 @@ -5 +7 diff --git a/profiles/desktop/make.defaults b/profiles/desktop/make.defaults index c318507a..df47240d 100644 --- a/profiles/desktop/make.defaults +++ b/profiles/desktop/make.defaults @@ -1,35 +1,6 @@ -CUSTOM_PROFILE="yes" - -CFLAGS="-O2 -pipe -march=native" -CXXFLAGS="${CFLAGS}" -LDFLAGS="-Wl,-O1 -Wl,--as-needed" - -CHOST="x86_64-pc-linux-gnu" -CBUILD="x86_64-pc-linux-gnu" -MAKEOPTS="-j2" -EMERGE_DEFAULT_OPTS="-j2" - -ACCEPT_KEYWORDS="amd64" -ACCEPT_LICENSE="*" - -VIDEO_CARDS="" INPUT_DEVICES="evdev" - -FEATURES="ccache parallel-fetch collision-protect sandbox candy metadata-transfer preserve-libs" - -CCACHE_SIZE="8G" -CCACHE_DIR="/var/tmp/ccache" -PORTAGE_NICENESS="19" -PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" - -PORTAGE_ELOG_CLASSES="warn error log" -PORTAGE_ELOG_SYSTEM="save" - ABI_X86="32 64" -# cpu -USE="${USE} custom-cflags mpi smp" - # gpu USE="${USE} fbcon opengl" @@ -51,14 +22,14 @@ USE="${USE} xscreensaver" # input USE="${USE} gpm" +# networking +USE="${USE} -ipv6" + # power USE="${USE} acpi" -# develop -USE="${USE} -debug -mono pch vim-syntax" - # daemons USE="${USE} dbus" # other -USE="${USE} threads" +USE="${USE} cups" diff --git a/profiles/desktop/package.use b/profiles/desktop/package.use index 6afa71a4..fbfc8607 100644 --- a/profiles/desktop/package.use +++ b/profiles/desktop/package.use @@ -43,7 +43,7 @@ dev-qt/qtgui egl wayland dev-qt/qtwebchannel qml dev-qt/qtwebengine widgets dev-util/anjuta vala -dev-vcs/tortoisehg -python_targets_python3_10 +>=dev-vcs/tortoisehg-5.9.3 -python_targets_python3_10 games-emulation/fceux gtk games-emulation/snes9x gtk games-simulation/crrcsim portaudio diff --git a/profiles/server/eapi b/profiles/server/eapi index 7ed6ff82..7f8f011e 100644 --- a/profiles/server/eapi +++ b/profiles/server/eapi @@ -1 +1 @@ -5 +7 diff --git a/profiles/server/make.defaults b/profiles/server/make.defaults index db71ba23..f499b58d 100644 --- a/profiles/server/make.defaults +++ b/profiles/server/make.defaults @@ -1,40 +1,6 @@ -CUSTOM_PROFILE="yes" - -CFLAGS="-O2 -pipe -march=native" -CXXFLAGS="${CFLAGS}" -LDFLAGS="-Wl,-O1 -Wl,--as-needed" - -CHOST="x86_64-pc-linux-gnu" -CBUILD="x86_64-pc-linux-gnu" -MAKEOPTS="-j2" -EMERGE_DEFAULT_OPTS="-j2" - -ACCEPT_KEYWORDS="amd64" -ACCEPT_LICENSE="*" - -VIDEO_CARDS="" -INPUT_DEVICES="" - -FEATURES="ccache parallel-fetch collision-protect sandbox candy metadata-transfer preserve-libs" - CCACHE_SIZE="6G" -CCACHE_DIR="/var/tmp/ccache" -PORTAGE_NICENESS="19" -PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}" - -PORTAGE_ELOG_CLASSES="warn error log" -PORTAGE_ELOG_SYSTEM="save" RUBY_TARGETS="-*" -# cpu -USE="${USE} mpi smp" - -# develop -USE="${USE} -debug vim-syntax" - # daemons USE="${USE} daemon" - -# other -USE="${USE} threads"