summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Sanda <ps@twin.jikos.cz>2012-06-04 17:18:07 +0200
committerPavel Sanda <ps@twin.jikos.cz>2012-06-04 17:21:22 +0200
commit0b712c9a7ffbf7da42f11179d3eb87c833984557 (patch)
tree4e52b74dd7e2d6d8eb416dfa5f59e988014b4a3d
parentxpdf works even with old poppler, but put the deps back (diff)
downloadrebutia-0b712c9a7ffbf7da42f11179d3eb87c833984557.tar.gz
rebutia-0b712c9a7ffbf7da42f11179d3eb87c833984557.tar.bz2
rebutia-0b712c9a7ffbf7da42f11179d3eb87c833984557.zip
* firefox 3.6
-> drop old 3.6.27 -> fix new URL -> add some fix from esr 10.0.4 (2012-20--732941-076f467733b4)
-rw-r--r--net-libs/xulrunner/Manifest6
-rw-r--r--net-libs/xulrunner/files/esr10.454
-rw-r--r--net-libs/xulrunner/xulrunner-1.9.2.28-r1.ebuild (renamed from net-libs/xulrunner/xulrunner-1.9.2.27.ebuild)4
-rw-r--r--net-libs/xulrunner/xulrunner-1.9.2.28.ebuild3
-rw-r--r--www-client/firefox/Manifest79
-rw-r--r--www-client/firefox/files/esr10.454
-rw-r--r--www-client/firefox/firefox-3.6.28-r1.ebuild (renamed from www-client/firefox/firefox-3.6.27.ebuild)4
-rw-r--r--www-client/firefox/firefox-3.6.28.ebuild3
8 files changed, 124 insertions, 83 deletions
diff --git a/net-libs/xulrunner/Manifest b/net-libs/xulrunner/Manifest
index a085662..da6879a 100644
--- a/net-libs/xulrunner/Manifest
+++ b/net-libs/xulrunner/Manifest
@@ -1,14 +1,14 @@
AUX arm-bug-644136.patch 472 RMD160 bda46fa7a4ca306ebfa3455d90c6e54a3f0d97e1 SHA1 f2eb5ab3ce793fc7d8c30d9f9db6be3a714f5c16 SHA256 3152f9c5b3f9cd75caf522e71d4105be8fbcc4def3e2f4162663799d78e03511
AUX bug-606109.patch 1243 RMD160 ec262eed0480d8a13c914c4781329e3ea1c23b0f SHA1 0c0cc40ee0a663422b107cc3ae5d1412b8c45ac7 SHA256 266d9c7218cc04c3badadc54f8f31b1238326b9c3052aed057ffce40c69541dc
AUX bug-626229.patch 4172 RMD160 d7ae0bc768b6951c249d640d7f0c079cd46f3adb SHA1 bd5d649948e0cb3a662bfa35f9ce6f1f60653067 SHA256 c61d16a56bcc7e333e8f47662d1ad9bc8468806bbf9d76c500d666bf645c1ddc
+AUX esr10.4 1701 RMD160 167b397bdf5cf21977cec1ef7f9f709346b3345e SHA1 88f0d7fbec21f61f9320cdf49ab7fd2c8f293f9a SHA256 65621c48364f5f1f2aa7d4525689c6c66ca9bb7034e43a9c500bea7d28188596
AUX fix-animated-gifs.patch 7789 RMD160 a8889110a2daea27e07f92a70df6cb1e39e05546 SHA1 05b335feeefff4f06004a20182f821d998b44879 SHA256 6d85d3c103b0dcdbb073302a4041a37bea97c715384d04d299c1fb49a5da7443
AUX libnotify-0.7.patch 1777 RMD160 1669210dd704fd4cb84be3fbb8ced8bd10133abb SHA1 981a0cf66608e1b441c21db73a7203711de56fe0 SHA256 153d129004e63baca57182ce2ec381a9103feef9e5fbdf631339bce25cde9489
AUX mozilla-2.0_arm_respect_cflags.patch 3333 RMD160 d5f8b428a5a9cb0938e99666ac66d2abf3156b9b SHA1 17a5807b5f26a54ba80be7d0b64fbeb6d050364b SHA256 fb92269bcd700b257133875d5ecba063e99f33235282b251d4bb0eb37a73ba8f
AUX mozilla-2.0_support_64bit_big_endian.patch 1668 RMD160 1013dbd09d7956162351f5209eb77f08d83d9a12 SHA1 83423a47c016bdefdac562c8d606868eb81d9e62 SHA256 041ffa768a680293f97b325573a91a2c63841cd25648294e7989fcfcaedc70f2
AUX xulrunner-1.9.2-gtk+-2.21.patch 663 RMD160 20e2465da0e6c884527fd7cfebd3bdb2f8f015a9 SHA1 f2b9c26ed255bde672ccc8cb7ae4ae014f52d6f5 SHA256 79c11dc4304d748f3c2d6e451aa6d44dd1bb450d1db671e7fa4a83420c6f2c05
AUX xulrunner-default-prefs.js 677 RMD160 73ec130da332c1d6517a6f838d5fab0cc134289a SHA1 b9efc3ef5e95ad3081f6b68d771e32e848b4b9ac SHA256 53493080276f221f1619153c114caf268206a6fa107972b33a4eb7f1c1cf6fe8
-DIST firefox-3.6.27.source.tar.bz2 51693122 RMD160 96d6be5fad13a8777bed00e728e0888fb0cefdde SHA1 dd472a10e4ef5b017f00074d0325be13e832d610 SHA256 2e715c0961488c3879250f2930bf15dda6e2321351fb24d7fa2c708995ecf241
DIST firefox-3.6.28.source.tar.bz2 51698958 RMD160 87cfca8e3f1df30e06eccffbf994825904eeedbc SHA1 adeaa9bdd367878c5b522766e681798178e31577 SHA256 a6c4bc52095194428cf3b17341b68ac473b7654984000c45d1be3eae55d78260
DIST xulrunner-1.9.2-patches-0.9.tar.bz2 15320 RMD160 2dfb86650c0a9a1f0c5bf86df7434c7c286658d6 SHA1 a2276c708eec2e92611ac1e7a2eaf25c39263d30 SHA256 5cca685442f1ab920eb1ba86719a38a437ae05bd5cefc42ababc2556425ebf5a
-EBUILD xulrunner-1.9.2.27.ebuild 8524 RMD160 eeccab55e0c128bc1052488587968ba7a635654a SHA1 493251e23c80243a15a4929af0c30f36e101ce1e SHA256 9a307bbd2f1a2cde7ef1ce9877e2d548205e64c8f385c1768b41d8e4c73b8ec5
-EBUILD xulrunner-1.9.2.28.ebuild 8524 RMD160 eeccab55e0c128bc1052488587968ba7a635654a SHA1 493251e23c80243a15a4929af0c30f36e101ce1e SHA256 9a307bbd2f1a2cde7ef1ce9877e2d548205e64c8f385c1768b41d8e4c73b8ec5
+EBUILD xulrunner-1.9.2.28-r1.ebuild 8671 RMD160 285002c5bac3ec9b2940c4c8c5d7b7b1ecd52609 SHA1 5c424e767eb69bb5666ea81eebcb015b5f10dd27 SHA256 82ee825601309175528ede2af3c274673d18c0f67bb2d787e27f38890b96bd36
+EBUILD xulrunner-1.9.2.28.ebuild 8641 RMD160 ee844d4c0a91472938d67726688426e7eea2935a SHA1 bbf20a8058c2ac9e041e7ef14d9d9e80a9b73d28 SHA256 4c247917fa43fdbec753f407ea5098db7eca799b51f7cc240be0a614fbb93a91
diff --git a/net-libs/xulrunner/files/esr10.4 b/net-libs/xulrunner/files/esr10.4
new file mode 100644
index 0000000..292d150
--- /dev/null
+++ b/net-libs/xulrunner/files/esr10.4
@@ -0,0 +1,54 @@
+
+# HG changeset patch
+# User Mats Palmgren <matspal@gmail.com>
+# Date 1333489933 -7200
+# Node ID 076f467733b45aa2e058a3d2318d2eb956b449b3
+# Parent f66c6b1c5ee647a22acf29b357bbf4284c6f7d55
+Bug 732941 - Deal with OOM when copying nsCOMArray. r=bz a=akeybl
+
+diff --git a/layout/generic/nsSelection.cpp b/layout/generic/nsSelection.cpp
+--- a/layout/generic/nsSelection.cpp
++++ b/layout/generic/nsSelection.cpp
+@@ -5727,34 +5727,33 @@ nsTypedSelection::RemoveSelectionListene
+
+
+ nsresult
+ nsTypedSelection::NotifySelectionListeners()
+ {
+ if (!mFrameSelection)
+ return NS_OK;//nothing to do
+
+- if (mFrameSelection->GetBatching()){
++ if (mFrameSelection->GetBatching()) {
+ mFrameSelection->SetDirty();
+ return NS_OK;
+ }
+- PRInt32 cnt = mSelectionListeners.Count();
+ nsCOMArray<nsISelectionListener> selectionListeners(mSelectionListeners);
+-
++ PRInt32 cnt = selectionListeners.Count();
++ if (cnt != mSelectionListeners.Count()) {
++ return NS_ERROR_OUT_OF_MEMORY; // nsCOMArray is fallible
++ }
+ nsCOMPtr<nsIDOMDocument> domdoc;
+ nsCOMPtr<nsIPresShell> shell;
+ nsresult rv = GetPresShell(getter_AddRefs(shell));
+ if (NS_SUCCEEDED(rv) && shell)
+ domdoc = do_QueryInterface(shell->GetDocument());
+ short reason = mFrameSelection->PopReason();
+- for (PRInt32 i = 0; i < cnt; i++)
+- {
+- nsISelectionListener* thisListener = selectionListeners[i];
+- if (thisListener)
+- thisListener->NotifySelectionChanged(domdoc, this, reason);
++ for (PRInt32 i = 0; i < cnt; i++) {
++ selectionListeners[i]->NotifySelectionChanged(domdoc, this, reason);
+ }
+ return NS_OK;
+ }
+
+ NS_IMETHODIMP
+ nsTypedSelection::StartBatchChanges()
+ {
+ if (mFrameSelection)
+
diff --git a/net-libs/xulrunner/xulrunner-1.9.2.27.ebuild b/net-libs/xulrunner/xulrunner-1.9.2.28-r1.ebuild
index fa0dcc1..bc939ec 100644
--- a/net-libs/xulrunner/xulrunner-1.9.2.27.ebuild
+++ b/net-libs/xulrunner/xulrunner-1.9.2.28-r1.ebuild
@@ -14,7 +14,8 @@ PATCH="${PN}-1.9.2-patches-0.9"
DESCRIPTION="Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications"
HOMEPAGE="http://developer.mozilla.org/en/docs/XULRunner"
-SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
+#SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
+SRC_URI="ftp://archive.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
@@ -69,6 +70,7 @@ src_prepare() {
epatch "${WORKDIR}"
epatch "${FILESDIR}/bug-606109.patch"
+ epatch "${FILESDIR}/esr10.4"
eprefixify \
extensions/java/xpcom/interfaces/org/mozilla/xpcom/Mozilla.java \
diff --git a/net-libs/xulrunner/xulrunner-1.9.2.28.ebuild b/net-libs/xulrunner/xulrunner-1.9.2.28.ebuild
index fa0dcc1..38b8dd7 100644
--- a/net-libs/xulrunner/xulrunner-1.9.2.28.ebuild
+++ b/net-libs/xulrunner/xulrunner-1.9.2.28.ebuild
@@ -14,7 +14,8 @@ PATCH="${PN}-1.9.2-patches-0.9"
DESCRIPTION="Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications"
HOMEPAGE="http://developer.mozilla.org/en/docs/XULRunner"
-SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
+#SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
+SRC_URI="ftp://archive.mozilla.org/pub/mozilla.org/firefox/releases/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 3ac9ddd..4efad95 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,3 +1,4 @@
+AUX esr10.4 1701 RMD160 167b397bdf5cf21977cec1ef7f9f709346b3345e SHA1 88f0d7fbec21f61f9320cdf49ab7fd2c8f293f9a SHA256 65621c48364f5f1f2aa7d4525689c6c66ca9bb7034e43a9c500bea7d28188596
AUX firefox-default-prefs.js 95 RMD160 805cdfec6fb31c224322cb71125547ad7a515f49 SHA1 7fab69d85b12a9f1b0c87fbb1821bdafd7485ac9 SHA256 8bc4cb870bc402db1f20b135a689f8c5dbfa5de8f1755b1926198d627c12c5f1
AUX firefox.1 2538 RMD160 4564007d7d5345e9ab09c941015e3cdb78913835 SHA1 8be1987451117820744ecc67fa411facdc653a12 SHA256 3483439a73c74b818bdde98c15223b6d3fcfe78e3ad974fb35f197cf3ad614e7
AUX fix-preferences-gentoo.patch 426 RMD160 83075ec3c2e4c39ba298096bd08447bb94cad34d SHA1 ffff69bcff712483d1962ce04a700748fdab24f5 SHA256 7edae5ea1efb042412d02ef00c51f5e55c4499751c240b48c7b07f69cc420d94
@@ -8,80 +9,6 @@ AUX icon/firefox-1.5.desktop 300 RMD160 df437e79147897b0ec52b44edc42ad4ef270eda5
AUX icon/firefox.desktop 276 RMD160 92a5671cd09e399b3330c4be31b7ac7583747031 SHA1 b757763670a00982f3cb38b8d41d7faa6eee3818 SHA256 06565ade11b6e4b448cf10339696c43f31e73cb6824491094bb6e0ab902c7cf5
AUX xulrunner-1.9.2-gtk+-2.21.patch 663 RMD160 20e2465da0e6c884527fd7cfebd3bdb2f8f015a9 SHA1 f2b9c26ed255bde672ccc8cb7ae4ae014f52d6f5 SHA256 79c11dc4304d748f3c2d6e451aa6d44dd1bb450d1db671e7fa4a83420c6f2c05
DIST firefox-3.6-patches-0.4.tar.bz2 5791 RMD160 17944b3605138c3b651b31fcad306a432b73b80c SHA1 4ddff9a613cc703b34667aab3aea993187405920 SHA256 39bbbe412f70b50e8870e11dbd3f9e74ed7cbeaa23ed47dea1ea6ff72f48e54f
-DIST firefox-3.6.27-af.xpi 121614 RMD160 cb6c83b9b831524f7eb9f9a963501c3d53fbd009 SHA1 63410d6e29d6a43dce2e7d46087fe35a65519491 SHA256 4dd792b018c91228e35bf0e8b533c23bc391e5f84a737b8271f72c99623c904e
-DIST firefox-3.6.27-ar.xpi 132157 RMD160 55cbf0a105462d1fab3448ce08e2e40eb11b0266 SHA1 af2fef23073620cdf10cf5b5c591e9bf47ff2f15 SHA256 5d927b8060f5262eb6057081d9512e9acd54ed12ab589d12dfd9911ef7619164
-DIST firefox-3.6.27-as.xpi 134297 RMD160 e1bea5aff74e58a67436fe5a2f95d8cd35171155 SHA1 39b2d80257c0eb26b38802dce372a76bed97f35d SHA256 0451db46392fcb3a270d569c81bd0212cfb11c9b12d3266e14b6e220b0983b4e
-DIST firefox-3.6.27-be.xpi 122233 RMD160 39a3799c829bd92f08b7766ccc9c44c96cec798d SHA1 113d12e779c226e464606087403d49cb74ff0d64 SHA256 b835b925a84ad0d211b08b612a4b535d0916082892788520fe38e51c80816586
-DIST firefox-3.6.27-bg.xpi 134074 RMD160 bffe4536d9e99820274c20ff1e7300f40aaaddc1 SHA1 55a3e5fd976c8d6f746f0d00f3aa14e1ea2bf208 SHA256 d28932d42f33988458b35137f3509f071430bd9b9c660185f355faa83450ed92
-DIST firefox-3.6.27-bn-BD.xpi 141164 RMD160 e1d7e76ec4eda91fb73e6b90e8c33cd579041962 SHA1 e2dc019e5281d7830912236a0afdc59e7fd8a728 SHA256 b92cef3f81c3e1508e7b136bbcea0288511f954888ee2045245739cc97e7ae2e
-DIST firefox-3.6.27-bn-IN.xpi 160072 RMD160 49401e50cf76904400625153db9f000560126c02 SHA1 cee5ab82b8e052dcda0a4289a67dd3df21d1022d SHA256 21c258fa1d4e9929f5c21f6a3e310b1fa12be821a611a077deeb4f670e5c519a
-DIST firefox-3.6.27-ca.xpi 127935 RMD160 ca392ecb36c7dcd5e9ccd2c70686484807a039cb SHA1 d6ae23f803182843563c2cdc5d2ccddb0bc98dee SHA256 2775ab14297cbf2a75932ffcfa871afce8b612de76df236827bf1d17574c7edd
-DIST firefox-3.6.27-cs.xpi 126730 RMD160 b9c00671e9c0baa1a335d3af16843eef11447ef9 SHA1 7ebfef6a6d9e0667471281188be0d1a33477e2df SHA256 e26aa5c509dd729e896c3c79842c3f07f7b139f328e692682a12905f0e45bc93
-DIST firefox-3.6.27-cy.xpi 121986 RMD160 046cfdec4aee4ac8875fe4ce9311f5a6ad62d5dc SHA1 ff11c7f48ed4ecd07b8b65e321409808ab8a7ec6 SHA256 beba2f45ccc73ddafa2be168fbc291d1d2561fe84cfaf43215d64ec4ee11be79
-DIST firefox-3.6.27-da.xpi 125572 RMD160 b1c1c89c291a1abad0ef7f636afdf46430bd449e SHA1 32e569d3e960ee0aa98a2adcfd23f9bf42c3df41 SHA256 e02c8b01911134fba99d3814677c61e47fc131723ecc0b2d9363117d6d131c78
-DIST firefox-3.6.27-de.xpi 128987 RMD160 0054e803e0eff19715e537bd65834afa50d73781 SHA1 4b049cf33848881d3a2a1b26bd383845c9b010a7 SHA256 ad8c6f26245dc30eee70dcc8b51d750c620d1e9d729efc436503a15ceb1ec088
-DIST firefox-3.6.27-el.xpi 135213 RMD160 cacecddabe68e0c41f1d3016800b1df07bf8e076 SHA1 c6e9edc514a2b3bee730c6a0cc2a0c055849e653 SHA256 be0d7579f5c311fb39f47c06b3a3adc7e7d0976fd860bd4bfa489a3c1660dfd2
-DIST firefox-3.6.27-en-GB.xpi 119209 RMD160 305992cd7dbe83032da901bfd8c8f3f37754667f SHA1 c4b67f7dfaefc97e94d759c7347342479adfaf8c SHA256 61c60cc6b0ccec0df2d4ac521963abe1f7a5c51150c730fb807ee9b54929114e
-DIST firefox-3.6.27-eo.xpi 121845 RMD160 78c3b20a4ed321a251594d1702dcba3434c83e81 SHA1 182ff9112d315c1f88fb89de74e274b53327c1ef SHA256 0dbb103aa8be4a57085af38000c2a513bbdbed6224f4fd755fdcc70646f3d5e8
-DIST firefox-3.6.27-es-AR.xpi 127785 RMD160 4c56ac295e91749809afd9271b8b68bcf596ae22 SHA1 3cb454e92a448add2f2c8f6368cb083e3936fca4 SHA256 f7ecef833a3b9848e47119caacb025b5420a1ddf224d27a9a1cea7d1652006ff
-DIST firefox-3.6.27-es-CL.xpi 129438 RMD160 49ebce64e100e77c6c0db25aac395d923f6bcde3 SHA1 0b8150d1614043c774ccc96828febea532a85a56 SHA256 9f49a26d67fe1b6a851395fd87cd4ef0a40d6fff99eb6bdf56dbab8a4070aed4
-DIST firefox-3.6.27-es-ES.xpi 108667 RMD160 ec51f05659e18338440cf4402c7daed3060945f0 SHA1 ad182f3b2e3b6e01d09bdfe69051d407be3a05e6 SHA256 b9d032e477efdba131cb330457aba246cc6a2325aabb805efac19dbf77fe0863
-DIST firefox-3.6.27-es-MX.xpi 127397 RMD160 09c10275f482d2993f8ba9a7a44c56d39493298e SHA1 57289b6c7a2c652d72075c981b2ba9ffee698cbb SHA256 7e8361d28af973b879f3f432298fde880a831b1b1033884ae10e53e39457f74d
-DIST firefox-3.6.27-et.xpi 127370 RMD160 14bfbf316bbbd5b33dbf0f835fbb164d9824a305 SHA1 ce9f602a0727f4b612c2c3b1a9d5fd733c236594 SHA256 15c6eb4c4725f315a10cbb59993d518cf2b14540fbf1bb8dcbcfab8e1f2c1127
-DIST firefox-3.6.27-eu.xpi 121856 RMD160 c1326e5622e9026b51b6a3a947fb6e79333140a8 SHA1 35170eb729fcfbe7f4b420651eeb58fecf99dde3 SHA256 e6db9eb4d09f3aa344168029795606003fb639246959badf60cd5a776f55bd5f
-DIST firefox-3.6.27-fa.xpi 138377 RMD160 e4937abfb562846e3c549cf200f9b0ba8b87c984 SHA1 2c8a46d73d09413473af54041c3939cb723ec28c SHA256 e24bc854daa39d75765a038a7d8786955f30d3b92149cb4913a3963b2be65f1c
-DIST firefox-3.6.27-fi.xpi 126830 RMD160 6be0091935b3b0b50a7aeac8a93c96ec8c115e8d SHA1 d6759c8116fcca3f9610e926247bcf2004926986 SHA256 2db2b47abee80135b16eb223b7e49e63405527b6f229479ba9ed32b047042697
-DIST firefox-3.6.27-fr.xpi 129003 RMD160 e4829da03119091a750ecb8763fd3ff66d8eddc7 SHA1 1efa90291526d19532d47291162502f0590e1e66 SHA256 dffea869b38954b914a23170219a86ff17c3748c5dd2aba5eb1e3bc630fb049b
-DIST firefox-3.6.27-fy-NL.xpi 129168 RMD160 90a14f982868e066010a4037ec062ef9ba8c6ac6 SHA1 163a6d9a17b61ba9a2458d15f9f73ee390aec4bb SHA256 56ec71003135e811fd5c1d01a278bcec72f5ff5906ffc49b847d68ce8e2975e8
-DIST firefox-3.6.27-ga-IE.xpi 127763 RMD160 37de92dfd1175cbd402a26d7f58d5d8e000e114b SHA1 da53e3f917fe1ce9e679f88350f99a8ffe1d0ad4 SHA256 a56474221ed3fd261ef50aa2214c1e007e80d122274e22fc5f5b0a621b0d3a36
-DIST firefox-3.6.27-gl.xpi 124798 RMD160 034c8e462988620d8584f898d3640c550b49ea87 SHA1 00252d4224ffbf8e4b0314bf5d455fd917e0942a SHA256 fdbd0842919cc788aa292bed9b9bd5230bde32a245233bad18e2e8264eec489b
-DIST firefox-3.6.27-gu-IN.xpi 146298 RMD160 1f3ff0ced5fc4b262c74d493a6c0a97280ed7120 SHA1 0142e6b1de2b92f500cbc15509dea281313fd023 SHA256 d15c638532234b019b73ff6f0d9ff8219c009d5ab0b8be9830f50dbaeb6145db
-DIST firefox-3.6.27-he.xpi 123123 RMD160 e3c7225878c8936104daecb2fd0a3cd6e9abe3a9 SHA1 b0d99f3394004a461ac6f630eff79fd66d71f16e SHA256 ae0e34a5d4a656125ba6b9eaf0dbc178767bc0427d5c872e9df4696932f130a6
-DIST firefox-3.6.27-hi-IN.xpi 141888 RMD160 9bf7fe0ac959cab577f782681cdc59820d509603 SHA1 ea94a779f088b6abb129264634fc2311961f5f36 SHA256 9202e659fa2daf5314dc1320cff28a6eb8c453343931e95a5864554ee2f8dd55
-DIST firefox-3.6.27-hr.xpi 126981 RMD160 41abb09dfdfd0eedde97e5c81b43a62c3da68072 SHA1 8b6cfd87bcd885b27023a1fa3804b9544c3f4e15 SHA256 aee0a224b7a77e7a91b194e14793da08a3b1a622498baf1672dfdcf59d8e0cd8
-DIST firefox-3.6.27-hu.xpi 131099 RMD160 4ae52f401c5bf01eeed5750df7f0ff4029620efe SHA1 e465d5eaaba355b4b0e1e34ffe5f8c438773bbb6 SHA256 a08a2d092f9105a1e25f19612fa63b75986a49c90e9c339aac8c7cc1ba17c27b
-DIST firefox-3.6.27-id.xpi 103952 RMD160 6601e62f4e2a31860f994d65588674246fd51056 SHA1 c168e1df47aa95856e436a515f29c273ee672d74 SHA256 544cd4f58f5af762acea0f43ce7f52d27990f8b827c1dc44c0da9c4f049d3b1d
-DIST firefox-3.6.27-is.xpi 123390 RMD160 cf8a1261aab8912e1c072f58a81c50e1fa27f380 SHA1 c7c6247d56465a90eb88e729cfa4006c0bef2cfc SHA256 5a3a9da831bcf5ab7940a1f4f245d71cbe934670cb471b2b182188f5b1610a90
-DIST firefox-3.6.27-it.xpi 107973 RMD160 162e851605b46240e643cdbc471676a626fbc250 SHA1 7cd8cdd8dc098739b3365cc04dc2607dcbf9e551 SHA256 0149078323ededc25b2dc85950d63e872c2e6df5b288710ed2cede217ed4222e
-DIST firefox-3.6.27-ja.xpi 136981 RMD160 63ca84d4c9c47165f0051163b582ad42c8d7ade3 SHA1 8e15c9e51ecbcd5959e4c3b3b6aef63455fade02 SHA256 25ede7fa5cc35ea16526c86ad815fa2846df7a45dc3860df9cdebd59bf9ba9b2
-DIST firefox-3.6.27-ka.xpi 154116 RMD160 e3106c1532a8ca98ac2eea4491a2fdc82095e1f3 SHA1 dbad5df5d65a2a8410372f7b1643e456855dfc83 SHA256 87d15de524def57356cba2b8b0a89d2946e53687cb8cdf726b9f1c674a8dd0ba
-DIST firefox-3.6.27-kk.xpi 137723 RMD160 3d06f89e7de3e7c4e8faf312d295dd908c30b6a2 SHA1 05e074c5ac3e25fb2597590ae4a8ea0c9a3af2ec SHA256 9b87aa621db617d2ac6afc62aec7094f703956ae562558a2e898b89de53e2d43
-DIST firefox-3.6.27-kn.xpi 148705 RMD160 ef7d187030f6d0f9db68f1066bf90a660b347c3b SHA1 aa6e0475892c49aa8057ef1903d7588116a80923 SHA256 3bfb4ce41ac97c8bf618517fdf324f35f353211f0536c97d62f492839e1fca2d
-DIST firefox-3.6.27-ko.xpi 115629 RMD160 24a5173bae2417de680f61401f3f57dcb2a182dc SHA1 0d651a7f7ee3bca3aadb1cde7ce498d2246ac71f SHA256 aeb1be383ab98e1c9a7b640291a2da6335d003225d141fd3ded611fa762f67cf
-DIST firefox-3.6.27-ku.xpi 130808 RMD160 490835a7a769015f221ddb6f1c0c06fa327a9ab5 SHA1 b324dc037d84c184a0a110c57dbbab1445995fe5 SHA256 ed1bd2d1ea3673d2df2a48664dfc7db7a463b38ce6eb6fd450323341249ca1f8
-DIST firefox-3.6.27-lt.xpi 139685 RMD160 f777e3157d72a439c188251ca23979604ebb844d SHA1 3898743e9527a93acd361ea80eb1c81ef7ff7c18 SHA256 62e19eba3234b6ae9b37ab36e8cc948572291c7a5d8859bc04d91e8ad38883f7
-DIST firefox-3.6.27-lv.xpi 124807 RMD160 df8f09e263e58397152886d6967ffba20cbd72b9 SHA1 85618761c6d63bc3149ba6b9be8f0c7713fb9613 SHA256 81da9e3b1e8ec1a4dcf15478baa419f80837d039ecd6a5e6bac606797485d1c3
-DIST firefox-3.6.27-mk.xpi 128238 RMD160 98e7757c319450e8eb5258cb98fd8d50e41df661 SHA1 80fbe459fb759573dd640c4928f207b17b70bb9f SHA256 2efd4f08f31d560df6125a564fadb02e198744ee714ae061bfcb9d518632faf0
-DIST firefox-3.6.27-ml.xpi 152168 RMD160 b5f9f80455f025b74e975ac30f7bc50f1d3fabf8 SHA1 e09472e6957cf1514d7e133ff377c83a11480a9c SHA256 bf0af9ee2feb2dc5d72aa354966f302de25c99d735d95ff64dd7167edebdace1
-DIST firefox-3.6.27-mr.xpi 141120 RMD160 1e5b1fce49de2309941b19e5d562944123d495b7 SHA1 c7946ee7a0defd28e8b501c0f1595701f6701af8 SHA256 531a2a28b54338081f896dbc41ffa4c6c85a06a8ec3beb923729798c88501b2a
-DIST firefox-3.6.27-nb-NO.xpi 124135 RMD160 dce98f4c54e233a4e7f2c089e1eeb25d65e334f3 SHA1 19b088944c16f6f781ed2e411a64328f8d1e2fa6 SHA256 ca662806d1811f6a2b7c2e0708b48848a8ec9e65effbecaf178c0a3ab25daf14
-DIST firefox-3.6.27-nl.xpi 126429 RMD160 aef66ec555dd57b401105c78f1daa1e504a5839b SHA1 3e47dcda150618f12caf045875bf214b5fff9966 SHA256 8cc9fe5a27c540c78fed1d8ac004076191d81b4c2ac37ed045f0a399f7715639
-DIST firefox-3.6.27-nn-NO.xpi 125108 RMD160 51bbc2d4acda016c9194501f582d99131d3a567c SHA1 e019a8a4f784f3ea7199e50a93b9c111eef5eee6 SHA256 026695cfbcae1528454754fb1d5570c81b38dcbb66f03ee4aa6a34331bbf037f
-DIST firefox-3.6.27-oc.xpi 108303 RMD160 c04fd2ca85a0f223f2a478d7fefbe29ee05a0b6e SHA1 98a8fa68c7a193b910179e453763e66e546fc42e SHA256 3492444b6f4fed92913c58d1f3722688cbe0de80269be58cb42e47e7d64b06f7
-DIST firefox-3.6.27-or.xpi 142445 RMD160 96f5d1669e083db3be1fe60fd8ca41d13b74b9e1 SHA1 2ddcf9961ddc526330b5773b12e63ed9803c9f19 SHA256 45f71c532a387433f502f692e91e0bab76b77afbade83844d90511cef72fcc95
-DIST firefox-3.6.27-pa-IN.xpi 142122 RMD160 3b370c9065b6a429cd47886eab62742876fa56f3 SHA1 f3f4048853607089dffdf48ae148001ed0c79889 SHA256 a407eb117b287e6808a0bfed065c0ee4d5cd9a5a74752ff8539fbd9384681415
-DIST firefox-3.6.27-pl.xpi 131049 RMD160 3420c017a188010a9cf7341e85661de4972f23c5 SHA1 1b170b59a02a6732cadb1947876f33cc86674ed5 SHA256 aff84c387db675a5b1a03d237026f339650697793237ff7bbe349c2cf0561ac4
-DIST firefox-3.6.27-pt-BR.xpi 125362 RMD160 3eeb87d498a34cd38752006ce079f036a8412a09 SHA1 9bb3cd01faf4179147a8007731655631ae44e168 SHA256 ff6ba8a1c4beb161c9cc1c8dec9c2ab88bdf10b206ff08117f0626b5fd708d31
-DIST firefox-3.6.27-pt-PT.xpi 125400 RMD160 3e4be7e75b14a018e6d4c264e8e96a1afdf6f380 SHA1 4bc00e7952ffcf747b5c4035a63712f42d8a847d SHA256 49a8b7acc01fb530d68e1f6b28bf84c7e2899f6615e9336316ad699d970631fc
-DIST firefox-3.6.27-rm.xpi 127398 RMD160 24a1dbc94600d773cda9ddf7654616df67603345 SHA1 5d707be75e39905bd4a0fdc8521dcf4714401905 SHA256 a0230cb8b318d09bf02c903eed968bd01eab557aceeab6f747584fb2229ec683
-DIST firefox-3.6.27-ro.xpi 129115 RMD160 a34608aa83857c12e50ce9572a8fafdb1d40128b SHA1 ef796524095143f263196ca0eb452d0afe8b6b66 SHA256 b482a894c5f8e3095458cd9574992dc491756fb4d33d45ad130a9f81646d5701
-DIST firefox-3.6.27-ru.xpi 124944 RMD160 57bb0de201cbe9aaa91604792add3ea9aad3bbe4 SHA1 2b15280dc168fc0eddbc8a845b00351d60322902 SHA256 95cceb5f618367ecbd08bf74878e8a559905100124f05c2e5e1c4d365c388751
-DIST firefox-3.6.27-si.xpi 142189 RMD160 b6b625d0d58c27c14f38b2916af26b608f0b137e SHA1 96ecc3bfacad9233d4f1bc85605a68be845bca34 SHA256 b5dcaa8b0413518d5ae425c2dd3e101bffab2b68abfdc0c0ecde7129445ff9a3
-DIST firefox-3.6.27-sk.xpi 131107 RMD160 1386c5e81abed19cb1cf1af86745f576b2508e8d SHA1 588ef539ba23b02eae7c2735acd909dde233eb83 SHA256 2365dacee3f68ae2413b8030decde387ffa86787bf286dc3a3b8e3a1f01a129d
-DIST firefox-3.6.27-sl.xpi 124259 RMD160 f6241d13adad5a3270532aafb6cb027ebcad52e3 SHA1 978f6d733624785b5949c166b218d3538e9ac97a SHA256 27619cb6f8ab816933dae4c531dcd4629510b76a210f5d1f708b65945e901db3
-DIST firefox-3.6.27-sq.xpi 121290 RMD160 45d909c7cd250d3025efd9fe3ed3b438ee6679e2 SHA1 be1ffa4cd0a8d9cfa45a3275b404abb63d613c7b SHA256 ee2c5883d42f540b67036233bc5835926288f52595f71cd598be834d9fe48190
-DIST firefox-3.6.27-sr.xpi 135928 RMD160 3e4aad41367f679d5207bd754a20f6ac71e0a488 SHA1 d39c276ea52221c0ad7a181342c0a9e676287d4f SHA256 c2c388d3dbd4ee758d1d30f03eaa3f60961b5ee4d5971ec47a9bd8919a790400
-DIST firefox-3.6.27-sv-SE.xpi 128408 RMD160 de129660b09bf7efade94c75eaf0ffd24e8c1d05 SHA1 49130fefd04d3bc7c9818c4d92cf1fe2c8d592f4 SHA256 c470c47184a9aab9a053343bfb2791b1fafcf4f0bbb56bf7af5d77adc1d8dfa0
-DIST firefox-3.6.27-ta-LK.xpi 149284 RMD160 1086f1a362c286f09f0108be68ada5c97e91a9bf SHA1 d2a86a90fc38c07900d5089e1abb0884415b2f27 SHA256 665b11393312bb2c41f2a4d268a185570b9bec33396ae4cb0f89484f57502183
-DIST firefox-3.6.27-ta.xpi 137263 RMD160 193255ac2fead5c9e34be0d76aa68a6248d031c3 SHA1 194d35870985f6cb21cc16cc198b0f192008b237 SHA256 07d49c432e7f05c1efd0cff4f979729b2f0b2e96c9e93edaf2aee6d97bbdb2d4
-DIST firefox-3.6.27-te.xpi 147909 RMD160 6cdc3587c636cc9b24d688fac05ea1ba27d17cc1 SHA1 cafd1bac9d51f455260c0add793d013465731b9b SHA256 e0ad4b39cf706272ad35fcb8a18e7e3dfb216e152064b86c6d5d8f169a6c9b9e
-DIST firefox-3.6.27-th.xpi 134366 RMD160 2c9d02662c13da82a0c0648333e04316fcba417e SHA1 a646f0fb48392a54072c292aa0e41c270f7a6c8e SHA256 437fc23d1b181c19cbeb81c3d63741d330256344ed863878cf95aca5feb6448e
-DIST firefox-3.6.27-tr.xpi 125336 RMD160 288b6f4d19c7ae117e30e13bce65ade4322b2c60 SHA1 a812c071b6dfe4fb6fb1c5ec3fd77d65ce927eb7 SHA256 77e5f7634356f7a7886414cd87fb3542fa8ee3f4bef3990562a2a4799ca0db80
-DIST firefox-3.6.27-uk.xpi 143186 RMD160 3669951376bf98635d2ef9d0adbce02aec7eece8 SHA1 c8eda95298094224391a3d2a15e5b5402948b803 SHA256 1fb23c3aaed1e87af3c1ad1ed7dceb6bab87ffa7e51fad80149313d6ea1fd491
-DIST firefox-3.6.27-vi.xpi 129025 RMD160 9ee38753a31ebac7564896b640e3a13963958cf8 SHA1 c8cee1b3d2336146314a3e8ef17a497fde2f109b SHA256 e42fa768ed2ee862a7a255156e2e4e931d088954044231d060379eee01b460c5
-DIST firefox-3.6.27-zh-CN.xpi 127096 RMD160 0db44219726bad5259ca1bbd9c87d4522cca9dfa SHA1 95065bd688bf66c48e5fcdb8e7c41fdca68519d4 SHA256 035cae0c382ea528bd98c707a8927ab322ca66f8a4ca937e51b0b7877bb5b672
-DIST firefox-3.6.27-zh-TW.xpi 128518 RMD160 0897d9497080d49cd554a644b7259a3beb6a292b SHA1 1cd9a8197c247b756e8c703c6a5c9a7d2b528031 SHA256 3d712436ea54e71e7e1fec034cc89c3f269c77f054ef8d622b233135fc145e8b
-DIST firefox-3.6.27.source.tar.bz2 51693122 RMD160 96d6be5fad13a8777bed00e728e0888fb0cefdde SHA1 dd472a10e4ef5b017f00074d0325be13e832d610 SHA256 2e715c0961488c3879250f2930bf15dda6e2321351fb24d7fa2c708995ecf241
DIST firefox-3.6.28-af.xpi 121614 RMD160 c2efe40b9319b0e196ad66c78bacc3e03a7462ae SHA1 de8da4fba9e821576aabf0445b1ed3c6a9f16001 SHA256 f60d7c981b8f3e2b5454f51d9dd68bfd353421e0ecce9b2eed39c8c190f8cdc9
DIST firefox-3.6.28-ar.xpi 132153 RMD160 c98f92ecba2ae124650768f6b47b23271d6e4518 SHA1 50e321fc07834064f76c318f273bfd9f9e12c1bc SHA256 d062039790fff5899d8be096e7b07425d5fd85c40a1d4f3f25f49804c74292a5
DIST firefox-3.6.28-as.xpi 134296 RMD160 61adee18a77a196dd565693985820d794a206d85 SHA1 219bfb76ca5ead69347878268f74a286adf44ae3 SHA256 ee193dce65caf1d1e55a4187af6f008ab08254ef4fd303749c1b11a114fac2cd
@@ -156,5 +83,5 @@ DIST firefox-3.6.28-vi.xpi 129050 RMD160 a9e26532fb26dc7948d328645997898fa60f4df
DIST firefox-3.6.28-zh-CN.xpi 127120 RMD160 b1392206eb2dc00de2015a2795512a88db100152 SHA1 f6bd91a6e8567cead3db517bf5991d540de47aca SHA256 1fbabdaabb77e3778724b7096e533629c4ddbd874daaa630b6e50f93aa0e3671
DIST firefox-3.6.28-zh-TW.xpi 128540 RMD160 1ea21485aa2d5a88edb5ae5e4d4c29c18e7c55d6 SHA1 d54d398ead916fa913cb719e32b742c85c93733b SHA256 55967cbece083c3bde56176c5d69162fa1d54fe59b440e76140433757a318814
DIST firefox-3.6.28.source.tar.bz2 51698958 RMD160 87cfca8e3f1df30e06eccffbf994825904eeedbc SHA1 adeaa9bdd367878c5b522766e681798178e31577 SHA256 a6c4bc52095194428cf3b17341b68ac473b7654984000c45d1be3eae55d78260
-EBUILD firefox-3.6.27.ebuild 9452 RMD160 fd4fcba03b4a15d2e0150de67a201c6903f8c963 SHA1 513136151070402cde48fb52e0a81b22bae4198d SHA256 c6a3339cac6ebf446a933b50b7f33224c956b31a3a4f0c42f7928e5acba0e419
-EBUILD firefox-3.6.28.ebuild 9452 RMD160 fd4fcba03b4a15d2e0150de67a201c6903f8c963 SHA1 513136151070402cde48fb52e0a81b22bae4198d SHA256 c6a3339cac6ebf446a933b50b7f33224c956b31a3a4f0c42f7928e5acba0e419
+EBUILD firefox-3.6.28-r1.ebuild 9553 RMD160 0845d1a69c444a01287e49263e069db3be5b8ef7 SHA1 26e53dbb1e07c305bfddf2dd6a4be0340428af54 SHA256 f58b8671703e71bb5300a6847b13c95b55bf06b797cc8ab09ac7cfed1e893e6f
+EBUILD firefox-3.6.28.ebuild 9523 RMD160 af34a0d8978f388cf1942bd6c8fc3ecfbc085839 SHA1 694c01f35aedb7b5e184ea88680c8969d0a24a55 SHA256 80098e0602421a674292e57f79718f8da318f63a60c925627b92704ed9d68355
diff --git a/www-client/firefox/files/esr10.4 b/www-client/firefox/files/esr10.4
new file mode 100644
index 0000000..292d150
--- /dev/null
+++ b/www-client/firefox/files/esr10.4
@@ -0,0 +1,54 @@
+
+# HG changeset patch
+# User Mats Palmgren <matspal@gmail.com>
+# Date 1333489933 -7200
+# Node ID 076f467733b45aa2e058a3d2318d2eb956b449b3
+# Parent f66c6b1c5ee647a22acf29b357bbf4284c6f7d55
+Bug 732941 - Deal with OOM when copying nsCOMArray. r=bz a=akeybl
+
+diff --git a/layout/generic/nsSelection.cpp b/layout/generic/nsSelection.cpp
+--- a/layout/generic/nsSelection.cpp
++++ b/layout/generic/nsSelection.cpp
+@@ -5727,34 +5727,33 @@ nsTypedSelection::RemoveSelectionListene
+
+
+ nsresult
+ nsTypedSelection::NotifySelectionListeners()
+ {
+ if (!mFrameSelection)
+ return NS_OK;//nothing to do
+
+- if (mFrameSelection->GetBatching()){
++ if (mFrameSelection->GetBatching()) {
+ mFrameSelection->SetDirty();
+ return NS_OK;
+ }
+- PRInt32 cnt = mSelectionListeners.Count();
+ nsCOMArray<nsISelectionListener> selectionListeners(mSelectionListeners);
+-
++ PRInt32 cnt = selectionListeners.Count();
++ if (cnt != mSelectionListeners.Count()) {
++ return NS_ERROR_OUT_OF_MEMORY; // nsCOMArray is fallible
++ }
+ nsCOMPtr<nsIDOMDocument> domdoc;
+ nsCOMPtr<nsIPresShell> shell;
+ nsresult rv = GetPresShell(getter_AddRefs(shell));
+ if (NS_SUCCEEDED(rv) && shell)
+ domdoc = do_QueryInterface(shell->GetDocument());
+ short reason = mFrameSelection->PopReason();
+- for (PRInt32 i = 0; i < cnt; i++)
+- {
+- nsISelectionListener* thisListener = selectionListeners[i];
+- if (thisListener)
+- thisListener->NotifySelectionChanged(domdoc, this, reason);
++ for (PRInt32 i = 0; i < cnt; i++) {
++ selectionListeners[i]->NotifySelectionChanged(domdoc, this, reason);
+ }
+ return NS_OK;
+ }
+
+ NS_IMETHODIMP
+ nsTypedSelection::StartBatchChanges()
+ {
+ if (mFrameSelection)
+
diff --git a/www-client/firefox/firefox-3.6.27.ebuild b/www-client/firefox/firefox-3.6.28-r1.ebuild
index 9b88fec..19556cf 100644
--- a/www-client/firefox/firefox-3.6.27.ebuild
+++ b/www-client/firefox/firefox-3.6.28-r1.ebuild
@@ -27,7 +27,8 @@ SLOT="0"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
IUSE="+alsa bindist gnome +ipc java libnotify system-sqlite wifi"
-REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases"
+#REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases"
+REL_URI="ftp://archive.mozilla.org/pub/mozilla.org/firefox/releases/"
SRC_URI="${REL_URI}/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.bz2"
@@ -135,6 +136,7 @@ src_prepare() {
EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" \
epatch "${WORKDIR}"
+ epatch "${FILESDIR}/esr10.4"
# Allow user to apply additional patches without modifing ebuild
epatch_user
diff --git a/www-client/firefox/firefox-3.6.28.ebuild b/www-client/firefox/firefox-3.6.28.ebuild
index 9b88fec..fca2a43 100644
--- a/www-client/firefox/firefox-3.6.28.ebuild
+++ b/www-client/firefox/firefox-3.6.28.ebuild
@@ -27,7 +27,8 @@ SLOT="0"
LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
IUSE="+alsa bindist gnome +ipc java libnotify system-sqlite wifi"
-REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases"
+#REL_URI="http://releases.mozilla.org/pub/mozilla.org/firefox/releases"
+REL_URI="ftp://archive.mozilla.org/pub/mozilla.org/firefox/releases/"
SRC_URI="${REL_URI}/${MY_PV}/source/firefox-${MY_PV}.source.tar.bz2
http://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.bz2"