security update to mozilla-thunderbird-2.0.0.16. MFSA 2008-34;

MFSA 2008-33; MFSA 2008-31; MFSA 2008-29; MFSA 2008-26; MFSA 2008-25;
MFSA 2008-24; MFSA 2008-21.
see http://www.mozilla.org/security/known-vulnerabilities/thunderbird20.html#thunderbird2.0.0.16
"just be bold and commit it" naddy@
This commit is contained in:
martynas 2008-07-24 10:10:33 +00:00
parent 262630b8ff
commit 720d05e85e
7 changed files with 40 additions and 45 deletions

View File

@ -1,13 +1,13 @@
# $OpenBSD: Makefile,v 1.70 2008/07/21 19:19:06 martynas Exp $
# $OpenBSD: Makefile,v 1.71 2008/07/24 10:10:33 martynas Exp $
SHARED_ONLY= Yes
ONLY_FOR_ARCHS= alpha amd64 arm i386 powerpc sparc sparc64
COMMENT= redesign of Mozilla's mail component
VER= 2.0.0.14
VER= 2.0.0.16
DISTNAME= mozilla
PKGNAME= mozilla-thunderbird-${VER}p0
PKGNAME= mozilla-thunderbird-${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. Whenever PKGNAME gets
@ -40,7 +40,7 @@ WANTLIB= X11 Xau Xcursor Xdmcp Xext Xfixes Xcomposite Xdamage \
Xft Xi Xinerama Xrandr Xrender Xt atk-1.0 c cairo \
expat fontconfig freetype glib-2.0 gthread-2.0 glitz \
gmodule-2.0 gobject-2.0 jpeg m pango-1.0 pangocairo-1.0 \
pangoft2-1.0 pangox-1.0 png pthread stdc++ z
pangoft2-1.0 pangox-1.0 pixman-1 png pthread stdc++ z
MASTER_SITES= http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${VER}/source/
DISTFILES= thunderbird-${VER}-source.tar.bz2
@ -110,6 +110,7 @@ DATADIRS= chrome components defaults dictionaries extensions \
pre-configure:
@cd ${WRKSRC}/directory/c-sdk && ${SETENV} ${AUTOCONF_ENV} ${AUTOCONF}
@perl -pi -e 's|_LOCALBASE_|${LOCALBASE}|g; s|_X11BASE_|${X11BASE}|g' \
${WRKSRC}/js/src/xpconnect/shell/Makefile.in \
${WRKSRC}/mail/app/mozilla.in
@perl -pi -e 's|_SO_VERSION_|${SO_VERSION}|g' \
${WRKSRC}/xpcom/components/nsNativeComponentLoader.cpp

View File

@ -1,5 +1,5 @@
MD5 (thunderbird-2.0.0.14-source.tar.bz2) = 4wRRDQj34ia7//jn5UkjLw==
RMD160 (thunderbird-2.0.0.14-source.tar.bz2) = t6Yb/ps7BvwmBR6X58pNoLerZKQ=
SHA1 (thunderbird-2.0.0.14-source.tar.bz2) = XzD25UiV5n2WMEzbzhXmmu5NMjA=
SHA256 (thunderbird-2.0.0.14-source.tar.bz2) = 3q4/AL5HNMik3WSAY50lPwYGvQ327z5EMiENRJ14lzA=
SIZE (thunderbird-2.0.0.14-source.tar.bz2) = 37473129
MD5 (thunderbird-2.0.0.16-source.tar.bz2) = WRyfgKL2dyxaz4+2Eo9AvQ==
RMD160 (thunderbird-2.0.0.16-source.tar.bz2) = YQAFjMqNdeEIoRsJ0DuF1wXKSMI=
SHA1 (thunderbird-2.0.0.16-source.tar.bz2) = MAkuONYhwwrwJlPTvyRtmNJTOFM=
SHA256 (thunderbird-2.0.0.16-source.tar.bz2) = mlZnJawvT33cu/Db7pAmXKYxgFV/onhD1epDrA/zo5Y=
SIZE (thunderbird-2.0.0.16-source.tar.bz2) = 40418085

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-js_src_xpconnect_shell_Makefile_in,v 1.1 2008/07/24 10:10:34 martynas Exp $
--- js/src/xpconnect/shell/Makefile.in.orig Tue Apr 5 15:35:51 2005
+++ js/src/xpconnect/shell/Makefile.in Wed Jul 2 13:36:12 2008
@@ -56,6 +56,8 @@ REQUIRES = xpconnect \
CPPSRCS = xpcshell.cpp
LIBS = \
+ -Wl,-rpath-link,_LOCALBASE_/lib/ \
+ -Wl,-rpath-link,_X11BASE_/lib/ \
$(MOZ_JS_LIBS) \
$(XPCOM_LIBS) \
$(NSPR_LIBS) \

View File

@ -1,16 +1,7 @@
$OpenBSD: patch-security_coreconf_OpenBSD_mk,v 1.7 2007/04/30 22:40:31 martynas Exp $
--- security/coreconf/OpenBSD.mk.orig Sun Apr 25 18:02:17 2004
+++ security/coreconf/OpenBSD.mk Sat Apr 21 00:51:15 2007
@@ -42,7 +42,7 @@ CC = gcc
CCC = g++
RANLIB = ranlib
-CPU_ARCH := $(shell uname -p)
+CPU_ARCH := $(shell arch -s)
ifeq ($(CPU_ARCH),i386)
OS_REL_CFLAGS = -Di386
CPU_ARCH = x86
@@ -55,7 +55,7 @@ OS_LIBS += -pthread
$OpenBSD: patch-security_coreconf_OpenBSD_mk,v 1.8 2008/07/24 10:10:34 martynas Exp $
--- security/coreconf/OpenBSD.mk.orig Sun May 6 11:08:36 2007
+++ security/coreconf/OpenBSD.mk Wed Jul 23 17:54:17 2008
@@ -56,7 +56,7 @@ OS_LIBS += -pthread
DSO_LDOPTS += -pthread
endif
@ -19,12 +10,3 @@ $OpenBSD: patch-security_coreconf_OpenBSD_mk,v 1.7 2007/04/30 22:40:31 martynas
OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe -DOPENBSD
@@ -64,7 +64,7 @@ OS_LIBS =
ARCH = openbsd
DSO_CFLAGS = -fPIC -DPIC
-DSO_LDOPTS = -shared -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
+DSO_LDOPTS = -shared -fPIC -Wl,-soname,lib$(LIBRARY_NAME)$(LIBRARY_VERSION).$(DLL_SUFFIX)
DSO_LDFLAGS =
MKSHLIB = $(CC) $(DSO_LDOPTS)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-security_manager_ssl_src_Makefile_in,v 1.1 2007/04/30 22:40:31 martynas Exp $
--- security/manager/ssl/src/Makefile.in.orig Wed Jan 10 13:09:11 2007
+++ security/manager/ssl/src/Makefile.in Wed Jan 10 14:17:42 2007
@@ -126,7 +126,10 @@ REQUIRES = nspr \
$OpenBSD: patch-security_manager_ssl_src_Makefile_in,v 1.2 2008/07/24 10:10:34 martynas Exp $
--- security/manager/ssl/src/Makefile.in.orig Wed Jun 4 23:42:03 2008
+++ security/manager/ssl/src/Makefile.in Wed Jul 23 17:55:02 2008
@@ -127,7 +127,10 @@ REQUIRES = nspr \
EXTRA_DEPS = $(NSS_DEP_LIBS)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-security_manager_ssl_src_nsNSSComponent_cpp,v 1.1 2007/04/30 22:40:31 martynas Exp $
--- security/manager/ssl/src/nsNSSComponent.cpp.orig Mon May 15 21:24:30 2006
+++ security/manager/ssl/src/nsNSSComponent.cpp Wed Jan 10 18:13:16 2007
@@ -699,11 +699,10 @@ nsNSSComponent::InstallLoadableRoots()
$OpenBSD: patch-security_manager_ssl_src_nsNSSComponent_cpp,v 1.2 2008/07/24 10:10:34 martynas Exp $
--- security/manager/ssl/src/nsNSSComponent.cpp.orig Tue Jul 1 01:54:11 2008
+++ security/manager/ssl/src/nsNSSComponent.cpp Wed Jul 23 17:54:17 2008
@@ -702,11 +702,10 @@ nsNSSComponent::InstallLoadableRoots()
return;
const char *possible_ckbi_locations[] = {
@ -16,7 +16,7 @@ $OpenBSD: patch-security_manager_ssl_src_nsNSSComponent_cpp,v 1.1 2007/04/30 22:
};
for (size_t il = 0; il < sizeof(possible_ckbi_locations)/sizeof(const char*); ++il) {
@@ -712,7 +711,7 @@ nsNSSComponent::InstallLoadableRoots()
@@ -715,7 +714,7 @@ nsNSSComponent::InstallLoadableRoots()
if (!possible_ckbi_locations[il])
{

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.13 2008/02/04 19:52:26 jasper Exp $
@comment $OpenBSD: PLIST,v 1.14 2008/07/24 10:10:34 martynas Exp $
%%SHARED%%
bin/mozilla-thunderbird
bin/thunderbird
@ -253,9 +253,9 @@ mozilla-thunderbird/icons/mozicon16.xpm
mozilla-thunderbird/icons/mozicon50.xpm
mozilla-thunderbird/init.d/
mozilla-thunderbird/init.d/README
mozilla-thunderbird/mozilla-thunderbird-bin
mozilla-thunderbird/mozilla-xremote-client
mozilla-thunderbird/regxpcom
@bin mozilla-thunderbird/mozilla-thunderbird-bin
@bin mozilla-thunderbird/mozilla-xremote-client
@bin mozilla-thunderbird/regxpcom
mozilla-thunderbird/res/
mozilla-thunderbird/res/EditorOverride.css
mozilla-thunderbird/res/arrow.gif
@ -422,7 +422,7 @@ mozilla-thunderbird/res/unixcharset.properties
mozilla-thunderbird/res/viewer.properties
mozilla-thunderbird/res/viewsource.css
mozilla-thunderbird/run-mozilla.sh
mozilla-thunderbird/thunderbird-bin
@bin mozilla-thunderbird/thunderbird-bin
share/applications/thunderbird.desktop
@exec %D/bin/update-desktop-database
@unexec %D/bin/update-desktop-database