Created attachment 414994 [details] icecat 38.3.0 ebuild Hi! Please find attached icecat-38.3.0 ebuild. Most of the layout is taken from the firefox-38.2.0 ebuild and its corresponding eclasses. The language packs have been left out for the time being, but language packs are available over at https://ftp.gnu.org/gnu/gnuzilla/38.3.0/langpacks . The following patches go along with it: 2000_icecat_gentoo-install-dirs.patch 7003_icecat_freebsd-jscpucfg.patch 8010_icecat_bug114311-freetype26.patch 5002_icecat_application-handlers.patch 7004_icecat_freebsd-libexecinfo-v3.patch 6001_icecat_alpha-defines.patch 8001_icecat_hppa-js-configure.patch 7000_icecat_drop-Wl-build-id-v4.patch 8003_icecat_gmp-clearkey-sprintf.patch GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the GNU version of the Firefox browser. Its main advantage is an ethical one: it is entirely free software. While the Firefox source code from the Mozilla project is free software, they distribute and recommend non-free software as plug-ins and addons. Also their trademark license restricts distribution in several ways incompatible with freedom 0. Privacy protection features LibreJS: GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap. Https-Everywhere: Extension that encrypts your communications with many major websites, making your browsing more secure. SpyBlock: Blocks privacy trackers while in normal browsing mode, and all third party requests when in private browsing mode. Based on Adblock Plus. AboutIceCat: Adds a custom "about:icecat" homepage with links to information about the free software and privacy features in IceCat, and checkboxes to enable and disable the ones more prone to break websites. Fingerprinting countermeasures: Fingerprinting is a series of techniques allowing to uniquely identify a browser based on specific characterisics of that particular instance (like what fonts are available in that machine). Unlike cookies the user cannot opt-out of being tracked this way, so the browser has to avoid giving away that kind of hints.
Created attachment 414996 [details, diff] gentoo-install-dirs patch
Created attachment 414998 [details, diff] application handlers patch
Created attachment 415000 [details, diff] alpha defines patch
Created attachment 415002 [details, diff] drop-Wl-build-id-v4 patch
Created attachment 415004 [details, diff] freebsd-jscpucfg patch
Created attachment 415006 [details, diff] freebsd-libexecinfo-v3 patch
Created attachment 415008 [details, diff] hppa-js-configure patch
Created attachment 415010 [details, diff] gmp-clearkey-sprintf patch
Created attachment 415012 [details, diff] bug114311-freetype26 patch
*** Bug 663292 has been marked as a duplicate of this bug. ***