1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00

- Update to 2.4

Thanks to:	flo@ for preparing the www/seamonkey update
This commit is contained in:
Beat Gaetzi 2011-09-28 03:14:22 +00:00
parent 82fa7bc93a
commit cf1a495e5b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=282541
11 changed files with 82 additions and 159 deletions

View File

@ -192,9 +192,9 @@ Gecko_Pre_Include= bsd.gecko.mk
# version is given by the maintainer via the port
# or by the user via defined variable try to find
# the highest stable installed version.
# Available values: yes 23+ 20+ 23 20
# Available values: yes 24+ 20+ 24 20
# NOTE:
# default value 23 is used in case of USE_SEAMONKEY=yes
# default value 24 is used in case of USE_SEAMONKEY=yes
#
# USE_SEAMONKEY_BUILD Add buildtime dependency on SeaMonkey.
# Available values: see USE_SEAMONKEY
@ -295,12 +295,12 @@ USE_SEAMONKEY:= ${USE_SEAMONKEY_BUILD}
_SEAMONKEY_BUILD_DEPENDS= yes
.endif
_SEAMONKEY_DEFAULT_VERSION= 23
_SEAMONKEY_VERSIONS= 23 20
_SEAMONKEY_RANGE_VERSIONS= 23+ 20+
_SEAMONKEY_DEFAULT_VERSION= 24
_SEAMONKEY_VERSIONS= 24 20
_SEAMONKEY_RANGE_VERSIONS= 24+ 20+
# For specifying [23, 20, ..]+
_SEAMONKEY_23P= 23 ${_SEAMONKEY_20P}
# For specifying [24, 20, ..]+
_SEAMONKEY_24P= 24 ${_SEAMONKEY_20P}
_SEAMONKEY_20P= 20
# Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given
@ -345,7 +345,7 @@ IGNORE= cannot install: unknown SeaMonkey version: seamonkey-${USE_SEAMONKEY:C
.endif
# Dependence lines for different SeaMonkey versions
23_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey
24_DEPENDS= ${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey
20_DEPENDS= ${LOCALBASE}/lib/seamonkey2/seamonkey:${PORTSDIR}/www/seamonkey2
# Add dependencies

View File

@ -6,7 +6,7 @@
#
PORTNAME= seamonkey-i18n
PORTVERSION= 2.3.3
PORTVERSION= 2.4
CATEGORIES= www
MASTER_SITE_SUBDIR= seamonkey/releases/${PORTVERSION}/langpack
PKGNAMEPREFIX=
@ -14,11 +14,11 @@ DISTFILES= ${SEAMONKEY_I18N_:S/$/.langpack.xpi/:S/^/seamonkey-${PORTVERSION}./}
DIST_SUBDIR= xpi/${DISTNAME}
MAINTAINER= gecko@FreeBSD.org
COMMENT= Localized interface for SeaMonkey 2.3
COMMENT= Localized interface for SeaMonkey 2.4
EXTRACT_DEPENDS= zip:${PORTSDIR}/archivers/zip
USE_SEAMONKEY= 23
USE_SEAMONKEY= 24
USE_XPI= seamonkey
USE_SUBMAKE= yes

View File

@ -1,44 +1,44 @@
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.ca.langpack.xpi) = a94ac720b73e21e74baef3acf7c7a4814054187d63db1fc6bdf3452a00849d77
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.ca.langpack.xpi) = 812150
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.cs.langpack.xpi) = bddaeb96b3af4219baebb65c6f8b89329b23feeb776333a8fde508ec29ce0b7b
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.cs.langpack.xpi) = 815820
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.de.langpack.xpi) = c529bd952136885d8edb0b088a10cf1789f42fbbd2a7c0e1278aea4f75957311
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.de.langpack.xpi) = 858159
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.en-GB.langpack.xpi) = da5acdc0c579ee498306697b0f7fd4ce460d337f18f8f7ae993e428e062e1cff
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.en-GB.langpack.xpi) = 788276
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.en-US.langpack.xpi) = 5b85349b5a033b2b522079922bf736e9fdebf0c3be497340ae70ce5dd4efbebb
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.en-US.langpack.xpi) = 787694
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.es-AR.langpack.xpi) = 56f75cadacd36375a266bb3e342b4db88fbb99637868bacd4387169e2b85cee1
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.es-AR.langpack.xpi) = 813752
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.es-ES.langpack.xpi) = f130017e6929f3454029bdebfa4aa29c8d18b8170ab6206ca5eb9412c03868b0
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.es-ES.langpack.xpi) = 786104
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.fi.langpack.xpi) = f3c86bb832a4225eef19c8f2cfe3bf40126404933d1d8602ed27fd9e637c4bac
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.fi.langpack.xpi) = 807888
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.fr.langpack.xpi) = e84f34bf1a0d8bcc874ac719c1359405e6a2417b3fe9ee966160c60944f810eb
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.fr.langpack.xpi) = 896691
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.hu.langpack.xpi) = 19b030147f00dc07662988bf9df657377682f80152f2041139eac4626b5aaa63
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.hu.langpack.xpi) = 829754
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.it.langpack.xpi) = 0e33966f2018c3828f71a392417b9dfa4906f53f9421a13c216210b0080d0ad3
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.it.langpack.xpi) = 737252
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.ja-JP-mac.langpack.xpi) = 95952f64e303358279132fb05f28ad00e64dfe436a577bb919a2ba6940bc0195
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.ja-JP-mac.langpack.xpi) = 886679
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.ja.langpack.xpi) = ad0262bd7b233ad624fc5b725a07b323aeca073574e479bb5aa1f175d6985741
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.ja.langpack.xpi) = 862245
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.lt.langpack.xpi) = 796ce7fc340d1431b0887455e1addca039af4f2bfa57a5824149d56fb7059bc9
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.lt.langpack.xpi) = 960315
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.nb-NO.langpack.xpi) = 88742d198ecc9dd0372b3b7ac443f89c13875887368f29d95431ca34c2c50c98
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.nb-NO.langpack.xpi) = 806302
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.nl.langpack.xpi) = 744313462172544c94b1992339313f55b2dc5c7bb5d4bb4a9077697fd238db66
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.nl.langpack.xpi) = 804974
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.pl.langpack.xpi) = 8df898fbab42fa3397d997fc5f78ba080fe7bc4daee47f52dbac558051873d63
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.pl.langpack.xpi) = 826227
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.pt-PT.langpack.xpi) = 90c273c3ee81b577c0cd612f177a898de62c1b36931ee2107fb36aef19667d18
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.pt-PT.langpack.xpi) = 843402
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.ru.langpack.xpi) = 310e029fb10b7d8b70158ec1fb3f899879ede09e98e919d1bb4dc6b540bb69ef
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.ru.langpack.xpi) = 889854
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.sk.langpack.xpi) = df3b43a0ccfa987244daf8fd0ab232fffe88f92c7744f13bd4100260633341fe
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.sk.langpack.xpi) = 840867
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.sv-SE.langpack.xpi) = cb097264f9f5fc9b13ffb8bd6c5b7a3a07fccbdf32237bdee90cbfcebd60539e
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.sv-SE.langpack.xpi) = 870151
SHA256 (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.tr.langpack.xpi) = bfb2a03f8d73334bc61f1c0f250c8d69d6658ef05153468d0dd57942d82145ba
SIZE (xpi/seamonkey-i18n-2.3.3/seamonkey-2.3.3.tr.langpack.xpi) = 805727
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.ca.langpack.xpi) = 66b7eaed67a00c72756a3200ec56a3d8deaafd6b252b2febc1db03a50ca45428
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.ca.langpack.xpi) = 812340
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.cs.langpack.xpi) = 9488a4968d1062c774704ede915a559218e143c1093d64c7f74e71f1ea7da8ef
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.cs.langpack.xpi) = 814521
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.de.langpack.xpi) = c6062a71c4c2aa6da44a11b0c4c11a5dac5e4d8ef4b051e8b68a1a04c1b8e95b
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.de.langpack.xpi) = 857031
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.en-GB.langpack.xpi) = 01478d573ff2d401b75080b3534b6cb5a29b125d7d50874429549b482d98b3e3
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.en-GB.langpack.xpi) = 786986
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.en-US.langpack.xpi) = 9bfd7cb5a70fb34ebb379ad0b81f7525e4c5e3654ad82bd2f76e8b1c688c5c61
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.en-US.langpack.xpi) = 786295
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.es-AR.langpack.xpi) = bb5ea933b2ee2c9d40fb9df672e66067aa06ec3d065945d16ad19921c5ec65ee
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.es-AR.langpack.xpi) = 856434
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.es-ES.langpack.xpi) = 7a63d67252add87b8713c537f074e776496a247923eda1c8c017bc1f5a635d42
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.es-ES.langpack.xpi) = 785139
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.fi.langpack.xpi) = 847b0626ae6092a5295d395a814ec42820ea5147a5f23888f5da31ddfd7b99a6
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.fi.langpack.xpi) = 806583
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.fr.langpack.xpi) = 3e040f26187812439fd53f2d8c63010410933709e114f0db8cbe565523b732a7
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.fr.langpack.xpi) = 812128
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.hu.langpack.xpi) = 65b78da89b1bec73effeb51c143632c51397123dc706f2b52bfca575b47b5a43
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.hu.langpack.xpi) = 827923
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.it.langpack.xpi) = d2869e0d6537f05be77bd7b80e77fff4148ede057ecc7e4d818647555aefaa90
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.it.langpack.xpi) = 735639
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.ja-JP-mac.langpack.xpi) = 9a5b16a53b2af2d672c47f8ad879aed8624d97bdcbf3496bd7a6ca6dfdb1908d
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.ja-JP-mac.langpack.xpi) = 885218
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.ja.langpack.xpi) = f703b285d636cbd22ff4127eef0e5c7f97c7dee60a7e2d6655c49d355eaca4d5
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.ja.langpack.xpi) = 860887
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.lt.langpack.xpi) = 8000357974411e16aa735df2fca17d2f38f1434a38b629b0dad757dd1b3935cf
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.lt.langpack.xpi) = 959167
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.nb-NO.langpack.xpi) = 58b7bbbf74aaac6f6294461e612ef7d92d9810fc7ec96145f28690def1812ef8
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.nb-NO.langpack.xpi) = 805052
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.nl.langpack.xpi) = ee01d60fb4133636c1f4786a76f118cd1fbda4174e719307fad2be3efe726bfe
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.nl.langpack.xpi) = 803705
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.pl.langpack.xpi) = 4c09069076f1997d588677ab11d10a16dd3fc20cf4086cc52337de8bfd5e0225
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.pl.langpack.xpi) = 825907
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.pt-PT.langpack.xpi) = 20f1831f3cdc3f88fdaedb9f61ab188686c220152197be4f61f27d5f26156ef2
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.pt-PT.langpack.xpi) = 841995
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.ru.langpack.xpi) = dc0dc2bf8dfadce88401945beeaa0282d08f6be9c22560220408e65b62203c99
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.ru.langpack.xpi) = 888837
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.sk.langpack.xpi) = 4ba342a1ed07210139d9d113dcb911713fe95d24b0d6a02124388a7110997d47
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.sk.langpack.xpi) = 839737
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.sv-SE.langpack.xpi) = c1f0fea28956bdfba7cd1cb68d81d03d353f9dc1e25b9454a618e23884ff65c6
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.sv-SE.langpack.xpi) = 868802
SHA256 (xpi/seamonkey-i18n-2.4/seamonkey-2.4.tr.langpack.xpi) = 14b70a737333cc3d5a31b329e71d145b55ef0d133dd738389d296d430a9137f8
SIZE (xpi/seamonkey-i18n-2.4/seamonkey-2.4.tr.langpack.xpi) = 804413

View File

@ -6,7 +6,7 @@
#
PORTNAME= seamonkey
DISTVERSION= 2.3.3
DISTVERSION= 2.4
CATEGORIES?= www ipv6
MASTER_SITES= ${MASTER_SITE_MOZILLA_EXTENDED}
MASTER_SITE_SUBDIR= seamonkey/releases/${DISTVERSION}/source

View File

@ -1,2 +1,2 @@
SHA256 (seamonkey-2.3.3.source.tar.bz2) = 27970c9657b6e9f216ce0bbf9526f6f75e4fa1e3b4cb2bb24f716309b0b7419e
SIZE (seamonkey-2.3.3.source.tar.bz2) = 86971081
SHA256 (seamonkey-2.4.source.tar.bz2) = 2253d191646edccb6e1fffed36c42d70838c8583409106043797740192e6fb80
SIZE (seamonkey-2.4.source.tar.bz2) = 88237690

View File

@ -1,60 +0,0 @@
--- mozilla.orig/widget/public/nsIGfxInfo.idl 2011-08-30 11:08:14.000000000 +0200
+++ mozilla/widget/public/nsIGfxInfo.idl 2011-08-30 11:08:18.000000000 +0200
@@ -131,5 +131,8 @@
* underlying GL impl that's used to implement WebGL.
*/
DOMString getWebGLParameter(in DOMString aParam);
+
+ // only useful on X11
+ [notxpcom] void GetData();
};
diff -ru mozilla.orig/widget/src/xpwidgets/GfxInfoBase.h mozilla/widget/src/xpwidgets/GfxInfoBase.h
--- mozilla.orig/widget/src/xpwidgets/GfxInfoBase.h 2011-08-30 11:07:31.000000000 +0200
+++ mozilla/widget/src/xpwidgets/GfxInfoBase.h 2011-08-30 11:09:45.000000000 +0200
@@ -84,6 +84,9 @@
// Ideally, Init() would be void-return, but the rules of
// NS_GENERIC_FACTORY_CONSTRUCTOR_INIT require it be nsresult return.
virtual nsresult Init();
+
+ // only useful on X11
+ virtual void GetData() {}
protected:
diff -ru mozilla.orig/widget/src/xpwidgets/GfxInfoX11.h mozilla/widget/src/xpwidgets/GfxInfoX11.h
--- mozilla.orig/widget/src/xpwidgets/GfxInfoX11.h 2011-08-30 11:07:31.000000000 +0200
+++ mozilla/widget/src/xpwidgets/GfxInfoX11.h 2011-08-30 11:13:49.000000000 +0200
@@ -67,6 +67,8 @@
using GfxInfoBase::GetWebGLParameter;
virtual nsresult Init();
+
+ virtual void GetData();
protected:
@@ -81,7 +83,6 @@
int mMajorVersion, mMinorVersion;
void AddCrashReportAnnotations();
- void GetData();
};
} // namespace widget
diff -ru mozilla.orig/widget/src/xpwidgets/nsBaseWidget.cpp mozilla/widget/src/xpwidgets/nsBaseWidget.cpp
--- mozilla.orig/widget/src/xpwidgets/nsBaseWidget.cpp 2011-08-30 11:07:31.000000000 +0200
+++ mozilla/widget/src/xpwidgets/nsBaseWidget.cpp 2011-08-30 11:11:47.000000000 +0200
@@ -836,6 +836,12 @@
nsCOMPtr<nsIGfxInfo> gfxInfo = do_GetService("@mozilla.org/gfx/info;1");
if (gfxInfo) {
+ // bug 655578: on X11 at least, we must always call GetData (even if we don't need that information)
+ // as that's what causes GfxInfo initialization which kills the zombie 'glxtest' process.
+ // initially we relied on the fact that GetFeatureStatus calls GetData for us, but bug 681026 showed
+ // that assumption to be unsafe.
+ gfxInfo->GetData();
+
PRInt32 status;
if (NS_SUCCEEDED(gfxInfo->GetFeatureStatus(nsIGfxInfo::FEATURE_OPENGL_LAYERS, &status))) {
if (status != nsIGfxInfo::FEATURE_NO_INFO) {

View File

@ -1,8 +0,0 @@
--- calendar/base/src/calDateTime.cpp.orig 2011-08-03 20:08:23.361859978 +0200
+++ calendar/base/src/calDateTime.cpp 2011-08-03 20:08:32.351860948 +0200
@@ -1,4 +1,4 @@
-/* ***** BEGIN LICENSE BLOCK *****
+/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version

View File

@ -1,23 +0,0 @@
--- mozilla/content/xslt/public/txDouble.h.orig 2009-08-25 01:35:47.000000000 +0200
+++ mozilla/content/xslt/public/txDouble.h 2009-08-25 01:37:41.000000000 +0200
@@ -43,11 +43,16 @@
//A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
#ifdef __FreeBSD__
#include <ieeefp.h>
-#ifdef __alpha__
-static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
-#else
-static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;
+#if !defined(FP_X_DNML)
+#define FP_X_DNML 0
+#endif
+#if !defined(FP_X_STK)
+#define FP_X_STK 0
+#endif
+#if !defined(FP_X_IOV)
+#define FP_X_IOV 0
#endif
+static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML|FP_X_STK|FP_X_IOV;
static fp_except_t oldmask = fpsetmask(~allmask);
#endif

View File

@ -1,10 +0,0 @@
--- mozilla/storage/build/Makefile.in.orig Tue Feb 21 11:18:56 2006
+++ mozilla/storage/build/Makefile.in Sun Nov 5 16:16:06 2006
@@ -77,6 +77,7 @@
$(EXTRA_DSO_LIBS) \
$(MOZ_COMPONENT_LIBS) \
$(MOZ_JS_LIBS) \
+ %%PTHREAD_LIBS%% \
$(NULL)
include $(topsrcdir)/config/rules.mk

View File

@ -0,0 +1,11 @@
--- mozilla/content/base/public/nsContentUtils.h.orig 2011-07-07 10:44:49.000000000 +0200
+++ mozilla/content/base/public/nsContentUtils.h 2011-07-07 10:46:12.000000000 +0200
@@ -54,7 +54,7 @@
//A trick to handle IEEE floating point exceptions on FreeBSD - E.D.
#ifdef __FreeBSD__
#include <ieeefp.h>
-#ifdef __alpha__
+#if !defined(__amd64__) && !defined(__i386__)
static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP;
#else
static fp_except_t allmask = FP_X_INV|FP_X_OFL|FP_X_UFL|FP_X_DZ|FP_X_IMP|FP_X_DNML;

View File

@ -0,0 +1,13 @@
--- ./mozilla/xpcom/threads/nsThreadManager.cpp.orig 2011-08-25 02:37:45.000000000 +0200
+++ ./mozilla/xpcom/threads/nsThreadManager.cpp 2011-08-28 17:14:14.000000000 +0200
@@ -89,6 +89,10 @@
nsresult
nsThreadManager::Init()
{
+#ifdef NS_TLS
+ if (!gTLSThreadID)
+ gTLSThreadID = mozilla::threads::Generic;
+#endif
if (!mThreadsByPRThread.Init())
return NS_ERROR_OUT_OF_MEMORY;