| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/752387
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- "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>
|
|
|
|
| |
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
| |
- introduce fakeslotting.
Closes: https://bugs.gentoo.org/828531
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/552720
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/744208
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
| |
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
| |
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/730418
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
| |
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
| |
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/665184
Package-Manager: Portage-2.3.49, Repoman-2.3.10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
| |
Also committed supporting eclass: mozconfig-v6.57.eclass
Package-Manager: Portage-2.3.13, Repoman-2.3.3
|
|
|
|
| |
Package-Manager: Portage-2.3.8, Repoman-2.3.1
|
|
|
|
| |
Package-Manager: Portage-2.3.6, Repoman-2.3.3
|
|
|
|
| |
Package-Manager: Portage-2.3.3, Repoman-2.3.1
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Package-Manager: portage-2.3.3
|
|
|
|
| |
use description from metadata.xml
|
|
|
|
| |
metadata.xml
|
|
|
|
| |
build.
|
|
|
|
| |
Package-Manager: portage-2.2.28
|
| |
|
|
|
|
| |
Package-Manager: portage-2.2.28
|
|
|
|
| |
Package-Manager: portage-2.3.0_p24
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Package-Manager: portage-2.2.26
|
| |
|
|
|
|
|
| |
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
|
|
|
|
| |
Package-Manager: portage-2.2.24
|
|
|
|
| |
Package-Manager: portage-2.2.20.1
|