157 Commits

Author SHA1 Message Date
sthen
39cee36c24 Add /etc/resolv.conf to files allowed by unveil for all Firefox-based ports.
Normally this file is exempted from unveil by "pledge dns", but if the user
has disabled pledge (which is required for using some features) it will no
longer be exempted, so must be handled explicitly by unveil.

Problem reported by Stefan Hagen, ok jcs landry
2021-01-15 11:00:50 +00:00
landry
a172457304 www/firefox-esr: security update to 78.6.1.
See https://www.mozilla.org/en-US/firefox/78.6.1/releasenotes/
Fixes CVE-2020-16044 / https://www.mozilla.org/en-US/security/advisories/mfsa2021-01/

Remove patch from #1684180, merged upstream
2021-01-06 18:23:33 +00:00
landry
48688d9449 fix build with cbindgen 0.16.0
backports https://hg.mozilla.org/releases/mozilla-esr78/rev/a1f99bfc3ee5
from bug #1684180
2021-01-05 10:29:44 +00:00
landry
6b12a5c99c www/firefox-esr{,-18n}: update to 78.6.0.
See https://www.mozilla.org/en-US/firefox/78.6.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-55/
2020-12-15 16:42:45 +00:00
landry
8c0c4fb5f0 Update to firefox-esr 78.5.0.
See https://www.mozilla.org/en-US/firefox/78.5.0/releasenotes/
Fixes https://www.mozilla.org/security/advisories/mfsa2020-51/

* remove all the MOZILLA_USE_* and the common BUILD_DEPENDS bits that
were removed from mozilla.port.mk
* properly install share/pixmaps/firefox-esr.png and point at it in the
desktop file, should ease icon overriding by third-party themes
* drop jumbo patch from #1663715 fixing build with rust 1.47, merged upstream
2020-11-17 16:09:58 +00:00
landry
653dfd4b95 Security update to firefox-esr 78.4.1.
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-49/
2020-11-09 17:42:37 +00:00
landry
d0c977dcb7 Fix build with rust 1.47.0.
jumbo patch from https://hg.mozilla.org/releases/mozilla-esr78/rev/85c38ea4d349
cf https://bugzilla.mozilla.org/show_bug.cgi?id=1663715

ok semarie@
2020-11-05 09:06:23 +00:00
landry
8c9e764414 Update to firefox-esr 78.4.0.
See https://www.mozilla.org/en-US/firefox/78.4.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-46/
2020-10-20 14:48:34 +00:00
tb
c1ca2214fa Use 'ln -f' to ensure "make repackage" works.
ok landry
2020-10-06 15:43:09 +00:00
landry
a7b7df708e Bugfix update to firefox-esr 78.3.1.
See https://www.mozilla.org/en-US/firefox/78.3.1/releasenotes/
2020-10-03 14:39:16 +00:00
landry
e0f51e4999 Update to firefox-esr 78.3.0.
See https://www.mozilla.org/en-US/firefox/78.3.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-43/
2020-09-22 12:59:02 +00:00
landry
9cb3bb0204 Update to firefox-esr 78.2.0.
See https://www.mozilla.org/en-US/firefox/78.2.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-38/
2020-08-25 13:19:49 +00:00
landry
a599828cde remove /usr/local/firefox from unveil.content, this path doesnt exist and is just wrong 2020-08-25 13:19:08 +00:00
landry
0316b9f0ac Amend desktop file patch to Exec ${MOZILLA_PROJECT} (e.g firefox-esr)
instead of firefox, broken in last update - sorry !
2020-07-30 14:30:23 +00:00
landry
5dffb53bd5 Sync README with www/mozilla-firefox, also mostly from Laurence Tratt
with tweaks by me.
2020-07-30 14:28:59 +00:00
landry
757bbf6547 Assorted tweaks/cleanups to reduce differences with www/mozilla-firefox:
- properly set MOZILLA_PROJECT to firefox-esr, and cleanup PLIST
- use MOZILLA_PROJECT where appropriate instead of adding -esr
  everywhere, now the Makefile are easily diffables
2020-07-30 14:28:23 +00:00
landry
3c170befcf cvs rm the now useless firefox.desktop file, we use the one from upstream 2020-07-30 14:26:10 +00:00
landry
f7e1b2e56a Major update to firefox-esr 78.1.0 (from esr68 branch)
See https://www.mozilla.org/en-US/firefox/78.1.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-32/

More or less a copy of what was in www/mozilla-firefox before the 79.0
upgrade, including:
- enable unveil integration
- move to /etc/firefox-esr/{pledge,unveil}.{main,gpu,content}
  instead of about:config knobs (maybe warrants current.html entry ?)
- bring in the jumbo patch fixing 'open with' mime handling
- stop building with systemwide sqlite3, unsupported upstream
- ditch old patches merged upstream in the 68->78 cycles
- use the shipped desktop file instead of our own
- sync README

briefly tested opening a pdf, an flv file and an archive with an
external handler, and accessed webcam with webrtc.
2020-07-28 14:21:48 +00:00
semarie
1ef635952f prepare firefox to be buildable with rustc 1.45.0
https://bugzilla.mozilla.org/show_bug.cgi?id=1640982
2020-07-21 13:21:36 +00:00
landry
d0dbb064cf Update to firefox-esr 68.10.0
See https://www.mozilla.org/en-US/firefox/68.10.0/releasenotes/
Fixes https://www.mozilla.org/fr/security/advisories/mfsa2020-25/

note that www/firefox-esr will move to 78 when www/mozilla-firefox moves
to 79 in a month, so that 6.8 ships with a supported branch.
2020-06-30 14:02:26 +00:00
landry
3cf5003b0a Update to firefox-esr 68.9.0.
See https://www.mozilla.org/en-US/firefox/68.9.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-21/
2020-06-02 15:29:32 +00:00
landry
69f5d66936 Fix webrtc audio/video on bigbluebutton, broken by the nss 3.52 update on some sites.
* From FreeBSD via jbeich@, cf
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246363
* backports https://hg.mozilla.org/mozilla-central/rev/463069687b3d from
https://bugzilla.mozilla.org/show_bug.cgi?id=1624128

ratchov@ confirms that the issue was also present in -esr, and that
backporting this commit fixes it - many thanks !
2020-05-27 06:59:19 +00:00
landry
55834ebfb3 68.8.0esrrc2 has been promoted to 68.8.0esr on the mirrors, same distfile
discussed with sthen@ & naddy@
2020-05-04 14:58:00 +00:00
landry
82419b2376 Update to firefox-esr 68.8.0rc2
Relnotes will be at
https://www.mozilla.org/en-US/firefox/68.8.0/releasenotes/, and MFSAs will
be listed on https://www.mozilla.org/en-US/security/advisories/

commiting now to make sure this gets in 6.7 as discussed with sthen@ and
naddy@
2020-05-04 11:37:35 +00:00
landry
afa9fec984 Update to firefox-esr 68.7.0.
See https://www.mozilla.org/en-US/firefox/68.7.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-13/
2020-04-07 14:02:15 +00:00
landry
46c1d49d62 Security update to firefox-esr 68.6.1.
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-11/
2020-04-04 07:19:16 +00:00
espie
52e706b9fd neuter dwz preventively since it doesn't work with those 4 ports
(it's likely the debug info is bogus)
2020-03-26 14:52:38 +00:00
landry
26c0ae7e25 Update to firefox-esr 68.6.0.
See https://www.mozilla.org/en-US/firefox/68.6.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-09/
2020-03-10 15:56:47 +00:00
ajacoutot
356e924661 Fix path to dbus pkg-readme.
ok landry (maintainer)
2020-02-24 13:31:53 +00:00
landry
9aa379c8df Update to firefox-esr 68.5.0.
See https://www.mozilla.org/en-US/firefox/68.5.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-06/
2020-02-11 16:51:38 +00:00
landry
208a180aea Update to firefox-esr 68.4.2.
See https://www.mozilla.org/en-US/firefox/68.4.2/releasenotes/
2020-01-21 10:57:26 +00:00
landry
01df3f4e8c Update to firefox-esr 68.4.1.
See https://www.mozilla.org/en-US/firefox/68.4.1/releasenotes/
Fixes https://www.mozilla.org/security/advisories/mfsa2020-03/
2020-01-09 07:32:01 +00:00
landry
d0dd4287ae Update to firefox-esr 68.4.0.
See https://www.mozilla.org/en-US/firefox/68.4.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2020-02/

Remove patches fixing build with rust 1.39, bindgen was upgraded in #1583471
2020-01-07 17:31:23 +00:00
kurt
33d586e8ec Backport auxv.h header inclusion fix. okay landry@ 2019-12-23 20:18:53 +00:00
landry
216b08cd60 Add 'uses pledge()' comments, from Caspar Schutijser. 2019-12-23 09:04:10 +00:00
kurt
0c80c21010 Build adjustments:
* remove patch that was applied upstream
* devel/nasm is only a build depend on i386/amd64
* build verbosely
* limit cargo to MAKE_JOBS

okay landry@
2019-12-12 14:16:36 +00:00
landry
235e5e3d12 Update to firefox-esr 68.3.0.
See https://www.mozilla.org/en-US/firefox/68.3.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-37/

Add patches to fix build with upcoming rust 1.39, from semarie@
2019-12-03 17:02:20 +00:00
landry
b763825f5d Provide debug package for firefox-esr. 2019-11-14 19:02:24 +00:00
kurt
66d110e89e Document upstream bug report for mmap change in
ProcessExecutableMemory.cpp. okay landry@
2019-10-29 14:46:01 +00:00
kurt
3e1df89c3d Backport fix to isloate node's setting stdout/stderr as non-blocking:
https://bugzilla.mozilla.org/show_bug.cgi?id=1520159
https://bugzilla.mozilla.org/show_bug.cgi?id=1500436

This is a build stability fix only; no change in binaries so no
revision bump. okay landry@
2019-10-29 14:43:03 +00:00
landry
23a8ee71d8 Update to firefox-esr 68.2.0.
See https://www.mozilla.org/en-US/firefox/68.2.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-33/

Remove patch from #1579323 to reenable sandboxing by default & patch
from #1585099 to fix build with rust 1.38, both merged upstream in the
esr branch.
2019-10-23 19:46:03 +00:00
kurt
7176ae0435 *** empty log message *** 2019-10-07 19:16:54 +00:00
semarie
48dcece2ca unbreak www/firefox-esr and mail/mozilla-thunderbird after lang/rust upgrade
mark www/tor-browser/browser as BROKEN (too outdated and not easily unbreakable)

ok landry@
2019-10-01 04:39:31 +00:00
sthen
a3dae6ea5d factor some common parts into mozilla.port.mk and fix DPB_PROPERTIES which
is supposed to be "lonesome" on i386 because parts of the build take a lot of
ram, but actually ended up as "lonesome parallel" due to a +=. hoping this
will reduce the frequent build failures on i386.  ok landry
2019-09-22 17:19:06 +00:00
landry
a3bd57eebb Sync pkg-readme with the one from mozilla-firefox.
Prompted by a mail from gjones5555 at netscape dot net
2019-09-19 19:15:55 +00:00
landry
97973fa784 Apply jcs@'s sandboxing fix to esr too. 2019-09-06 17:13:22 +00:00
landry
562ce4721a Update firefox-esr to 68.1.0.
See https://www.mozilla.org/en-US/firefox/68.1.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2019-26/

Basically a copy of what was under www/mozilla-firefox, as 60esr will
soon be EOL, and we want to track 68esr in 6.6-stable.

As a side-effect, esr now uses pledge like mainline firefox.

The bn-BD & bn-IN lackpacks were merged into bn.
2019-09-03 16:31:12 +00:00
sthen
0a5b5bddee replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:50:46 +00:00
landry
5847e3164e Update to firefox-esr 60.8.0.
See https://www.mozilla.org/en-US/firefox/60.8.0/releasenotes/
Fixes https://www.mozilla.org/security/advisories/mfsa2019-22/
2019-07-09 18:05:14 +00:00
landry
baf80b41c8 Fix build with upcoming rust 1.36.
found by semarie@ in
https://reviews.freebsd.org/D20810#change-K68aYoUXfAu1, regression in
rust itself tracked in https://github.com/rust-lang/rust/issues/62301

Builds fine with rust 1.35.
2019-07-02 16:51:49 +00:00