149 Commits

Author SHA1 Message Date
landry
578eed963c Update to firefox 47.0.
- See https://www.mozilla.org/en-US/firefox/47.0/releasenotes/
- Fixes MFSA 2016-49->61
2016-06-08 19:25:42 +00:00
landry
4008f2e62d Bugfix update to firefox 46.0.1.
- See https://www.mozilla.org/en-US/firefox/46.0.1/releasenotes/
2016-05-05 06:53:19 +00:00
landry
a200e676eb Revert the revert. I made you a Makefile but CVS ated it. 2016-04-28 17:44:20 +00:00
ajacoutot
ea00dc6a28 Revert that as well. 2016-04-28 16:52:59 +00:00
ajacoutot
3bb4301cd0 Revert, there's no en-US directory and this breaks sqlports. 2016-04-28 16:51:40 +00:00
landry
953f8b84d1 Readd en-US that was left behind (#1267847) 2016-04-28 11:46:41 +00:00
landry
5b44fef16d Update firefox-i18n to 46.0.
en-US langpack was removed, but ach (Acholi), an (Aragonese), as
(Assamese), az (Azerbaijani), dsb (Lower Sorbian), ff (Pulaar-Fulfulde),
hsb (Upper Sorbian), km (Khmer), lij (Ligurian), ms (Malay) and xh
(Xhosa) were added.
2016-04-27 14:07:59 +00:00
landry
371742de62 Bugfix update to firefox 45.0.1.
See https://www.mozilla.org/en-US/firefox/45.0.1/releasenotes/
2016-03-19 13:37:37 +00:00
landry
d746088a84 Update to firefox 45.0.
- See https://www.mozilla.org/en-US/firefox/45.0/releasenotes/
- Fixes MFSA 2016-16->38
- libmozgnome was removed upstream
- gtk3 is still not enabled by default upstream
- Remove dependency on gstreamer1, ffmpeg/libavcodec is opened on the fly
if available, as tested by naddy@

Sidenote: no, i havent looked at i386/llvm breakage yet. i386 is the new vax.
2016-03-14 20:48:43 +00:00
landry
06c1ee6894 Security update to firefox 44.0.2.
See https://www.mozilla.org/en-US/firefox/44.0.2/releasenotes/
Fixes MFSA2016-13.
ok sthen@ naddy@
2016-02-13 07:39:25 +00:00
landry
fb6b19f61e Bugfix update to firefox 44.0.1.
See https://www.mozilla.org/en-US/firefox/44.0.1/releasenotes/

ok sthen@ naddy@
2016-02-09 09:21:27 +00:00
landry
e1a94c177a Update to firefox-44.0.
* See https://www.mozilla.org/en-US/firefox/44.0/releasenotes/
* Fixes MFSA 2016-01 -> 12
* Fix CONFIGURE_STYLE, no need for autohell?
* Use bundled libevent
* Remove useless MOZILLA_AUTOCONF_DIRS

Note that starting with fx 45, gstreamer will be deprecated in favor of
ffmpeg. If it works, haven't tested it yet...
Tested by/discussed with naddy@
2016-01-27 18:12:43 +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
landry
f73e21a6af Minor update to firefox 43.0.4.
See https://www.mozilla.org/en-US/firefox/43.0.4/releasenotes/
2016-01-07 09:24:20 +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
20ead4715a Update to firefox 43.0.2.
See https://www.mozilla.org/en-US/firefox/43.0.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:41:35 +00:00
landry
024442da04 Update to firefox 43.0.
See https://www.mozilla.org/en-US/firefox/43.0/releasenotes/
Fixes MFSA 2015-134 -> 149

- Remove merged patch about freetype paths/versions
- Remove outdated mention of 'disable anti-aliasing', from matthieu@

Tested (among others) by benoit@, mmcc@ and naddy@
2015-12-16 10:12:14 +00:00
landry
ef0705914d Update to firefox 42.0.
- See https://www.mozilla.org/en-US/firefox/42.0/releasenotes/
- Fixes MFSA-2015-116 -> 133
- Tested by several, thanks!
2015-11-04 07:35:51 +00:00
landry
1d2fd16e2b Security update to firefox 41.0.2.
Fixes MFSA 2015-115 / CVE-2015-7184 (Cross-origin restriction bypass using Fetch)
https://www.mozilla.org/en-US/security/advisories/mfsa2015-115/
2015-10-16 12:04:40 +00:00
landry
9bd6c134da Bugfix update to firefox 41.0.1.
- See https://www.mozilla.org/en-US/firefox/41.0.1/releasenotes/
- Mostly windows-only bugfixes but a bookmark handling regression might
affect us (see #1206376)
2015-10-05 08:48:14 +00:00
landry
6a0b4abc1b Update to firefox 41.0.
- See https://www.mozilla.org/en-US/firefox/41.0/releasenotes/
- Fixes MFSA 2015-96->114
- Add patch to workaround build failure on 32-bits (#1192556)
- Note that powerpc still fails due to the same issue but a
 hack^Wworkaround hasnt been found yet.

Firefox 42 will probably default to build with Gtk3.
2015-09-24 20:21:15 +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
af204e202b Update to firefox 40.0.3.
- See https://www.mozilla.org/en-US/firefox/40.0.3/releasenotes/
- Fixes MFSA-2015-94 & 95
2015-08-31 20:08:40 +00:00
landry
f333eefdf4 Update to firefox{,-i18n} 40.0.
- See https://www.mozilla.org/en-US/firefox/40.0/releasenotes/
- Fixes MFSA-2015-79->92
2015-08-11 21:14:53 +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
36e9854114 Update to firefix{,-i18n} 39.0.
- See https://www.mozilla.org/en-US/firefox/39.0/releasenotes/
- Fixes MFSA 2015-59 -> 71
2015-07-05 20:03:36 +00:00
landry
2f22773992 Update to firefox 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
2015-05-16 07:22:14 +00:00
landry
cca9415f44 Bugfix update to firefox 37.0.1.
- See https://www.mozilla.org/en-US/firefox/37.0.1/releasenotes/
- Fixes MFSA 2015-43 & 44
2015-04-03 22:59:16 +00:00
landry
26b8310541 Update to firefox 37.0.
- See https://www.mozilla.org/en-US/firefox/37.0/releasenotes/
- Fixes MFSA 2015-30 -> 42
2015-04-02 18:17:50 +00:00
landry
dec565ab69 Security update to firefox 36.0.4.
- See https://www.mozilla.org/en-US/firefox/36.0.4/releasenotes/
- Fixes MFSA 2015-28/29 (Pwn2Own)
- While here, backport commit from ratchov@ in #1144087 fixing audio
  glitches in the sndio backend when playing youtube videos
2015-03-23 21:02:03 +00:00
landry
b3b0cd52a5 Update to firefox-36.0.1.
- See https://www.mozilla.org/en-US/firefox/36.0.1/releasenotes/
- Fixes MFSA 2015-11->27
- widget code moved, move nsPrintSettingsImpl.cpp patch around
- remove patch-xpcom_reflect_xptcall_md_unix_moz_build, merged in #971897
2015-03-16 19:53:54 +00:00
landry
bec1448cbc Update to firefox 35.0.1.
- See https://www.mozilla.org/en-US/firefox/35.0.1/releasenotes/
- while here, demote gstreamer1-plugins-good from RUN_DEPENDS to a
  simple note in the README. It seems having a fully working
out-of-the-box multimedia experience is not worth the attack surface
this brings via all its dependencies.

Note: this doesnt change anything for existing installs, if
gstreamer1-plugins-good/libav is found at runtime firefox will still use
it to play html audio/video. If you dont want that behaviour, have a
look in about:config for the various media.*.enabled keys. Or use lynx.

prodded by tedu@
2015-01-28 17:45:02 +00:00
landry
5f9d09ba1f Update to firefox 35.0.
- See https://www.mozilla.org/en-US/firefox/35.0/releasenotes/
- Fixes MFSA 2015-01 -> 09
- Remove patch-js_src_jscpucfg_h, merged upstream in #1065055
- Fix patch-gfx_skia_moz_build to use the correct SSE4_1 macro

tested by at least bcallah@, brett@, patrick keshishian and RD Thrush, thx!
2015-01-14 17:33:44 +00:00
landry
189bbb33df Update to firefox 34.0.
- See https://www.mozilla.org/en-US/firefox/34.0/releasenotes/
- Fixes MFSA-2014-83->91
- Remove patch-toolkit_library_libxul_mk, merged (#1036832)
- Remove patch-gfx_skia_trunk_src_opts_SkBitmapProcState_opts_SSSE3_cpp,
  merged upstream (but the root issue on i386 is still being worked on, #1028827)
- Add patch-xpcom_reflect_xptcall_md_unix_moz_build from (#971897),
  fixes the download progressbars. Nice work from Fabian Raetz, thanks!
2014-12-04 17:50:12 +00:00
landry
01b47d0712 Update to firefox 33.1.
- See https://www.mozilla.org/en-US/firefox/33.1/releasenotes/,
, https://www.mozilla.org/en-US/firefox/tiles/ and
 https://support.mozilla.org/en-US/kb/forget-button-quickly-delete-your-browsing-history

This is a special release celebrating the 10 years anniversary of the
release of firefox 1.0. 34.0 will be released on the regular schedule in ~ two weeks.
2014-11-10 15:40:02 +00:00
landry
de4653acc2 Update to firefox 33.0.
- See https://www.mozilla.org/en-US/firefox/33.0/releasenotes/
- Fixes MFSA 2014-74-->82
- build with systemwide icu4c, workarounds #1064665 (and as a side
  effect shrinks the libs/packages by 1 or 2 megs)
- add patch-toolkit_library_libxul_mk from bug #1036832 to workaround a
  linking failure with our ancient binutils
- remove patch-media_libvpx_Makefile_in from #982693 fixing libvpx build
  on i386, a variation of it was merged upstream

tested by bcallah@, benoit@ and Fabian Raetz, thanks!
2014-10-17 07:26:21 +00:00
landry
fd1b21a1b5 Update to firefox 32.0
- see https://www.mozilla.org/en-US/firefox/32.0/releasenotes/
- remove patch-toolkit_components_downloads_nsDownloadManager_cpp and
  patch-xpcom_io_SpecialSystemDirectory_cpp fiddling with modes when
creating user dirs, they never made sense to me, and this is the wrong
place to touch this.
- remove patch-webapprt_moz_build, patch-webapprt_gtk2_Makefile_in and
  patch-configure_in from #1012447, merged upstream
2014-09-02 16:43:04 +00:00
landry
2d193abaf2 Update to firefox-i18n 31.0 2014-07-24 18:13:18 +00:00
landry
11586b7e61 Update to firefox 30.0.
- See http://www.mozilla.org/en-US/firefox/30.0/releasenotes/
- Fixes MFSA 2014-48->54
- Switch to use gstreamer 1.0 by default
- Add a bunch of patches from #992613, #991613, #1012447 to build
  properly with gtk3
- Note that this fixes runtime on ppc which was broken since 29 (see
  #961488), which was quite a hairy one
- Still running fine on sparc64 !
2014-06-14 13:03:31 +00:00
landry
5c01341b63 Bugfix update to firefox 29.0.1.
- see http://www.mozilla.org/en-US/firefox/29.0.1/releasenotes/
- mostly fixes two annoying bugs with broken session restore (#1001167),
  pdf.js printing (#1003707), and disables seer for causing some
slow shutdowns (#1005958).
2014-05-10 05:50:56 +00:00
landry
edab3f275f Update to firefox 29.0, with the brand new Australis UI.
- See http://www.mozilla.org/en-US/firefox/29.0/releasenotes/
- Fixes MFSA 2014-34->47
- add spellchecker.dictionary_path as a default pref in all-openbsd.js,
pointing to ${LOCALBASE}/share/mozilla-dicts/ so that it looks for
systemwide dictionaries.
- Remove now useless patch-extensions_spellcheck_hunspell_src_mozHunspell_cpp
- Add patch for #990196, tries to use INSTALL_SCRIPT during build which
  badly fails as user.

Note that starting with Fx 29, the sync protocol v1.1 used by
www/mozilla-sync still works but is not advertised anymore, and will be
phased out by v1.5 in Fx 31. www/mozilla-sync port will be updated in the
meantime, but users will have to reconfigure all their instances...
2014-04-29 21:26:43 +00:00
landry
002e35f0d8 Update to firefox 28.0.
- See http://www.mozilla.org/en-US/firefox/28.0/releasenotes/
- Fixes MFSA 2014-15->32
- add an all-openbsd.js file to modify default preferences instead of
  patching browser/app/profile/firefox.js like pigs. Install it in
browser/defaults/preferences/ so that it is effective by default for
newer profiles. Currently, we only use it to disable safebrowsing
feature..
- remove libffi patches, were merged upstream in #928390 and #928381
2014-03-24 21:11:37 +00:00
landry
bd0b50d9a1 Update to firefox-i18n 27.0.1.
Note: ak (Akan), lg (Luganda), nso (Northern Sotho) & ta-LK (Tamil,
Sri Lanka) were removed upstream.
2014-03-10 20:59:53 +00:00
landry
6f2ccd6aac Update to firefox 26.0.
- see http://www.mozilla.org/en-US/firefox/26.0/releasenotes/
- fixes MFSA 2013-104 -> 117
- remove now useless sydney_audio_sndio.c file, nothing uses it anymore
- remove patch-ipc_chromium_src_base_dir_reader_bsd_h-from (#909005),
  the getdents() patch has been merged upstream.
2013-12-12 19:53:19 +00:00
landry
280051a846 Update to firefox 25.0.
- see http://www.mozilla.org/en-US/firefox/25.0/releasenotes/
- fixes MFSA 2013-93 -> 102
- remove USE_GROFF (from naddy@)
- remove LDEP on gst-plugins-base, gst is dlopened at runtime now, and
  there's a RDEP on gst-plugins-good anyway.
- add patch from #927898 to fix gst runtime dlopening (reminded by dcoppa@)
- add comment about ipc patches from #927810 & #909005
- remove 3 useless patches
2013-10-31 07:58:25 +00:00
landry
ffe9885dad Update to firefox 24.0.
- see http://www.mozilla.org/en-US/firefox/24.0/releasenotes/
- fixes MFSA 2013-76 -> 92
- remove BROKEN-sparc64, it now works thanks the awesome work of
  martin@netbsd.org in bugs #871101 & #871555 among others i forgot
- add sparc64 & alpha (insane!) to MODGCC4_ARCHS
- remove patch-gfx_thebes_gfxPlatform_cpp, was merged upstream in
  #722975 (and we dont build with system cairo anyway now)
- remove useless patch-parser_html_Makefile_in, maybe it made sense in
  the gcc 3 / ffx 3.6 days but those are over...

(note: a spellchecker issue since fx 23 is known, and might be fixed
later on)
2013-09-19 13:19:16 +00:00
landry
97ed467dcb Update to firefox 23.0.
- http://www.mozilla.org/en-US/firefox/23.0/releasenotes/
- fixes MFSA 2013-63->75
- also use --disable-debug-symbols on powerpc otherwise linking fails..
2013-08-08 06:57:11 +00:00
landry
5779555926 Update to firefox 22.0.
- see http://www.mozilla.org/en-US/firefox/22.0/releasenotes/ (ok,
  webrtc isnt enabled yet by default on *BSD but we're working on it :)
- fixes MFSA 2013-49->62
- remove all patches related to sydneyaudio which got removed upstream,
  sound uses libcubeb which has a native sndio backend since ages (thx
to ratchov!). also remove related post-patch target while here.
- add temporary workaround (TERM=xterm) for bug #878089
- switch i386 to use clang again, using --disable-debug-symbols to make
  the code smaller (who said 'gross hack' ?)
- update patch-gfx_thebes_gfxPlatform_cpp to match what got commited
  upstream in r52b02042b27f
- remove patch-js_src_vm_SPSProfiler_cpp which unbroke powerpc, finally
  got commited in 22 branch
- rework fx-i18n's MESSAGE to be more in line with reality (discussed
  with Marcus Merighi)
2013-06-26 19:29:13 +00:00
landry
ee973952e6 Fix langpacks by installing them under firefox-$V/browser/extensions
instead of firefox-$V/extensions, the location changed in firefox 21.0.
Note that to properly activate a langpack, it seems you still need to
set general.useragent.locale in about:config.. to be investigated.
2013-06-11 07:28:18 +00:00