dotfiles

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

Commit: 9b403ddbde153e9f396e822d8965914818fd9c38
Parent: 5c2ebff969dea066049d515801190e53d56f4111
Author: 0x766F6964
Date:   Fri,  4 Sep 2020 21:21:19 -0600

bump firefox to v80; build static coreutils; add iwlwifi-cc firmware license

Diffstat:
Metc/portage/package.accept_keywords | 8++++++--
Metc/portage/package.license | 1+
Metc/portage/package.mask | 1-
Metc/portage/package.unmask | 2+-
Metc/portage/package.use/sys | 2++
Aetc/portage/patches/www-client/firefox/avoid-redefinition.patch | 15+++++++++++++++
Metc/portage/repo.postsync.d/example | 15++++++++++++++-
7 files changed, 39 insertions(+), 5 deletions(-)

diff --git a/etc/portage/package.accept_keywords b/etc/portage/package.accept_keywords @@ -14,6 +14,8 @@ media-fonts/* ~amd64 ~x11-misc/xidle-26052015 ~amd64 +=virtual/rust-1.46.0 ~amd64 + # Personally Unmasked app-misc/abduco ~amd64 games-emulation/higan ~amd64 @@ -22,8 +24,10 @@ media-sound/ncmpcpp ~amd64 media-video/mpv ~amd64 net-misc/youtube-dl ~amd64 -~www-client/firefox-76.0.1 ~amd64 -~dev-libs/nss-3.52.1 ~amd64 +~www-client/firefox-80.0 ~amd64 +~dev-libs/nss-3.55 ~amd64 +~dev-libs/nspr-4.26 ~amd64 +~media-libs/harfbuzz-2.6.8 ~amd64 dev-lang/lua:5.2 ~amd64 ~app-eselect/eselect-lua-1 ~amd64 diff --git a/etc/portage/package.license b/etc/portage/package.license @@ -1,6 +1,7 @@ sys-kernel/* freedist sys-firmware/iwlwifi-6000-ucode ipw3945 +sys-firmware/iwlwifi-cc ipw3945 >=sys-firmware/intel-microcode-20190618_p20190908 intel-ucode diff --git a/etc/portage/package.mask b/etc/portage/package.mask @@ -1,6 +1,5 @@ media-libs/mesa::gentoo # gtk3 ->x11-themes/adwaita-icon-theme-3.22.0-r2 >media-gfx/gimp-2.8.22-r5 >sys-boot/syslinux-4.07 diff --git a/etc/portage/package.unmask b/etc/portage/package.unmask @@ -1,4 +1,4 @@ -~www-client/firefox-76.0.1 +~www-client/firefox-80.0 =dev-util/android-tools-5.1.1_p13 diff --git a/etc/portage/package.use/sys b/etc/portage/package.use/sys @@ -1,4 +1,6 @@ +sys-apps/attr static-libs sys-apps/busybox -savedconfig +sys-apps/coreutils static sys-apps/groff -X sys-apps/hwids udev sys-apps/man-db berkdb -manpager diff --git a/etc/portage/patches/www-client/firefox/avoid-redefinition.patch b/etc/portage/patches/www-client/firefox/avoid-redefinition.patch @@ -0,0 +1,15 @@ +Author: Rasmus Thomsen <oss@cogitri.dev> +Reason: FF is mixing userspace net headers (net/if.h) and kernelspace ones +(linux/if.h), leading to redefinitions. We need to include net/if.h before +linux/if.h because linux/if.h has redifinition guards whereas net/if.h doesnt +Upstream: No +--- a/media/mtransport/third_party/nICEr/src/stun/addrs-netlink.c.orig 2020-07-28 19:24:32.359751046 +0200 ++++ b/media/mtransport/third_party/nICEr/src/stun/addrs-netlink.c 2020-07-28 19:24:37.856343751 +0200 +@@ -31,6 +31,7 @@ + */ + + #if defined(LINUX) ++#include <net/if.h> + #include "addrs-netlink.h" + #include <csi_platform.h> + #include <assert.h> diff --git a/etc/portage/repo.postsync.d/example b/etc/portage/repo.postsync.d/example @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # Example /etc/portage/repo.postsync.d script. Make it executable (chmod +x) for # Portage to process it. # @@ -45,6 +45,19 @@ if [ -n "${repository_name}" ]; then ret=1 fi fi + + # Regenerate the metadata/pkg_desc_index file if needed. It's not + # needed for https://gitweb.gentoo.org/repo/sync/gentoo.git which + # provides a freshly generated copy. + if [[ ! -e ${repository_path}/metadata/pkg_desc_index || ( + -d ${repository_path}/metadata/md5-cache && + -n $(find "${repository_path}/metadata/md5-cache" -type f -newer "${repository_path}/metadata/pkg_desc_index" -print -quit) ) ]]; then + if ! egencache --update-pkg-desc-index --repo="${repository_name}" + then + echo "!!! egencache failed!" + ret=1 + fi + fi fi # Return explicit status.