summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* www-client/firefox: fix UnusedLocalUseJoonas Niilola2024-12-091-2/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: enable wasm on 132.0.2Joonas Niilola2024-11-161-1/+2
| | | | | | | | | | | | | | | | | | | | - Adds "wasm" support to compile certain third-party libraries with WebAssembly using Mozilla's RLBox. - It requires an external wasi toolchain which is not packaged in Gentoo (and I didn't wish to become a maintainer of a new toolchain), therefore the ebuild currently downloads and uses a pre-built package directly from upstream. They only provide pre-built packages for amd64 (x86_64) and arm64. This is the first step to getting wasm sandboxed libraries to work in Gentoo, work isn't finished but good enough to be shipped. Currently system-graphite2 doesn't work with wasm, but building Firefox doesn't require any user action related to this. - Also disconnect clang pgo toolchain check from lld - it's probably a remnant from times when lto was required to build with pgo. Closes: https://bugs.gentoo.org/940031 Signed-off-by: Joonas Niilola <juippis@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39343
* www-client/firefox: move installing gnome search provider filesJoonas Niilola2024-09-091-0/+1
| | | | | | | | | | - Introduce new "gnome-shell" use flag to install search provider files for Gnome. It requires adding prefs and I'm not confident it's not going to break when using other DEs/WMs. "gnome-shell" use flag is default-enabled in Gnome profiles, so it should integrate neatly when using Gnome profile. Closes: https://bugs.gentoo.org/939196 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* profiles/use.desc: Make USE=lto globalMichał Górny2023-12-181-1/+0
| | | | | | | | | Add a global USE=lto flag. The flag is used semi-consistently in 31 packages, with a few adding extra information. That said, probably many of these uses are invalid, as they are equivalent to adding `-flto` to CFLAGS. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* www-client/firefox: describe the 'wifi' use flagJoonas Niilola2023-07-121-0/+2
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: redefine 'pulseaudio' flag to mention apulseJoonas Niilola2023-07-051-0/+2
| | | | | Closes: https://bugs.gentoo.org/752387 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: enable 'jumbo-build' for unified filesJoonas Niilola2023-05-011-0/+1
| | | | | | | | | | | | | - "jumbo-build" allows adjusting resource-usage on weaker hardware, e.g. x86 & arm. "Jumbo-build" has been default-enabled and should only be disabled to control resource usage, or if a build error happens. - making it possible to adjust FILES_PER_UNIFIED_FILE but going above the defaults always crashed the build for me. Bug: https://bugs.gentoo.org/905431 Bug: https://bugs.gentoo.org/905262 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: update lto description in metadata.xmlJoonas Niilola2022-09-181-2/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: drop now-global USE=screencast definitionsSam James2022-07-201-1/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* mail-client/thunderbird,www-client/firefox: fix typoEva Dengler2022-05-111-1/+1
| | | | | | | | | Substitute cabability with capability. Closes: https://github.com/gentoo/gentoo/pull/25440 Acked-by: Joonas Niilola <juippis@gentoo.org> Signed-off-by: Eva Dengler <eva.dengler@fau.de> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* www-client/firefox: rename 'system-python' into 'system-python-libs'Joonas Niilola2022-05-041-1/+1
| | | | | | | | - to correspond the use flag function more accurately. System-python was always used, but the libs are bundled with Firefox's source code. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: add 100.0Joonas Niilola2022-05-031-13/+14
| | | | | | | | | | | | | - introduce 'system-python' as package.use.masked, which is being worked on, - increase the required non-lto build directory size by 100M, - mask 'sndio' use flag (#842420), - migrate to the new "--enable-audio-backends", - write a better message when rust/llvm/lld mismatches happen. Big 100 🎉 Bug: https://bugs.gentoo.org/838121 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: add 97.0Joonas Niilola2022-02-081-0/+1
| | | | | | | - introduce fakeslotting. Closes: https://bugs.gentoo.org/828531 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* www-client/firefox: Add USE=system-pngMichał Górny2021-12-121-0/+2
| | | | | | | | | | | | Since Firefox requires patched version of media-libs/libpng and the patches are known to break WebKit, provide the ability to build against vendored libpng in order to make it possible for the users to return to vanilla libpng. See-also: https://gitweb.gentoo.org/sites/projects/council.git/tree/meeting-logs/20211212.txt#n98 Bug: https://bugs.gentoo.org/824834 Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* www-client/firefox: add sndio supportThomas Deutschmann2021-04-291-0/+1
| | | | | | | | While here, add more Wayland patches. Closes: https://bugs.gentoo.org/785613 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: security cleanupThomas Deutschmann2020-10-101-9/+0
| | | | | | Bug: https://bugs.gentoo.org/744208 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: rename USE=pipewire to USE=screencastThomas Deutschmann2020-07-091-1/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: bump to v78.0.2Thomas Deutschmann2020-07-091-0/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: security cleanupThomas Deutschmann2020-07-071-4/+0
| | | | | | Bug: https://bugs.gentoo.org/730418 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: fix typoThomas Deutschmann2020-07-031-1/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: bump to v78.0.1Thomas Deutschmann2020-07-031-0/+2
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: rev bumpThomas Deutschmann2019-03-201-0/+2
| | | | | | | | | | | | | - Another Wayland issue fixed [Link 1] - Fix building on musl - Add USE=system-av1 Link1: https://bugzilla.mozilla.org/show_bug.cgi?id=1431399 Closes: https://bugs.gentoo.org/680970 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: bump to v65.0Thomas Deutschmann2019-01-291-0/+4
| | | | | | | | | | | | | | - Re-add experimental USE=pgo; Requires recent compiler (>=gcc-8 or >=clang-7) and USE=lto). - Firefox now supports WebP - system-* flag are now enabled by default - Experimental wayland support added Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* */*: remove redundant local descriptions of 'jemalloc' flagMichał Górny2018-10-201-1/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* www-client/firefox: add USE=geckodriver to enable WebDriver supportThomas Deutschmann2018-09-231-0/+1
| | | | | Closes: https://bugs.gentoo.org/665184 Package-Manager: Portage-2.3.49, Repoman-2.3.10
* www-client/firefox: add explicit Clang and LTO supportThomas Deutschmann2018-09-231-0/+3
| | | | | | | | | | | | | | | - Set USE=lto to enable Link Time Optimization (LTO). It works with either GCC or Clang. - When you want to use Clang to build Firefox you now have to set USE=clang. If not set, GCC will be used. - Using Clang will require lld linker provided by sys-devel/lld. Closes: https://bugs.gentoo.org/666580 Closes: https://bugs.gentoo.org/663846 Package-Manager: Portage-2.3.49, Repoman-2.3.10 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* www-client/firefox: bump to 57.0Ian Stakenvicius2017-11-141-0/+1
| | | | | | Also committed supporting eclass: mozconfig-v6.57.eclass Package-Manager: Portage-2.3.13, Repoman-2.3.3
* www-client/firefox: bump to 52.4.0Ian Stakenvicius2017-09-291-2/+2
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.1
* www-client/firefox: Removed old.Lars Wendler2017-08-081-1/+0
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.3
* www-client/firefox: bump to 52.1.0 for stabilizationIan Stakenvicius2017-04-281-0/+1
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* www-client/firefox: bump to 53.0Ian Stakenvicius2017-04-281-1/+0
| | | | | | | | | | | | Added runtime support for media-sound/apulse whenever it is present at merge time (note, this will OVERRIDE pulseaudio runtime support when apulse is present) Dropped USE="gtk2" as cairo-gtk2 support has been removed upstream (gtk2 is still a necessary dependency for flash plugin support) USE="nsplugin" workaround still works to allow NPAPI plugin support Package-Manager: Portage-2.3.3, Repoman-2.3.1
* www-client/firefox: add nsplugin use flag to override the ↵Ian Stakenvicius2017-03-201-0/+1
| | | | | | | | | | | | NPAPI-plugin-disable default As of 52.0, mozilla has dropped support of all NPAPI plugins except for flash. 52.0ESR (which is what gentoo stabilized) will retain this support, but for this particular package we can also hotwire the switch used in 52.0ESR to allow plugin support to continue on the release version. Note, this may not work after 52 and if so the flag will be removed. Package-Manager: portage-2.3.3
* www-client/firefox: 52.0.1 version bumpIan Stakenvicius2017-03-201-1/+0
| | | | Package-Manager: portage-2.3.3
* mail-client/thunderbird,www-client/firefox: Cleanup unused gstreamer-0Jory A. Pratt2017-02-151-1/+0
| | | | use description from metadata.xml
* www-client/firefox: Drop unused gtk3 useflag description fromJory A. Pratt2017-01-261-1/+0
| | | | metadata.xml
* www-client/firefox : Update metadata.xml, drop gtk3 support from esrJory A. Pratt2017-01-261-1/+3
| | | | build.
* www-client/firefox: drop unused USE-flag descriptions from metadata.xmlIan Stakenvicius2016-10-031-2/+0
| | | | Package-Manager: portage-2.2.28
* mozilla packages: clarified description of USE=custom-optimizationIan Stakenvicius2016-09-261-2/+2
|
* www-client/firefox: add 'jemalloc' flag to metadata.xmlIan Stakenvicius2016-09-211-0/+1
| | | | Package-Manager: portage-2.2.28
* www-client/firefox: drop gtk3 USE flag descriptionMike Gilbert2016-09-121-1/+0
| | | | Package-Manager: portage-2.3.0_p24
* www-client/firefox: version bump to 48.0 with improved gtk+-3.20 supportIan Stakenvicius2016-08-031-0/+1
| | | | | | | | | | | - GTK3 support is much improved with using 3.20 and above. - A workaround patch exists that will address ld.bfd linker failures on xpcom - various security fixes (to be announced) Bug: http://bugs.gentoo.org/578326 Bug: http://bugs.gentoo.org/588906 Package-Manager: portage-2.2.28
* renmae force-gtk2 to gtk2 in metadata.xml for changes from bug #581662Jory A. Pratt2016-06-061-1/+1
|
* www-client/firefox: version bump to 46.0Ian Stakenvicius2016-04-281-0/+1
| | | | | | | | | | Cairo-gtk3 is now the upstream default in this version of firefox, and so the USE flag was switched to make cairo-gtk2 optionally selectable via a "force-gtk2" flag. Bug: http://bugs.gentoo.org/555620 Package-Manager: portage-2.2.26
* firefox-45, thunderbird-45: support system harfbuzz and graphite2Ian Stakenvicius2016-04-281-0/+2
| | | | | | | | | | | | This commit introduces changes to mozconfig-v6.45.eclass and related changes to the existing mail-client/thunderbird-45.0 and the new version bump www-client/firefox-45.1.0 to support using system copies of media-libs/harfbuzz and media-gfx/graphite2 instead of the copies bundled inside of the mozilla codebase. www-client/firefox-45.1.0 was additionally bumped to support security bug 581326 Package-Manager: portage-2.2.26
* www-client/firefox: version bumps, 38.6 and 44.0Ian Stakenvicius2016-01-281-0/+2
| | | | Package-Manager: portage-2.2.26
* Set appropriate maintainer types in metadata.xml (GLEP 67)Michał Górny2016-01-241-1/+1
|
* Replace all herds with appropriate projects (GLEP 67)Michał Górny2016-01-241-1/+4
| | | | | Replace all uses of herd with appropriate project maintainers, or no maintainers in case of herds requested to be disbanded.
* www-client/firefox: version bumps for security bug 568376, cleanup oldIan Stakenvicius2015-12-161-0/+1
| | | | Package-Manager: portage-2.2.24
* www-client/firefox: version bump, security bug 564818Ian Stakenvicius2015-11-041-0/+1
| | | | Package-Manager: portage-2.2.20.1