Hey, attached is a security update to mozilla-firefox-1.5.0.4.
This update fixes multiple security vulnerabilities. More info can be found here: http://www.mozilla.org/projects/security/known-vulnerabilities.html#firefox1.5.0.4 Please test! Comments, OKs? Bernd Index: Makefile =================================================================== RCS file: /home/OpenBSD/cvs/ports/www/mozilla-firefox/Makefile,v retrieving revision 1.52 diff -u -p -r1.52 Makefile --- Makefile 23 May 2006 14:03:22 -0000 1.52 +++ Makefile 2 Jun 2006 09:54:41 -0000 @@ -4,10 +4,10 @@ ONLY_FOR_ARCHS= alpha amd64 i386 powerpc COMMENT= "redesign of Mozilla's browser component" -VER= 1.5.0.3 +VER= 1.5.0.4 DISTNAME= mozilla -PKGNAME= mozilla-firefox-${VER}p0 -SO_VERSION= 12.0 +PKGNAME= mozilla-firefox-${VER} +SO_VERSION= 13.0 # NOTE: Must bump minor version if any shlib's are removed from the # components dir to avoid pkg_add -r issues. .for _lib in accessibility appcomps auth autoconfig browsercomps \ @@ -35,7 +35,7 @@ PERMIT_DISTFILES_FTP= Yes WANTLIB= X11 Xext Xft Xrender Xinerama Xt c fontconfig freetype m \ pthread z \ atk-1.0.0.0 cairo glib-2.0.0.0 gmodule-2.0.0.0 gobject-2.0.0.0 \ - jpeg pango-1.0.0.0 pangox-1.0.0.0 pangoxft-1.0.0.0 \ + jpeg pango-1.0.0.0 pangocairo-1.0.0.0 \ pangoft2-1.0.0.0 png .if empty(MACHINE_ARCH:Malpha) WANTLIB+= stdc++ Index: distinfo =================================================================== RCS file: /home/OpenBSD/cvs/ports/www/mozilla-firefox/distinfo,v retrieving revision 1.13 diff -u -p -r1.13 distinfo --- distinfo 5 May 2006 10:14:21 -0000 1.13 +++ distinfo 2 Jun 2006 08:28:50 -0000 @@ -1,4 +1,4 @@ -MD5 (firefox-1.5.0.3-source.tar.bz2) = 30e99f7ac4f4cc1c8c69a6895292ef3c -RMD160 (firefox-1.5.0.3-source.tar.bz2) = 0c278d242bb763343690a51f5e3b4750cb10a937 -SHA1 (firefox-1.5.0.3-source.tar.bz2) = f3305ea944b0e77e0279234190331ffcb0ae7eea -SIZE (firefox-1.5.0.3-source.tar.bz2) = 35239885 +MD5 (firefox-1.5.0.4-source.tar.bz2) = 4cb3d7c1b5345585750766c589308b5e +RMD160 (firefox-1.5.0.4-source.tar.bz2) = e119bbd4a65205f92341cb664222a9d6f1299991 +SHA1 (firefox-1.5.0.4-source.tar.bz2) = 3659272e3de17cd263fbe5e328635ed7a18f70c5 +SIZE (firefox-1.5.0.4-source.tar.bz2) = 35337540 Index: patches/patch-config_autoconf_mk_in =================================================================== RCS file: /home/OpenBSD/cvs/ports/www/mozilla-firefox/patches/patch-config_autoconf_mk_in,v retrieving revision 1.3 diff -u -p -r1.3 patch-config_autoconf_mk_in --- patches/patch-config_autoconf_mk_in 20 Dec 2005 23:44:00 -0000 1.3 +++ patches/patch-config_autoconf_mk_in 2 Jun 2006 08:35:36 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-config_autoconf_mk_in,v 1.3 2005/12/20 23:44:00 bernd Exp $ ---- config/autoconf.mk.in.orig Wed Aug 17 19:17:17 2005 -+++ config/autoconf.mk.in Sat Sep 10 09:47:31 2005 -@@ -54,13 +54,13 @@ MOZ_APP_VERSION = @MOZ_APP_VERSION@ +--- config/autoconf.mk.in.orig Fri Apr 21 22:50:30 2006 ++++ config/autoconf.mk.in Fri Jun 2 10:33:47 2006 +@@ -56,13 +56,13 @@ MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ @@ -17,7 +17,7 @@ $OpenBSD: patch-config_autoconf_mk_in,v mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION) mrelibdir = $(mredir)/lib -@@ -240,7 +240,7 @@ OS_LDFLAGS = @LDFLAGS@ +@@ -242,7 +242,7 @@ OS_LDFLAGS = @LDFLAGS@ OS_COMPILE_CFLAGS = $(OS_CPPFLAGS) @COMPILE_CFLAGS@ OS_COMPILE_CXXFLAGS = $(OS_CPPFLAGS) @COMPILE_CXXFLAGS@ Index: patches/patch-gfx_src_gtk_nsFontMetricsXft_cpp =================================================================== RCS file: /home/OpenBSD/cvs/ports/www/mozilla-firefox/patches/patch-gfx_src_gtk_nsFontMetricsXft_cpp,v retrieving revision 1.1 diff -u -p -r1.1 patch-gfx_src_gtk_nsFontMetricsXft_cpp --- patches/patch-gfx_src_gtk_nsFontMetricsXft_cpp 27 Mar 2006 04:23:28 -0000 1.1 +++ patches/patch-gfx_src_gtk_nsFontMetricsXft_cpp 2 Jun 2006 08:35:37 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-gfx_src_gtk_nsFontMetricsXft_cpp,v 1.1 2006/03/27 04:23:28 pvalchev Exp $ ---- gfx/src/gtk/nsFontMetricsXft.cpp.orig Tue Jun 21 00:08:27 2005 -+++ gfx/src/gtk/nsFontMetricsXft.cpp Sun Mar 26 18:17:37 2006 -@@ -872,8 +872,14 @@ nsFontMetricsXft::CacheFontMetrics(void) +--- gfx/src/gtk/nsFontMetricsXft.cpp.orig Tue Apr 25 01:58:36 2006 ++++ gfx/src/gtk/nsFontMetricsXft.cpp Fri Jun 2 10:33:47 2006 +@@ -871,8 +871,14 @@ nsFontMetricsXft::CacheFontMetrics(void) mXHeight = nscoord(mXHeight * f); // mUnderlineOffset (offset for underlines) @@ -17,7 +17,7 @@ $OpenBSD: patch-gfx_src_gtk_nsFontMetric if (val) { mUnderlineOffset = NSToIntRound(val * f); } -@@ -883,8 +889,14 @@ nsFontMetricsXft::CacheFontMetrics(void) +@@ -882,8 +888,14 @@ nsFontMetricsXft::CacheFontMetrics(void) } // mUnderlineSize (thickness of an underline) @@ -33,8 +33,8 @@ $OpenBSD: patch-gfx_src_gtk_nsFontMetric if (val) { mUnderlineSize = nscoord(PR_MAX(f, NSToIntRound(val * f))); } -@@ -894,7 +906,7 @@ nsFontMetricsXft::CacheFontMetrics(void) - } +@@ -895,7 +907,7 @@ nsFontMetricsXft::CacheFontMetrics(void) + TT_OS2 *os2 = (TT_OS2 *) FT_Get_Sfnt_Table(face, ft_sfnt_os2); // mSuperscriptOffset - if (os2 && os2->ySuperscriptYOffset) { @@ -42,7 +42,7 @@ $OpenBSD: patch-gfx_src_gtk_nsFontMetric val = CONVERT_DESIGN_UNITS_TO_PIXELS(os2->ySuperscriptYOffset, face->size->metrics.y_scale); mSuperscriptOffset = nscoord(PR_MAX(f, NSToIntRound(val * f))); -@@ -904,7 +916,7 @@ nsFontMetricsXft::CacheFontMetrics(void) +@@ -905,7 +917,7 @@ nsFontMetricsXft::CacheFontMetrics(void) } // mSubscriptOffset Index: patches/patch-modules_libpref_src_init_all_js =================================================================== RCS file: /home/OpenBSD/cvs/ports/www/mozilla-firefox/patches/patch-modules_libpref_src_init_all_js,v retrieving revision 1.3 diff -u -p -r1.3 patch-modules_libpref_src_init_all_js --- patches/patch-modules_libpref_src_init_all_js 5 May 2006 10:14:21 -0000 1.3 +++ patches/patch-modules_libpref_src_init_all_js 2 Jun 2006 08:35:36 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-modules_libpref_src_init_all_js,v 1.3 2006/05/05 10:14:21 bernd Exp $ ---- modules/libpref/src/init/all.js.orig Mon Feb 13 22:58:15 2006 -+++ modules/libpref/src/init/all.js Wed May 3 13:25:55 2006 -@@ -2049,7 +2049,7 @@ pref("font.scale.outline.min", 6); +--- modules/libpref/src/init/all.js.orig Mon May 8 22:22:51 2006 ++++ modules/libpref/src/init/all.js Fri Jun 2 10:33:47 2006 +@@ -2052,7 +2052,7 @@ pref("font.scale.outline.min", 6); // TrueType pref("font.FreeType2.enable", false);