--- smage/trunk/extras/firefox/firefox-80.0-r1.smage2 2020/09/02 11:14:26 15438 +++ smage/trunk/extras/firefox/firefox-80.0-r1.smage2 2020/09/02 11:26:36 15439 @@ -25,6 +25,7 @@ >= media-libs/libpng-1.5 >= media-libs/alsa-lib-1.1 >= media-libs/libvpx-1.9 + >= media-libs/dav1d-0.7 >= dev-libs/glib2-2.64 >= dev-libs/libidl-0.8.14 >= virtual/unzip @@ -57,6 +58,7 @@ >= media-libs/libpng-dev-1.5 >= media-libs/alsa-lib-dev-1.1 >= media-libs/libvpx-dev-1.9 + >= media-libs/dav1d-dev-0.7 >= dev-libs/glib2-dev-2.64 >= dev-libs/libidl-dev-0.8.14 >= app-arch/unzip-dev-6 @@ -83,6 +85,7 @@ >= virtual/sed >= app-arch/zip-3 >= dev-lang/yasm-1.3 + >= dev-lang/nasm-2.15 >= dev-lang/python-2.7 >= dev-lang/python3-3.7 >= dev-lang/rust-1.45 @@ -235,12 +238,14 @@ mozconf_add --enable-intl-api mozconf_add --with-system-libvpx #mozconf_add --enable-system-cairo + mozconf_add --enable-system-av1 # enable cairo-gtk3 as default mozconf_add --enable-default-toolkit=cairo-gtk3 # disable debug build && enable stripping mozconf_add --disable-debug + mozconf_add --disable-debug-symbols mozconf_add --disable-tests mozconf_add --enable-strip @@ -260,6 +265,9 @@ # resolve multiple --enable-extensions down to one rebuild_extension_list + # allow more open files + ulimit -n 4096 + # shell export fixes some bugs in a chroot environment # see: http://comments.gmane.org/gmane.linux.lfs.beyond.support/47450 #MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" mmake -f client.mk || die @@ -296,6 +304,12 @@ # use LANG environment variable to choose locale msetpref intl.locale.matchOS true || die + # set network.trr.mode to 5 (disabled) to disable DNS-over-HTTPs + msetpref network.trr.mode 5 || die + + # disable push remote administration from mozilla + msetpref app.normandy.enabled false || die + # menu entries minstallpixmap firefox.png || die minstalldir /usr/share/applications || die