diff options
author | beat <beat@FreeBSD.org> | 2011-09-28 11:14:22 +0800 |
---|---|---|
committer | beat <beat@FreeBSD.org> | 2011-09-28 11:14:22 +0800 |
commit | 91dfd59fffd7814aa04a1c5580bd161321105517 (patch) | |
tree | 2a81252547f393f6fc7bd395034928e1082475de | |
parent | 622f3658f075bd89831a16588269f7b9d34df4bb (diff) | |
download | freebsd-ports-gnome-91dfd59fffd7814aa04a1c5580bd161321105517.tar.gz freebsd-ports-gnome-91dfd59fffd7814aa04a1c5580bd161321105517.tar.zst freebsd-ports-gnome-91dfd59fffd7814aa04a1c5580bd161321105517.zip |
- Update to 2.4
Thanks to: flo@ for preparing the www/seamonkey update
-rw-r--r-- | Mk/bsd.gecko.mk | 16 | ||||
-rw-r--r-- | www/seamonkey-i18n/Makefile | 6 | ||||
-rw-r--r-- | www/seamonkey-i18n/distinfo | 88 | ||||
-rw-r--r-- | www/seamonkey/Makefile | 2 | ||||
-rw-r--r-- | www/seamonkey/distinfo | 4 | ||||
-rw-r--r-- | www/seamonkey/files/patch-bug681026 | 60 | ||||
-rw-r--r-- | www/seamonkey/files/patch-calendar-base-src-calDateTime.cpp | 8 | ||||
-rw-r--r-- | www/seamonkey/files/patch-mozilla-content-xslt-public-txDouble.h | 23 | ||||
-rw-r--r-- | www/seamonkey/files/patch-mozilla-storage-build-Makefile.in | 10 | ||||
-rw-r--r-- | www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h | 11 | ||||
-rw-r--r-- | www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp | 13 |
11 files changed, 82 insertions, 159 deletions
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk index bb2cdf332820..6b3ae12b0e58 100644 --- a/Mk/bsd.gecko.mk +++ b/Mk/bsd.gecko.mk @@ -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 diff --git a/www/seamonkey-i18n/Makefile b/www/seamonkey-i18n/Makefile index 1b000b328e44..47818ac6b8d2 100644 --- a/www/seamonkey-i18n/Makefile +++ b/www/seamonkey-i18n/Makefile @@ -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 diff --git a/www/seamonkey-i18n/distinfo b/www/seamonkey-i18n/distinfo index e9997252800a..256783ca213e 100644 --- a/www/seamonkey-i18n/distinfo +++ b/www/seamonkey-i18n/distinfo @@ -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 diff --git a/www/seamonkey/Makefile b/www/seamonkey/Makefile index 4bfd8ac24b7e..deee84137218 100644 --- a/www/seamonkey/Makefile +++ b/www/seamonkey/Makefile @@ -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 diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo index 861d68cc098d..611db6ea8966 100644 --- a/www/seamonkey/distinfo +++ b/www/seamonkey/distinfo @@ -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 diff --git a/www/seamonkey/files/patch-bug681026 b/www/seamonkey/files/patch-bug681026 deleted file mode 100644 index 35caa969565c..000000000000 --- a/www/seamonkey/files/patch-bug681026 +++ /dev/null @@ -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) { diff --git a/www/seamonkey/files/patch-calendar-base-src-calDateTime.cpp b/www/seamonkey/files/patch-calendar-base-src-calDateTime.cpp deleted file mode 100644 index edc56d333edc..000000000000 --- a/www/seamonkey/files/patch-calendar-base-src-calDateTime.cpp +++ /dev/null @@ -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 diff --git a/www/seamonkey/files/patch-mozilla-content-xslt-public-txDouble.h b/www/seamonkey/files/patch-mozilla-content-xslt-public-txDouble.h deleted file mode 100644 index a23257af52ca..000000000000 --- a/www/seamonkey/files/patch-mozilla-content-xslt-public-txDouble.h +++ /dev/null @@ -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 - diff --git a/www/seamonkey/files/patch-mozilla-storage-build-Makefile.in b/www/seamonkey/files/patch-mozilla-storage-build-Makefile.in deleted file mode 100644 index 44ed0d3e7318..000000000000 --- a/www/seamonkey/files/patch-mozilla-storage-build-Makefile.in +++ /dev/null @@ -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 diff --git a/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h b/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h new file mode 100644 index 000000000000..358d40c1f988 --- /dev/null +++ b/www/seamonkey/files/patch-mozilla__content__base__public__nsContentUtils.h @@ -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; diff --git a/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp b/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp new file mode 100644 index 000000000000..87b80a114ed1 --- /dev/null +++ b/www/seamonkey/files/patch-mozilla__xpcom__threads__nsThreadManager.cpp @@ -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; + |