Manual merge of version 2.38.5-1+rpi1 and 2.40.0-3 to produce 2.40.0-3+rpi1
authorPeter Michael Green <plugwash@raspbian.org>
Thu, 30 Mar 2023 12:42:32 +0000 (12:42 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Thu, 30 Mar 2023 12:42:32 +0000 (12:42 +0000)
1  2 
debian/changelog
debian/rules

index 208b7c74f79df0d65a56011c5a1909a50fe17525,ea083b1e1e649166121ca532eb20f5c3a78f9d29..a106907346dfb3135ac9988587eebb56095452e7
@@@ -1,10 -1,72 +1,80 @@@
- webkit2gtk (2.38.5-1+rpi1) bookworm-staging; urgency=medium
++webkit2gtk (2.40.0-3+rpi1) bookworm-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>  Sat, 25 Feb 2023 02:41:35 +0000
++ -- Peter Michael Green <plugwash@raspbian.org>  Thu, 30 Mar 2023 12:41:52 +0000
++
+ webkit2gtk (2.40.0-3) unstable; urgency=medium
+   * debian/{rules,control.in}:
+     - Add dependency on libgles2 on arm (Closes: #1033230).
+  -- Alberto Garcia <berto@igalia.com>  Tue, 21 Mar 2023 18:11:48 +0100
+ webkit2gtk (2.40.0-2) unstable; urgency=medium
+   * debian/patches/fix-script-message-received-marshaller.patch:
+     - Cherry pick fix for a regression that affects Epiphany.
+   * debian/patches/fix-gst-crash.patch:
+     - Cherry pick fix for a GStreamer-related crash.
+  -- Alberto Garcia <berto@igalia.com>  Sat, 18 Mar 2023 11:41:32 +0100
+ webkit2gtk (2.40.0-1) unstable; urgency=medium
+   * New upstream release.
+   * Bring all changes from the 2.39 (experimental) branch.
+   * The GTK4 build's API number changes from 5.0 to 6.0.
+     - debian/{rules,not-installed,control.in,control-common.in}: Update
+       all these files to reflect the API and package name changes.
+   * debian/rules:
+     - Build with -DDEBUG_FISSION=OFF since it adds the -gsplit-dwarf flag
+       that is currently not supported by dh_dwz (see #1016936).
+     - Disable WebGL in armel, mipsel, m68k, powerpc and sh4 to work around
+       a FTBFS caused by upstream bug #252670.
+     - Stop passing -DUSE_LD_GOLD=OFF, this option no longer exists (and
+       update reduce-memory-overheads.patch accordingly).
+     - Use reduced optimizations on m68k in order to lower memory
+       requirements (John Paul Adrian Glaubitz) (Closes: #1032404).
+     - Disable AVIF and GStreamer transcoding on Ubuntu (Jeremy Bicha).
+     - Build the 4.1 API version of the WebKit WebDriver if possible.
+     - Rename WebKit2WebExtension to WebKitWebProcessExtension in the GTK4
+       build's install files.
+     - Remove /usr/include/*/JavaScriptCore from the GTK4 build's .install
+       files.
+   * Use the documentation from the 4.1 API build. This simplifies the
+     build process a bit (the package is still named 4.0-doc to make
+     backports easier).
+   * debian/control.in:
+     - Add build dependencies on unifdef, libavif-dev and
+       libgstreamer-plugins-bad1.0-dev (for webrtc).
+     - Require libgstreamer-plugins-bad1.0-dev >= 1.20.0, this is needed
+       for USE_GSTREAMER_TRANSCODER.
+     - Don't use ccache on m68k (thanks, John Paul Adrian Glaubitz)
+       (Closes: #1033042).
+   * debian/copyright:
+     - Update copyright information of all files.
+   * debian/gbp.conf:
+     - Update upstream branch name.
+   * debian/libwebkit2gtk-4.0-37.symbols:
+     - Update symbols.
+     - Mark with (gtk3-only) and (gtk4-only) the symbols that are specific
+       to each build.
+   * debian/libwebkit2gtk-4.0-37.install:
+     - WebKit2GTK-*.mo is now WebKitGTK-*.mo.
+   * debian/libwebkit2gtk-4.0-dev.install:
+     - Update include path.
+   * debian/source/lintian-overrides:
+     - Update source-is-missing overrides.
+   * debian/patches/dont-detect-sse2.patch:
+     - Don't build ANGLE with SSE support in i386.
+   * Drop debian/patches/fix-non-unified-build.patch and use unified builds
+     in all architecture.
+   * Refresh all other patches.
+  -- Alberto Garcia <berto@igalia.com>  Fri, 17 Mar 2023 14:52:02 +0100
  
  webkit2gtk (2.38.5-1) unstable; urgency=high
  
diff --cc debian/rules
index 7eb9d353c5a6faf5636ef5200dd01ec0ae15d05b,363622f7f7a48676e84d14267daf8c83aa7a3811..9787382c467c80275b6fe65de6c106d6b12156a4
@@@ -57,18 -65,8 +65,13 @@@ ifneq (,$(filter $(DEB_HOST_ARCH),arm64
        EXTRA_CMAKE_ARGUMENTS += -DWTF_CPU_ARM64_CORTEXA53=OFF
  endif
  
- # Disable Gold where it causes build problems, see #949618
- ifneq (,$(filter $(DEB_HOST_ARCH),powerpc))
-       EXTRA_CMAKE_ARGUMENTS += -DUSE_LD_GOLD=OFF
- endif
 +# https://bugs.webkit.org/show_bug.cgi?id=188862
 +ifneq (,$(filter $(DEB_HOST_ARCH),armel armhf))
 +      EXTRA_CMAKE_ARGUMENTS += -DENABLE_JIT=OFF
 +endif
 +
  # Lower memory requirements on architectures with only 2 GB address space
- ifneq (,$(filter $(DEB_HOST_ARCH),mips mipsel sh4))
+ ifneq (,$(filter $(DEB_HOST_ARCH),m68k mips mipsel sh4))
        CFLAGS := $(CFLAGS:-g1=-g0)
        CFLAGS := $(CFLAGS:-O2=-Os)
        CPPFLAGS += --param ggc-min-expand=10