Browse Source

Initial commit

probably a lot of mess but whatever
master
odrling 1 year ago
commit
f796e45729
  1. 3
      categories
  2. 2
      env/clang
  3. 28
      env/cross-x86_64-musl/binutils.conf
  4. 28
      env/cross-x86_64-musl/gcc.conf
  5. 28
      env/cross-x86_64-musl/gdb.conf
  6. 25
      env/cross-x86_64-musl/linux-headers.conf
  7. 25
      env/cross-x86_64-musl/musl.conf
  8. 28
      env/cross-x86_64-pc-linux-musl/binutils.conf
  9. 28
      env/cross-x86_64-pc-linux-musl/gcc.conf
  10. 28
      env/cross-x86_64-pc-linux-musl/gdb.conf
  11. 25
      env/cross-x86_64-pc-linux-musl/linux-headers.conf
  12. 25
      env/cross-x86_64-pc-linux-musl/musl.conf
  13. 26
      env/cross-x86_64-w64-mingw32/binutils.conf
  14. 26
      env/cross-x86_64-w64-mingw32/gcc.conf
  15. 26
      env/cross-x86_64-w64-mingw32/gdb.conf
  16. 23
      env/cross-x86_64-w64-mingw32/mingw64-runtime.conf
  17. 1
      env/ld.bfd
  18. 47
      make.conf
  19. 46
      make.conf.euse_backup
  20. 1
      make.profile
  21. 1
      package.accept_keywords/aegisub
  22. 5
      package.accept_keywords/cross-x86_64-musl
  23. 5
      package.accept_keywords/cross-x86_64-pc-linux-musl
  24. 4
      package.accept_keywords/cross-x86_64-w64-mingw32
  25. 1
      package.accept_keywords/ffms
  26. 1
      package.accept_keywords/gyp
  27. 1
      package.accept_keywords/lutris
  28. 1
      package.accept_keywords/mpv
  29. 1
      package.accept_keywords/nvim
  30. 1
      package.accept_keywords/rav1e
  31. 1
      package.accept_keywords/surf
  32. 1
      package.accept_keywords/syncplay
  33. 25
      package.accept_keywords/system
  34. 1
      package.accept_keywords/vapoursynth
  35. 2
      package.accept_keywords/x264
  36. 1
      package.accept_keywords/ytdl
  37. 5
      package.env/cross-x86_64-musl
  38. 5
      package.env/cross-x86_64-pc-linux-musl
  39. 4
      package.env/cross-x86_64-w64-mingw32
  40. 40
      package.license
  41. 1
      package.mask/apriluwu
  42. 1
      package.mask/bobwya
  43. 1
      package.mask/libressl
  44. 1
      package.mask/mpv
  45. 1
      package.mask/raiagent
  46. 12
      package.mask/system
  47. 2
      package.mask/temp
  48. 1
      package.mask/vapoursynth
  49. 3
      package.unmask/lua
  50. 1
      package.use/aegisub
  51. 1
      package.use/arc-theme
  52. 1
      package.use/aria2
  53. 1
      package.use/audacity
  54. 1
      package.use/audiotools
  55. 1
      package.use/beets
  56. 1
      package.use/blender
  57. 1
      package.use/cmus
  58. 1
      package.use/cross-x86_64-musl
  59. 1
      package.use/cross-x86_64-pc-linux-musl
  60. 3
      package.use/cross-x86_64-w64-mingw32
  61. 1
      package.use/cryptsetup
  62. 1
      package.use/cuetools
  63. 1
      package.use/curl
  64. 1
      package.use/ecryptfs
  65. 1
      package.use/ffmpeg
  66. 1
      package.use/firefox
  67. 1
      package.use/fonts
  68. 1
      package.use/gold
  69. 1
      package.use/gst
  70. 1
      package.use/gtk
  71. 1
      package.use/handbrake
  72. 1
      package.use/haptic
  73. 1
      package.use/hexchat
  74. 1
      package.use/ibus
  75. 1
      package.use/intel-microcode
  76. 1
      package.use/intel-ucode
  77. 1
      package.use/introspection
  78. 1
      package.use/irssi
  79. 1
      package.use/jack
  80. 1
      package.use/libcanberra
  81. 1
      package.use/libreoffice
  82. 1
      package.use/libsamplerate
  83. 1
      package.use/libvirt
  84. 1
      package.use/lua52compat
  85. 1
      package.use/mediainfo
  86. 1
      package.use/mesa
  87. 1
      package.use/mkvtoolnix
  88. 1
      package.use/mono
  89. 2
      package.use/mozc
  90. 1
      package.use/mpv
  91. 1
      package.use/networkmanager
  92. 1
      package.use/nginx
  93. 1
      package.use/nodejs
  94. 1
      package.use/noto
  95. 1
      package.use/openal
  96. 1
      package.use/opencl
  97. 1
      package.use/opencv
  98. 2
      package.use/pgo
  99. 1
      package.use/pinentry
  100. 1
      package.use/pulseaudio

3
categories

@ -0,0 +1,3 @@
cross-x86_64-w64-mingw32
cross-x86_64-musl
cross-x86_64-pc-linux-musl

2
env/clang

@ -0,0 +1,2 @@
CC=clang
CXX=clang++

28
env/cross-x86_64-musl/binutils.conf

@ -0,0 +1,28 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='default'
TARGET_MULTILIB_ABIS='default'
TARGET_DEFAULT_ABI='default'
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

28
env/cross-x86_64-musl/gcc.conf

@ -0,0 +1,28 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='default'
TARGET_MULTILIB_ABIS='default'
TARGET_DEFAULT_ABI='default'
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

28
env/cross-x86_64-musl/gdb.conf

@ -0,0 +1,28 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='default'
TARGET_MULTILIB_ABIS='default'
TARGET_DEFAULT_ABI='default'
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

25
env/cross-x86_64-musl/linux-headers.conf

@ -0,0 +1,25 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='default'
MULTILIB_ABIS='default'
DEFAULT_ABI='default'

25
env/cross-x86_64-musl/musl.conf

@ -0,0 +1,25 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='default'
MULTILIB_ABIS='default'
DEFAULT_ABI='default'

28
env/cross-x86_64-pc-linux-musl/binutils.conf

@ -0,0 +1,28 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='default'
TARGET_MULTILIB_ABIS='default'
TARGET_DEFAULT_ABI='default'
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-pc-linux-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

28
env/cross-x86_64-pc-linux-musl/gcc.conf

@ -0,0 +1,28 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='default'
TARGET_MULTILIB_ABIS='default'
TARGET_DEFAULT_ABI='default'
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-pc-linux-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

28
env/cross-x86_64-pc-linux-musl/gdb.conf

@ -0,0 +1,28 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='default'
TARGET_MULTILIB_ABIS='default'
TARGET_DEFAULT_ABI='default'
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-pc-linux-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

25
env/cross-x86_64-pc-linux-musl/linux-headers.conf

@ -0,0 +1,25 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-pc-linux-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='default'
MULTILIB_ABIS='default'
DEFAULT_ABI='default'

25
env/cross-x86_64-pc-linux-musl/musl.conf

@ -0,0 +1,25 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
CFLAGS_amd64='-m64'
CFLAGS_default=''
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-pc-linux-gnu'
CHOST_default=''
CHOST_x32='x86_64-pc-linux-gnux32'
CHOST_x86='i686-pc-linux-gnu'
CTARGET_amd64='x86_64-pc-linux-gnu'
CTARGET_default='x86_64-pc-linux-musl'
CTARGET_x32='x86_64-pc-linux-gnux32'
CTARGET_x86='i686-pc-linux-gnu'
LDFLAGS_amd64=''
LDFLAGS_default=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='default'
MULTILIB_ABIS='default'
DEFAULT_ABI='default'

26
env/cross-x86_64-w64-mingw32/binutils.conf

@ -0,0 +1,26 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='amd64'
TARGET_MULTILIB_ABIS='amd64'
TARGET_DEFAULT_ABI='amd64'
CFLAGS_amd64='-m64'
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-w64-mingw32'
CHOST_default=''
CHOST_x32='x86_64-w64-mingw32'
CHOST_x86='i686-w64-mingw32'
CTARGET_amd64='x86_64-w64-mingw32'
CTARGET_default='x86_64-w64-mingw32'
CTARGET_x32='x86_64-w64-mingw32'
CTARGET_x86='i686-w64-mingw32'
LDFLAGS_amd64=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

26
env/cross-x86_64-w64-mingw32/gcc.conf

@ -0,0 +1,26 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='amd64'
TARGET_MULTILIB_ABIS='amd64'
TARGET_DEFAULT_ABI='amd64'
CFLAGS_amd64='-m64'
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-w64-mingw32'
CHOST_default=''
CHOST_x32='x86_64-w64-mingw32'
CHOST_x86='i686-w64-mingw32'
CTARGET_amd64='x86_64-w64-mingw32'
CTARGET_default='x86_64-w64-mingw32'
CTARGET_x32='x86_64-w64-mingw32'
CTARGET_x86='i686-w64-mingw32'
LDFLAGS_amd64=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

26
env/cross-x86_64-w64-mingw32/gdb.conf

@ -0,0 +1,26 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
TARGET_ABI='amd64'
TARGET_MULTILIB_ABIS='amd64'
TARGET_DEFAULT_ABI='amd64'
CFLAGS_amd64='-m64'
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-w64-mingw32'
CHOST_default=''
CHOST_x32='x86_64-w64-mingw32'
CHOST_x86='i686-w64-mingw32'
CTARGET_amd64='x86_64-w64-mingw32'
CTARGET_default='x86_64-w64-mingw32'
CTARGET_x32='x86_64-w64-mingw32'
CTARGET_x86='i686-w64-mingw32'
LDFLAGS_amd64=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

23
env/cross-x86_64-w64-mingw32/mingw64-runtime.conf

@ -0,0 +1,23 @@
SYMLINK_LIB=no
COLLISION_IGNORE="${COLLISION_IGNORE} /usr/lib/debug/.build-id"
CFLAGS_amd64='-m64'
CFLAGS_x32='-mx32'
CFLAGS_x86='-m32'
CHOST_amd64='x86_64-w64-mingw32'
CHOST_default=''
CHOST_x32='x86_64-w64-mingw32'
CHOST_x86='i686-w64-mingw32'
CTARGET_amd64='x86_64-w64-mingw32'
CTARGET_default='x86_64-w64-mingw32'
CTARGET_x32='x86_64-w64-mingw32'
CTARGET_x86='i686-w64-mingw32'
LDFLAGS_amd64=''
LIBDIR_amd64='lib64'
LIBDIR_default='lib'
LIBDIR_x32='libx32'
LIBDIR_x86='lib'
ABI='amd64'
MULTILIB_ABIS='amd64'
DEFAULT_ABI='amd64'

1
env/ld.bfd

@ -0,0 +1 @@
LD=ld.bfd

47
make.conf

@ -0,0 +1,47 @@
COMMON_FLAGS="-O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
#RUSTFLAGS="-C target-feature=+avx2,+fma"
CONFIG_SHELL=/bin/bash
# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
ACCEPT_KEYWORDS="~amd64"
MAKEOPTS="-j4"
PORTAGE_NICENESS=19
EMERGE_DEFAULT_OPTS="--quiet-build --alert --rebuilt-binaries"
ACCEPT_LICENSE="@FREE WTFPL GPL BSD-3"
PORTAGE_BINHOST="https://korone.butaishoujo.moe/binpkgs"
USE="pgo zsh-completion vaapi vim-syntax bluray networkmanager -gtk -qt5 \
-gtk3 -netifrc postscript bluetooth jpeg -jpeg2k vorbis \
-wxwidgets adns logrotate xinerama acpi -openssl libressl webp \
glamor fcitx4 modemmanager -dhclient dhcpcd vulkan gold \
declarative -libcaca gles wayland gles2 jack -pulseaudio -gstreamer \
-webkit libglvnd lua_targets_lua51 cjk zstd lz4 -kernel_linux \
bindist luajit threads"
CURL_SSL=libressl
ABI_X86="$ABI_X86 32"
VIDEO_CARDS="dummy vesa i915 i965 intel"
VAPOURSYNTH_PLUGINS="subtext eedi3 imagemagick morpho ocr removegrain vinverse vivtc miscfilters"
RUBY_TARGETS="ruby26 ruby27"
PYTHON_TARGETS="python3_7 python3_8 python3_9"
PYTHON_SINGLE_TARGET="python3_8"
GRUB_PLATFORMS="efi-64"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
LLVM_TARGETS=""

46
make.conf.euse_backup

@ -0,0 +1,46 @@
COMMON_FLAGS="-O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
#RUSTFLAGS="-C target-feature=+avx2,+fma"
CONFIG_SHELL=/bin/bash
# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/var/db/repos/gentoo"
DISTDIR="/var/cache/distfiles"
PKGDIR="/var/cache/binpkgs"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C
ACCEPT_KEYWORDS="~amd64"
MAKEFLAGS="-j12"
PORTAGE_NICENESS=19
EMERGE_DEFAULT_OPTS="--quiet-build --alert --buildpkg --buildpkg-exclude 'virtual/* acct-user/* acct-group/* */*-meta */*-bin'"
ACCEPT_LICENSE="@FREE WTFPL GPL BSD-3"
USE="pgo zsh-completion vaapi vim-syntax bluray networkmanager -gtk -qt5 \
-gtk3 -netifrc postscript bluetooth jpeg -jpeg2k vorbis \
-wxwidgets adns logrotate xinerama acpi -openssl libressl webp \
glamor fcitx4 modemmanager -dhclient dhcpcd vulkan gold \
declarative -libcaca gles wayland gles2 jack -pulseaudio -gstreamer \
-webkit libglvnd lua_targets_lua51 cjk zstd lz4 -kernel_linux \
bindist luajit"
CURL_SSL=libressl
ABI_X86="$ABI_X86 32"
VIDEO_CARDS="dummy vesa i915 i965 intel"
VAPOURSYNTH_PLUGINS="subtext eedi3 imagemagick morpho ocr removegrain vinverse vivtc miscfilters"
RUBY_TARGETS="ruby26 ruby27"
PYTHON_TARGETS="python3_7 python3_8 python3_9"
PYTHON_SINGLE_TARGET="python3_8"
GRUB_PLATFORMS="efi-64"
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
LLVM_TARGETS=""

1
make.profile

@ -0,0 +1 @@
../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop

1
package.accept_keywords/aegisub

@ -0,0 +1 @@
=media-video/aegisub-9999 **

5
package.accept_keywords/cross-x86_64-musl

@ -0,0 +1,5 @@
cross-x86_64-musl/binutils amd64 ~amd64
cross-x86_64-musl/gcc amd64 ~amd64
cross-x86_64-musl/linux-headers amd64 ~amd64
cross-x86_64-musl/musl amd64 ~amd64
cross-x86_64-musl/gdb amd64 ~amd64

5
package.accept_keywords/cross-x86_64-pc-linux-musl

@ -0,0 +1,5 @@
cross-x86_64-pc-linux-musl/binutils amd64 ~amd64
cross-x86_64-pc-linux-musl/gcc amd64 ~amd64
cross-x86_64-pc-linux-musl/linux-headers amd64 ~amd64
cross-x86_64-pc-linux-musl/musl amd64 ~amd64
cross-x86_64-pc-linux-musl/gdb amd64 ~amd64

4
package.accept_keywords/cross-x86_64-w64-mingw32

@ -0,0 +1,4 @@
cross-x86_64-w64-mingw32/binutils amd64 ~amd64
cross-x86_64-w64-mingw32/gcc amd64 ~amd64
cross-x86_64-w64-mingw32/mingw64-runtime amd64 ~amd64
cross-x86_64-w64-mingw32/gdb amd64 ~amd64

1
package.accept_keywords/ffms

@ -0,0 +1 @@
#=media-libs/ffmpegsource-9999 **

1
package.accept_keywords/gyp

@ -0,0 +1 @@
dev-util/gyp **

1
package.accept_keywords/lutris

@ -0,0 +1 @@
games-util/lutris **

1
package.accept_keywords/mpv

@ -0,0 +1 @@
=media-video/mpv-9999 **

1
package.accept_keywords/nvim

@ -0,0 +1 @@
app-editors/neovim **

1
package.accept_keywords/rav1e

@ -0,0 +1 @@
=media-video/rav1e-9999 **

1
package.accept_keywords/surf

@ -0,0 +1 @@
=www-client/surf-9999 **

1
package.accept_keywords/syncplay

@ -0,0 +1 @@
=media-video/syncplay-9999::gentoo **

25
package.accept_keywords/system

@ -0,0 +1,25 @@
# # required by media-gfx/maim-5.5.3::gentoo
# # required by maim (argument)
# =x11-misc/slop-7.4 ~amd64
# # required by maim (argument)
# =media-gfx/maim-5.5.3 ~amd64
# required by @selected
# required by @world (argument)
=x11-wm/dwm-9999 **
# required by st::odrling (argument)
=x11-terms/st-9999 **
# required by @selected
# required by @world (argument)
=x11-misc/dmenu-9999 **
# required by slstatus (argument)
=x11-misc/slstatus-9999 **
# required by aegisub::odrling (argument)
~media-video/aegisub-9999 **
~dev-lua/argparse-9999::odrling **
~dev-lua/linotify-9999::odrling **
~dev-lua/luafilesystem-9999::odrling **
~dev-lua/moonscript-9999::odrling **
#dev-lang/luajit::lua **
=x11-misc/dwmblocks-9999 **
=media-plugins/vapoursynth-adaptivegrain-9999::odrling **
=dev-util/gyp-99999999999999 **

1
package.accept_keywords/vapoursynth

@ -0,0 +1 @@
=media-libs/libplacebo-9999::gentoo **

2
package.accept_keywords/x264

@ -0,0 +1,2 @@
media-libs/x264 **
media-video/x264-encoder **

1
package.accept_keywords/ytdl

@ -0,0 +1 @@
=net-misc/youtube-dl-99999999 **

5
package.env/cross-x86_64-musl

@ -0,0 +1,5 @@
cross-x86_64-musl/binutils cross-x86_64-musl/binutils.conf
cross-x86_64-musl/gcc cross-x86_64-musl/gcc.conf
cross-x86_64-musl/linux-headers cross-x86_64-musl/linux-headers.conf
cross-x86_64-musl/musl cross-x86_64-musl/musl.conf
cross-x86_64-musl/gdb cross-x86_64-musl/gdb.conf

5
package.env/cross-x86_64-pc-linux-musl

@ -0,0 +1,5 @@
cross-x86_64-pc-linux-musl/binutils cross-x86_64-pc-linux-musl/binutils.conf
cross-x86_64-pc-linux-musl/gcc cross-x86_64-pc-linux-musl/gcc.conf
cross-x86_64-pc-linux-musl/linux-headers cross-x86_64-pc-linux-musl/linux-headers.conf
cross-x86_64-pc-linux-musl/musl cross-x86_64-pc-linux-musl/musl.conf
cross-x86_64-pc-linux-musl/gdb cross-x86_64-pc-linux-musl/gdb.conf

4
package.env/cross-x86_64-w64-mingw32

@ -0,0 +1,4 @@
cross-x86_64-w64-mingw32/binutils cross-x86_64-w64-mingw32/binutils.conf
cross-x86_64-w64-mingw32/gcc cross-x86_64-w64-mingw32/gcc.conf
cross-x86_64-w64-mingw32/mingw64-runtime cross-x86_64-w64-mingw32/mingw64-runtime.conf
cross-x86_64-w64-mingw32/gdb cross-x86_64-w64-mingw32/gdb.conf

40
package.license

@ -0,0 +1,40 @@
# required by linux-firmware (argument)
sys-kernel/linux-firmware linux-fw-redistributable no-source-code
# required by intel-microcode (argument)
>=sys-firmware/intel-microcode-20190918_p20190918 intel-ucode
# required by media-video/ffmpeg-4.1.3::gentoo[fdk]
# required by virtual/ffmpeg-9-r2::gentoo[-libav]
# required by mail-client/thunderbird-60.8.0::gentoo
# required by thunderbird (argument)
>=media-libs/fdk-aac-2.0.0 FraunhoferFDK
# required by discord-bin (argument)
>=net-im/discord-bin-0.0.9 all-rights-reserved
# required by media-plugins/vapoursynth-plugins-meta-48::vapoursynth[vapoursynth_plugins_descale]
# required by vapoursynth-plugins-meta (argument)
=media-plugins/vapoursynth-descale-2 WTFPL
# required by media-plugins/vapoursynth-plugins-meta-48::vapoursynth[vapoursynth_plugins_smoothuv]
# required by vapoursynth-plugins-meta (argument)
=media-plugins/vapoursynth-smoothuv-2 GPL
# required by media-plugins/vapoursynth-plugins-meta-48::vapoursynth[vapoursynth_plugins_vfrtocrf]
# required by vapoursynth-plugins-meta (argument)
=media-plugins/vapoursynth-vfrtocrf-1.0.2017.07.21 BSD-3
# required by games-util/steam-meta-0-r20160817::steam-overlay
# required by steam-meta (argument)
>=games-util/steam-launcher-1.0.0.59-r3 ValveSteamLicense
dev-util/packer JSON
media-plugins/vapoursynth-descale::odrling WTFPL
media-plugins/vapoursynth-smoothuv::vapoursynth GPL
media-plugins/vapoursynth-vfrtocrf::vapoursynth BSD-3
# required by android-sdk-update-manager (argument)
>=dev-util/android-sdk-update-manager-24.4.1 android
# required by ns (argument)
>=net-misc/ns-3.30 GPLv2
# required by vivaldi (argument)
>=www-client/vivaldi-2.11.1811.38_p1 Vivaldi
# required by net-im/zoom (argument)
>=net-im/zoom-3.5.374815.0324-r3 all-rights-reserved
# required by games-util/lutris-0.5.6::gentoo
# required by lutris (argument)
>=app-arch/unrar-5.9.2 unRAR
# required by google-chrome (argument)
>=www-client/google-chrome-83.0.4103.61 google-chrome

1
package.mask/apriluwu

@ -0,0 +1 @@
*/*::apriluwu

1
package.mask/bobwya

@ -0,0 +1 @@
*/*::bobwya

1
package.mask/libressl

@ -0,0 +1 @@
>=dev-libs/libressl-3.1

1
package.mask/mpv

@ -0,0 +1 @@
~media-video/mpv-9999

1
package.mask/raiagent

@ -0,0 +1 @@
*/*::raiagent

12
package.mask/system

@ -0,0 +1,12 @@
<dev-libs/libressl-3.0.0
=net-misc/dhcpcd-8.1.0 # broken *shrug*
dev-qt/qtnetwork::gentoo
*/*::poly-c
=media-plugins/vapoursynth-ffmpegsource-9999
=media-plugins/vapoursynth-descale-9999::odrling
#<dev-lang/python-3
media-video/aegisub::gentoo

2
package.mask/temp

@ -0,0 +1,2 @@
media-video/aegisub::gentoo
=sys-libs/libseccomp-2.5.0

1
package.mask/vapoursynth

@ -0,0 +1 @@
~media-video/mpv-9999::vapoursynth

3
package.unmask/lua

@ -0,0 +1,3 @@
# required by aegisub
dev-lang/lua:5.1
app-eselect/eselect-lua

1
package.use/aegisub

@ -0,0 +1 @@
media-video/aegisub dependency_control

1
package.use/arc-theme

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

1
package.use/aria2

@ -0,0 +1 @@
net-misc/aria2 bittorrent scripts xmlrpc metalink libuv

1
package.use/audacity

@ -0,0 +1 @@
media-sound/audacity ffmpeg

1
package.use/audiotools

@ -0,0 +1 @@
media-sound/audiotools -aac cue

1
package.use/beets

@ -0,0 +1 @@
media-sound/beets chromaprint badfiles

1
package.use/blender

@ -0,0 +1 @@
media-gfx/blender ffmpeg fftw PYTHON_SINGLE_TARGET: python3_6

1
package.use/cmus

@ -0,0 +1 @@
media-sound/cmus ffmpeg ao libsamplerate

1
package.use/cross-x86_64-musl

@ -0,0 +1 @@
cross-x86_64-musl/binutils -multilib

1
package.use/cross-x86_64-pc-linux-musl

@ -0,0 +1 @@
cross-x86_64-pc-linux-musl/binutils -multilib

3
package.use/cross-x86_64-w64-mingw32

@ -0,0 +1,3 @@
cross-x86_64-w64-mingw32/binutils -multilib
cross-x86_64-w64-mingw32/mingw64-runtime -selinux -multilib
cross-x86_64-w64-mingw32/gcc -sanitize -vtv -pie nopie -selinux -boundschecking -d -gcj -gtk -libffi -mudflap -objc -objc++ -objc-gc -multilib

1
package.use/cryptsetup

@ -0,0 +1 @@
sys-fs/cryptsetup openssl

1
package.use/cuetools

@ -0,0 +1 @@
app-cdr/cuetools -* flac

1
package.use/curl

@ -0,0 +1 @@
net-misc/curl http2 ssh metalink -threads

1
package.use/ecryptfs

@ -0,0 +1 @@
sys-fs/ecryptfs-utils suid

1
package.use/ffmpeg

@ -0,0 +1 @@
media-video/ffmpeg cdio fdk libass libdrm ssh webp x265 opus fontconfig libaom vpx -cuda gme chromium

1
package.use/firefox

@ -0,0 +1 @@
www-client/firefox geckodriver hwaccel -system-libvpx pgo clang lto wifi -jack

1
package.use/fonts

@ -0,0 +1 @@
x11-base/xorg-x11 -fonts

1
package.use/gold

@ -0,0 +1 @@
sys-devel/llvm gold

1
package.use/gst

@ -0,0 +1 @@
media-plugins/gst-plugins-meta ffmpeg

1
package.use/gtk

@ -0,0 +1 @@
app-crypt/pinentry gtk

1
package.use/handbrake

@ -0,0 +1 @@
media-video/handbrake gtk

1
package.use/haptic

@ -0,0 +1 @@
media-libs/libsdl2 haptic

1
package.use/hexchat

@ -0,0 +1 @@
net-irc/hexchat gtk

1
package.use/ibus

@ -0,0 +1 @@
app-i18n/ibus gtk

1
package.use/intel-microcode

@ -0,0 +1 @@
sys-firmware/intel-microcode initramfs hostonly

1
package.use/intel-ucode

@ -0,0 +1 @@
sys-firmware/intel-microcode hostonly initramfs

1
package.use/introspection

@ -0,0 +1 @@
net-misc/networkmanager -introspection

1
package.use/irssi

@ -0,0 +1 @@
net-irc/irssi socks5

1
package.use/jack

@ -0,0 +1 @@
media-sound/jack2 -classic

1
package.use/libcanberra

@ -0,0 +1 @@
media-libs/libcanberra gtk3

1
package.use/libreoffice

@ -0,0 +1 @@
app-office/libreoffice-bin PYTHON_SINGLE_TARGET: python3_6

1
package.use/libsamplerate

@ -0,0 +1 @@
media-sound/jack2 libsamplerate

1
package.use/libvirt

@ -0,0 +1 @@
app-emulation/libvirt virt-network

1
package.use/lua52compat

@ -0,0 +1 @@
dev-lang/luajit lua52compat

1
package.use/mediainfo

@ -0,0 +1 @@
media-video/mediainfo curl

1
package.use/mesa

@ -0,0 +1 @@
media-libs/mesa -gallium

1
package.use/mkvtoolnix

@ -0,0 +1 @@
media-video/mkvtoolnix qt5

1
package.use/mono

@ -0,0 +1 @@
dev-lang/mono minimal

2
package.use/mozc

@ -0,0 +1,2 @@
app-i18n/mozc renderer
app-i18n/fcitx gtk2 gtk3

1
package.use/mpv

@ -0,0 +1 @@
media-video/mpv vulkan drm vapoursynth -libmpv tools javascript cplugins rubberband zimg -alsa

1
package.use/networkmanager

@ -0,0 +1 @@
net-vpn/networkmanager-wireguard -glib

1
package.use/nginx

@ -0,0 +1 @@
www-servers/nginx aio

1
package.use/nodejs

@ -0,0 +1 @@
net-libs/nodejs -system-ssl

1
package.use/noto

@ -0,0 +1 @@
media-fonts/noto cjk

1
package.use/openal

@ -0,0 +1 @@
media-libs/openal -alsa jack

1
package.use/opencl

@ -0,0 +1 @@
virtual/opencl ABI_X86: -32 64

1
package.use/opencv

@ -0,0 +1 @@
media-libs/opencv opengl qt5 python

2
package.use/pgo

@ -0,0 +1,2 @@
sys-devel/gcc pgo
www-client/firefox pgo

1
package.use/pinentry

@ -0,0 +1 @@
app-crypt/pinentry gtk

1
package.use/pulseaudio

@ -0,0 +1 @@
media-sound/pulseaudio -alsa -udev

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save