From c3da44fe722c9182055a45005829ef9b06b240de Mon Sep 17 00:00:00 2001 From: spz Date: Sat, 11 Sep 2010 16:10:03 +0000 Subject: Pullup ticket 3218 - requested by tnn security update Revisions pulled up: - pkgsrc/www/seamonkey/Makefile 1.39 - pkgsrc/www/seamonkey/distinfo 1.55 - pkgsrc/www/seamonkey/patches/patch-ap 1.8 - pkgsrc/www/seamonkey/patches/patch-mm 1.2 ------------------------------------------------------------------------- Module Name: pkgsrc Committed By: tnn Date: Thu Sep 9 11:12:27 UTC 2010 Modified Files: pkgsrc/www/seamonkey: Makefile distinfo pkgsrc/www/seamonkey/patches: patch-ap patch-mm Log Message: Update to seamonkey-2.0.7. * Message-ID searches on Google Groups work again * Add-ons preferences button for Lightning should work now * Security fixes: MFSA 2010-63 Information leak via XMLHttpRequest statusText MFSA 2010-62 Copy-and-paste or drag-and-drop into designMode document allows XSS MFSA 2010-61 UTF-7 XSS by overriding document charset using type attribute MFSA 2010-60 XSS using SJOW scripted function MFSA 2010-58 Crash on Mac using fuzzed font in data: URL MFSA 2010-57 Crash and remote code execution in normalizeDocument MFSA 2010-56 Dangling pointer vulnerability in nsTreeContentView MFSA 2010-55 XUL tree removal crash and remote code execution MFSA 2010-54 Dangling pointer vulnerability in nsTreeSelection MFSA 2010-53 Heap buffer overflow in nsTextFrameUtils::TransformText MFSA 2010-52 Windows XP DLL loading vulnerability MFSA 2010-51 Dangling pointer vulnerability using DOM plugin array MFSA 2010-50 Frameset integer overflow vulnerability MFSA 2010-49 Miscellaneous memory safety hazards (rv:1.9.2.9/ 1.9.1.12) To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 pkgsrc/www/seamonkey/Makefile cvs rdiff -u -r1.54 -r1.55 pkgsrc/www/seamonkey/distinfo cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/seamonkey/patches/patch-ap cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/seamonkey/patches/patch-mm --- www/seamonkey/Makefile | 4 ++-- www/seamonkey/distinfo | 12 ++++++------ www/seamonkey/patches/patch-ap | 8 ++++---- www/seamonkey/patches/patch-mm | 21 ++++++++++++++------- 4 files changed, 26 insertions(+), 19 deletions(-) diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile index e88be76e675..16cf268b34e 100644 --- a/www/seamonkey/Makefile +++ b/www/seamonkey/Makefile @@ -1,9 +1,9 @@ -# $NetBSD: Makefile,v 1.37.2.1 2010/07/22 14:31:30 tron Exp $ +# $NetBSD: Makefile,v 1.37.2.2 2010/09/11 16:10:03 spz Exp $ # DISTNAME= seamonkey-${SM_VER}.source PKGNAME= seamonkey-${SM_VER} -SM_VER= 2.0.6 +SM_VER= 2.0.7 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_MOZILLA:=seamonkey/releases/${SM_VER}/source/} EXTRACT_SUFX= .tar.bz2 diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo index 112cd4293bc..9ef04131286 100644 --- a/www/seamonkey/distinfo +++ b/www/seamonkey/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.50.2.1 2010/07/22 14:31:30 tron Exp $ +$NetBSD: distinfo,v 1.50.2.2 2010/09/11 16:10:03 spz Exp $ -SHA1 (seamonkey-2.0.6.source.tar.bz2) = 96e8ef2cc737458b55290c13f5bf1a8d3684fb30 -RMD160 (seamonkey-2.0.6.source.tar.bz2) = 70c64fec2d67c432b14083fe19ed3340b9ddf000 -Size (seamonkey-2.0.6.source.tar.bz2) = 61478578 bytes +SHA1 (seamonkey-2.0.7.source.tar.bz2) = ec03e359accdd40d0183ee1bef623aeaf7d04b81 +RMD160 (seamonkey-2.0.7.source.tar.bz2) = 6f3fd9ea0352718631fd11c568f869f626782e56 +Size (seamonkey-2.0.7.source.tar.bz2) = 61496455 bytes SHA1 (patch-aa) = 0d46562e73fce3fc1bf590ac93a28b2202a8e214 SHA1 (patch-aa-toplevel) = 458051a1b3318b49124192c6e97cb9ed0d92dead SHA1 (patch-ab) = c7a6961362b131f0a39f65355562b115fae3be85 @@ -19,7 +19,7 @@ SHA1 (patch-al) = 893eb0c096f61b52a6299eff1e5ab520014fbda4 SHA1 (patch-am) = 81bcda476a7b54050ed1ae87bd47cf9de8f19919 SHA1 (patch-an) = e30362e1a07c6c8e96dc81d134517685c3f19ca9 SHA1 (patch-ao) = 6307d82a2eb65131908b0d4d05da7433b6cf38d1 -SHA1 (patch-ap) = 78d9944ba37b3d90d0ab9e91fc831949e54ef2ad +SHA1 (patch-ap) = 3397db3184919afa73767c8c68c6c75c4a0ba33a SHA1 (patch-aq) = ac5cd0e83f0c166fae6b033ad960d7820bb7add6 SHA1 (patch-ar) = dab688f86340bccb80db5531f4e36cb8f50254e4 SHA1 (patch-as) = 7e283a79231909ab5fb60740b5e36c8c0744e025 @@ -46,7 +46,7 @@ SHA1 (patch-mi) = c49e917409c0542e69f57fe5571a16b6c2e4aa9a SHA1 (patch-mj) = 9b28802eb665a7a77e879ec44e9da52e2e79ec8b SHA1 (patch-mk) = 3c25934e0c7b9277d96a5635b961e1fb6682ab7b SHA1 (patch-ml) = ef7d87fff48f298f4c1ed037439eaf8c7c574f68 -SHA1 (patch-mm) = 04d9105ab0fb520690b58230e90bf6217b439df7 +SHA1 (patch-mm) = 1ef13fbf0872484778cb8edfff769214ea9a39a4 SHA1 (patch-mn) = beb92ccc59f909f0d4f5f5bb62ad834b55fc94ce SHA1 (patch-mp) = 24bac4975548f0a058c2770865706fedb27aa0e6 SHA1 (patch-na) = b7c0feed9546ca1168c696bf7ea6bbc8ea4564c4 diff --git a/www/seamonkey/patches/patch-ap b/www/seamonkey/patches/patch-ap index e5879f6d969..a686bbafba3 100644 --- a/www/seamonkey/patches/patch-ap +++ b/www/seamonkey/patches/patch-ap @@ -1,13 +1,13 @@ -$NetBSD: patch-ap,v 1.7 2010/03/16 10:59:10 tnn Exp $ +$NetBSD: patch-ap,v 1.7.4.1 2010/09/11 16:10:03 spz Exp $ ---- mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2009-08-24 17:52:50.000000000 +0200 +--- mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h.orig 2010-08-24 21:32:05.000000000 +0000 +++ mozilla/media/liboggz/include/oggz/oggz_off_t_generated.h @@ -59,7 +59,7 @@ #include --#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) -+#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__) +-#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX) ++#if defined(__APPLE__) || defined(SOLARIS) || defined(OS2) || defined (_AIX) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD__) typedef off_t oggz_off_t; #else typedef loff_t oggz_off_t; diff --git a/www/seamonkey/patches/patch-mm b/www/seamonkey/patches/patch-mm index c031dfa0ce2..d435a50e8a2 100644 --- a/www/seamonkey/patches/patch-mm +++ b/www/seamonkey/patches/patch-mm @@ -1,11 +1,11 @@ -$NetBSD: patch-mm,v 1.1 2010/03/16 10:59:10 tnn Exp $ +$NetBSD: patch-mm,v 1.1.4.1 2010/09/11 16:10:03 spz Exp $ Don't link with -lCstd on Solaris when using GCC. From Tim Zingelman. part of PR pkg/39085 ---- mozilla/toolkit/library/Makefile.in.orig 2009-12-02 05:28:58.000000000 +0100 +--- mozilla/toolkit/library/Makefile.in.orig 2010-08-24 21:32:11.000000000 +0000 +++ mozilla/toolkit/library/Makefile.in -@@ -252,7 +252,14 @@ EXTRA_DSO_LDOPTS += -lbe -ltracker +@@ -253,7 +253,10 @@ EXTRA_DSO_LDOPTS += -lbe -ltracker endif ifeq ($(OS_ARCH),SunOS) @@ -14,10 +14,17 @@ part of PR pkg/39085 +ifndef GNU_CC +EXTRA_DSO_LDOPTS += -lCstd +endif -+endif -+ -+ifeq ($(OS_ARCH),NetBSD) -+EXTRA_DSO_LDOPTS += -lossaudio endif + ifeq ($(OS_ARCH),AIX) +@@ -262,6 +265,10 @@ EXTRA_DSO_LDOPTS += -bbigtoc + endif + endif + ++ifeq ($(OS_ARCH),NetBSD) ++EXTRA_DSO_LDOPTS += -lossaudio ++endif ++ ifeq ($(OS_ARCH),WINNT) + EXTRA_DSO_LDOPTS += $(call EXPAND_LIBNAME,shell32 ole32 uuid version winspool comdlg32 imm32 winmm wsock32 msimg32) + ifneq (,$(MOZ_DEBUG)$(NS_TRACE_MALLOC)) -- cgit v1.2.3