Commit graph

69 commits

Author SHA1 Message Date
tnn
68866eff2b firefox-3.6.3 fixes a use-after-free bug which could be exploited to
run arbitrary code.
2010-04-02 20:28:23 +00:00
jmcneill
e282aee8d0 add support for NetBSD/mips 2010-04-01 08:25:07 +00:00
tnn
221cfd0410 ${LOWER_OPSYS} strikes again! (PR pkg/43080) 2010-03-30 11:29:36 +00:00
tnn
dff8d0d8ec Update to firefox-3.6.2 proper. (no changes from the beta)
Also add patch for PR pkg/42988 crash, effectively disabling all
sound support until we decide on what sound API to use.
The current dlopen() guesswork is bad, mkay.

Bump PKGREVISION for this and previous changes.
2010-03-23 12:43:38 +00:00
tnn
3724fdb249 match-mb: make BSD/x86 targets use the same XPTCall code as Linux.
patch-ab: NetBSD always has >4GB off_t, so use it.
2010-03-17 14:02:14 +00:00
tnn
941c15b90a Update to firefox-3.6.2.
.2 is not formally released yet, but is release tagged in the scm and I
want to get this update in before we freeze the tree.

"Firefox 3.6 is built on Mozilla's Gecko 1.9.2 web rendering platform,
which has been under development since early 2009 and contains many
improvements for web developers, add-on developers, and users."

- Improved JavaScript performance, overall browser responsiveness,
  and startup time.
- The ability for web developers to indicate that scripts should run
  asynchronously to speed up page load times.
- Continued support for downloadable web fonts using the new WOFF font format.
- Support for new CSS attributes such as gradients, background sizing,
  and pointer events.
- Support for new DOM and HTML5 specifications including the Drag & Drop API
  and the File API, which allow for more interactive web pages.
2010-03-16 15:57:02 +00:00
tnn
b4f68506d5 prepare common Makefile for firefox-3.6.2 update. 2010-03-16 10:56:36 +00:00
tnn
ce7129a2c1 bump the minimum sqlite dependency to what configure expects 2010-03-03 13:38:54 +00:00
tnn
00090167b3 Update to firefox-3.5.8 and xulrunner-1.9.1.8.
Security and bugfix release. (no MFSAs released at time of writing)
While here drop defunct debug option from firefox and reduce diff to wip/
2010-02-17 18:32:18 +00:00
tnn
1ececaff14 add some convenience variables for version handling 2010-01-31 20:54:44 +00:00
tron
c82024669f Update "firefox" package to 3.5.7. Changes since version 3.5.6:
- Fixed a common stability issue.
- Fixed a problem with how updates were being presented to users.

Approved by Tobias Nygren.
2010-01-26 16:22:59 +00:00
obache
df637683d0 Bump PKGREVISION from jpeg shlib bump. 2010-01-21 03:54:20 +00:00
tnn
7b1c6d3f5d # used by devel/nss/Makefile 2010-01-19 10:07:49 +00:00
tnn
b4a46a050e unlimit datasize. Should fix ICE on netbsd-4/amd64 observed in bulk build. 2010-01-18 23:50:42 +00:00
wiz
7e9f949650 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
heinz
c71426c737 Added LICENSE. 2010-01-16 23:37:48 +00:00
tron
65de3e348f Fix build with Sun Sudio C++ by not including "stdbool.h" in C++ mode. 2010-01-10 09:43:06 +00:00
tron
6411cfc026 This package needs a C99 compiler (e.g. for "stdbool.h"). 2010-01-09 21:43:26 +00:00
tnn
73dbae6167 Use pkgsrc's libbz2.so on Solaris.
The native one doesn't export BZ2_crc32Table for some reason.
2010-01-09 00:04:08 +00:00
tnn
311b7577db Update to firefox-3.5.6. Security and bugfix release.
While here, switch NetBSD build from sunaudio to OSS emulation.
This greatly improves HTML5 video playback.
(Yes, we ought to fix the busted sunaudio support or PKG_OPTIONalize this.
 Perhaps another day.)

Advisories relating to this release:
MFSA 2009-71 GeckoActiveXObject exception messages can be used to
             enumerate installed COM objects
MFSA 2009-70 Privilege escalation via chrome window.opener
MFSA 2009-69 Location bar spoofing vulnerabilities
MFSA 2009-68 NTLM reflection vulnerability
MFSA 2009-67 Integer overflow, crash in libtheora video library
MFSA 2009-66 Memory safety fixes in liboggplay media library
MFSA 2009-65 Crashes with evidence of memory corruption (rv:1.9.1.6/ 1.9.0.16)
2009-12-16 08:18:32 +00:00
tnn
4aaac9a507 drop patch-rb which changed the unofficial firefox branding in a way that
made the firefox addons site not automagically recognize the browser.
2009-12-11 14:01:22 +00:00
tnn
b7c003130c add buildlinkry for libjpeg. We can end up linking with the wrong libjpeg
on Linux otherwise. There are still other problems with interference from
native libraries (i.e. sqlite3).
2009-12-04 09:18:14 +00:00
tnn
89dd17a74c fix patch comment 2009-12-01 22:22:30 +00:00
tnn
94183579d0 fix typo in dependency pattern 2009-11-28 17:46:01 +00:00
tnn
2183523d9a bump the minimum required GTK+ to 2.18.3nb1 2009-11-27 16:59:18 +00:00
tnn
8abc46c691 add "used by" lines 2009-11-23 14:16:22 +00:00
tnn
bc5b056e1c bump revision for patch-{az,ba} 2009-11-10 17:08:20 +00:00
tnn
171020f35f integrate two patches from devel/nspr; avoid 32 bit cast of pthread_t. 2009-11-10 16:06:11 +00:00
tnn
d8b31f82cc Update to firefox 3.5.5. This is a stability/bugfix update.
pkgsrc changes:
- assign devel/xulrunner maintainership to tnn@
- mozilla-common.mk: work around gcc __thread support misdetection on NetBSD
- separate distinfo related stuff into dist.mk for sharing with nss & nspr

"topcrash" bugs fixed:
468562 "ASSERTION: Inserting multiple children without flushing"
521750 Put a runtime NS_IsMainThread check in nsCycleCollector::Suspect2 ...
524462 startup crash [@ gfxWindowsFontGroup::WhichFontSupportsChar(nsTAr ...
525326 Crashes in gif decoder [@ xul.dll@0x348945][@ xul.dll@0x348864][@ ...
525276 crashes [@ nsDocument::RegisterNamedItems(nsIContent*)]
2009-11-06 15:44:34 +00:00
tnn
79199a306e back out local change 2009-11-04 09:48:10 +00:00
tnn
7b426b006e remove useless, ancient patch hunk which drifted away from it's original
location during the course of time ...
2009-11-04 09:44:09 +00:00
tnn
9ac2414ffc apply band-aid for nbsed bug. 2009-11-04 09:13:05 +00:00
tnn
3a1495ee54 The minimum required sqlite3 version changed (again ... grumble.)
reported by Snader_LB @ #pkgsrc
2009-11-03 22:31:58 +00:00
tnn
578a5e1d4a Security and bugfix update of firefox (to 3.5.4) and xulrunner (to 1.9.1.4)
Also fix broken DESTDIR support.

Fixes the following security issues:
MFSA 2009-64 Crashes with evidence of memory corruption (rv:1.9.1.4/ 1.9.0.15)
MFSA 2009-63 Upgrade media libraries to fix memory safety bugs
MFSA 2009-62 Download filename spoofing with RTL override
MFSA 2009-61 Cross-origin data theft through document.getSelection()
MFSA 2009-59 Heap buffer overflow in string to number conversion
MFSA 2009-57 Chrome privilege escalation in XPCVariant::VariantDataToJS()
MFSA 2009-56 Heap buffer overflow in GIF color map parser
MFSA 2009-55 Crash in proxy auto-configuration regexp parsing
MFSA 2009-54 Crash with recursive web-worker calls
MFSA 2009-53 Local downloaded file tampering
MFSA 2009-52 Form history vulnerable to stealing
2009-10-28 11:36:36 +00:00
tnn
4d1ae4854f - allow firefox and xulrunner to share some infrastructure
- install headers for plugin and liveconnect (needed by openjdk7-icedtea-plugin)
- bump revision for both packages
2009-10-11 10:49:56 +00:00
tnn
f52135b2c3 add common Makefile fragment for mozilla packages based on gecko 1.9.1,
such as xulrunner-1.9.1, firefox-3.5, thunderbird-3.0 and seamonkey-2.0.
Nothing in the tree uses this file yet. Having it here now makes for one
less pullup later.
2009-10-10 20:01:31 +00:00
tnn
b12e6b9aec remove three files which were listed twice in the PLIST 2009-10-06 15:46:32 +00:00
tnn
1ee5611ba7 The xulrunner distfile is just a copy of the firefox distfile.
Let's use the latter directly instead to save bandwidth and allow faster
security updates.
2009-09-27 17:52:22 +00:00
sno
76fbf2a3d2 modify patches to work on FreeBSD, too 2009-09-20 15:30:54 +00:00
tnn
2091012461 better version of patch-ax, from veego@ 2009-09-20 10:58:00 +00:00
tnn
de95d2c2b0 require sqlite at least 3.6.10. From ISIHARA Takanori in PR pkg/42101. 2009-09-20 07:04:22 +00:00
tnn
bdcfbfef36 nsStackWalk.cpp uses dladdr, should include <dlfcn.h> 2009-09-20 06:44:35 +00:00
tnn
2c82ef1bff fix PLIST when debug option is enabled 2009-09-16 18:42:31 +00:00
tnn
cbba4d88f3 Change NS_SYSTEM_PLUGINS_DIR from /usr/lib/mozilla/plugins
to ${PREFIX}/lib/netscape/plugins, where most pkgsrc packages
install NPAPI plugins (and all probably should?)
2009-09-14 15:12:12 +00:00
tnn
907a8c9e7b patch-aw: use patch-av rlimit fix in the application launcher stub as well 2009-09-13 20:02:35 +00:00
tnn
1a8f703fe9 export gnome dependencies in bl3.mk when gnome option is on 2009-09-13 19:10:10 +00:00
tnn
192d007dcb add a gnome option 2009-09-13 17:56:56 +00:00
tnn
63e38657b7 drop lcms dependency, it's not used anymore. Bump rev. 2009-09-13 13:39:41 +00:00
tnn
d3915efd5f install stuff needed for building firefox as an XUL app. Bump revision. 2009-09-13 12:19:26 +00:00
tnn
6e66a9c630 Bump to xulrunner-1.9.1.3, matching firefox-3.5.3. 2009-09-13 08:01:04 +00:00