diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..192fcef --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +make.profile diff --git a/env/compiler-gcc b/env/compiler-gcc index 777ed54..425ec83 100644 --- a/env/compiler-gcc +++ b/env/compiler-gcc @@ -2,6 +2,8 @@ CC="gcc" CXX="g++" CFLAGS="-march=native -O2 -pipe" CXXFLAGS="${CFLAGS}" +LDFLAGS="-O2 -Wl,--as-needed" AR="ar" NM="nm" RANLIB="ranlib" + diff --git a/env/compiler-gcc-lto b/env/compiler-gcc-lto index e8ad71e..2efaa05 100644 --- a/env/compiler-gcc-lto +++ b/env/compiler-gcc-lto @@ -2,7 +2,7 @@ CC="gcc" CXX="g++" CFLAGS="-flto=16 -march=native -O2 -pipe" CXXFLAGS="${CFLAGS}" -LDFLAGS="-Wl,-O2 -Wl,--as-needed" +LDFLAGS="-O2 -Wl,--as-needed" AR="gcc-ar" NM="gcc-nm" RANLIB="gcc-ranlib" diff --git a/env/j8.conf b/env/j8.conf new file mode 100644 index 0000000..0834709 --- /dev/null +++ b/env/j8.conf @@ -0,0 +1,2 @@ +MAKEOPTS="-j8" +NINJAFLAGS="-j8" diff --git a/make.conf b/make.conf index f37a23b..fddf1d7 100755 --- a/make.conf +++ b/make.conf @@ -9,7 +9,8 @@ CMAKE_MAKEFILE_GENERATOR="ninja" #emake COMMON_FLAGS="-O2 -pipe -march=native" CFLAGS="${COMMON_FLAGS} -flto=thin" CXXFLAGS="${COMMON_FLAGS} -flto=thin" -LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt"# -unwindlib=libunwind" +#LDFLAGS=" ${LDFLAGS} -Wl -O2 -fuse-ld=lld -rtlib=compiler-rt"# -unwindlib=libunwind"--as-needed +LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt" FCFLAGS="${COMMON_FLAGS}" FFLAGS="${COMMON_FLAGS}" AR="llvm-ar" @@ -26,8 +27,8 @@ PKGDIR="/var/cache/binpkgs" # Please keep this setting intact when reporting bugs. LC_MESSAGES=C GENTOO_MIRRORS="http://mirror.isoc.org.il/pub/gentoo/" -MAKEOPTS="-j17" -USE="-systemd samba apparmor gphoto2 xwayland wayland pulseaudio clang" +MAKEOPTS="-j15" +USE="-systemd samba apparmor gphoto2 xwayland wayland pulseaudio clang virt-network" FEATURES="ccache" CCAHCE_DIR="/var/tmp/ccahce" GRUB_PLATFORMS="efi-64" diff --git a/package.accept_keywords/gentoo-sources b/package.accept_keywords/gentoo-sources new file mode 100644 index 0000000..4b96097 --- /dev/null +++ b/package.accept_keywords/gentoo-sources @@ -0,0 +1 @@ +sys-kernel/gentoo-sources -amd64 ~amd64 diff --git a/package.env b/package.env index 347633e..017f9c7 100755 --- a/package.env +++ b/package.env @@ -7,6 +7,7 @@ mail-client/thunderbird notmpfs.conf sys-devel/gcc notmpfs.conf www-client/chromium notmpfs.conf www-client/firefox notmpfs.conf +net-libs/webkit-gtk j8.conf ###Clang### sys-devel/llvm compiler-clang sys-libs/libcxx compiler-clang @@ -16,11 +17,48 @@ sys-libs/compiler-rt-sanitizers compiler-clang sys-devel/lld compiler-clang sys-devel/clang compiler-clang ###GCC Fallbacks### +sys-kernel/gentoo-sources compiler-gcc-lto sys-libs/glibc compiler-gcc-lto -dev-libs/ell compiler-gcc-lto -media-libs/libopenaptx compiler-gcc-lto -dev-libs/libgcrypt compiler-gcc-lto -dev-perl/XML-Parser compiler-gcc-lto -app-crypt/rhash compiler-gcc-lto -dev-libs/elfutils compiler-gcc-lto -dev-lang/python compiler-gcc-lto +#dev-libs/ell compiler-gcc-lto +#media-libs/libopenaptx compiler-gcc-lto +#dev-libs/libgcrypt compiler-gcc-lto +#dev-perl/XML-Parser compiler-gcc-lto +#app-crypt/rhash compiler-gcc-lto +#dev-libs/elfutils compiler-gcc-lto +#dev-lang/python compiler-gcc-lto +#sys-apps/apparmor compiler-gcc-lto +#sys-libs/libxcrypt compiler-gcc-lto +#sys-apps/usbutils compiler-gcc-lto +#sys-apps/help2man compiler-gcc-lto +#dev-libs/libuv compiler-gcc-lto +#media-libs/vulkan-loader compiler-gcc-lto +#net-analyzer/traceroute compiler-gcc-lto +#sys-apps/util-linux compiler-gcc-lto +#x11-libs/pango compiler-gcc-lto +#dev-perl/NetAddr-IP compiler-gcc-lto +#dev-perl/Digest-SHA1 compiler-gcc-lto +#dev-libs/gjs compiler-gcc +#media-libs/dav1d compiler-gcc +#dev-libs/gjs compiler-gcc +#x11-drivers/xf86-input-libinput compiler-gcc +#x11-drivers/xf86-video-amdgpu compiler-gcc +#x11-drivers/xf86-video-ati compiler-gcc +#x11-drivers/* compiler-gcc +sys-libs/libcap compiler-gcc +#x11-base/xorg-server compiler-gcc +#net-libs/webkit-gtk compiler-gcc +dev-util/ostree compiler-gcc-lto +#net-misc/bridge-utils compiler-gcc-lto +#x11-misc/xorg compiler-gcc +#dev-lang/perl compiler-gcc +#dev-perl/Socket6 compiler-gcc +#net-dns/c-ares compiler-gcc +#media-libs/libjpeg-turbo compiler-gcc +#x11-apps/xrdb compiler-gcc +#dev-lang/spidermonkey compiler-gcc +#dev-libs/gjs compiler-gcc +#perl-core/Encode compiler-gcc +#virtual/perl-Encode compiler-gcc +dev-perl/TermReadKey compiler-gcc-lto +sys-apps/busybox compiler-gcc-lto +app-emulation/podman compiler-gcc-lto diff --git a/package.use/gentoo-sources b/package.use/gentoo-sources old mode 100755 new mode 100644 index 7b23e56..996b44c --- a/package.use/gentoo-sources +++ b/package.use/gentoo-sources @@ -1 +1 @@ -sys-kernel/gentoo-sources experimental ACCEPT_KEYWORDS="amd64" +sys-kernel/gentoo-sources experimental -amd64 ~amd64 diff --git a/package.use/zz-autounmask b/package.use/zz-autounmask index 509373e..f58ab42 100644 --- a/package.use/zz-autounmask +++ b/package.use/zz-autounmask @@ -605,3 +605,9 @@ # required by @selected # required by @world (argument) >=media-libs/speexdsp-1.2.0 abi_x86_32 +# required by kde-misc/corectrl-1.1.3::farmboy0 +# required by kde-misc/corectrl (argument) +>=dev-qt/qtcharts-5.15.2 qml +# required by kde-misc/corectrl-1.1.3::farmboy0 +# required by kde-misc/corectrl (argument) +>=dev-qt/linguist-tools-5.15.2 qml diff --git a/repo.postsync.d/example b/repo.postsync.d/example old mode 100755 new mode 100644 diff --git a/repos.conf/layman.conf b/repos.conf/layman.conf index ebd209e..ec06428 100755 --- a/repos.conf/layman.conf +++ b/repos.conf/layman.conf @@ -4,3 +4,9 @@ location = /var/lib/layman/steam-overlay layman-type = git auto-sync = No +[farmboy0] +priority = 50 +location = /var/lib/layman/farmboy0 +layman-type = git +auto-sync = No + diff --git a/savedconfig/sys-apps/busybox-1.33.1 b/savedconfig/sys-apps/busybox-1.33.1-r1 similarity index 99% rename from savedconfig/sys-apps/busybox-1.33.1 rename to savedconfig/sys-apps/busybox-1.33.1-r1 index 38b92b7..4d716a1 100644 --- a/savedconfig/sys-apps/busybox-1.33.1 +++ b/savedconfig/sys-apps/busybox-1.33.1-r1 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Busybox version: 1.33.1 -# Thu Jul 15 09:39:41 2021 +# Tue Aug 17 06:53:22 2021 # CONFIG_HAVE_DOT_CONFIG=y diff --git a/savedconfig/sys-kernel/linux-firmware-20210629 b/savedconfig/sys-kernel/linux-firmware-20210716 similarity index 100% rename from savedconfig/sys-kernel/linux-firmware-20210629 rename to savedconfig/sys-kernel/linux-firmware-20210716