commit: 34770d39b22e586cf2260faa7e73c2e755674bf5
parent: 90bed42d76c32f28440a75d8b8bba1cac24e0e2a
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Sat, 19 May 2018 13:13:22 +0200
profiles: Add profiles, thus rendering https://hacktivis.me/git/shared_configs/ useless
Diffstat:
21 files changed, 121 insertions(+), 0 deletions(-)
diff --git a/profiles/arch.list b/profiles/arch.list
@@ -0,0 +1 @@
+amd64+
\ No newline at end of file
diff --git a/profiles/base/eapi b/profiles/base/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
@@ -0,0 +1,15 @@
+USE="
+ libressl dane -suid cjk cacert idn jumbo-build smp threads -kde -handbook -sslv3 urandom -zeroconf
+ system-binutils system-boost system-cairo system-capstone system-clang system-cmark system-crontab system-ffmpeg system-harfbuzz system-heimdal system-icu system-jpeg system-jsoncpp system-libevent system-libmspack system-libs system-libvpx system-libyaml system-lua system-mitkrb5 system-qemu system-qt system-renpy system-seabios system-snappy system-sqlite system-tbb system-uulib system-wide system-wine system-zlib
+"
+# system-* are generated using
+# sed -r 's/.*\/.*:(.*) -.*/\1 /' /usr/portage/profiles/use.local.desc | sort -u | grep ^system- | grep -v ' -' | tr -d "\n\r"
+
+CURL_SSL="libressl"
+
+CFLAGS="-O2 -pipe -march=native -mtune=native -Wall -Wextra -Wconversion -Wno-error=conversion -Wsign-conversion -Wno-error=sign-conversion -Wno-error=unknown-warning-option -Wno-macro-redefined -Wformat -Wformat-security"
+CXXFLAGS="${CFLAGS}"
+
+ACCEPT_LICENSE="-* @FREE"
+L10N="en en-US en-GB fr fr-FR fr-CA fr-CH fr-BE ja ja-JP is jbo de de-DE"
+LINGUAS="en en_US en_GB fr fr_FR fr_CA fr_CH fr_BE ja ja_JP is jbo de de_DE"
diff --git a/profiles/base/package.accept_keywords b/profiles/base/package.accept_keywords
@@ -0,0 +1,6 @@
+# My Gentoo Packages
+app-admin/pass-otp ~*
+app-editors/vis ~*
+games-arcade/oshu ~*
+www-plugins/passff ~*
+www-plugins/passff-host ~*
diff --git a/profiles/base/package.mask b/profiles/base/package.mask
@@ -0,0 +1,6 @@
+# unmaintained, got vulnerability, use pycryptodome
+dev-python/pycrypto
+
+# Lack of backporting for security fixes; no release after CVEs; code copypasta
+# =media-gfx/exiv2-0.26_p20180319 -> broken compilation
+media-gfx/exiv2
diff --git a/profiles/base/packages b/profiles/base/packages
@@ -0,0 +1,24 @@
+app-admin/syslog-ng
+dev-perl/rename
+sys-power/powertop
+app-shells/mksh
+app-portage/cpuid2cpuflags
+app-crypt/gentoo-keys
+app-editors/vis
+app-misc/pax-utils
+app-misc/tmux
+app-portage/gentoolkit
+app-portage/layman
+app-shells/thefuck
+app-text/wgetpaste
+net-analyzer/mtr
+net-analyzer/nmap
+net-analyzer/tcpdump
+net-dns/ldns-utils
+net-dns/unbound
+sys-apps/ed
+sys-apps/gradm
+sys-devel/clang
+sys-kernel/gentoo-sources
+sys-process/dcron
+net-misc/dhcpcd
diff --git a/profiles/base/parent b/profiles/base/parent
@@ -0,0 +1 @@
+gentoo:base
diff --git a/profiles/client/amd64-pc/eapi b/profiles/client/amd64-pc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/client/amd64-pc/packages b/profiles/client/amd64-pc/packages
@@ -0,0 +1,40 @@
+# sets:graphical
+app-text/mupdf
+media-fonts/source-pro
+x11-terms/st
+x11-misc/arandr
+media-fonts/emojione-color-font
+media-fonts/symbola
+media-fonts/unifont
+media-fonts/vlgothic
+media-gfx/feh
+media-video/mpv
+virtual/imagemagick-tools
+x11-apps/setxkbmap
+x11-apps/xev
+x11-apps/xinput
+x11-apps/xmodmap
+x11-apps/xprop
+x11-apps/xrandr
+x11-base/xorg-server
+x11-misc/dmenu
+x11-misc/dunst
+x11-misc/redshift
+x11-misc/slock
+x11-misc/xautolock
+x11-misc/xbindkeys
+x11-misc/xmobar
+x11-wm/xmonad
+x11-wm/xmonad-contrib
+
+# sets:client
+net-fs/sshfs
+net-misc/bsdwhois
+net-vpn/iodine
+app-admin/pass
+
+# sets:fonts
+media-fonts/fira-mono
+media-fonts/open-sans
+media-fonts/roboto
+media-fonts/fira-sans
diff --git a/profiles/client/amd64-pc/parent b/profiles/client/amd64-pc/parent
@@ -0,0 +1,3 @@
+gentoo:default/linux/amd64/17.0/hardened
+../../platforms/pc
+..
diff --git a/profiles/client/eapi b/profiles/client/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/client/make.defaults b/profiles/client/make.defaults
@@ -0,0 +1 @@
+USE="alsa"+
\ No newline at end of file
diff --git a/profiles/client/parent b/profiles/client/parent
@@ -0,0 +1 @@
+../base
diff --git a/profiles/eapi b/profiles/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/platforms/pc/eapi b/profiles/platforms/pc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/platforms/pc/packages b/profiles/platforms/pc/packages
@@ -0,0 +1,7 @@
+app-misc/beep
+sys-power/acpi
+sys-apps/pciutils
+sys-power/acpid
+sys-apps/dmidecode
+sys-kernel/linux-firmware
+
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
@@ -0,0 +1,2 @@
+amd64 client/amd64-pc dev
+amd64 server/amd64-pc dev
diff --git a/profiles/server/amd64-pc/eapi b/profiles/server/amd64-pc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/server/amd64-pc/parent b/profiles/server/amd64-pc/parent
@@ -0,0 +1,3 @@
+gentoo:default/linux/amd64/17.0/musl/hardened
+../../platforms/pc
+..
diff --git a/profiles/server/eapi b/profiles/server/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors
@@ -0,0 +1,2 @@
+openbsd https://ftp.fr.openbsd.org/pub/OpenBSD/ https://mirrors.evowise.com/pub/OpenBSD/
+debian http://ftp.fr.debian.org/debian/ http://deb.debian.org/debian/