Initial commit

This commit is contained in:
Siina Mashek 2020-07-03 11:21:03 +03:00
commit e445a423b2
35 changed files with 3623 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/make.profile

9
LICENSE Normal file
View File

@ -0,0 +1,9 @@
MIT License
Copyright (c) 2020 Siina Mashek
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

2
README.md Normal file
View File

@ -0,0 +1,2 @@
# /etc/portage
My /etc/portage files

11
link.sh Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
files=($(ls $PWD))
dest="/etc/portage/"
for file in "${files[@]}"; do
# Ignore link.sh
if [ "$file" != "link.sh" ]; then
ln -sf "$PWD/$file" "$dest"
fi
done

34
make.conf Normal file
View File

@ -0,0 +1,34 @@
# This make.conf is based on profile 17.1/desktop
COMMON_FLAGS="-march=znver1 -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j12 --load-average 11.95"
EMERGE_DEFAULT_OPTS="--jobs 4 --load-average 11.90"
VIDEO_CARDS="amdgpu radeonsi"
INPUT_DEVICES="libinput wacom"
RUBY_TARGETS="ruby25"
RUBY_SINGLE_TARGET="ruby25"
PYTHON_TARGETS="python3_7"
PYTHON_SINGLE_TARGET="python3_7"
AUD="pulseaudio"
DE="-gnome -kde"
GFX="-branding imlib vulkan xinerama"
KIT="-gtk -gtk2 -gtk3 -qt -qt4 -qt5"
MISC="elogind minizip -startup-notification -cups -joystick -postscript"
NET="-bluetooth -ldap -networkmanager -wifi -wireless"
USE="${AUD} ${DE} ${GFX} ${KIT} ${MISC} ${NET}"
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"
LC_MESSAGES=C
L10N=""

16
package.accept_keywords Normal file
View File

@ -0,0 +1,16 @@
dev-python/python-evdev ~amd64
games-util/lutris ~amd64
media-sound/spotify ~amd64
net-im/dino ~amd64
net-im/discord-bin ~amd64
net-libs/libsignal-protocol-c ~amd64
sci-libs/libqalculate ~amd64
sys-kernel/gentoo-sources ~amd64
x11-misc/rofi-calc ~amd64
x11-misc/qxkb ~amd64
x11-themes/kvantum ~amd64
net-misc/kristall::siina ~amd64
x11-themes/arc-kde::siina ~amd64
games-util/steam-*::steam-overlay ~amd64

5
package.license Normal file
View File

@ -0,0 +1,5 @@
app-arch/unrar unRAR
games-util/steam-launcher ValveSteamLicense
media-sound/spotify Spotify
net-im/discord-bin all-rights-reserved
sys-kernel/linux-firmware linux-fw-redistributable no-source-code

1
package.mask Normal file
View File

@ -0,0 +1 @@
>=dev-lang/python-3.8

1
package.use/arc-kde Normal file
View File

@ -0,0 +1 @@
x11-themes/arc-kde color-schemes kvantum -konsole -plasma -wallpapers -yakuake

1
package.use/arc-theme Normal file
View File

@ -0,0 +1 @@
x11-themes/arc-theme gtk2 gtk3

1
package.use/cups Normal file
View File

@ -0,0 +1 @@
net-print/cups ssl

1
package.use/git Normal file
View File

@ -0,0 +1 @@
dev-vcs/git -perl

View File

@ -0,0 +1 @@
x11-themes/gtk-engines-murrine -themes

1
package.use/libdrm Normal file
View File

@ -0,0 +1 @@
>=x11-libs/libdrm-2.4.100 video_cards_radeon

1
package.use/libqalculate Normal file
View File

@ -0,0 +1 @@
sci-libs/libqalculate curl

1
package.use/ncurses Normal file
View File

@ -0,0 +1 @@
sys-libs/ncurses -gpm

1
package.use/polkit Normal file
View File

@ -0,0 +1 @@
sys-auth/polkit duktape

1
package.use/qtcurve Normal file
View File

@ -0,0 +1 @@
x11-themes/qtcurve gtk

1
package.use/qtmultimedia Normal file
View File

@ -0,0 +1 @@
>=dev-qt/qtmultimedia-5.14.2-r1 widgets

1
package.use/qtwidgets Normal file
View File

@ -0,0 +1 @@
dev-qt/qtwidgets gtk

1
package.use/quassel Normal file
View File

@ -0,0 +1 @@
net-irc/quassel -server monolithic

1
package.use/rxvt-unicode Normal file
View File

@ -0,0 +1 @@
x11-terms/rxvt-unicode 256-color xft -mousewheel -perl

1
package.use/scribus Normal file
View File

@ -0,0 +1 @@
app-office/scribus python_single_target_python2_7

1
package.use/thunar Normal file
View File

@ -0,0 +1 @@
xfce-base/thunar -trash-panel-plugin -udisks

1
package.use/vlc Normal file
View File

@ -0,0 +1 @@
media-video/vlc libass matroska srt qt5 x265

1
package.use/w3m Normal file
View File

@ -0,0 +1 @@
www-client/w3m imlib

157
package.use/zz-autounmask Normal file
View File

@ -0,0 +1,157 @@
# required by x11-libs/libXrandr-1.5.2::gentoo
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libX11-1.6.9 abi_x86_32
# required by x11-libs/libxcb-1.14::gentoo
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libXau-1.0.9 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libxcb-1.14 abi_x86_32
# required by x11-libs/libxcb-1.14::gentoo
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libXdmcp-1.1.3 abi_x86_32
# required by x11-libs/libxcb-1.14::gentoo
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-base/xcb-proto-1.14-r1 abi_x86_32
# required by games-util/steam-client-meta-0-r20200328::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay
# required by steam-meta (argument)
>=virtual/opengl-7.0-r2 abi_x86_32
# required by virtual/opengl-7.0-r2::gentoo
# required by games-util/steam-client-meta-0-r20200328::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay
# required by steam-meta (argument)
>=media-libs/mesa-20.0.8 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=dev-libs/expat-2.2.8 abi_x86_32
# required by sys-devel/llvm-10.0.0::gentoo
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=sys-libs/zlib-1.2.11-r2 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[libglvnd]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=media-libs/libglvnd-1.3.1 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libdrm-2.4.100 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libxshmfence-1.3-r1 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libXdamage-1.1.5 abi_x86_32
# required by x11-libs/libXrandr-1.5.2::gentoo
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libXext-1.3.4 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libXxf86vm-1.1.4-r1 abi_x86_32
# required by x11-libs/libXdamage-1.1.5::gentoo
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libXfixes-5.0.3-r1 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[zstd]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=app-arch/zstd-1.4.4-r4 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=sys-devel/llvm-10.0.0 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libXrandr-1.5.2 abi_x86_32
# required by x11-libs/libXrandr-1.5.2::gentoo
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=x11-libs/libXrender-0.9.10-r1 abi_x86_32
# required by sys-devel/llvm-10.0.0::gentoo[libffi]
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=dev-libs/libffi-3.3-r1 abi_x86_32
# required by sys-libs/gpm-1.20.7-r2::gentoo
# required by app-editors/vim-8.2.0360::gentoo[gpm]
# required by @selected
# required by @world (argument)
>=sys-libs/ncurses-6.2-r1 abi_x86_32
# required by sys-devel/llvm-10.0.0::gentoo[xml]
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=dev-libs/libxml2-2.9.9-r3 abi_x86_32
# required by dev-libs/libxml2-2.9.9-r3::gentoo[icu]
# required by x11-base/xcb-proto-1.14-r1::gentoo
# required by x11-libs/libxcb-1.14::gentoo
# required by media-libs/mesa-20.0.8::gentoo[X]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=dev-libs/icu-67.1 abi_x86_32
# required by sys-libs/ncurses-6.2-r1::gentoo[gpm]
# required by sys-devel/llvm-10.0.0::gentoo[ncurses]
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=sys-libs/gpm-1.20.7-r2 abi_x86_32
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=virtual/libelf-3 abi_x86_32
# required by virtual/libelf-3::gentoo
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=dev-libs/elfutils-0.177 abi_x86_32
# required by dev-libs/elfutils-0.177::gentoo[bzip2]
# required by virtual/libelf-3::gentoo
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
# required by steam-meta (argument)
>=app-arch/bzip2-1.0.6-r11 abi_x86_32

View File

@ -0,0 +1,12 @@
--- a/src/video/SDL_vulkan_utils.c 2020-03-10 21:36:18.000000000 -0400
+++ b/src/video/SDL_vulkan_utils.c 2020-06-14 21:49:15.780898839 -0400
@@ -85,7 +85,9 @@
case VK_ERROR_INVALID_SHADER_NV:
return "VK_ERROR_INVALID_SHADER_NV";
case VK_RESULT_MAX_ENUM:
+#if VK_HEADER_VERSION < 140
case VK_RESULT_RANGE_SIZE:
+#endif
break;
}
if(result < 0)

51
repo.postsync.d/example Normal file
View File

@ -0,0 +1,51 @@
#!/bin/sh
# Example /etc/portage/repo.postsync.d script. Make it executable (chmod +x) for
# Portage to process it.
#
# With portage-2.2.16 and newer, all repo.postsync.d hooks will be called multiple
# times after syncing each repository.
#
# Older versions of Portage support syncing only one repository.
# In those versions, the postsync.d hooks will be called only once,
# and they will not be passed any parameters.
# On a repo.postsync.d hook call, positional parameters contain
# information about the just-synced repository.
# Your hook can control it's actions depending on any of the three
# parameters passed in to it.
#
# They are as follows:
#
# The repository name.
repository_name=${1}
# The URI to which the repository was synced.
sync_uri=${2}
# The path to the repository.
repository_path=${3}
# Portage assumes that a hook succeeded if it exits with 0 code. If no
# explicit exit is done, the exit code is the exit code of last spawned
# command. Since our script is a bit more complex, we want to control
# the exit code explicitly.
ret=0
if [ -n "${repository_name}" ]; then
# Repository name was provided, so we're in a post-repository hook.
echo "* In post-repository hook for ${repository_name}"
echo "** synced from remote repository ${sync_uri}"
echo "** synced into ${repository_path}"
# Gentoo comes with pregenerated cache but the other repositories
# usually don't. Generate them to improve performance.
if [ "${repository_name}" != "gentoo" ]; then
if ! egencache --update --repo="${repository_name}" --jobs=4
then
echo "!!! egencache failed!"
ret=1
fi
fi
fi
# Return explicit status.
exit "${ret}"

6
repos.conf/danrepo.conf Normal file
View File

@ -0,0 +1,6 @@
[danrepo]
location = /var/db/repos/danrepo
sync-type = git
sync-uri = https://github.com/ferion11/danrepo.git
auto-sync = yes
priority = 1000

8
repos.conf/gentoo.conf Normal file
View File

@ -0,0 +1,8 @@
[DEFAULT]
main-repo = gentoo
[gentoo]
location = /var/db/repos/gentoo
sync-type = git
sync-uri = https://anongit.gentoo.org/git/repo/gentoo.git
auto-sync = yes

5
repos.conf/siina.conf Normal file
View File

@ -0,0 +1,5 @@
[siina]
location = /var/db/repos/siina
sync-type = git
sync-uri = https://git.sr.ht/~siina/gentoo-overlay
auto-sync = yes

View File

@ -0,0 +1,5 @@
[steam-overlay]
location = /var/db/repos/steam-overlay
sync-type = git
sync-uri = https://github.com/anyc/steam-overlay
auto-sync = yes

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff