Summary: | www-client/firefox: Add X as an optional flag | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | fee1-dead-beef |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen, kirill |
Priority: | Normal | Keywords: | PullRequest, UPSTREAM |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugzilla.mozilla.org/show_bug.cgi?id=1661450 https://github.com/gentoo/gentoo/pull/27512 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
fee1-dead-beef
2021-01-30 14:53:05 UTC
Personally feel it would be better to wait for upstream to include it in a future release rather than add here. The semi-related upcoming NPAPI code cleanup will remove the need to depend on gtk2 as well. looks like it has been (partially) implemented upstream: https://phabricator.services.mozilla.com/D88797 I will do some testing and see if it works. Maybe a temporary implementation could be made in the live ebuild? It's not that easy like it sounds. Even if we ignore the maintenance burden of such a custom patch, LTO/PGO will require virtualx because we have nothing similar for wayland yet. Therefore it's not worth to spend time on this yet from my POV. Looks like it is possible to build firefox without X now. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063b3e0e3d31acd88f453831f71d74d976d66359 commit 063b3e0e3d31acd88f453831f71d74d976d66359 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-09-28 15:42:23 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-10-03 13:27:11 +0000 www-client/firefox: enable wayland+pgo build on rapid - virtwl() function copied from https://cgit.alxu.ca/gentoo-overlay.git/tree/eclass/virtualwl.eclass Closes: https://bugs.gentoo.org/848858 Closes: https://bugs.gentoo.org/767997 Signed-off-by: Joonas Niilola <juippis@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27512 www-client/firefox/firefox-105.0.1.ebuild | 39 ++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 6 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d952b94841d874c47714eb7e4e52d6594c137e commit a5d952b94841d874c47714eb7e4e52d6594c137e Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-10-03 17:06:00 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-10-03 17:08:05 +0000 Revert "www-client/firefox: enable wayland+pgo build on rapid" This reverts commit 063b3e0e3d31acd88f453831f71d74d976d66359. - forgot to include the part which disables virtualx.eclass's dependency on x11-base/xorg-server[xvfb]. Bug: https://bugs.gentoo.org/848858 Bug: https://bugs.gentoo.org/767997 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/firefox-105.0.1.ebuild | 39 +++++-------------------------- 1 file changed, 6 insertions(+), 33 deletions(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ac4bb53f345968163553213bf2f018a7249ab6 commit 15ac4bb53f345968163553213bf2f018a7249ab6 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-10-04 14:56:50 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-10-04 14:56:50 +0000 www-client/firefox: add 105.0.2 - enable wayland+pgo, - virtwl() function copied from https://cgit.alxu.ca/gentoo-overlay.git/tree/eclass/virtualwl.eclass Closes: https://bugs.gentoo.org/848858 Closes: https://bugs.gentoo.org/767997 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/Manifest | 98 +++ www-client/firefox/firefox-105.0.2.ebuild | 1317 +++++++++++++++++++++++++++++ 2 files changed, 1415 insertions(+) |