diff -Nru webkit2gtk-2.16.6/debian/changelog webkit2gtk-2.16.6/debian/changelog
--- webkit2gtk-2.16.6/debian/changelog	2017-07-27 00:16:11.000000000 +0000
+++ webkit2gtk-2.16.6/debian/changelog	2017-07-29 11:13:57.000000000 +0000
@@ -1,3 +1,7 @@
+webkit2gtk (2.16.6-1+rpi1) buster-staging; urgency=medium
+
+ -- Raspbian forward porter <root@raspbian.org>  Sat, 29 Jul 2017 11:13:57 +0000
+
 webkit2gtk (2.16.6-1) unstable; urgency=high
 
   * New upstream release.
@@ -21,6 +25,14 @@
 
  -- Alberto Garcia <berto@igalia.com>  Thu, 27 Jul 2017 02:16:11 +0200
 
+webkit2gtk (2.16.5-1+rpi1) buster-staging; urgency=medium
+
+  [changes brought forward from 2.6.2+dfsg1-3+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sun, 25 Jan 2015 02:14:50 +0000]
+  * Disable javascript JIT as it doesn't appear to be armv6 compatible
+    (at least I assume that is the cause of the assembler errors)
+
+ -- Raspbian forward porter <root@raspbian.org>  Fri, 30 Jun 2017 12:09:14 +0000
+
 webkit2gtk (2.16.5-1) unstable; urgency=medium
 
   * New upstream release (Closes: #865772).
diff -Nru webkit2gtk-2.16.6/debian/rules webkit2gtk-2.16.6/debian/rules
--- webkit2gtk-2.16.6/debian/rules	2017-07-27 00:16:11.000000000 +0000
+++ webkit2gtk-2.16.6/debian/rules	2017-07-29 11:13:56.000000000 +0000
@@ -36,7 +36,7 @@
 endif
 
 # See https://bugs.webkit.org/show_bug.cgi?id=113638
-ifeq (,$(filter $(DEB_BUILD_ARCH),i386 amd64 hurd-i386 kfreebsd-i386 kfreebsd-amd64 armhf))
+ifeq (,$(filter $(DEB_BUILD_ARCH),i386 amd64 hurd-i386 kfreebsd-i386 kfreebsd-amd64))
 	EXTRA_CMAKE_ARGUMENTS += -DENABLE_JIT=OFF
 	CPPFLAGS += -DENABLE_ASSEMBLER=0
 endif