summaryrefslogtreecommitdiffstats
path: root/www/xulrunner/files/patch-embedding_base_nsEmbedAPI.cpp
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2008-07-27 01:44:30 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2008-07-27 01:44:30 +0800
commit372703ea9dc47c2889a4e628cf2ac93fd497c9e1 (patch)
tree2ad6fd588d0f8c85cf33bdcd91f415a9039ac56e /www/xulrunner/files/patch-embedding_base_nsEmbedAPI.cpp
parentd733e25638c515303ea7593bea167f1c9288ef7a (diff)
downloadmarcuscom-ports-372703ea9dc47c2889a4e628cf2ac93fd497c9e1.tar
marcuscom-ports-372703ea9dc47c2889a4e628cf2ac93fd497c9e1.tar.gz
marcuscom-ports-372703ea9dc47c2889a4e628cf2ac93fd497c9e1.tar.bz2
marcuscom-ports-372703ea9dc47c2889a4e628cf2ac93fd497c9e1.tar.lz
marcuscom-ports-372703ea9dc47c2889a4e628cf2ac93fd497c9e1.tar.xz
marcuscom-ports-372703ea9dc47c2889a4e628cf2ac93fd497c9e1.tar.zst
marcuscom-ports-372703ea9dc47c2889a4e628cf2ac93fd497c9e1.zip
Update to 1.9.0.0
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@11186 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'www/xulrunner/files/patch-embedding_base_nsEmbedAPI.cpp')
-rw-r--r--www/xulrunner/files/patch-embedding_base_nsEmbedAPI.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/www/xulrunner/files/patch-embedding_base_nsEmbedAPI.cpp b/www/xulrunner/files/patch-embedding_base_nsEmbedAPI.cpp
new file mode 100644
index 000000000..2cc9823fe
--- /dev/null
+++ b/www/xulrunner/files/patch-embedding_base_nsEmbedAPI.cpp
@@ -0,0 +1,16 @@
+--- embedding/base/nsEmbedAPI.cpp.orig 2007-10-09 20:00:30.000000000 -0400
++++ embedding/base/nsEmbedAPI.cpp 2007-10-09 20:01:45.000000000 -0400
+@@ -53,7 +53,12 @@ static PRBool sRegistryIniti
+ static PRUint32 sInitCounter = 0;
+
+ #define HACK_AROUND_THREADING_ISSUES
+-//#define HACK_AROUND_NONREENTRANT_INITXPCOM
++#ifdef __FreeBSD__
++#include <sys/param.h>
++#if __FreeBSD_version < 700042
++#define HACK_AROUND_NONREENTRANT_INITXPCOM
++#endif
++#endif
+
+ #ifdef HACK_AROUND_NONREENTRANT_INITXPCOM
+ // XXX hack class to clean up XPCOM when this module is unloaded