logo

overlay

My (experimental) gentoo overlay
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:

Aprofiles/arch.list2++
Aprofiles/base/eapi1+
Aprofiles/base/make.defaults15+++++++++++++++
Aprofiles/base/package.accept_keywords6++++++
Aprofiles/base/package.mask6++++++
Aprofiles/base/packages24++++++++++++++++++++++++
Aprofiles/base/parent1+
Aprofiles/client/amd64-pc/eapi1+
Aprofiles/client/amd64-pc/packages40++++++++++++++++++++++++++++++++++++++++
Aprofiles/client/amd64-pc/parent3+++
Aprofiles/client/eapi1+
Aprofiles/client/make.defaults2++
Aprofiles/client/parent1+
Aprofiles/eapi1+
Aprofiles/platforms/pc/eapi1+
Aprofiles/platforms/pc/packages7+++++++
Aprofiles/profiles.desc2++
Aprofiles/server/amd64-pc/eapi1+
Aprofiles/server/amd64-pc/parent3+++
Aprofiles/server/eapi1+
Aprofiles/thirdpartymirrors2++
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/