commit: 0e62c9e0029c4a4de2b8e3c1ba75312854340fea Author: Jory A. Pratt <anarchy <AT> gentoo <DOT> org> AuthorDate: Sat Jan 9 02:14:09 2016 +0000 Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org> CommitDate: Sat Jan 9 02:14:09 2016 +0000 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=0e62c9e0
Update to beta6, include upstream fix for non skia builds www-client/firefox/Manifest | 2 +- .../firefox/files/firefox-no-skia-fixup.patch | 30 ++++++++++++++++++++++ ...44.0_beta4.ebuild => firefox-44.0_beta6.ebuild} | 3 ++- 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index d8086bf..fdb285c 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -80,4 +80,4 @@ DIST firefox-43.0-zh-CN.xpi 493639 SHA256 73c74a35f7862f6e583d2fd9edb6fcd3e565c5 DIST firefox-43.0-zh-TW.xpi 485317 SHA256 488fb84380b3729e2c78c2bb5c9d4046988f4c457727ac19c9458f92f1fe72fb SHA512 e5a32805e3e68b54b3ebe19f5b1dc9a606df232cdc7df301a57d6ba39ab6d69347c27480c2162e30cbdcf1601364c47f3811398751ab4f63f94763772212bbbd WHIRLPOOL 2273baf3e84b7f390a9c121a125902dcf1d625ebf4b96451f78642f16dd2e62b5abf4cda70a66daaec25d68e15e5bc1cd0cb460cde26f18c17008febf6198396 DIST firefox-43.0.source.tar.xz 175414296 SHA256 a5b16741dcce9344ca71e39e0efb0e7e1336ca5160cb9b6b12f8985f402d8fea SHA512 3ca37428d1b02ba2609ec526e86ab96563b403a03efde8439cbb4acdb282b5970ccb6a14266483c839389d59e07f6b0297314890ee04a669ba2d4b10bc4cb738 WHIRLPOOL 14d8d90452bf6d0e3965f0c8050d0dd4771f1a00a6cc68f6ae9e26334e5a2c5cad9fae92d51f0f677b07aea3120e75686655cbd5c6bcf7f0b5f84d9a1ca4553f DIST firefox-44.0-patches-0.3.tar.xz 13724 SHA256 f10d7b8009f720268ffd8ce4354a91ad8604b8eb67cf85fa97250915ac1de639 SHA512 b4d93a506b2b1cc264e6407ec509b6fc6fa7543e99e90edb2ef1049ed087d50a1b36331c8dceb978f15de59483c737bac4f16753634418852a7beadff3834fa6 WHIRLPOOL 8a95ecdba91ace71ca250313f597eff87f845e9c33944ab7325690361b2eff449a346a90afd91d81bcdd39d1c541a0a67603f43be3c0b8828da1a81935c98aa6 -DIST firefox-44.0b4.source.tar.xz 182407048 SHA256 6b5b2ebcb94618747281a24fc3c6504b436bc3413283b77935484730bc21b9c5 SHA512 c9def31db89fc40295303a883b8c69bc62b796ed3604192e8945288b3edc1e49f93bea07f7c602992ad0a956cc3cf59e55ea5f3cb54b4faada0bbb7df0487e28 WHIRLPOOL 3f75dc7e87d6aa92a256b7acf1ef4e4326db7cf87c9f00db0765e65fb4e7bc19cd9b87bcefc291aed3b61796500506c4c005f00e1a248f3f52cd124dfb499913 +DIST firefox-44.0b6.source.tar.xz 182438184 SHA256 2e8dd8c4f191631142e624ba110daaeb451dfeeaa02554da5a7ac852f88af54e SHA512 2506889d2065b3953e6b3bf3edb0c02614c4e1b1419bb1fb1984c44e104cbc13765ce5f2f36f9a69c5030274eae90c90dbcb1f5b9a6615175982cafd698b0fdf WHIRLPOOL 8701c6d57c34769dc04eb9ab6db03dc77458ea35b19222ef36fa0dba08354f6a2b51622506f969ee3dc08ada9ee0650a6576db554d4e87fbabf8f25a1667d900 diff --git a/www-client/firefox/files/firefox-no-skia-fixup.patch b/www-client/firefox/files/firefox-no-skia-fixup.patch new file mode 100644 index 0000000..4bcb608 --- /dev/null +++ b/www-client/firefox/files/firefox-no-skia-fixup.patch @@ -0,0 +1,30 @@ +# HG changeset patch +# User Steve Singer <st...@ssinger.info> +# Date 1451504814 18000 +# Wed Dec 30 14:46:54 2015 -0500 +# Node ID 990f442c885d2b906ac3e18ee72f34478788c6fa +# Parent c690c50b2b543b420803e8192d6e08e06b20e0a3 +Bug 1235859 - Add FrameSize to non-skia downscaler. + +diff --git a/image/Downscaler.h b/image/Downscaler.h +--- a/image/Downscaler.h ++++ b/image/Downscaler.h +@@ -166,16 +166,17 @@ public: + + bool IsFrameComplete() const { return false; } + uint8_t* RowBuffer() { return nullptr; } + void ClearRow(uint32_t = 0) { } + void CommitRow() { } + bool HasInvalidation() const { return false; } + DownscalerInvalidRect TakeInvalidRect() { return DownscalerInvalidRect(); } + void ResetForNextProgressivePass() { } ++ const nsIntSize FrameSize() const { return nsIntSize(0, 0); } + }; + + #endif // MOZ_ENABLE_SKIA + + + + } // namespace image + } // namespace mozilla + diff --git a/www-client/firefox/firefox-44.0_beta4.ebuild b/www-client/firefox/firefox-44.0_beta6.ebuild similarity index 99% rename from www-client/firefox/firefox-44.0_beta4.ebuild rename to www-client/firefox/firefox-44.0_beta6.ebuild index 8549e8e..034934d 100644 --- a/www-client/firefox/firefox-44.0_beta4.ebuild +++ b/www-client/firefox/firefox-44.0_beta6.ebuild @@ -134,7 +134,8 @@ src_prepare() { EPATCH_SUFFIX="patch" \ EPATCH_FORCE="yes" \ epatch "${WORKDIR}/firefox" - epatch "${FILESDIR}"/${PN}-44-qt-widget-fix.patch + epatch "${FILESDIR}"/${PN}-44-qt-widget-fix.patch \ + "${FILESDIR}"/${PN}-no-skia-fixup.patch # Allow user to apply any additional patches without modifing ebuild epatch_user