Update Portage configuration files.
This commit is contained in:
parent
ff37fa67db
commit
462dfb859c
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - bashrc
|
# Portage - bashrc
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 1.0.0.2
|
# Version: 1.0.0.2
|
||||||
|
1
desktop/portage/categories
Normal file
1
desktop/portage/categories
Normal file
@ -0,0 +1 @@
|
|||||||
|
game-rpg
|
7
desktop/portage/env/basic.conf
vendored
7
desktop/portage/env/basic.conf
vendored
@ -1,15 +1,16 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - env - GCC - Basic
|
# Portage - env - Clang - Basic
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2023 Jake Winters
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 4.0.0.6
|
# Version: 1.0.0.1
|
||||||
|
|
||||||
|
|
||||||
# Flags
|
# Flags
|
||||||
## Compiler flags
|
## Compiler flags
|
||||||
CFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
CFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
||||||
CXXFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
CXXFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
||||||
|
RUSTFLAGS="-C debuginfo=0 -C target-cpu=znver1"
|
||||||
## Linker flags
|
## Linker flags
|
||||||
LDFLAGS="-Wl,-O2 -Wl,--strip-all"
|
LDFLAGS="-Wl,-O2 -Wl,--strip-all"
|
||||||
|
23
desktop/portage/env/gcc-basic.conf
vendored
Normal file
23
desktop/portage/env/gcc-basic.conf
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# Inferencium
|
||||||
|
# Portage - env - GCC - Basic
|
||||||
|
|
||||||
|
# Copyright 2022-2023 Inference
|
||||||
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
# Version: 5.0.0.7
|
||||||
|
|
||||||
|
|
||||||
|
# Toolchain
|
||||||
|
CC="gcc"
|
||||||
|
CPP="cpp"
|
||||||
|
CXX="g++"
|
||||||
|
LD="ld"
|
||||||
|
READELF="readelf"
|
||||||
|
STRIP="strip"
|
||||||
|
|
||||||
|
# Flags
|
||||||
|
## Compiler flags
|
||||||
|
CFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
||||||
|
CXXFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
||||||
|
## Linker flags
|
||||||
|
LDFLAGS="-Wl,-O2 -Wl,--strip-all"
|
16
desktop/portage/env/gcc-nolto.conf
vendored
Normal file
16
desktop/portage/env/gcc-nolto.conf
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# Inferencium
|
||||||
|
# Portage - env - GCC - No LTO
|
||||||
|
|
||||||
|
# Copyright 2022-2023 Inference
|
||||||
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
# Version: 6.0.0.9
|
||||||
|
|
||||||
|
|
||||||
|
# Flags
|
||||||
|
## Compiler flags
|
||||||
|
CFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
||||||
|
CXXFLAGS="-march=znver3 -mtune=znver3 -O2 -pipe"
|
||||||
|
RUSTFLAGS="-C debuginfo=0 -C target-cpu=znver3"
|
||||||
|
## Linker flags
|
||||||
|
LDFLAGS="-Wl,-O2 -Wl,--strip-all"
|
2
desktop/portage/env/nolto.conf
vendored
2
desktop/portage/env/nolto.conf
vendored
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - env - Clang - No LTO
|
# Portage - env - Clang - No LTO
|
||||||
|
|
||||||
# Copyright 2023 Jake Winters
|
# Copyright 2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 1.0.1.2
|
# Version: 1.0.1.2
|
||||||
|
2
desktop/portage/env/notmpfs.conf
vendored
2
desktop/portage/env/notmpfs.conf
vendored
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - env - No tmpfs
|
# Portage - env - No tmpfs
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 1.0.0.1
|
# Version: 1.0.0.1
|
||||||
|
19
desktop/portage/env/server.conf
vendored
Normal file
19
desktop/portage/env/server.conf
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# Inferencium
|
||||||
|
# Portage - env - Clang - Server
|
||||||
|
|
||||||
|
# Copyright 2023 Inference
|
||||||
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
# Version: 0.0.0.0
|
||||||
|
|
||||||
|
|
||||||
|
# Flags
|
||||||
|
## Hardening flags
|
||||||
|
C_SEC="-fstack-clash-protection -fstack-protector-strong -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -fwrapv"
|
||||||
|
LD_SEC="-Wl,-z,defs -Wl,-z,now -Wl,-z,relro"
|
||||||
|
## Compiler flags
|
||||||
|
CFLAGS="-flto=thin -march=znver1 -mtune=znver1 -O2 -pipe ${C_SEC}"
|
||||||
|
CXXFLAGS="-flto=thin -march=znver1 -mtune=znver1 -O2 -pipe ${C_SEC}"
|
||||||
|
RUSTFLAGS="-C debuginfo=0 -C target-cpu=znver1"
|
||||||
|
## Linker flags
|
||||||
|
LDFLAGS="-Wl,-O2 -Wl,--strip-all -Wl,-z,--thinlto-jobs=4 ${LD_SEC}"
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - make.conf
|
# Portage - make.conf
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 13.0.1.38
|
# Version: 13.0.1.38
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - package.accept_keywords
|
# Portage - package.accept_keywords
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 7.0.0.23
|
# Version: 8.0.0.24
|
||||||
|
|
||||||
|
|
||||||
app-arch/unrar ~amd64
|
app-arch/unrar ~amd64
|
||||||
@ -17,6 +17,7 @@ dev-libs/nss ~amd64
|
|||||||
dev-libs/spdlog ~amd64
|
dev-libs/spdlog ~amd64
|
||||||
dev-libs/wayland-protocols ~amd64
|
dev-libs/wayland-protocols ~amd64
|
||||||
fs-util/fsverity-utils ~amd64
|
fs-util/fsverity-utils ~amd64
|
||||||
|
game-rpg/cataclysm-dda ~amd64
|
||||||
gui-apps/waybar ~amd64
|
gui-apps/waybar ~amd64
|
||||||
=gui-wm/sway-1.7 ~amd64
|
=gui-wm/sway-1.7 ~amd64
|
||||||
<media-gfx/gimp-3.0.0 **
|
<media-gfx/gimp-3.0.0 **
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Jake Winters
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 16.0.1.52
|
# Version: 20.0.0.56
|
||||||
|
|
||||||
|
|
||||||
# No tmpfs
|
# No tmpfs
|
||||||
@ -150,7 +150,6 @@ gui-libs/wlroots nolto.conf
|
|||||||
media-fonts/font-util nolto.conf
|
media-fonts/font-util nolto.conf
|
||||||
media-gfx/chafa nolto.conf
|
media-gfx/chafa nolto.conf
|
||||||
media-gfx/exiv2 nolto.conf
|
media-gfx/exiv2 nolto.conf
|
||||||
media-gfx/gimp nolto.conf
|
|
||||||
media-gfx/graphicsmagick nolto.conf
|
media-gfx/graphicsmagick nolto.conf
|
||||||
media-gfx/graphite2 nolto.conf
|
media-gfx/graphite2 nolto.conf
|
||||||
media-gfx/imagemagick nolto.conf
|
media-gfx/imagemagick nolto.conf
|
||||||
@ -277,7 +276,6 @@ sys-fs/udisks nolto.conf
|
|||||||
sys-libs/argp-standalone nolto.conf
|
sys-libs/argp-standalone nolto.conf
|
||||||
sys-libs/binutils-libs nolto.conf
|
sys-libs/binutils-libs nolto.conf
|
||||||
sys-libs/compiler-rt-sanitizers nolto.conf
|
sys-libs/compiler-rt-sanitizers nolto.conf
|
||||||
sys-libs/efivar nolto.conf
|
|
||||||
sys-libs/fts-standalone nolto.conf
|
sys-libs/fts-standalone nolto.conf
|
||||||
sys-libs/gdbm nolto.conf
|
sys-libs/gdbm nolto.conf
|
||||||
sys-libs/libblockdev nolto.conf
|
sys-libs/libblockdev nolto.conf
|
||||||
@ -309,6 +307,9 @@ x11-terms/alacritty nolto.conf
|
|||||||
x11-themes/gtk-engines-adwaita nolto.conf
|
x11-themes/gtk-engines-adwaita nolto.conf
|
||||||
|
|
||||||
# Basic
|
# Basic
|
||||||
|
dev-db/postgresql basic.conf
|
||||||
|
dev-erlang/* basic.conf
|
||||||
|
dev-lang/erlang basic.conf
|
||||||
dev-lang/perl basic.conf
|
dev-lang/perl basic.conf
|
||||||
dev-lang/python basic.conf
|
dev-lang/python basic.conf
|
||||||
dev-lua/* basic.conf
|
dev-lua/* basic.conf
|
||||||
@ -327,10 +328,13 @@ dev-libs/libxslt gcc-nolto.conf
|
|||||||
media-libs/libtheora gcc-nolto.conf
|
media-libs/libtheora gcc-nolto.conf
|
||||||
net-fs/nfs-utils gcc-nolto.conf
|
net-fs/nfs-utils gcc-nolto.conf
|
||||||
sys-apps/iproute2 gcc-nolto.conf
|
sys-apps/iproute2 gcc-nolto.conf
|
||||||
sys-apps/portage gcc-nolto.conf
|
sys-libs/efivar gcc-nolto.conf
|
||||||
sys-libs/libcap gcc-nolto.conf
|
sys-libs/libcap gcc-nolto.conf
|
||||||
sys-libs/slang gcc-nolto.conf
|
sys-libs/slang gcc-nolto.conf
|
||||||
|
|
||||||
# GCC - Basic
|
# GCC - Basic
|
||||||
media-libs/libaom gcc-basic.conf
|
media-libs/libaom gcc-basic.conf
|
||||||
|
media-libs/sdl2-mixer gcc-basic.conf
|
||||||
|
net-voip/mumble gcc-basic.conf
|
||||||
|
sys-apps/portage gcc-basic.conf
|
||||||
sys-fs/jmtpfs gcc-basic.conf
|
sys-fs/jmtpfs gcc-basic.conf
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - package.license
|
# Portage - package.license
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 2.0.0.4
|
# Version: 2.0.0.4
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - package.mask
|
# Portage - package.mask
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# 3.0.0.4
|
# 3.0.0.4
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - package.unmask
|
# Portage - package.unmask
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# 2.0.0.3
|
# 2.0.0.3
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - package.use
|
# Portage - package.use
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 6.0.0.17
|
# Version: 8.0.0.19
|
||||||
|
|
||||||
|
|
||||||
acct-user/git gitea
|
acct-user/git gitea
|
||||||
@ -29,11 +29,13 @@ dev-qt/qtwebengine widgets
|
|||||||
dev-util/android-tools udev
|
dev-util/android-tools udev
|
||||||
gui-apps/grim jpeg
|
gui-apps/grim jpeg
|
||||||
gui-apps/waybar -popups -sndio -tray mpd network
|
gui-apps/waybar -popups -sndio -tray mpd network
|
||||||
gui-wm/sway -swaybar man swaybg swayidle swaylock swaymsg
|
gui-libs/wlroots X
|
||||||
|
gui-wm/sway -swaybar man swaybg swayidle swaylock swaymsg X
|
||||||
media-fonts/noto cjk
|
media-fonts/noto cjk
|
||||||
media-gfx/graphicsmagick png
|
media-gfx/graphicsmagick png
|
||||||
media-libs/babl lcms introspection
|
media-libs/babl lcms introspection
|
||||||
media-libs/freeimage jpeg jpeg2k png raw tiff webp
|
media-libs/freeimage jpeg jpeg2k png raw tiff webp
|
||||||
|
media-libs/freetype harfbuzz
|
||||||
media-libs/gegl cairo introspection lcms
|
media-libs/gegl cairo introspection lcms
|
||||||
media-libs/harfbuzz icu glib introspection truetype
|
media-libs/harfbuzz icu glib introspection truetype
|
||||||
media-libs/imlib2 X
|
media-libs/imlib2 X
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
diff --git a/app/core/gimpbacktrace-linux.c b/app/core/gimpbacktrace-linux.c
|
--- a/app/core/gimpbacktrace-backend.h
|
||||||
index e4166e3..91af4f4 100644
|
+++ b/app/core/gimpbacktrace-backend.h
|
||||||
--- a/app/core/gimpbacktrace-linux.c
|
@@ -22,7 +22,7 @@
|
||||||
+++ b/app/core/gimpbacktrace-linux.c
|
#define __GIMP_BACKTRACE_BACKEND_H__
|
||||||
@@ -39,7 +39,6 @@
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <dirent.h>
|
-#ifdef __gnu_linux__
|
||||||
#include <signal.h>
|
+#if defined(__gnu_linux__ ) && defined(__GLIBC__)
|
||||||
-#include <execinfo.h>
|
# define GIMP_BACKTRACE_BACKEND_LINUX
|
||||||
#include <dlfcn.h>
|
#elif defined (G_OS_WIN32) && defined (ARCH_X86)
|
||||||
#include <string.h>
|
# define GIMP_BACKTRACE_BACKEND_WINDOWS
|
||||||
#include <stdio.h>
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - package.provided
|
# Portage - package.provided
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 0.0.0.0
|
# Version: 0.0.0.0
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - package.use.force
|
# Portage - package.use.force
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 0.0.0.0
|
# Version: 0.0.0.0
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - repos.conf
|
# Portage - repos.conf
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 7.0.0.14
|
# Version: 8.0.0.15
|
||||||
|
|
||||||
|
|
||||||
# ONLY IPV4 + IPV6 DUAL-STACK MIRRORS SHOULD BE USED! IPV4 IS BEING PHASED OUT!
|
# ONLY IPV4 + IPV6 DUAL-STACK MIRRORS SHOULD BE USED! IPV4 IS BEING PHASED OUT!
|
||||||
@ -22,16 +22,24 @@ sync-openpgp-key-server = hkps://keys.gentoo.org
|
|||||||
strict-misc-digests = true
|
strict-misc-digests = true
|
||||||
sync-allow-hardlinks = true
|
sync-allow-hardlinks = true
|
||||||
|
|
||||||
|
|
||||||
# Local
|
# Local
|
||||||
[local]
|
[local]
|
||||||
location = /var/db/repos/local/
|
location = /var/db/repos/local/
|
||||||
|
|
||||||
|
|
||||||
# Inferencium
|
# Inferencium
|
||||||
[sys]
|
[sys]
|
||||||
location = /var/db/repos/sys/
|
location = /var/db/repos/sys/
|
||||||
sync-type = git
|
sync-type = git
|
||||||
sync-uri = https://git.inferencium.net/Inferencium/sys.git
|
sync-uri = https://git.inferencium.net/Inferencium/sys.git
|
||||||
|
|
||||||
|
[mmd]
|
||||||
|
location = /var/db/repos/mmd/
|
||||||
|
sync-type = git
|
||||||
|
sync-uri = https://git.inferencium.net/Inferencium/mmd.git
|
||||||
|
|
||||||
|
|
||||||
# LibreWolf
|
# LibreWolf
|
||||||
[librewolf]
|
[librewolf]
|
||||||
location = /var/db/repos/librewolf/
|
location = /var/db/repos/librewolf/
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - Set - Programming Languages
|
# Portage - Set - Programming Languages
|
||||||
|
|
||||||
# Copyright 2023 Jake Winters
|
# Copyright 2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 1.0.0.1
|
# Version: 1.0.0.1
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - Set - Rust
|
# Portage - Set - Rust
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 1.0.0.2
|
# Version: 1.0.0.2
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Inferencium
|
# Inferencium
|
||||||
# Portage - Set - Toolchain - LLVM
|
# Portage - Set - Toolchain - LLVM
|
||||||
|
|
||||||
# Copyright 2022-2023 Jake Winters
|
# Copyright 2022-2023 Inference
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
# Version: 1.0.0.3
|
# Version: 1.0.0.3
|
||||||
|
Loading…
x
Reference in New Issue
Block a user