pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/firefox Fix build with lang-rust-1.21.0 from 57 vi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bbddb07cc3ee
branches:  trunk
changeset: 371118:bbddb07cc3ee
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Fri Nov 03 22:07:27 2017 +0000

description:
Fix build with lang-rust-1.21.0 from 57 via FreeBSD Ports. Bump PKGREVISION

diffstat:

 www/firefox/Makefile                                                                   |   4 +-
 www/firefox/distinfo                                                                   |  51 +++++-
 www/firefox/patches/patch-layout_style_ServoBindingList.h                              |  17 +
 www/firefox/patches/patch-layout_style_ServoBindingTypes.h                             |  13 +
 www/firefox/patches/patch-layout_style_ServoBindings.h                                 |  16 +
 www/firefox/patches/patch-layout_style_ServoBindings.toml                              |  29 +++
 www/firefox/patches/patch-servo_Cargo.lock                                             |  31 +++
 www/firefox/patches/patch-servo_components_devtools_lib.rs                             |  13 +
 www/firefox/patches/patch-servo_components_layout_animation.rs                         |  13 +
 www/firefox/patches/patch-servo_components_layout_construct.rs                         |  31 +++
 www/firefox/patches/patch-servo_components_layout_display__list__builder.rs            |  13 +
 www/firefox/patches/patch-servo_components_layout_flex.rs                              |  31 +++
 www/firefox/patches/patch-servo_components_layout_inline.rs                            |  22 ++
 www/firefox/patches/patch-servo_components_layout_sequential.rs                        |  13 +
 www/firefox/patches/patch-servo_components_layout_table__cell.rs                       |  13 +
 www/firefox/patches/patch-servo_components_layout_text.rs                              |  13 +
 www/firefox/patches/patch-servo_components_net_cookie__storage.rs                      |  13 +
 www/firefox/patches/patch-servo_components_profile_heartbeats.rs                       |  22 ++
 www/firefox/patches/patch-servo_components_script__plugins_unrooted__must__root.rs     |  41 ++++
 www/firefox/patches/patch-servo_components_script_dom_bindings_js.rs                   |  22 ++
 www/firefox/patches/patch-servo_components_script_dom_cssstyledeclaration.rs           |  40 ++++
 www/firefox/patches/patch-servo_components_script_dom_cssstylerule.rs                  |  13 +
 www/firefox/patches/patch-servo_components_script_dom_document.rs                      |  58 ++++++
 www/firefox/patches/patch-servo_components_script_dom_medialist.rs                     |  22 ++
 www/firefox/patches/patch-servo_components_script_dom_range.rs                         |  22 ++
 www/firefox/patches/patch-servo_components_script_dom_servoparser_async__html.rs       |  22 ++
 www/firefox/patches/patch-servo_components_script_dom_url.rs                           |  15 +
 www/firefox/patches/patch-servo_components_script_dom_vrdisplay.rs                     |  13 +
 www/firefox/patches/patch-servo_components_script_dom_webglrenderingcontext.rs         |  13 +
 www/firefox/patches/patch-servo_components_script_dom_xmlhttprequest.rs                |  13 +
 www/firefox/patches/patch-servo_components_script_lib.rs                               |  12 +
 www/firefox/patches/patch-servo_components_selectors_matching.rs                       |  13 +
 www/firefox/patches/patch-servo_components_selectors_parser.rs                         |  13 +
 www/firefox/patches/patch-servo_components_style_gecko__bindings_sugar_ns__t__array.rs |  22 ++
 www/firefox/patches/patch-servo_components_style_gecko_conversions.rs                  |  13 +
 www/firefox/patches/patch-servo_components_style_gecko_generated_bindings.rs           |  51 +++++
 www/firefox/patches/patch-servo_components_style_gecko_wrapper.rs                      |  27 ++
 www/firefox/patches/patch-servo_components_style_invalidation_element_invalidator.rs   |  13 +
 www/firefox/patches/patch-servo_components_style_matching.rs                           |  13 +
 www/firefox/patches/patch-servo_components_style_properties_gecko.mako.rs              |  92 ++++++++++
 www/firefox/patches/patch-servo_components_style_properties_properties.mako.rs         |  13 +
 www/firefox/patches/patch-servo_components_style_style__adjuster.rs                    |  31 +++
 www/firefox/patches/patch-servo_components_style_style__resolver.rs                    |  13 +
 www/firefox/patches/patch-servo_components_style_stylesheets_rule__list.rs             |  13 +
 www/firefox/patches/patch-servo_components_style_stylesheets_rule__parser.rs           |  13 +
 www/firefox/patches/patch-servo_components_style_stylesheets_rules__iterator.rs        |  13 +
 www/firefox/patches/patch-servo_components_style_values_specified_image.rs             |  22 ++
 www/firefox/patches/patch-servo_components_webdriver__server_lib.rs                    |  13 +
 www/firefox/patches/patch-servo_ports_geckolib_glue.rs                                 |  75 ++++++++
 www/firefox/patches/patch-servo_rust-commit-hash                                       |   7 +
 www/firefox/patches/patch-servo_tests_unit_style_stylist.rs                            |  24 ++
 51 files changed, 1155 insertions(+), 3 deletions(-)

diffs (truncated from 1390 to 300 lines):

diff -r fd4506563115 -r bbddb07cc3ee www/firefox/Makefile
--- a/www/firefox/Makefile      Fri Nov 03 22:05:06 2017 +0000
+++ b/www/firefox/Makefile      Fri Nov 03 22:07:27 2017 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.309 2017/10/29 09:47:57 ryoon Exp $
+# $NetBSD: Makefile,v 1.310 2017/11/03 22:07:27 ryoon Exp $
 
 FIREFOX_VER=           ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
 MOZ_BRANCH=            56.0
@@ -6,7 +6,7 @@
 
 DISTNAME=      firefox-${FIREFOX_VER}.source
 PKGNAME=       firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    www
 MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
 MASTER_SITES+= ${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/distinfo
--- a/www/firefox/distinfo      Fri Nov 03 22:05:06 2017 +0000
+++ b/www/firefox/distinfo      Fri Nov 03 22:07:27 2017 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.299 2017/10/27 13:21:28 ryoon Exp $
+$NetBSD: distinfo,v 1.300 2017/11/03 22:07:27 ryoon Exp $
 
 SHA1 (firefox-56.0.2.source.tar.xz) = 1b7310adea833a7c74498505f1207416690c9748
 RMD160 (firefox-56.0.2.source.tar.xz) = 7bd0f871aab8dea2a76b98d8b5260b5fa3082808
@@ -48,6 +48,10 @@
 SHA1 (patch-js_src_jit_arm_Architecture-arm.cpp) = f0b554c169643b8447b4f29168d61ea257b18782
 SHA1 (patch-js_xpconnect_src_XPCConvert.cpp) = 915777e9bb5366be41866cdb6ea0ad2b1c006dde
 SHA1 (patch-js_xpconnect_src_xpcprivate.h) = 97a221c76593be712f670aa409f2f1ad5dc20628
+SHA1 (patch-layout_style_ServoBindingList.h) = 5f30fd7a44e39a3b584f906bfc7f0b65d609a605
+SHA1 (patch-layout_style_ServoBindingTypes.h) = 3f10b0b9c49029cf494dd691825372ffb769ec58
+SHA1 (patch-layout_style_ServoBindings.h) = e3a308625b4f690133fea25591e95c29d40a9faa
+SHA1 (patch-layout_style_ServoBindings.toml) = c1675a75a52307f9e033839ae4fae28a0ced1aa9
 SHA1 (patch-media_libcubeb_gtest_moz.build) = ebb4be6e6bca4a0ed6858516ec9fdb7828bbe2e1
 SHA1 (patch-media_libcubeb_src_cubeb.c) = 1b1b8d57eb710cad13518ded79a0ddee2681881b
 SHA1 (patch-media_libcubeb_src_cubeb__alsa.c) = b19e380278ca875600e49b76021b20f1f9e81980
@@ -72,7 +76,52 @@
 SHA1 (patch-netwerk_dns_moz.build) = d4ad35ee7152ca206156403954cbd247d1252ab0
 SHA1 (patch-netwerk_srtp_src_crypto_hash_hmac.c) = 8ba57212adca077fb5cfa50d752a97b0e3becc6d
 SHA1 (patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c) = 08f3a347745b5529749328ad3a070fb78a75c1e9
+SHA1 (patch-servo_Cargo.lock) = 6a9f65467263f2309706d821d888651b4f98943f
+SHA1 (patch-servo_components_devtools_lib.rs) = c20fb0907ef863b60ec8b4e7a70a745717e8da07
+SHA1 (patch-servo_components_layout_animation.rs) = eace4e2cc01c0f56ea3101d2add91f2ce4444f93
+SHA1 (patch-servo_components_layout_construct.rs) = 69b15cbc22fad1de93bbb1c262619bfd6b1fa8fa
+SHA1 (patch-servo_components_layout_display__list__builder.rs) = c48b367fe704ee5cc39afdd819fd8638261abcf8
+SHA1 (patch-servo_components_layout_flex.rs) = 2a692a5e80c7383e7266c23a9efe7ce8c637b6f2
+SHA1 (patch-servo_components_layout_inline.rs) = 9dc6a4a5e0090c1acec49531566ee1fad49f9c77
+SHA1 (patch-servo_components_layout_sequential.rs) = 3a3e685547ab65c6e87f59c4a5e21c95e4605811
+SHA1 (patch-servo_components_layout_table__cell.rs) = b1175887c47d2f9a4e7bff1e7caf34fedcedef2f
+SHA1 (patch-servo_components_layout_text.rs) = 72bd50cfd977450ae1e22e7cf82b0f979e33ff3b
+SHA1 (patch-servo_components_net_cookie__storage.rs) = b9581e6c15677b8d9456a9aec22bf86f752731f9
+SHA1 (patch-servo_components_profile_heartbeats.rs) = a119218ef6a4eb66487781bdd959a7ef0a564d73
+SHA1 (patch-servo_components_script__plugins_unrooted__must__root.rs) = 7a837c7ef70aef297a5257fa229acf2a88f0b3f9
+SHA1 (patch-servo_components_script_dom_bindings_js.rs) = 27afe3ed74c058de66cffccc388493db980b1811
+SHA1 (patch-servo_components_script_dom_cssstyledeclaration.rs) = abe9bb5d98ceff868e18fbcb981243ed8f0fc641
+SHA1 (patch-servo_components_script_dom_cssstylerule.rs) = 5ac6a76b4a6965a8b3e77ca1d8cd4bc2fd2f7582
+SHA1 (patch-servo_components_script_dom_document.rs) = ae12fa6e0e900ac1e35b412aae4c54a30a955c78
+SHA1 (patch-servo_components_script_dom_medialist.rs) = 1093cd2a661923952de825ce02ebb58764dcec34
+SHA1 (patch-servo_components_script_dom_range.rs) = 14458d0477623850259bf6cb8e832994d1255c1e
+SHA1 (patch-servo_components_script_dom_servoparser_async__html.rs) = 41f57e1e03be18d9ba2db693e6f5dd223324c7bf
+SHA1 (patch-servo_components_script_dom_url.rs) = 91f420421b9dcab3b9a9a6c08e18d36d6222779b
+SHA1 (patch-servo_components_script_dom_vrdisplay.rs) = cbff0dec0ef5a1a24aed76dfd213b548162ef017
+SHA1 (patch-servo_components_script_dom_webglrenderingcontext.rs) = 5cf56d3295c3d5f823e64da9a1248e9e25489e8a
+SHA1 (patch-servo_components_script_dom_xmlhttprequest.rs) = a4c26e854aa2ca7032d28380bd60157202895acd
+SHA1 (patch-servo_components_script_lib.rs) = 127e5c0ca8de489ca56ef4a578faccce89b6daa0
+SHA1 (patch-servo_components_selectors_matching.rs) = d5f1912ecc7591ef27e8b41965984e79a85b862f
+SHA1 (patch-servo_components_selectors_parser.rs) = 61b7cfcb3e4519886f72123aa1a5f0ebae0cf896
 SHA1 (patch-servo_components_style_build__gecko.rs) = fca2260a70b496fc010f165ff4d68788b7e28632
+SHA1 (patch-servo_components_style_gecko__bindings_sugar_ns__t__array.rs) = 5f413c476443420ac2e6bb43d256793739421980
+SHA1 (patch-servo_components_style_gecko_conversions.rs) = 8da244d315fe7b0477d601083622ce7d5f9453fc
+SHA1 (patch-servo_components_style_gecko_generated_bindings.rs) = aa244497e54ffee7904bfebbad24b8eca12ebeff
+SHA1 (patch-servo_components_style_gecko_wrapper.rs) = 37dc203204578b0d2e776ad4d6b66c3554ec9876
+SHA1 (patch-servo_components_style_invalidation_element_invalidator.rs) = a2abed736fa311201d6f0ef3ad9b2b82fd4c93b4
+SHA1 (patch-servo_components_style_matching.rs) = beec15440f1d8aa0c6a2ff5e45a4825d502097d4
+SHA1 (patch-servo_components_style_properties_gecko.mako.rs) = a653c701cf92e37f5e4fd9f30756a316c93994b1
+SHA1 (patch-servo_components_style_properties_properties.mako.rs) = e3c40e527b60c2112a9b2c5139b2eb0053841c20
+SHA1 (patch-servo_components_style_style__adjuster.rs) = 4fa07ba093cbe8472dd4ea8406d99ddd8ade0250
+SHA1 (patch-servo_components_style_style__resolver.rs) = 2ae238f2498922ed032df54f82d93cc9c8f4b3eb
+SHA1 (patch-servo_components_style_stylesheets_rule__list.rs) = 6f6edea8b79122baf77afd1ddfcf6b4afd19a505
+SHA1 (patch-servo_components_style_stylesheets_rule__parser.rs) = 97298c34781e126d43ef5db229f5665013a9a59d
+SHA1 (patch-servo_components_style_stylesheets_rules__iterator.rs) = ae366280676f6f3df85d158334a41771686262bf
+SHA1 (patch-servo_components_style_values_specified_image.rs) = 8c13e3402902425ff1a5dac7f06d78115cea4bf5
+SHA1 (patch-servo_components_webdriver__server_lib.rs) = af2dbc95cfc3d19d3ec5bf613507700a58f275d1
+SHA1 (patch-servo_ports_geckolib_glue.rs) = a6f63947d27c657aa9c9371dabef89000758e6dc
+SHA1 (patch-servo_rust-commit-hash) = 17078828535bb3ecc029e0c337438507b7d52bf4
+SHA1 (patch-servo_tests_unit_style_stylist.rs) = b6ce7a199519a898b7392f27d517e18050804056
 SHA1 (patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h) = 5ffb0782bbbff2fd17ad71e98b349b4ec3dc6c8c
 SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
 SHA1 (patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h) = 0730c0c5d8e0865aa8a2f311b27559a3f6793a52
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-layout_style_ServoBindingList.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-layout_style_ServoBindingList.h Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-layout_style_ServoBindingList.h,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- layout/style/ServoBindingList.h.orig       2017-09-14 20:16:05.000000000 +0000
++++ layout/style/ServoBindingList.h
+@@ -377,10 +377,10 @@ SERVO_BINDING_FUNC(Servo_DeclarationBloc
+                    nsCSSPropertyID property)
+ // Compose animation value for a given property.
+ // |base_values| is nsRefPtrHashtable<nsUint32HashKey, RawServoAnimationValue>.
+-// We use void* to avoid exposing nsRefPtrHashtable in FFI.
++// We use RawServoAnimationValueTableBorrowed to avoid exposing nsRefPtrHashtable in FFI.
+ SERVO_BINDING_FUNC(Servo_AnimationCompose, void,
+                    RawServoAnimationValueMapBorrowedMut animation_values,
+-                   void* base_values,
++                   RawServoAnimationValueTableBorrowed base_values,
+                    nsCSSPropertyID property,
+                    RawGeckoAnimationPropertySegmentBorrowed animation_segment,
+                    RawGeckoAnimationPropertySegmentBorrowed last_segment,
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-layout_style_ServoBindingTypes.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-layout_style_ServoBindingTypes.h        Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-layout_style_ServoBindingTypes.h,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- layout/style/ServoBindingTypes.h.orig      2017-09-14 20:16:05.000000000 +0000
++++ layout/style/ServoBindingTypes.h
+@@ -54,6 +54,8 @@ class nsXBLBinding;
+ using mozilla::dom::StyleChildrenIterator;
+ using mozilla::ServoElementSnapshot;
+ 
++typedef void* RawServoAnimationValueTableBorrowed;
++
+ typedef nsINode RawGeckoNode;
+ typedef mozilla::dom::Element RawGeckoElement;
+ typedef nsIDocument RawGeckoDocument;
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-layout_style_ServoBindings.h
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-layout_style_ServoBindings.h    Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-layout_style_ServoBindings.h,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- layout/style/ServoBindings.h.orig  2017-09-14 20:16:05.000000000 +0000
++++ layout/style/ServoBindings.h
+@@ -267,9 +267,9 @@ double Gecko_GetPositionInSegment(
+ // Get servo's AnimationValue for |aProperty| from the cached base style
+ // |aBaseStyles|.
+ // |aBaseStyles| is nsRefPtrHashtable<nsUint32HashKey, RawServoAnimationValue>.
+-// We use void* to avoid exposing nsRefPtrHashtable in FFI.
++// We use RawServoAnimationValueTableBorrowed to avoid exposing nsRefPtrHashtable in FFI.
+ RawServoAnimationValueBorrowedOrNull Gecko_AnimationGetBaseStyle(
+-  void* aBaseStyles,
++  RawServoAnimationValueTableBorrowed aBaseStyles,
+   nsCSSPropertyID aProperty);
+ void Gecko_StyleTransition_SetUnsupportedProperty(
+   mozilla::StyleTransition* aTransition,
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-layout_style_ServoBindings.toml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-layout_style_ServoBindings.toml Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,29 @@
+$NetBSD: patch-layout_style_ServoBindings.toml,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- layout/style/ServoBindings.toml.orig       2017-09-14 20:16:05.000000000 +0000
++++ layout/style/ServoBindings.toml
+@@ -353,6 +353,7 @@ raw-lines = [
+     "pub type ServoStyleContextBorrowed<'a> = &'a ::properties::ComputedValues;",
+     "pub type ServoStyleContextBorrowedOrNull<'a> = Option<&'a ::properties::ComputedValues>;",
+     "pub type ServoComputedDataBorrowed<'a> = &'a ServoComputedData;",
++    "pub type RawServoAnimationValueTableBorrowed<'a> = &'a ();"
+ ]
+ whitelist-functions = ["Servo_.*", "Gecko_.*"]
+ structs-types = [
+@@ -385,7 +386,7 @@ structs-types = [
+     "RawGeckoPresContext",
+     "RawGeckoPresContextOwned",
+     "RawGeckoStyleAnimationList",
+-    "RawGeckoStyleChildrenIteratorBorrowedMut",
++    "RawGeckoStyleChildrenIterator",
+     "RawGeckoServoStyleRuleList",
+     "RawGeckoURLExtraData",
+     "RawGeckoXBLBinding",
+@@ -520,6 +521,7 @@ servo-borrow-types = [
+     "RawGeckoFontFaceRuleList",
+     "RawGeckoServoStyleRuleList",
+     "RawGeckoServoAnimationValueList",
++    "RawGeckoStyleChildrenIterator",
+ ]
+ fixups = [
+     # hack for gecko-owned string
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-servo_Cargo.lock
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_Cargo.lock        Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-servo_Cargo.lock,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- servo/Cargo.lock.orig      2017-09-14 20:15:55.000000000 +0000
++++ servo/Cargo.lock
+@@ -3577,7 +3577,7 @@ version = "0.1.4"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ dependencies = [
+  "error-chain 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
+- "xcb 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)",
++ "xcb 0.7.7 (registry+https://github.com/rust-lang/crates.io-index)",
+ ]
+ 
+ [[package]]
+@@ -3592,7 +3592,7 @@ dependencies = [
+ 
+ [[package]]
+ name = "xcb"
+-version = "0.7.6"
++version = "0.7.7"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+ dependencies = [
+  "libc 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -3918,7 +3918,7 @@ dependencies = [
+ "checksum x11 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)" = "db27c597c187da52194a4b8232e7d869503911aab9ff726fefb76d7a830f78ed"
+ "checksum x11-clipboard 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "731230b8edcbb9d99247105e4c9ec0a538594d50ad68d2afa8662195f9db2973"
+ "checksum x11-dl 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)" = "326c500cdc166fd7c70dd8c8a829cd5c0ce7be5a5d98c25817de2b9bdc67faf8"
+-"checksum xcb 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "63e3a849b73e4e1905e4f4d48f1750429bc86ea9f473632ab382a6f69ecb6b33"
++"checksum xcb 0.7.7 (registry+https://github.com/rust-lang/crates.io-index)" = "7cede38417fcdf2f0a9d8abf1cea1c1b066320a8a316e9583a0d717c334fafb2"
+ "checksum xdg 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a66b7c2281ebde13cf4391d70d4c7e5946c3c25e72a7b859ca8f677dcd0b0c61"
+ "checksum xi-unicode 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "12ea8eda4b1eb72f02d148402e23832d56a33f55d8c1b2d5bcdde91d79d47cb1"
+ "checksum xml-rs 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7ec6c39eaa68382c8e31e35239402c0a9489d4141a8ceb0c716099a0b515b562"
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-servo_components_devtools_lib.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_devtools_lib.rs        Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-servo_components_devtools_lib.rs,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- servo/components/devtools/lib.rs.orig      2017-09-14 20:15:55.000000000 +0000
++++ servo/components/devtools/lib.rs
+@@ -306,7 +306,7 @@ fn run_server(sender: Sender<DevtoolsCon
+                 columnNumber: console_message.columnNumber,
+             },
+         };
+-        for mut stream in &mut *console_actor.streams.borrow_mut() {
++        for stream in &mut *console_actor.streams.borrow_mut() {
+             stream.write_json_packet(&msg);
+         }
+     }
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-servo_components_layout_animation.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_layout_animation.rs    Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-servo_components_layout_animation.rs,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- servo/components/layout/animation.rs.orig  2017-09-14 20:15:55.000000000 +0000
++++ servo/components/layout/animation.rs
+@@ -39,7 +39,7 @@ pub fn update_animation_state(constellat
+             // run.
+             if let Some(ref mut animations) = running_animations.get_mut(node) {
+                 // TODO: This being linear is probably not optimal.
+-                for mut anim in animations.iter_mut() {
++                for anim in animations.iter_mut() {
+                     if let Animation::Keyframes(_, ref anim_name, ref mut anim_state) = *anim {
+                         if *name == *anim_name {
+                             debug!("update_animation_state: Found other animation {}", name);
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-servo_components_layout_construct.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_layout_construct.rs    Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-servo_components_layout_construct.rs,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- servo/components/layout/construct.rs.orig  2017-09-14 20:15:55.000000000 +0000
++++ servo/components/layout/construct.rs
+@@ -1921,7 +1921,7 @@ impl Legalizer {
+     /// true for anonymous block children of flex flows.
+     fn try_to_add_child(&mut self, context: &SharedStyleContext, parent: &mut FlowRef, child: &mut FlowRef)
+                         -> bool {
+-        let mut parent = self.stack.last_mut().unwrap_or(parent);
++        let parent = self.stack.last_mut().unwrap_or(parent);
+         let (parent_class, child_class) = (parent.class(), child.class());
+         match (parent_class, child_class) {
+             (FlowClass::TableWrapper, FlowClass::Table) |
+@@ -1962,7 +1962,7 @@ impl Legalizer {
+                     } else {
+                         IS_BLOCK_FLEX_ITEM
+                     };
+-                    let mut block = FlowRef::deref_mut(&mut block_wrapper).as_mut_block();
++                    let block = FlowRef::deref_mut(&mut block_wrapper).as_mut_block();
+                     block.base.flags.insert(MARGINS_CANNOT_COLLAPSE);
+                     block.fragment.flags.insert(flag);
+                 }
+@@ -1979,7 +1979,7 @@ impl Legalizer {
+                     } else {
+                         IS_BLOCK_FLEX_ITEM
+                     };
+-                    let mut block = FlowRef::deref_mut(child).as_mut_block();
++                    let block = FlowRef::deref_mut(child).as_mut_block();
+                     block.base.flags.insert(MARGINS_CANNOT_COLLAPSE);
+                     block.fragment.flags.insert(flag);
+                 }
diff -r fd4506563115 -r bbddb07cc3ee www/firefox/patches/patch-servo_components_layout_display__list__builder.rs
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox/patches/patch-servo_components_layout_display__list__builder.rs       Fri Nov 03 22:07:27 2017 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-servo_components_layout_display__list__builder.rs,v 1.1 2017/11/03 22:07:27 ryoon Exp $
+
+--- servo/components/layout/display_list_builder.rs.orig       2017-09-14 20:15:55.000000000 +0000
++++ servo/components/layout/display_list_builder.rs
+@@ -2718,7 +2718,7 @@ impl InlineFlowDisplayListBuilding for I
+         self.base.scroll_root_id = Some(state.current_scroll_root_id);
+         self.base.clip = state.clip_stack.last().cloned().unwrap_or_else(max_rect);
+ 
+-        for mut fragment in self.fragments.fragments.iter_mut() {
++        for fragment in self.fragments.fragments.iter_mut() {



Home | Main Index | Thread Index | Old Index