summaryrefslogtreecommitdiffstats
path: root/group-base
diff options
context:
space:
mode:
Diffstat (limited to 'group-base')
-rw-r--r--group-base/env/debug2
-rw-r--r--group-base/env/eix-extra-econf1
-rw-r--r--group-base/env/noopt1
-rw-r--r--group-base/package.accept_keywords/00-base28
-rw-r--r--group-base/package.env/eix1
-rw-r--r--group-base/package.use/00-base36
-rw-r--r--group-base/patches/app-portage/eix/eix-italic.patch20
-rw-r--r--group-base/repos.conf/pramantha.conf6
8 files changed, 95 insertions, 0 deletions
diff --git a/group-base/env/debug b/group-base/env/debug
new file mode 100644
index 0000000..bb57afa
--- /dev/null
+++ b/group-base/env/debug
@@ -0,0 +1,2 @@
+CFLAGS="${CFLAGS} -ggdb"
+FEATURES="${FEATURES} nostrip installsources"
diff --git a/group-base/env/eix-extra-econf b/group-base/env/eix-extra-econf
new file mode 100644
index 0000000..da96ad8
--- /dev/null
+++ b/group-base/env/eix-extra-econf
@@ -0,0 +1 @@
+EXTRA_ECONF="--enable-security --enable-new-dialect --enable-strong-optimization"
diff --git a/group-base/env/noopt b/group-base/env/noopt
new file mode 100644
index 0000000..d8580ab
--- /dev/null
+++ b/group-base/env/noopt
@@ -0,0 +1 @@
+CFLAGS="${CFLAGS} -O0"
diff --git a/group-base/package.accept_keywords/00-base b/group-base/package.accept_keywords/00-base
new file mode 100644
index 0000000..41f2be7
--- /dev/null
+++ b/group-base/package.accept_keywords/00-base
@@ -0,0 +1,28 @@
+app-editors/kakoune **
+app-editors/vis **
+
+app-admin/entr
+app-admin/stow
+app-backup/restic
+app-crypt/signify
+app-editors/vim
+app-editors/vim-core
+app-misc/ranger
+app-misc/tmux
+app-portage/portage-utils
+app-shells/mksh
+app-text/manpager
+app-text/par
+dev-java/gradle-bin
+dev-util/radare2
+media-gfx/maim
+media-sound/abcde
+media-sound/mpd
+media-video/ffmpeg
+media-video/mpv
+net-misc/chrony
+net-misc/youtube-dl
+sys-apps/ed
+sys-apps/mandoc
+sys-apps/ripgrep
+sys-devel/bmake
diff --git a/group-base/package.env/eix b/group-base/package.env/eix
new file mode 100644
index 0000000..a7a3db7
--- /dev/null
+++ b/group-base/package.env/eix
@@ -0,0 +1 @@
+app-portage/eix eix-extra-econf \ No newline at end of file
diff --git a/group-base/package.use/00-base b/group-base/package.use/00-base
new file mode 100644
index 0000000..3a07794
--- /dev/null
+++ b/group-base/package.use/00-base
@@ -0,0 +1,36 @@
+*/* acl
+*/* logrotate
+*/* threads
+*/* iproute2
+
+*/* -bindist
+*/* -bluetooth
+*/* -branding
+*/* -consolekit
+*/* -cups
+*/* -ldap
+*/* -policy-kit
+*/* -spell
+*/* -systemd
+
+app-crypt/gnupg -smartcard
+app-editors/vis tre
+mail-client/mutt imap sasl smtp gpgme -smime
+media-sound/abcde cdr cdparanoia -vorbis -id3tag -lame
+media-sound/mpd inotify opus vorbis -bzip2 -cue -curl -flac -mad -zlib
+media-sound/ncmpcpp taglib
+media-video/ffmpeg mp3 openssl opus theora vpx
+net-analyzer/nmap ncat nping
+net-irc/weechat
+net-irc/znc
+net-misc/chrony caps
+net-misc/youtube-dl offensive
+sys-apps/busybox -savedconfig
+sys-kernel/linux-firmware savedconfig
+
+# needed for ncmpcpp
+dev-libs/boost icu
+
+# needed for qtcore & fish
+dev-libs/libpcre2 pcre16 pcre32
+dev-libs/libpcre pcre16 pcre32
diff --git a/group-base/patches/app-portage/eix/eix-italic.patch b/group-base/patches/app-portage/eix/eix-italic.patch
new file mode 100644
index 0000000..736911b
--- /dev/null
+++ b/group-base/patches/app-portage/eix/eix-italic.patch
@@ -0,0 +1,20 @@
+diff --git a/src/eixTk/ansicolor.cc b/src/eixTk/ansicolor.cc
+index 85bde831..7a497cae 100644
+--- a/src/eixTk/ansicolor.cc
++++ b/src/eixTk/ansicolor.cc
+@@ -45,6 +45,7 @@ static CONSTEXPR const ColorType
+ acNone = 0,
+ amNone = 50,
+ amBold = 1,
++ amItalic = 3,
+ amUnderlined = 4,
+ amBlink = 5,
+ amInverse = 7,
+@@ -68,6 +69,7 @@ void AnsiColor::init_static() {
+ color_map["none"] = amNone;
+ color_map["default"] = acNone;
+ color_map["bold"] = amBold;
++ color_map["italic"] = amItalic;
+ color_map["underline"] = amUnderlined;
+ color_map["underlined"] = amUnderlined;
+ color_map["blink"] = amBlink;
diff --git a/group-base/repos.conf/pramantha.conf b/group-base/repos.conf/pramantha.conf
new file mode 100644
index 0000000..5f63a45
--- /dev/null
+++ b/group-base/repos.conf/pramantha.conf
@@ -0,0 +1,6 @@
+[pramantha]
+auto-sync = no
+location = /var/overlays/pramantha
+sync-type = git
+clone-depth = 0
+sync-uri = https://git.vehk.de/pramantha.git