dotfiles

personal dotfiles
git clone anongit@rnpnr.xyz:dotfiles.git
Log | Files | Refs | Feed | Submodules

Commit: 522759154012e5a88cb3e97c8029148e1e90775b
Parent: c13021688badcfb20d3378e9746bbd23755495c3
Author: 0x766F6964
Date:   Sat,  9 May 2020 10:21:18 -0600

update portage config and add patch to build mozc

Diffstat:
Metc/portage/make.conf | 7+++----
Metc/portage/package.accept_keywords | 2+-
Metc/portage/package.mask | 4----
Metc/portage/package.unmask | 2+-
Metc/portage/package.use/app | 1+
Metc/portage/package.use/net | 2+-
Metc/portage/package.use/sys | 2+-
Metc/portage/package.use/www | 2+-
Aetc/portage/patches/app-i18n/mozc/fix_musl.patch | 16++++++++++++++++
Metc/portage/profile/package.provided | 3---
10 files changed, 25 insertions(+), 16 deletions(-)

diff --git a/etc/portage/make.conf b/etc/portage/make.conf @@ -17,20 +17,19 @@ ACCEPT_LICENSE="-* @FREE" LC_MESSAGES=C USE="alsa ffmpeg libressl opengl savedconfig \ - minimal vaapi X xinerama xft wayland zstd \ + minimal udev vaapi X xinerama xft wayland zstd \ fontconfig truetype \ flac ogg opus vorbis \ gif jpeg png vpx -jpeg2k -svg -webp \ -acl -accessibility -bzip2 -cups -cxx -deprecated -fortran \ - -gdbm -gnome -gnome-keyring -gnutls -idn -ldap -libinput \ + -gdbm -gnome -gnome-keyring -gnutls -idn -ldap \ -ncurses -nls -openssl -pam -pcre -readline -smartcard \ - -dbus -gtk3 -pulseaudio -udev -udisks -systemd" + -dbus -gtk3 -pulseaudio -udisks -systemd" ABI_X86="64" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" RUSTFLAGS="-C target-feature=-crt-static" LLVM_TARGETS="AMDGPU X86" -INPUT_DEVICES="mouse keyboard" QEMU_SOFTMMU_TARGETS="x86_64" VIDEO_CARDS="intel i965" MICROCODE_SIGNATURES="-S" diff --git a/etc/portage/package.accept_keywords b/etc/portage/package.accept_keywords @@ -22,7 +22,7 @@ media-sound/ncmpcpp ~amd64 media-video/mpv ~amd64 net-misc/youtube-dl ~amd64 -~www-client/firefox-74.0 ~amd64 +~www-client/firefox-75.0 ~amd64 ~media-libs/libvpx-1.8.2 ~amd64 ~media-libs/libwebp-1.1.0 ~amd64 diff --git a/etc/portage/package.mask b/etc/portage/package.mask @@ -22,8 +22,4 @@ sys-apps/systemd sys-fs/udisks sys-power/upower - -=net-fs/samba-4.11.6-r2 -=sys-libs/ldb-2.0.8::gentoo - */*::smaeul diff --git a/etc/portage/package.unmask b/etc/portage/package.unmask @@ -1,4 +1,4 @@ -~www-client/firefox-74.0 +~www-client/firefox-75.0 =dev-util/android-tools-5.1.1_p13 diff --git a/etc/portage/package.use/app b/etc/portage/package.use/app @@ -4,6 +4,7 @@ app-crypt/gnupg -ssl app-crypt/mit-krb5 -keyutils -pkinit app-editors/emacs gtk gtk2 dynamic-loading app-emulation/qemu gtk usb -pin-upstream-blobs -curl -vnc QEMU_USER_TARGETS: x86_64 +app-i18n/mozc ibus renderer -gui -handwriting-tegaki app-shells/bash -net app-shells/dash static app-text/mupdf -opengl -curl -javascript -ssl diff --git a/etc/portage/package.use/net b/etc/portage/package.use/net @@ -1,3 +1,3 @@ -net-libs/nodejs -npm -ssl +net-libs/nodejs -npm -ssl -system-ssl net-misc/curl CURL_SSL: libressl -openssl net-p2p/transmission gtk diff --git a/etc/portage/package.use/sys b/etc/portage/package.use/sys @@ -1,4 +1,4 @@ -sys-apps/busybox mdev -savedconfig +sys-apps/busybox -savedconfig sys-apps/groff -X sys-apps/hwids udev sys-apps/man-db berkdb -manpager diff --git a/etc/portage/package.use/www b/etc/portage/package.use/www @@ -1,2 +1,2 @@ -www-client/firefox bindist clang eme-free gtk2 -system-jpeg system-libevent system-libvpx system-sqlite system-harfbuzz system-icu custom-optimization custom-cflags +www-client/firefox bindist clang -system-jpeg system-libevent system-libvpx system-sqlite system-harfbuzz system-icu custom-optimization custom-cflags www-client/lynx cjk diff --git a/etc/portage/patches/app-i18n/mozc/fix_musl.patch b/etc/portage/patches/app-i18n/mozc/fix_musl.patch @@ -0,0 +1,16 @@ +--- src/base/mutex.cc ++++ src/base/mutex.cc +@@ -153,13 +153,7 @@ Mutex::Mutex() { + // PTHREAD_MUTEX_RECURSIVE_NP but Mac OS X 10.5 does not + pthread_mutexattr_t attr; + pthread_mutexattr_init(&attr); +-#if defined(OS_MACOSX) + pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); +-#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_NACL) +- pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP); +-#else +-#error "This platform is not supported." +-#endif + pthread_mutex_init(AsPthreadMutexT(&opaque_buffer_), &attr); + } + diff --git a/etc/portage/profile/package.provided b/etc/portage/profile/package.provided @@ -1,5 +1,2 @@ dev-libs/libbsd-0.8.6 # provided by musl #sys-libs/zlib-1.2.11-r1 # sortix libz -#sys-fs/eudev-3.2.5 # mdev -virtual/udev-217 # mdev -#virtual/libudev-232 # mdev