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);

Reply via email to