summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorspz <spz>2010-09-11 16:10:03 +0000
committerspz <spz>2010-09-11 16:10:03 +0000
commitc3da44fe722c9182055a45005829ef9b06b240de (patch)
treee680e7afa70dd1d614083a726574046ae5eb3aa1
parenta0866ab88330cd667ce5a70f8b7cebc251ec8fb8 (diff)
downloadpkgsrc-c3da44fe722c9182055a45005829ef9b06b240de.tar.gz
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 <object> 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
-rw-r--r--www/seamonkey/Makefile4
-rw-r--r--www/seamonkey/distinfo12
-rw-r--r--www/seamonkey/patches/patch-ap8
-rw-r--r--www/seamonkey/patches/patch-mm21
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 <sys/types.h>
--#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))