From 1e34ef92acc1d9dc28387a3fd9feeec0f7073477 Mon Sep 17 00:00:00 2001 From: naddy Date: Tue, 24 Jul 2007 19:33:15 +0000 Subject: [PATCH] SECURITY update to 1.1.3. Fixes a rash of security vulnerabilities and bugs. ok kurt@ --- www/seamonkey/Makefile | 12 ++-- www/seamonkey/distinfo | 60 +++++++------------ .../patch-directory_c-sdk_config_OpenBSD_mk | 29 ++------- .../patch-directory_c-sdk_configure_in | 28 ++------- www/seamonkey/pkg/PLIST-devel | 4 +- www/seamonkey/pkg/PLIST-main | 12 +--- 6 files changed, 39 insertions(+), 106 deletions(-) diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile index d339744dd11..70061d0ad6c 100644 --- a/www/seamonkey/Makefile +++ b/www/seamonkey/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.12 2007/06/13 12:09:19 martynas Exp $ +# $OpenBSD: Makefile,v 1.13 2007/07/24 19:33:15 naddy Exp $ SHARED_ONLY= Yes ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64 @@ -6,11 +6,11 @@ ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64 COMMENT-main= "integrated mozilla application suite" COMMENT-devel= "devel files for Gecko" -VER= 1.1.2 +VER= 1.1.3 DISTNAME= seamonkey-${VER}.source PKGNAME= seamonkey-${VER} -PKGNAME-main= seamonkey-${VER}p0 -PKGNAME-devel= seamonkey-devel-${VER}p0 +PKGNAME-main= seamonkey-${VER} +PKGNAME-devel= seamonkey-devel-${VER} SO_VERSION= 10.0 # NOTE: Must bump minor version if any shlib's are removed from the @@ -48,8 +48,8 @@ PERMIT_DISTFILES_FTP= Yes MASTER_SITES= http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${VER}/ MASTER_SITES0= http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${VER}/contrib-localized/ -LANGUAGES= cs-CZ de-AT el-GR es-ES it-IT pl-PL pt-BR -BINLANGS= el-GR pl-PL pt-BR +LANGUAGES= cs-CZ de-AT pl-PL +BINLANGS= pl-PL DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo index 684c15e67c8..7c9a57d57b5 100644 --- a/www/seamonkey/distinfo +++ b/www/seamonkey/distinfo @@ -1,40 +1,20 @@ -MD5 (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = 8kAI9nAgXpRvetIg/s4WUQ== -MD5 (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = g74qFEKLJJHAaYlMi6PTHw== -MD5 (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = kMAu0FZl10OCQSy3RWyFSw== -MD5 (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = 4TrJERebBIo/9X7OzAOLiQ== -MD5 (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = GoodueHqvFCMJTlNekjbwA== -MD5 (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = hfg8mxIWBIqchTm5+6YHuA== -MD5 (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = lDcZ30hYgvGVySY462x07w== -MD5 (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = 9KqsfwbyxqMMCUBMpmEEWw== -RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = ZB+J4DUdSoyBkRkbUoYme8+W0ws= -RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = BveunteTwmYAuOuOh3dkHS+4By8= -RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = /8iVH+2SmOBVH0utOUQPiLXLSXI= -RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = TAnXNJHYz+NBhhzi7TRp++xxYYo= -RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = cgWSBasjPbT9lXRThTxMwWxuf0Y= -RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = i3nwRBlqVrHCFtZgiGBDYj3z+RQ= -RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = Md9hJA2cTdIqxatRMRlutqi4/IM= -RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = zCqtEJWDWSH/153qVj+O0muIuS4= -SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = CSP1kPZLCBK/aMokQV4uDItz9zQ= -SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = EoxW4hiXHMBGXj5e0XTFuWvN6f0= -SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = Blj2rXZ0U/lfN3OrdSORQp5PqVQ= -SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = W40daa2bYQS4Cc2z3kjLFrhcCKw= -SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = yfTuhcF8zhwkV3aZRq73cQn9yIQ= -SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = yNVG6FyX6D63iNUphtuTKKyL6VE= -SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = zf8nyQJFf0AdzTerjjxPqCJOCFA= -SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = /Bnk3DpWGIwKAqrDSkQs23JhNv0= -SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = T7mlx87kAVMYxZAHP60vMYanvt9zPVjIu/snYO66Sck= -SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = U5/7qGBDuYPIeYhwNaoCVldy9LlJF0Z1EhF6XPesMY8= -SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = NLWdnFMzvaAgxpbNvWMrVfU+O1tFmN7Vmgc7My9H6fw= -SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = bkXFScTI85IpzCO4aFyqApfbtBBEbBFoo5x6L65uV/k= -SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = eTxJ5EXEvnk21hFbx9ftE+jjXY3CAVBAFnzMoUXIY+8= -SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = J2HhTrItLfYdHYAcq3RZb+XvKvyE5Kp9Z7jLqS92uUE= -SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = G8jEPyv5s//ow2TxE24i8QEd2P7WcPhd5VRcvyy1lBU= -SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = HXsRs2u1E2wDYiCdz/B7NxXexvqN2ppfFYXpCUoEZlo= -SIZE (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = 739599 -SIZE (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = 1656068 -SIZE (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = 490441 -SIZE (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = 745765 -SIZE (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = 743929 -SIZE (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = 1756380 -SIZE (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = 513540 -SIZE (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = 45504525 +MD5 (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = fPHYl9hXxmD2NO5hWNU4RA== +MD5 (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = hWDWAjPePnBBK9P6E764SA== +MD5 (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = 3Ec+nqqxzH5K2LJu51/mKg== +MD5 (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = bF8u7YfrccV+ayPbl5/3jA== +RMD160 (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = hF/BdllCdFmg90TSIxbWL8bIJGk= +RMD160 (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = jcaHmI8x99Q40gI1GA1R7xeOYDY= +RMD160 (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = u3nsNjz81bKJU07KPOaQ29pr71E= +RMD160 (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = vc/DQUndw5FW2hnrTPS2e6VXZp8= +SHA1 (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = Not/NJZ1Hmre1jbeiIXdUHK7lKY= +SHA1 (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = EaK5g27Z7KK8qxymN6PTIvziCz4= +SHA1 (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = G0TLheywlrk9KKInnNgbp48+3nE= +SHA1 (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = zUBbGq1fKNymGgPWwcfKx7vBOuk= +SHA256 (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = 8L3mLHAXc2Z0RZKTrJ04GTszZN5Ipw3zOkuXBl2phlE= +SHA256 (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = hiM1P4JzzIY3vdbFMzH4UtUNB90DAU4r46wRvnKpjHo= +SHA256 (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = xYZrCTyAXac+D0b4pNlA74/kdRX/d9fpzacztH8ZDaI= +SHA256 (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = 6aFH4qJDh5PRWYxMzQjf4YEWE6zi2rS7Mfcul8lDNKM= +SIZE (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = 739600 +SIZE (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = 1656578 +SIZE (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = 1756812 +SIZE (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = 45557218 diff --git a/www/seamonkey/patches/patch-directory_c-sdk_config_OpenBSD_mk b/www/seamonkey/patches/patch-directory_c-sdk_config_OpenBSD_mk index 815a41dced9..457bce12c4a 100644 --- a/www/seamonkey/patches/patch-directory_c-sdk_config_OpenBSD_mk +++ b/www/seamonkey/patches/patch-directory_c-sdk_config_OpenBSD_mk @@ -1,15 +1,7 @@ -$OpenBSD: patch-directory_c-sdk_config_OpenBSD_mk,v 1.2 2007/03/26 20:41:37 martynas Exp $ ---- directory/c-sdk/config/OpenBSD.mk.orig Fri Feb 3 16:41:18 2006 -+++ directory/c-sdk/config/OpenBSD.mk Tue Mar 13 17:54:50 2007 -@@ -43,6 +43,7 @@ include $(MOD_DEPTH)/config/UNIX.mk - - CC = gcc - CCC = g++ -+LD = ${CC} - RANLIB = ranlib - - OS_REL_CFLAGS = -@@ -63,20 +64,9 @@ endif +$OpenBSD: patch-directory_c-sdk_config_OpenBSD_mk,v 1.3 2007/07/24 19:33:15 naddy Exp $ +--- directory/c-sdk/config/OpenBSD.mk.orig Mon Jul 23 18:20:08 2007 ++++ directory/c-sdk/config/OpenBSD.mk Mon Jul 23 18:20:28 2007 +@@ -64,7 +64,7 @@ endif ARCH = openbsd @@ -17,17 +9,4 @@ $OpenBSD: patch-directory_c-sdk_config_OpenBSD_mk,v 1.2 2007/03/26 20:41:37 mart +DLL_SUFFIX = so.${SO_VERSION} DSO_CFLAGS = -fPIC --DSO_LDOPTS = -Bshareable --ifeq ($(OS_TEST),alpha) DSO_LDOPTS = -shared --endif --ifeq ($(OS_TEST),mips) --DSO_LDOPTS = -shared --endif --ifeq ($(OS_TEST),pmax) --DSO_LDOPTS = -shared --endif - - MKSHLIB = $(LD) $(DSO_LDOPTS) -- --G++INCLUDES = -I/usr/include/g++ diff --git a/www/seamonkey/patches/patch-directory_c-sdk_configure_in b/www/seamonkey/patches/patch-directory_c-sdk_configure_in index b83eda24a61..9b0f0057e77 100644 --- a/www/seamonkey/patches/patch-directory_c-sdk_configure_in +++ b/www/seamonkey/patches/patch-directory_c-sdk_configure_in @@ -1,15 +1,8 @@ -$OpenBSD: patch-directory_c-sdk_configure_in,v 1.2 2007/03/26 20:41:37 martynas Exp $ ---- directory/c-sdk/configure.in.orig Thu Feb 23 01:58:24 2006 -+++ directory/c-sdk/configure.in Tue Mar 13 18:05:57 2007 -@@ -1574,22 +1574,19 @@ mips-sony-newsos*) - ;; - - *-openbsd*) -+ LD='$(CC)' - AC_DEFINE(XP_UNIX) - AC_DEFINE(OPENBSD) - AC_DEFINE(HAVE_BSD_FLOCK) -+ AC_DEFINE(HAVE_SOCKLEN_T) +$OpenBSD: patch-directory_c-sdk_configure_in,v 1.3 2007/07/24 19:33:15 naddy Exp $ +--- directory/c-sdk/configure.in.orig Mon Jul 23 18:21:49 2007 ++++ directory/c-sdk/configure.in Mon Jul 23 18:22:12 2007 +@@ -1581,7 +1581,7 @@ mips-sony-newsos*) + AC_DEFINE(HAVE_SOCKLEN_T) CFLAGS="$CFLAGS -ansi -Wall" CXXFLAGS="$CXXFLAGS -ansi -Wall" - DLL_SUFFIX=so.1.0 @@ -17,14 +10,3 @@ $OpenBSD: patch-directory_c-sdk_configure_in,v 1.2 2007/03/26 20:41:37 martynas DSO_CFLAGS=-fPIC MDCPUCFG_H=_openbsd.cfg PR_MD_CSRCS=openbsd.c - USE_NSPR_THREADS=1 -- case "$OS_TEST" in -- alpha|mips|pmax) -- DSO_LDOPTS=-shared ;; -- *) -- DSO_LDOPTS=-Bshareable ;; -- esac -+ DSO_LDOPTS='-shared -fPIC' - ;; - - *-openvms*) diff --git a/www/seamonkey/pkg/PLIST-devel b/www/seamonkey/pkg/PLIST-devel index 8522d8b47ef..df2f68cc2fb 100644 --- a/www/seamonkey/pkg/PLIST-devel +++ b/www/seamonkey/pkg/PLIST-devel @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST-devel,v 1.6 2007/06/08 11:49:47 martynas Exp $ +@comment $OpenBSD: PLIST-devel,v 1.7 2007/07/24 19:33:15 naddy Exp $ @conflict seamonkey-<1.0.7p1 bin/seamonkey-config lib/pkgconfig/seamonkey-gtkmozembed.pc @@ -582,6 +582,7 @@ seamonkey/idl/nsIEnvironment.idl seamonkey/idl/nsIErrorService.idl seamonkey/idl/nsIEventHandler.idl seamonkey/idl/nsIEventQueue.idl +seamonkey/idl/nsIEventQueueListener.idl seamonkey/idl/nsIEventQueueService.idl seamonkey/idl/nsIEventTarget.idl seamonkey/idl/nsIException.idl @@ -3407,6 +3408,7 @@ seamonkey/include/xpcom/nsIEnumerator.h seamonkey/include/xpcom/nsIEnvironment.h seamonkey/include/xpcom/nsIErrorService.h seamonkey/include/xpcom/nsIEventQueue.h +seamonkey/include/xpcom/nsIEventQueueListener.h seamonkey/include/xpcom/nsIEventQueueService.h seamonkey/include/xpcom/nsIEventTarget.h seamonkey/include/xpcom/nsIException.h diff --git a/www/seamonkey/pkg/PLIST-main b/www/seamonkey/pkg/PLIST-main index b5254d234af..8e3f9fbeb22 100644 --- a/www/seamonkey/pkg/PLIST-main +++ b/www/seamonkey/pkg/PLIST-main @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST-main,v 1.7 2007/06/08 11:49:47 martynas Exp $ +@comment $OpenBSD: PLIST-main,v 1.8 2007/07/24 19:33:15 naddy Exp $ %%SHARED%% bin/seamonkey @man man/man1/seamonkey.1 @@ -8,9 +8,7 @@ seamonkey/README.OpenBSD seamonkey/TestGtkEmbed seamonkey/chrome/ seamonkey/chrome/AT.jar -seamonkey/chrome/BR.jar seamonkey/chrome/CZ.jar -seamonkey/chrome/IT.jar seamonkey/chrome/PL.jar seamonkey/chrome/US.jar seamonkey/chrome/chatzilla.jar @@ -22,15 +20,11 @@ seamonkey/chrome/cs-CZ.jar seamonkey/chrome/cs-unix.jar seamonkey/chrome/de-AT.jar seamonkey/chrome/de-unix.jar -seamonkey/chrome/el-GR.jar -seamonkey/chrome/el-unix.jar seamonkey/chrome/embed-sample.jar seamonkey/chrome/en-US.jar seamonkey/chrome/en-mac.jar seamonkey/chrome/en-unix.jar seamonkey/chrome/en-win.jar -seamonkey/chrome/es-ES.jar -seamonkey/chrome/es-unix.jar seamonkey/chrome/help.jar seamonkey/chrome/icons/ seamonkey/chrome/icons/default/ @@ -72,16 +66,12 @@ seamonkey/chrome/icons/default/winInspectorMain16.xpm seamonkey/chrome/inspector.jar seamonkey/chrome/inspector.manifest seamonkey/chrome/installed-chrome.txt -seamonkey/chrome/it-IT.jar -seamonkey/chrome/it-unix.jar seamonkey/chrome/messenger.jar seamonkey/chrome/modern.jar seamonkey/chrome/pipnss.jar seamonkey/chrome/pippki.jar seamonkey/chrome/pl-PL.jar seamonkey/chrome/pl-unix.jar -seamonkey/chrome/pt-BR.jar -seamonkey/chrome/pt-unix.jar seamonkey/chrome/reporter.jar seamonkey/chrome/reporter.manifest seamonkey/chrome/sroaming.jar