61 Commits

Author SHA1 Message Date
landry
53248887f9 Update to firefox-esr 60.1.0. The 52 branch will die soon.
See https://www.mozilla.org/en-US/firefox/60.1.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-16/

Now builds against bundled icu, cairo & hunspell, and build-requires
rust and llvm. This is more or less what was in www/mozilla-firefox
before the update to 61.

Add patch from #1470961 to fix build with system sqlite. Note that the
install directory is renamed from lib/firefox-esr-${VERSION} to
lib/firefox-esr to follow mainline firefox.
2018-06-27 05:11:34 +00:00
landry
449598add0 Update to firefox-esr 52.8.1.
See https://www.mozilla.org/en-US/firefox/52.8.1/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-14/
2018-06-08 16:43:18 +00:00
landry
70b3b0eb84 Update to firefox-esr 52.8.0.
See https://www.mozilla.org/en-US/firefox/52.8.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-12/

Note that 60 is now the new ESR branch, so this port will probably
be updated to it at the next cycle.
2018-05-11 19:40:42 +00:00
landry
0b436ae7c4 Update to firefox-esr 52.7.3.
See https://www.mozilla.org/en-US/firefox/52.7.3/releasenotes/
(security advisories not up yet)
2018-03-26 16:01:17 +00:00
landry
053cca6354 Update to firefox-esr 52.7.2.
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-08/
from Pwn2own - "Out of bounds memory write while processing Vorbis audio
data".
2018-03-16 18:29:24 +00:00
landry
851fcbac5b Update to firefox-esr 52.7.0.
See https://www.mozilla.org/en-US/firefox/52.7.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-07/
2018-03-13 19:22:09 +00:00
landry
4b72cdaad7 Update to firefox-esr 52.6.0.
See https://www.mozilla.org/en-US/firefox/52.6.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2018-01/
(spectre mitigations) and
https://www.mozilla.org/en-US/security/advisories/mfsa2018-03/
2018-01-23 19:27:53 +00:00
landry
6921d23219 Bugfix update to firefox-esr 52.5.3.
See https://www.mozilla.org/en-US/firefox/52.5.3/releasenotes/ (not there yet)
Same as main, probably doesnt affect us..
2017-12-28 17:13:30 +00:00
landry
8a1dd41057 Update to firefox-esr 52.5.2.
See https://www.mozilla.org/en-US/firefox/52.5.2/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2017-28/
(one windows-only, the other might affect other platforms)

note that 52.5.1 was skipped upstream.
2017-12-08 13:13:15 +00:00
landry
80fe745855 Update to firefox-esr 52.5.0.
See https://www.mozilla.org/en-US/firefox/52.5.0/releasenotes/
Fixes MFSA2017-25, see https://www.mozilla.org/en-US/security/advisories/mfsa2017-25/

Add missing @exec/@unexec-delete update-desktop-database calls while
here.. and remove gettext MODULE.
2017-11-14 20:12:26 +00:00
landry
6da5a3bd17 Update to firefox-esr 52.4.0.
- see https://www.mozilla.org/en-US/firefox/52.4.0/releasenotes/
- fixes https://www.mozilla.org/en-US/security/advisories/mfsa2017-22/

ok naddy@
2017-09-28 16:41:13 +00:00
landry
c288b4b0f5 Update to firefox-esr 52.3.0.
See https://www.mozilla.org/en-US/firefox/52.3.0/releasenotes/ (not up yet)
2017-08-08 10:18:21 +00:00
landry
b424432a5f Update to firefox-esr 52.2.1.
See https://www.mozilla.org/en-US/firefox/52.2.1/releasenotes/
2017-06-30 05:26:23 +00:00
naddy
ae664ba6a9 fix Japanese language pack 2017-06-14 20:02:01 +00:00
landry
744aebf3db Update to firefox-esr 52.2.0.
See https://www.mozilla.org/en-US/firefox/52.2.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2017-16/
2017-06-14 05:26:19 +00:00
landry
0d5eb7889c Bugfix update to firefox-esr 52.1.2.
See https://www.mozilla.org/en-US/firefox/52.1.2/releasenotes/
2017-05-19 21:55:40 +00:00
landry
e02d8bf829 Bugfix update to firefox-esr 52.1.1.
See https://www.mozilla.org/en-US/firefox/52.1.1/releasenotes/
2017-05-06 07:17:00 +00:00
landry
47ce2cfc1e Update to firefox 53.0.
See https://www.mozilla.org/en-US/firefox/53.0/releasenotes/ and
https://www.mozilla.org/en-US/security/advisories/mfsa2017-10/.

- Now depends on rust and cargo to build.
- Remove patch-browser_installer_Makefile_in, sdk was removed in #1333826
- Ship a small distribution.ini to show package source in about dialog
- Add a blurb from Michael Reed about installing ffmpeg package to play
HTML5 audio/video.

Tested by several
2017-04-20 06:12:58 +00:00
landry
923ea180ad Bugfix update to firefox-esr 52.0.2.
See https://www.mozilla.org/en-US/firefox/52.0.2esr/releasenotes/
2017-03-28 20:06:41 +00:00
landry
56e57877e1 Update to firefox-esr 52.0.1.
Fixes MFSA 2017-08/CVE-2017-5428, see
https://www.mozilla.org/en-US/security/advisories/mfsa2017-08/

While here, add a patch from semarie@ (tested by and ok danj@) to tweak
a last-minute change in the jit engine memory allocator that happened to
fix a security issue in 52 branch (bug #1334933/CVE-2017-5400) - see
https://hg.mozilla.org/releases/mozilla-esr52/rev/6b35bbf96b67.

Sadly, this change resulted in a browser crashing at startup
on OpenBSD with the default limits, because the jit engine tried to
allocate 1Gb (previously 640Mb in #1334933, then 1Gb because of
#1337561, see
https://hg.mozilla.org/releases/mozilla-esr52/rev/65bb26d07408) and hit
the default datasize ulimit of 768Mb. The patch makes it allocate 128Mb
instead (as it's done on 32bit architectures), while a better (?) fix
might be devised in bug #1347139.

Generally speaking, if you see firefox crashing with ENOMEM errors,
raise the datasize limit for your login class, write your own wrapper
script to temporarly raise the limit when starting firefox, or stop
using the modern web. Websites are ginormous, deal with it.
2017-03-20 19:37:06 +00:00
landry
91cb0697f2 Update firefox-esr to 52.0.
See https://www.mozilla.org/en-US/firefox/52.0esr/releasenotes/

This release switches to Gtk3 by default, following upstream. It also
still supports NPAPI plugins (java etc..) for the 52esr lifetime (around
1 year).

This way, 6.1 will ship with a supported branch of esr instead of the
soon-to-be-dead 45 branch.

Discussed with naddy@
2017-03-07 15:36:45 +00:00
landry
f19855f2df Update to firefox-esr 45.7.0.
See https://www.mozilla.org/en-US/firefox/45.7.0/releasenotes/ and MFSA
2017-02 (https://www.mozilla.org/en-US/security/advisories/mfsa2017-02/)

Remove patch-netwerk_protocol_http_Http2Session_cpp (#1290037)
2017-01-24 21:35:09 +00:00
landry
650ce21723 Update to firefox-esr 45.6.0.
See https://www.mozilla.org/en-US/firefox/45.6.0/releasenotes/ and
https://www.mozilla.org/en-US/security/advisories/mfsa2016-95/
2016-12-14 13:44:19 +00:00
landry
f53c2fabe2 Security update to firefox-esr 45.5.1.
See https://www.mozilla.org/en-US/firefox/45.5.1/releasenotes/ and
https://www.mozilla.org/en-US/security/advisories/mfsa2016-92/ (link not
up yet). A javascript exploit for windows was found in the wild, and the
vulnerability could technically be exploited on other platforms..
2016-11-30 21:49:10 +00:00
landry
52136eab48 Update to firefox-esr 45.5.0.
See https://www.mozilla.org/en-US/firefox/45.5.0/releasenotes/ and
https://www.mozilla.org/en-US/security/advisories/mfsa2016-90/
2016-11-15 21:53:47 +00:00
landry
1e8a31ec1a Update to firefox-esr 45.4.0.
See https://www.mozilla.org/en-US/firefox/45.4.0/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2016-86/
2016-09-24 14:41:47 +00:00
landry
0077a89496 Update to firefox-esr 45.3.0.
- See https://www.mozilla.org/en-US/firefox/45.3.0/releasenotes/
- Fixes MFSA-2016-62->65,67,70,72,73,76->80
2016-08-02 17:43:30 +00:00
landry
9288a2605e Update to firefox-esr 45.2.0.
- See https://www.mozilla.org/en-US/firefox/45.2.0/releasenotes/
- Fixes MFSA 2016-49->53, 55, 56, 58
2016-06-08 19:23:29 +00:00
landry
7bbe9b7f15 Bugfix update to firefox-esr 45.1.1.
- See https://www.mozilla.org/en-US/firefox/45.1.1/releasenotes/
2016-05-05 06:54:28 +00:00
landry
fa0b7e0961 Update firefox-esr-i18n to 45.1.0.
an (Aragonese), az (Azerbaijani), dsb (Lower Sorbian), gn (Paraguayan
Guarani), hsb (Upper Sorbian), ms (Malay), uz (Uzbek) and xh (Xhosa)
were added.
2016-04-27 14:10:54 +00:00
landry
85e5595d2c Bugfix update to firefox-esr 38.7.1.
See https://www.mozilla.org/en-US/firefox/38.7.1/releasenotes/
2016-03-19 13:35:58 +00:00
landry
afe5d36912 Update to firefox-esr 38.7.0.
- See https://www.mozilla.org/en-US/firefox/38.7.0/releasenotes/
- Fixes MFSA 2015-81, 2015-136, 2016-16, 17, 20, 21, 23, 24, 25, 27, 28,
  31, 34, 35 & 37

Heads-up ! This port will switch to the 45 branch within the 6 coming weeks.
2016-03-14 20:37:13 +00:00
landry
eb93c6e044 Security update to firefox-esr 38.6.1.
See https://www.mozilla.org/en-US/firefox/38.6.1/releasenotes/
Fixes https://www.mozilla.org/en-US/security/advisories/mfsa2016-14/
ok sthen@ naddy@
2016-02-13 07:40:42 +00:00
landry
41aff0099e Update to firefox-esr 38.6.0.
* See https://www.mozilla.org/en-US/firefox/38.6.0/releasenotes/
* Fixes MFSA 2015-150, 2016-01 & 2016-03

Note that with esr45 around the corner, esr38 will only be supported for
two more point releases.
2016-01-27 18:07:27 +00:00
landry
a2e34bf9b4 Face reality, various mozillas only build on amd64 or i386.
The last reliable gecko builds on macppc were done with:
OpenBSD 5.8-current (GENERIC.MP) #761: Mon Aug 31 08:01:30 MDT 2015
(mpi@ says SecurePLT was commited beginning of Sep, so .. related?)

Thunderbird and firefox-esr strangely built on sparc64 (by accident?) in
may and june (when it was gecko 31) but other than that firefox itself
never built in 2015.

Anybody is welcome to look into this, just add you beloved arch to
ONLY_FOR_ARCHS in mozilla.port.mk.

While here, also amend ONLY_FOR_ARCHS in langpacks ports, no point in
packaging them if you don't have the corresponding package.

Avoids wasting hours during bulks, only keep xulrunner building on
powerpc and sparc64.
2016-01-22 10:28:58 +00:00
jasper
e1297b2db5 aja pointed out this should be "ignore:1" 2016-01-07 08:51:04 +00:00
jasper
84fb87eca0 ignore these for they are unversioned distfiles 2016-01-01 21:40:56 +00:00
landry
632ff1bdfa Update to firefox-esr 38.5.2.
See https://www.mozilla.org/en-US/firefox/38.5.2/releasenotes/
No binary change for us since this is only to force updates for poor
windows users, because microsoft now requires SHA256 certs. But ppl wont
complain that OpenBSD doesn't ship the latest and greatest!
2015-12-23 17:40:22 +00:00
landry
0883ae5717 Update to firefox-esr 38.5.0.
See https://www.mozilla.org/en-US/firefox/38.5.0/releasenotes/
Fixes MFSA 2015-134,138,139,145,146,147,149
2015-12-16 10:08:53 +00:00
landry
66701aa4c8 Update to firefox-esr 38.4.0.
- See https://www.mozilla.org/en-US/firefox/38.4.0/releasenotes/
- Fixes MFSA 2015-116, 122, 123, 127, 128, 130 -> 133
2015-11-04 07:34:19 +00:00
landry
08548fe30f Update to firefox-esr 38.3.0.
- See https://www.mozilla.org/en-US/firefox/38.3/releasenotes/
- Fixes MFSA 2015-96, 100, 101, 105, 106, 110, 111, 112 & 113
2015-09-24 20:22:06 +00:00
landry
6e59517c08 Remove the now defunct ftp://ftp.mozilla.org from MASTER_SITES.
Default to https://ftp.mozilla.org/ and use http://releases.mozilla.org/
as a fallback like the other mozilla ports.
2015-09-19 13:09:38 +00:00
landry
42970b3363 Update to firefox-esr 38.2.1.
- See https://www.mozilla.org/en-US/firefox/38.2.1/releasenotes/
- Fixes MFSA-2015-94 & 95.
2015-08-31 20:07:49 +00:00
landry
27fe1e75e8 Update to firefox-esr{,-i18n} 38.2.0.
- See https://www.mozilla.org/en-US/firefox/40.0/releasenotes/
- Fixes MFSA-2015-79, 80, 82, 83, 84, 85, 87, 88, 89, 90 & 92
2015-08-11 21:16:51 +00:00
landry
8d952d2276 SECURITY update to firefox 39.0.3 & firefox-esr 38.1.1.
Fixes MFSA2015-78, see
https://blog.mozilla.org/security/2015/08/06/firefox-exploit-found-in-the-wild/
and https://www.mozilla.org/en-US/security/advisories/mfsa2015-78/

ok naddy@ sthen@
2015-08-07 13:39:36 +00:00
landry
5da0abcc10 Update to firefox-esr{,-i18n} 38.1.0.
- See https://www.mozilla.org/en-US/firefox/38.1.0/releasenotes/
- Fixes MFSA 2015-59 -> 71 (unaffected by 2015-68)
2015-07-05 20:05:46 +00:00
landry
a7fad4de72 Update to firefox-esr 38.0.1.
- See https://www.mozilla.org/en-US/firefox/38.0.1/releasenotes/ and
  https://www.mozilla.org/en-US/firefox/38.0/releasenotes/
- Fixes MFSA 2015-46->58
- switch i386 back to use clang.
- use system icu4c
- remove bunch of now useless/merged patches
2015-05-16 07:26:12 +00:00
landry
78d575fecb Update to firefox-esr 31.6.0.
- See https://www.mozilla.org/en-US/firefox/31.6.0/releasenotes/
- Fixes MFSA 2015-30, 31, 33, 37, 40
2015-04-02 18:20:08 +00:00
landry
b2ee844a4e Security update to firefox-esr 31.5.3.
- See https://www.mozilla.org/en-US/firefox/31.5.2/releasenotes/
- Fixes MFSA-2015-28/29 (Pwn2Own)
2015-03-23 21:08:16 +00:00
landry
676420b77a Update to firefox-esr 31.5.0.
- See https://www.mozilla.org/en-US/firefox/31.5.0/releasenotes/
- Fixes MFSA 2015-11, 12, 16, 19 & 24
2015-03-16 19:56:32 +00:00