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:
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.