11 Commits

Author SHA1 Message Date
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
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
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
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
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
6e88468f3d Update firefox-esr to 45 branch with 45.1.0.
- See https://www.mozilla.org/en-US/firefox/45.1.0/releasenotes/
- Fixes MFSA 2016-39, 44 & 47
- Stays with Gtk2 for now, will probably move to Gtk3 with 52 at the end
  of the year
- Bring some patches from www/mozilla-firefox to fix build issues/enable
  W^X/etc
- Disable gstreamer, now uses ffmpeg at runtime of found like firefox
- Use bundled libevent
2016-04-27 14:01:02 +00:00
ajacoutot
d4a5fb09f7 Sync in the GStreamer related changes and the README from the mainstream
Firefox to the Firefox ESR port.

from brad
"don't care" landry@
2015-05-21 06:25:30 +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
3867da5b18 Update to firefox-esr 24.5.0.
- See http://www.mozilla.org/en-US/firefox/24.5.0/releasenotes/
- Fixes MFSA-2014-34,35,37,38,42,43,44 & 46
- add a default prefs all-openbsd.js file, pointing
  spellchecker.dictionary_path to ${LOCALBASE}/share/mozilla-dicts/ so
that systemwide dictionaries are looked for by default.
- while here the same file disables safebrowsing feature, as is already
  done in www/mozilla-firefox.
2014-04-29 21:30:57 +00:00
landry
04b0627c64 Import firefox ESR 24.1.1.
Firefox ESR is intended for groups who deploy and maintain the desktop
environment in large organizations such as universities and other
schools, county or city governments and businesses. During the extended
cycle, no new features will be added to a Firefox ESR; only
high-risk/high-impact security vulnerabilities or major stability fixes
will be corrected.

Note that using it on OpenBSD is NOT supported by mozilla. People
willing to deploy it should subscribe to the EWG mailing list.

http://www.mozilla.org/en-US/firefox/organizations/faq/

Installs as firefox-esr and doesnt conflict with mainline www/mozilla-firefox.
Learn to use several profiles if you plan to use both.

req'd by several.
2013-11-20 20:57:29 +00:00