*firefox-72.0.2 THIS EBUILD MAY NOT WORK 3.2.2020 ::bobwya -remove unnecessary quotes and spaces -update kde patch revision -improved patch logic -die messages -simplify ebuild through substitution -remove unnecessary empty lines -improved error handling 3.2.2020 ::gentoo update year, update deps, fixes and patches 3.2.2020 ::pg_overlay -add lto use flags -privacy patchset -fix session restore (from debian) -no gtest patch (from debian) -MOZILA_DISABLE_PLUGIN patch (from debian) -add wayland, lto and pgo patches (from fedora) -no accessibility patch 3.2.2020 ::prototype99 -use system harfbuzz/graphite2 patches from arch aur (firefox-kde-opensuse) -remove unnecessary moz_esr, and exotic version logic -remove unnecessary extra patches concatenation -put privacy patchset behind a useflag and expand it so users can see what is being applied -accesibility use flag #-check ram for pgo and set parallelism as required using modified check-reqs.eclass code (based on https://forums.gentoo.org/viewtopic-t-1104214-postdays-0-postorder-asc-start-0.html) - seems to make no difference 11.12.2019 ::bobwya -remove unnecessary quotes -add egl use flag -add kde use flag -remove unnecessary spaces 11.12.2019 ::pg_overlay -bump to python 3.8 -add dbus use flag 11.12.2019 ::prototype99 -remove unnecessary spaces 11.12.2019 ::gentoo base ebuild *firefox-70.0.1 12.2.2020 ::gentoo makeopts workaround, delete empty line 12.2.2020 ::pg_overlay remove thin lto/cross lto stuff 12.2.2020 ::prototype99 base ebuild off 72 ebuild, do not apply 72 system harfbuzz patch, do not apply no accesibility patch