Summary: | [PATCH] www/firefox: upgrade to firefox 43 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Christoph Moench-Tegeder <cmt> | ||||||||
Component: | Individual Port(s) | Assignee: | freebsd-gecko (Nobody) <gecko> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | CC: | linimon, marius | ||||||||
Priority: | --- | Keywords: | patch | ||||||||
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(gecko) |
||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
Description
Christoph Moench-Tegeder
2015-12-16 19:18:32 UTC
Created attachment 164292 [details]
poudriere testport log (10.2 amd64)
Comment on attachment 164291 [details] update firefox to version 43 (In reply to Christoph Moench-Tegeder from comment #0) > As the bundled jemalloc has been updated to version 4.0, xpcshell crashed on install just like on DragonFly MOZ_JEMALLOC3 was renamed to MOZ_JEMALLOC4 which exposed FreeBSD to a known issue: memory/jemalloc works but memory/mojemalloc doesn't (due to bitrot). https://bugzilla.mozilla.org/show_bug.cgi?id=1153683 > Index: Mk/bsd.gecko.mk [...] > -.if ${OPSYS} != DragonFly # XXX xpcshell crash during install > +.if ${OPSYS} != DragonFly && ${OPSYS} != FreeBSD # XXX xpcshell crash during install > # use jemalloc 3.0.0 API for stats/tuning > MOZ_EXPORT+= MOZ_JEMALLOC3=1 To use with both firefox43 *and* firefox-esr38 replace the line with MOZ_EXPORT+= MOZ_JEMALLOC3=1 MOZ_JEMALLOC4=1 > Index: www/firefox/files/patch-bug1026499 [...] > -- return TypeArray(Type('char'), ExprSizeof(self.internalType())) > -+ return TypeArray(Type('char'), ExprSizeof(self.internalType()), self.internalType()) The whole patch-bug1026499 is probably obsolete in firefox43. If so, patch-bug779713 can be dropped as well. I've asked the author just in case. https://bugzilla.mozilla.org/show_bug.cgi?id=1026499#c22 Do you know if www/firefox builds on FreeBSD sparc64 nowadays (as of 42.0)? Does it run or crash? For example, if sparc64 is hopeless it gives more freedom to remove patch-bug1026499. Created attachment 164319 [details]
firefox 43 take 2
I adapted my patch for jemalloc 4.0 (MOZ_JEMALLOC4 and friends). Until hearing back from the sparc64 people, I'd rather not remove the alignment-stuff. (Perhaps better commit quickly to get the security updates in, and cleanup on the next release/update?)
A commit references this bug: Author: jbeich Date: Sat Dec 19 10:49:11 UTC 2015 New revision: 404010 URL: https://svnweb.freebsd.org/changeset/ports/404010 Log: www/firefox: update to 43.0.1 Changes: https://www.mozilla.org/en-US/firefox/43.0/releasenotes/ PR: 205357 Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> Security: 2c2d1c39-1396-459a-91f5-ca03ee7c64c6 MFH: 2015Q4 Changes: head/Mk/Uses/gecko.mk head/Mk/bsd.gecko.mk head/www/firefox/Makefile head/www/firefox/distinfo head/www/firefox/files/patch-1194520 head/www/firefox/files/patch-bug1026499 head/www/firefox/files/patch-bug1228742 head/www/firefox/files/patch-bug702179 head/www/firefox/files/patch-bug847568 head/www/firefox/files/patch-bug991253 head/www/firefox/files/patch-media_libav_config__unix.h head/www/firefox/files/patch-z-bug517422 head/www/firefox-i18n/Makefile head/www/firefox-i18n/distinfo head/www/linux-firefox/Makefile head/www/linux-firefox/distinfo head/www/linux-firefox/pkg-plist A commit references this bug: Author: jbeich Date: Sat Dec 19 10:49:43 UTC 2015 New revision: 404011 URL: https://svnweb.freebsd.org/changeset/ports/404011 Log: www/firefox: drop no longer necessary sparc64 patches PR: 205357 Tested by: martin@NetBSD via upstream bug Changes: head/www/firefox/Makefile head/www/firefox/files/patch-bug1026499 head/www/firefox/files/patch-bug779713 Committed. Thanks! A commit references this bug: Author: jbeich Date: Mon Dec 21 13:01:01 UTC 2015 New revision: 404095 URL: https://svnweb.freebsd.org/changeset/ports/404095 Log: MFH: r404010 www/firefox: update to 43.0.1 Changes: https://www.mozilla.org/en-US/firefox/43.0/releasenotes/ PR: 205357 Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> Security: 2c2d1c39-1396-459a-91f5-ca03ee7c64c6 Approved by: ports-secteam (feld) Changes: _U branches/2015Q4/ branches/2015Q4/Mk/Uses/gecko.mk branches/2015Q4/Mk/bsd.gecko.mk branches/2015Q4/www/firefox/Makefile branches/2015Q4/www/firefox/distinfo branches/2015Q4/www/firefox/files/patch-bug1026499 branches/2015Q4/www/firefox/files/patch-bug1228742 branches/2015Q4/www/firefox/files/patch-bug702179 branches/2015Q4/www/firefox/files/patch-bug847568 branches/2015Q4/www/firefox/files/patch-bug991253 branches/2015Q4/www/firefox/files/patch-media_libav_config__unix.h branches/2015Q4/www/firefox/files/patch-soundtouch-no-factory branches/2015Q4/www/firefox-i18n/Makefile branches/2015Q4/www/firefox-i18n/distinfo branches/2015Q4/www/linux-firefox/Makefile branches/2015Q4/www/linux-firefox/distinfo branches/2015Q4/www/linux-firefox/pkg-plist A commit references this bug: Author: jbeich Date: Wed Dec 23 06:40:52 UTC 2015 New revision: 404277 URL: https://svnweb.freebsd.org/changeset/ports/404277 Log: www/firefox: prune unused/upstreamed patch PR: 205357 Changes: head/www/firefox/files/extra-patch-bug1125514 A commit references this bug: Author: jbeich Date: Wed Dec 23 06:44:37 UTC 2015 New revision: 404278 URL: https://svnweb.freebsd.org/changeset/ports/404278 Log: MFH: r404277 www/firefox: prune unused/upstreamed patch PR: 205357 Approved by: ports-secteam blanket Changes: _U branches/2015Q4/ branches/2015Q4/www/firefox/files/extra-patch-bug1125514 |