[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

UPDATE: www/mozilla-firefox 1.0.1



This is a straightforward update of www/mozilla-firefox to the
Firefox 1.0.1 release.  I simply plugged in the new distfile.
(Very minor changes: One patch has been regenerated, and I've folded
in a bit of dependency clean-up by alek_(_at_)__(_dot_)_)

The 1.0.1 release addresses a number of security vulnerabilities.
To counter IDN spoofing, Firefox will now always display the raw
punycode domain name.  My testing confirms this on i386.

On amd64 and sparc64, IDN appears completely broken--Firefox will
try to resolve the straight UTF-8 name (after % encoding).  This
accidentally confers immunity to IDN spoofing, I guess.

PLEASE TEST.


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/mozilla-firefox/Makefile,v
retrieving revision 1.19
diff -u -r1.19 Makefile
--- Makefile	13 Jan 2005 15:57:26 -0000	1.19
+++ Makefile	26 Feb 2005 13:08:52 -0000
@@ -4,9 +4,9 @@
 
 COMMENT=	"redesign of Mozilla's browser component"
 
-VER=		1.0
+VER=		1.0.1
 DISTNAME=	mozilla
-PKGNAME=	mozilla-firefox-${VER}p1
+PKGNAME=	mozilla-firefox-${VER}
 
 CATEGORIES=	www
 
@@ -18,13 +18,13 @@
 PERMIT_DISTFILES_CDROM=	Yes
 PERMIT_DISTFILES_FTP=	Yes
 WANTLIB=		X11 Xext Xft Xi Xp Xrender Xt c fontconfig freetype \
-			iconv intl m pthread stdc++ z
+			m pthread stdc++ z
 
 MASTER_SITES=	http://ftp.eu.mozilla.org/pub/mozilla.org/firefox/releases/${VER}/source/ \
 		http://ftp.mozilla.org/pub/firefox/releases/${VER}/source/
 DISTFILES=	firefox-${VER}-source.tar.bz2
 
-MODULES=	gcc3
+MODULES=	gcc3 devel/gettext
 MODGCC3_ARCHES=	alpha
 MODGCC3_LANGS=	C++
 BUILD_DEPENDS=	:zip->=2.3:archivers/zip \
@@ -33,8 +33,8 @@
 		glib.1,gmodule.1::devel/glib \
 		IDL.4::devel/ORBit \
 		jpeg.62::graphics/jpeg \
-		png.3::graphics/png \
-		esd.2::audio/esound
+		png.3::graphics/png
+RUN_DEPENDS=	:esound-0.2.*:audio/esound
 
 VMEM_WARNING=	Yes
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/mozilla-firefox/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo	5 Jan 2005 17:38:55 -0000	1.3
+++ distinfo	26 Feb 2005 13:08:52 -0000
@@ -1,4 +1,4 @@
-MD5 (firefox-1.0-source.tar.bz2) = 49c16a71f4de014ea471be81e46b1da8
-RMD160 (firefox-1.0-source.tar.bz2) = 64a87c3e4f2bc2c07cd7e2c83d235a4beda03c8f
-SHA1 (firefox-1.0-source.tar.bz2) = a115c28f53d093da7832f6b80c982acb5b469f83
-SIZE (firefox-1.0-source.tar.bz2) = 32686249
+MD5 (firefox-1.0.1-source.tar.bz2) = ebaea974fea9460ab7050fff76b41cb1
+RMD160 (firefox-1.0.1-source.tar.bz2) = 773bcb4117b9921ada94b4a14bd85aa2a63f1525
+SHA1 (firefox-1.0.1-source.tar.bz2) = 269fe256b8dfd4ac10f18e420546289e9d7c545b
+SIZE (firefox-1.0.1-source.tar.bz2) = 32671529
Index: patches/patch-xpcom_io_nsNativeCharsetUtils_cpp
===================================================================
RCS file: /cvs/ports/www/mozilla-firefox/patches/patch-xpcom_io_nsNativeCharsetUtils_cpp,v
retrieving revision 1.2
diff -u -r1.2 patch-xpcom_io_nsNativeCharsetUtils_cpp
--- patches/patch-xpcom_io_nsNativeCharsetUtils_cpp	26 Nov 2004 18:29:15 -0000	1.2
+++ patches/patch-xpcom_io_nsNativeCharsetUtils_cpp	26 Feb 2005 13:08:52 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-xpcom_io_nsNativeCharsetUtils_cpp,v 1.2 2004/11/26 18:29:15 pvalchev Exp $
---- xpcom/io/nsNativeCharsetUtils.cpp.orig	2004-05-27 20:55:10.000000000 +0200
-+++ xpcom/io/nsNativeCharsetUtils.cpp	2004-06-16 09:50:16.000000000 +0200
-@@ -295,7 +295,11 @@ nsNativeCharsetConverter::LazyInit()
+--- xpcom/io/nsNativeCharsetUtils.cpp.orig	Tue Nov  9 21:46:03 2004
++++ xpcom/io/nsNativeCharsetUtils.cpp	Fri Feb 25 21:09:20 2005
+@@ -329,7 +329,11 @@ nsNativeCharsetConverter::LazyInit()
  {
      const char  *blank_list[] = { "", NULL };
      const char **native_charset_list = blank_list;
-- 
Christian "naddy" Weisgerber                          naddy_(_at_)_mips_(_dot_)_inka_(_dot_)_de



Visit your host, monkey.org