webkit2gtk (2.22.2-1) unstable; urgency=medium * New upstream release. * debian/upstream/signing-key.asc: + Add Adrian Perez's GPG key to the keyring. He'll also be in charge of making upstream releases. * debian/patches/fix-ftbfs-x32.patch: + Fix the X32 build. * debian/patches/fix-ftbfs-armel.patch: + Fix the armel build. + debian/rules: - Stop passing -DENABLE_JIT=OFF manually. -- Alberto Garcia Sat, 22 Sep 2018 00:31:55 +0300 webkit2gtk (2.22.1-1) unstable; urgency=medium * New upstream release. * debian/patches/replace-stdmax.patch: + Drop patch, this has been merged upstream. -- Alberto Garcia Thu, 20 Sep 2018 11:55:58 +0300 webkit2gtk (2.22.0-2) unstable; urgency=medium * Upload to unstable. * debian/rules: + Disable JIT on armel, it's currently broken. * debian/gbp.conf: + Update upstream branch name. * debian/watch: + Scan stable releases only. -- Alberto Garcia Fri, 14 Sep 2018 21:23:00 +0300 webkit2gtk (2.22.0-1) experimental; urgency=medium * New upstream release. * Drop use-wtf-cpu-mips64.patch and refresh fix-ftbfs-x86.patch. * debian/control: + Update Standards-Version to 4.2.1 (no changes). * debian/copyright: + Remove nonexistent files. * debian/patches/replace-stdmax.patch: + Don't use std::max in RegisterState.h, this causes build failures with some versions of libstdc++. -- Alberto Garcia Mon, 03 Sep 2018 15:51:37 +0300 webkit2gtk (2.21.92-1) experimental; urgency=medium * New upstream development release. * debian/patches/use-wtf-cpu-mips64.patch: + Don't use WTF_CPU_MIPS on mips64. This makes WebKit enable JIT, which breaks the build. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Fri, 24 Aug 2018 18:37:29 +0300 webkit2gtk (2.21.91-2) experimental; urgency=medium * debian/rules: + Pass --fail-missing to dh_missing. * debian/libjavascriptcoregtk-4.0-dev.install: + Install headers in usr/include/webkitgtk-4.0/jsc/ (Closes: #906519). * Install the jsc-glib and webkitdomgtk documentation. * debian/patches/detect-jit.patch: + Fix detection of when to enable the JIT and USE_SYSTEM_MALLOC. -- Alberto Garcia Tue, 21 Aug 2018 10:47:19 +0300 webkit2gtk (2.21.91-1) experimental; urgency=medium * New upstream development release. * debian/patches/fix-ftbfs-m68k.patch: + Refresh. * debian/patches/gtk-doc-build-fix.patch: + Remove. * Don't use NEWS as an upstream changelog anymore (as required by Debian policy 4.2.0). * debian/control: + Update Standards-Version to 4.2.0. * debian/source/lintian-overrides: + Update source-is-missing overrides. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. * debian/rules: + Don't pass -DENABLE_JIT=OFF manually anymore, since r232918 WebKit only enables JIT in the targets where it's known to work. + Stop passing --ddeb-migration to dh_strip, the automatic debug symbol migration is complete. -- Alberto Garcia Thu, 16 Aug 2018 18:06:58 +0300 webkit2gtk (2.21.5-1) experimental; urgency=medium * New upstream development release. * debian/control: + Update Standards-Version to 4.1.5 (no changes needed). * debian/patches/detect-gstreamer-gl.patch: + Refresh. * debian/patches/gtk-doc-build-fix.patch: + Fix build failure when generating documentation. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Mon, 30 Jul 2018 13:58:42 +0300 webkit2gtk (2.21.4-1) experimental; urgency=medium * New upstream development release. * debian/patches/fix-ftbfs-sparc64.patch: + Refresh. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Tue, 12 Jun 2018 15:34:54 +0300 webkit2gtk (2.21.3-1) experimental; urgency=medium * New upstream development release (Closes: #899338). * debian/rules: + Build with -DRELEASE_WITHOUT_OPTIMIZATIONS if "noopt" is set. * debian/patches/prefer-pthread.patch: + Enable THREADS_PREFER_PTHREAD_FLAG. This fixes a FTBFS in riscv64 (see Debian #895969 and WebKit #182622). -- Alberto Garcia Mon, 28 May 2018 15:48:50 +0200 webkit2gtk (2.21.2-1) experimental; urgency=medium * New upstream development release. * debian/patches/fix-atomics-build.patch, debian/patches/fix-format-security.patch: + Remove these patches, they are now upstream. * debian/patches/fix-ftbfs-m68k.patch: + Update. * debian/rules: + Remove compatibility with versions of debhelper < 9.20151219 in override_dh_strip, we require version 10 since 2.20.1-1. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Mon, 21 May 2018 11:16:26 +0300 webkit2gtk (2.21.1-1) experimental; urgency=medium * New upstream development release. * Refresh all patches. * debian/patches/fix-format-security.patch: + Fix build with GCC due to bogus format-security error. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Fri, 20 Apr 2018 11:23:59 +0300 webkit2gtk (2.20.1-1) unstable; urgency=medium [ Alberto Garcia ] * New upstream release. * debian/rules: + Ubuntu doesn't install changelogs with dh_installchangelogs, so let's use dh_installdocs instead (but keep dh_installchangelogs for Debian). * debian/control: + Update Standards-Version to 4.1.4 (no changes needed). [ Jeremy Bicha ] * The WebKitGTK+ security advisory WSA-2018-0003 lists the following security fixes in the latest versions of WebKitGTK+: + CVE-2018-4101, CVE-2018-4113, CVE-2018-4114, CVE-2018-4117, CVE-2018-4118, CVE-2018-4119, CVE-2018-4120, CVE-2018-4122, CVE-2018-4125, CVE-2018-4127, CVE-2018-4128, CVE-2018-4129, CVE-2018-4133, CVE-2018-4146, CVE-2018-4161, CVE-2018-4162, CVE-2018-4163, CVE-2018-4165 (fixed in 2.20.0). * Update Vcs fields for migration to https://salsa.debian.org/ * Enable gstreamer-gl on Ubuntu too (LP: #1752197) * Bump debhelper compat to 10 -- Alberto Garcia Tue, 10 Apr 2018 20:34:42 +0200 webkit2gtk (2.20.0-2) unstable; urgency=medium * Upload to unstable (Closes: #889659, #888543). * debian/gbp.conf: + Update upstream branch name. * debian/NEWS: + Add news item about the Gigacage feature. -- Alberto Garcia Wed, 21 Mar 2018 14:31:13 +0200 webkit2gtk (2.20.0-1) experimental; urgency=medium * New upstream release. * debian/patches/fix-ftbfs-armel.patch: + Detect missing __atomic_fetch_add_8() and rename patch to fix-atomics-build.patch. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. * debian/copyright: + Remove nonexistent files. * debian/source/lintian-overrides: + Update source-is-missing overrides. -- Alberto Garcia Mon, 12 Mar 2018 16:49:26 +0200 webkit2gtk (2.19.92-1) experimental; urgency=medium [ Alberto Garcia ] * New upstream development release. * debian/rules: + Don't redefine CFLAGS or LDFLAGS when calling cmake, and don't add CPPFLAGS to CFLAGS/CXXFLAGS. Cmake already reads all those environment variables. * Build the documentation: + debian/rules: - Support the DEB_BUILD_OPTIONS "nodoc" tag and pass -DENABLE_GTKDOC to CMake depending on whether it's set or not. - Override the dh_install rule to make sure that a dummy doc directory is present if "nodoc" is set. + debian/control: - Add build dependencies on libglib2.0-doc, libgtk-3-doc and libsoup2.4-doc. - Update Standards-Version to 4.1.3 (we now support "nodoc"). + debian/libwebkit2gtk-4.0-doc.install: - Install the generated documentation instead of the one provided by upstream. * debian/copyright: + Update copyright years. [ Jeremy Bicha ] * gstreamergl has moved to gstreamer base in 1.13 so update dependencies * Fix Ubuntu useragent (LP: #1751484) * Temporarily disable WOFF2 on Ubuntu, see bug 1742743 -- Alberto Garcia Wed, 07 Mar 2018 11:18:52 +0200 webkit2gtk (2.19.91-1) experimental; urgency=medium * New upstream development release. * Refresh all patches. * debian/rules: + Use -O1 in powerpc as well. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Wed, 21 Feb 2018 13:09:22 +0200 webkit2gtk (2.19.90-1) experimental; urgency=medium * New upstream development release. * debian/rules: + Use -O1 in sh3 and sh4 (thanks, John Paul Adrian Glaubitz). * Refresh all patches. -- Alberto Garcia Mon, 05 Feb 2018 14:19:43 +0200 webkit2gtk (2.19.6-1) experimental; urgency=medium * New upstream development release. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Wed, 17 Jan 2018 15:55:19 +0200 webkit2gtk (2.19.5-1) experimental; urgency=medium * New upstream development release. * debian/patches/fix-ftbfs-armel.patch: + Refresh. * debian/source/lintian-overrides: + Update source-is-missing overrides. -- Alberto Garcia Wed, 10 Jan 2018 13:21:48 +0200 webkit2gtk (2.19.3-2) experimental; urgency=medium * WOFF2 is now available in Debian, so build webkit2gtk with it: + debian/control: - Add build dependency on libwoff-dev. + debian/rules: - Remove -DUSE_WOFF2=OFF. + debian/libwebkit2gtk-4.0-37.symbols: - Add new symbols. * Add new webkit2gtk-driver package containing the WebKitWebDriver binary. + debian/control: - Add the entry for the new package. + debian/webkit2gtk-driver.install: - Install the WebKitWebDriver binary. + debian/webkit2gtk-driver.manpages, debian/WebKitWebDriver.1: - Add manpage. -- Alberto Garcia Thu, 04 Jan 2018 15:17:27 +0200 webkit2gtk (2.19.3-1) experimental; urgency=medium * New upstream development release (Closes: #882387). [ Jeremy Bicha ] * debian/control: Update Vcs-Git to point to correct branch. * Allow setting the distributor name in the User Agent string. Ubuntu wants this patch, but since it makes it easier to identify the user let's leave it disabled in Debian (Closes: #883712). + debian/patches/user-agent-branding.patch: - Patch to support updating the User-Agent string. + debian/rules: - Pass -DUSER_AGENT_GTK_DISTRIBUTOR_NAME when building for Ubuntu. [ Alberto Garcia ] * Refresh all patches. * Several cross-compilation fixes in debian/rules (thanks, Helmut Grohne). + Include /usr/share/dpkg/architecture.mk instead of calling dpkg-architecture manually to set the DEB_*_ARCH variables. + Use DEB_BUILD_ARCH_BITS to decide whether to pass --no-keep-memory to the linker. + Use DEB_HOST_ARCH to decide whether to use -g1 and -DENABLE_JIT=OFF. + Remove the --no-relax flag for alpha, this was a workaround for a 10 year old binutils bug. -- Alberto Garcia Wed, 13 Dec 2017 14:26:06 +0100 webkit2gtk (2.19.2-1) experimental; urgency=medium * New upstream development release. * Refresh all patches. * debian/control: + Request native version of the Ruby package (thanks, Helmut Grohne) + Build depend on libfile-copy-recursive-perl. * Instead of passing -DUSE_GSTREAMER_GL=OFF explicitly, let CMake do it if libgstreamer-plugins-bad1.0-dev is not installed. + debian/patches/detect-gstreamer-gl.patch: - Disable USE_GSTREAMER_GL if GStreamerGL is not found. + debian/rules: - Remove the list of architectures that are not using GStreamerGL. * debian/control: + Don't require libgstreamer-plugins-bad1.0-dev in hppa, m68k, powerpcspe, sh4 or x32. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Tue, 21 Nov 2017 12:54:32 +0200 webkit2gtk (2.19.1-1) experimental; urgency=medium * New upstream development release. * Refresh all patches. * debian/watch, debian/gbp.conf: + Update for 2.19.x packages in experimental. * debian/control: + Add build dependency on libupower-glib-dev. * debian/rules: + Build with -DUSE_WOFF2=OFF, this needs libwoff2dec which is still not available in Debian. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Thu, 02 Nov 2017 16:48:14 +0200 webkit2gtk (2.18.2-1) unstable; urgency=medium * New upstream release. * debian/control: + Set the minimum versions of these build dependencies: cmake >= 3.3, libcairo2-dev >= 1.10.2, libfontconfig1-dev >= 2.8, and libgcrypt20-dev >= 1.7.0, libxml2-dev >= 2.8. -- Alberto Garcia Fri, 27 Oct 2017 15:05:15 +0200 webkit2gtk (2.18.1-1) unstable; urgency=medium * New upstream release. * The WebKitGTK+ security advisory WSA-2017-0008 lists the following security fixes in the latest versions of WebKitGTK+: + CVE-2017-7081 and CVE-2017-7142 (fixed in 2.16.1). + CVE-2017-7094 (fixed in 2.16.3). + CVE-2017-7099 (fixed in 2.16.4). + CVE-2017-7087, CVE-2017-7089, CVE-2017-7090, CVE-2017-7091, CVE-2017-7092, CVE-2017-7093, CVE-2017-7095, CVE-2017-7096, CVE-2017-7098, CVE-2017-7100, CVE-2017-7102, CVE-2017-7104, CVE-2017-7107, CVE-2017-7109, CVE-2017-7111, CVE-2017-7117, CVE-2017-7120 (fixed in 2.18.0). * debian/control: + Recommend the Pulseaudio or ALSA GStreamer plugins, since they're needed for audio playback (Closes: #877281). * debian/patches/fix-ftbfs-alpha.patch: + This patch is no longer needed, drop it. * Refresh all other patches. * debian/control: + Remove 'Priority: extra' fields, all packages have optional priority now (the 'extra' priority has been deprecated). * debian/copyright: + Use https for the Format URL. -- Alberto Garcia Wed, 18 Oct 2017 14:36:55 +0300 webkit2gtk (2.18.0-2) unstable; urgency=medium * Upload to unstable. * debian/gbp.conf: + Update upstream branch name. * The WebKitGTK+ security advisory WSA-2017-0007 lists the following security fixes in WebKitGTK+ 2.16.3: + CVE-2017-1000121. + CVE-2017-1000122. -- Alberto Garcia Thu, 14 Sep 2017 10:44:32 +0300 webkit2gtk (2.18.0-1) experimental; urgency=medium * New upstream release. -- Alberto Garcia Mon, 11 Sep 2017 11:05:27 +0300 webkit2gtk (2.17.92-1) experimental; urgency=medium * New upstream development release. * Disable GStreamerGL in the Hurd: + Pass -DUSE_GSTREAMER_GL=OFF in debian/rules. + Remove build dependency on libgstreamer-plugins-bad1.0-dev from debian/control. * debian/control: + Recommmend libgl1-mesa-dri (Closes: #873084). * debian/patches/fix-ftbfs-m68k.patch: + Refresh. -- Alberto Garcia Mon, 04 Sep 2017 17:02:41 +0300 webkit2gtk (2.17.91-1) experimental; urgency=medium * New upstream development release. * Refresh all patches and remove no-whole-archive.patch. * debian/patches/fix-ftbfs-hurd.patch: + Work around missing PATH_MAX definition in ConfigFile.h * Disable GStreamerGL in kFreeBSD and sparc64: + Pass -DUSE_GSTREAMER_GL=OFF in debian/rules. + Remove build dependency on libgstreamer-plugins-bad1.0-dev from debian/control. -- Alberto Garcia Fri, 18 Aug 2017 14:32:00 +0300 webkit2gtk (2.17.90-1) experimental; urgency=medium * New upstream development release. * Refresh all patches. * debian/control: + Add build dependency on libtasn1-6-dev (for Web Crypto). * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. * Disable GStreamerGL in armel and armhf, the usage of two different GL implementations causes a build failure (see WebKit but #175127). + debian/control: Don't install libgstreamer-plugins-bad1.0-dev in those architectures. + debian/rules: Pass -DUSE_GSTREAMER_GL=OFF. * debian/patches/no-whole-archive.patch: + Don't use --whole-archive for the WebKit2 target libraries. -- Alberto Garcia Thu, 10 Aug 2017 12:45:07 +0300 webkit2gtk (2.17.5-2) experimental; urgency=medium * debian/rules: + Don't pass -DENABLE_DISASSEMBLER=0, this is no longer necessary. + Don't disable JIT in arm64. + Don't disable the gold linker in any architecture. * debian/control: + Add build dependency on mesa-common-dev (GStreamerGL needs GL/gl.h), this is automatically pulled in some architectures by libgl1-mesa-dev, but without it the build fails in all others. * Refresh debian/patches/fix-ftbfs-m68k.patch. -- Alberto Garcia Fri, 04 Aug 2017 15:23:53 +0300 webkit2gtk (2.17.5-1) experimental; urgency=medium * New upstream development release. * Refresh all patches. * debian/source/lintian-overrides: + Update source-is-missing overrides. * debian/patches/fix-ftbfs-m68k.patch: + Fix FTBFS in m68k. * debian/control: + Add build dependency on libgstreamer-plugins-bad1.0-dev for GStreamerGL and bump all GStreamer dependencies to >= 1.2.3. + Add build dependency on libgles2-mesa-dev for all architectures (GStreamerGL needs GLES3/gl3.h). * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. * Override typelib-package-name-does-not-match and gir-missing-typelib-dependency lintian warnings in gir1.2-javascriptcoregtk-4.0, gir1.2-webkit2-4.0, libjavascriptcoregtk-4.0-dev and libwebkit2gtk-4.0-dev. -- Alberto Garcia Fri, 28 Jul 2017 23:27:14 +0200 webkit2gtk (2.17.4-1) experimental; urgency=medium * New upstream development release. * debian/patches/fix-ftbfs-sparc64.patch: + Refresh. * debian/patches/fix-ftbfs-x86.patch: + Update to fix build in x86_64. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Mon, 19 Jun 2017 10:42:06 +0300 webkit2gtk (2.17.3-1) experimental; urgency=medium * New upstream development release. * Refresh all patches. * debian/patches/fix-ftbfs-x86.patch: + Fix FTBFS in x86. * debian/watch, debian/gbp.conf: + Update for 2.17.x packages in experimental. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Sat, 03 Jun 2017 18:51:02 +0300 webkit2gtk (2.16.3-2) unstable; urgency=medium * Upload to unstable (Closes: #836055). * debian/watch: + Stop scanning the 2.15 branch. * debian/gbp.conf: + Update upstream branch name. * The WebKitGTK+ security advisory WSA-2017-0004 lists the following security fixes in the latest versions of WebKitGTK+: + CVE-2017-2505, CVE-2017-2508, CVE-2017-2514, CVE-2017-2521 (fixed in 2.16.0). + CVE-2017-2504, CVE-2017-2506, CVE-2017-2515, CVE-2017-2525, CVE-2017-2526, CVE-2017-2528, CVE-2017-2530, CVE-2017-2531, CVE-2017-2536, CVE-2017-2544, CVE-2017-2547, CVE-2017-2549, CVE-2017-6980, CVE-2017-6984 (fixed in 2.16.1). + CVE-2017-2496, CVE-2017-2510, CVE-2017-2539 (fixed in 2.16.3). -- Alberto Garcia Thu, 01 Jun 2017 00:29:57 +0300 webkit2gtk (2.16.3-1) experimental; urgency=medium * New upstream release + This fixes CVE-2017-2496, CVE-2017-2539 and CVE-2017-2510. -- Alberto Garcia Wed, 24 May 2017 15:17:20 +0200 webkit2gtk (2.16.2-1) experimental; urgency=medium * New upstream release. * debian/patches/fix-ftbfs-armel.patch: + Refresh. * debian/patches/fix-ftbfs-x32.patch: + Remove, this one is now upstream. * debian/copyright: + Update copyright years and remove nonexistent files. -- Alberto Garcia Tue, 09 May 2017 12:21:07 +0300 webkit2gtk (2.16.1-1) experimental; urgency=medium * New upstream release (Closes: #853705). * debian/control: + Downgrade libwebkit2gtk-4.0-37-gtk2 from Recommends to Suggests, since most apps that depend on webkit2gtk don't need this. (Closes: #858839) -- Alberto Garcia Tue, 04 Apr 2017 15:48:44 +0300 webkit2gtk (2.16.0-1) experimental; urgency=medium * New upstream release. -- Alberto Garcia Wed, 22 Mar 2017 12:15:14 +0200 webkit2gtk (2.15.92-1) experimental; urgency=medium * New upstream release. * debian/patches/fix-ftbfs-x32.patch: + Fix FTBFS in x32. * debian/libwebkit2gtk-4.0-doc.links: + Remove webkit2gtk-4.0.devhelp2.gz -> webkit2gtk.devhelp2.gz symlink as it is now obsolete (see upstream bug #139369). -- Alberto Garcia Tue, 14 Mar 2017 11:31:31 +0200 webkit2gtk (2.15.91-1) experimental; urgency=medium * New upstream release. * Refresh all patches. -- Alberto Garcia Wed, 01 Mar 2017 12:17:05 +0200 webkit2gtk (2.15.90-1) experimental; urgency=medium * New upstream release. * Refresh all patches. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Tue, 21 Feb 2017 10:44:50 +0200 webkit2gtk (2.15.4-1) experimental; urgency=medium * New upstream release. * Refresh all patches. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Tue, 31 Jan 2017 14:02:33 +0200 webkit2gtk (2.15.3-1) experimental; urgency=medium * New upstream release. * Refresh all patches. * debian/patches/fix-ftbfs-hurd.patch: + Fix FTBFS in Hurd. * debian/source/lintian-overrides: + Update source-is-missing overrides. * debian/libwebkit2gtk-4.0-37.lintian-overrides: + Remove unused overrides file. * debian/libwebkit2gtk-4.0-37.symbols: + Update symbols. -- Alberto Garcia Fri, 20 Jan 2017 11:04:52 +0200 webkit2gtk (2.15.2-1) experimental; urgency=medium * New upstream development release. * Verify GPG signature of the upstream tarball: + debian/upstream/signing-key.asc: - Add key file. + debian/watch: - Add pgpsigurlmangle option. * Refresh all patches. * debian/control: + Add build dependencies on libgeoclue-2-dev and libgcrypt20-dev, and remove libgnutls28-dev. * debian/rules: + Use the NEWS file as the upstream changelog. -- Alberto Garcia Mon, 21 Nov 2016 20:34:28 +0200 webkit2gtk (2.15.1-1) experimental; urgency=medium * New upstream development release. * debian/patches/fix-ftbfs-armel.patch: + The previous update broke this patch, fix it now. * Refresh all other patches. * debian/rules: + Don't use the gold linker in kFreeBSD, its version of libxslt is still affected by #801989. We should be able to revert this change once we have libxslt >= 1.1.29. + Enable gold again in mips and mipsel now that #834147 is fixed and we have binutils 2.27-9. * debian/watch, debian/gbp.conf: + Update for 2.15.x packages in experimental. * debian/libwebkit2gtk-4.0-37.symbols: + Update. -- Alberto Garcia Wed, 26 Oct 2016 17:43:28 +0300 webkit2gtk (2.14.1-1) unstable; urgency=medium * New upstream release. * debian/patches/install-minibrowser.patch: + Drop patch, this has been merged upstream. * debian/rules: + Set -DENABLE_MINIBROWSER=ON. * debian/libjavascriptcoregtk-4.0-bin.install: + Install the jsc executable in /usr/bin. * debian/patches/fix-ftbfs-armel.patch: + Add output message telling whether we need to build Atomics.cpp. * debian/control: + Update Vcs-* links (thanks, Jeremy Bicha) (Closes: #840483). * debian/compat: + Set debhelper compatibility level to 9. -- Alberto Garcia Wed, 12 Oct 2016 14:09:27 +0300 webkit2gtk (2.14.0-1) unstable; urgency=medium * New upstream release. * debian/watch: + Stop scanning the 2.13 branch. * debian/gbp.conf: + Update upstream branch name. -- Alberto Garcia Tue, 20 Sep 2016 15:31:35 +0300 webkit2gtk (2.13.92-1) experimental; urgency=medium * New upstream development release. * debian/patches/fix-ftbfs-armel.patch: + Fix FTBFS in Armel. -- Alberto Garcia Fri, 16 Sep 2016 11:32:19 +0300 webkit2gtk (2.13.91-1) experimental; urgency=medium * New upstream development release. * debian/{control,copyright,watch}: + Use https instead of http for webkitgtk.org. * debian/patches/fix-ftbfs-m68k.patch: + Drop this patch, the m68k build has been broken for ages. * debian/patches/fix-ftbfs-alpha.patch, debian/patches/fix-ftbfs-sparc64.patch: + Refresh. * debian/source/lintian-overrides: + Update source-is-missing overrides. * debian/libwebkit2gtk-4.0-37.symbols: + Update. * debian/rules: + Don't use the gold linker in mips/mipsel, see #834147. -- Alberto Garcia Tue, 13 Sep 2016 11:40:22 +0300 webkit2gtk (2.13.4-1) experimental; urgency=medium * New upstream release. * debian/patches/hide-gtk2-plugins.patch: + Dropped, merged upstream. * debian/patches/fix-ftbfs-alpha.patch, debian/patches/fix-ftbfs-m68k.patch, debian/patches/fix-ftbfs-sparc64.patch, debian/patches/install-minibrowser.patch: + Refreshed. * debian/libwebkit2gtk-4.0-37.symbols: + New symbols added, and some optional dom symbols dropped. -- Emilio Pozuelo Monfort Sun, 31 Jul 2016 20:46:25 +0200 webkit2gtk (2.12.3-1) unstable; urgency=high * New upstream release (Closes: #821228). + This fixes CVE-2016-1856 and CVE-2016-1857. * debian/control: + Now that the GTK+ transition to 3.20 is done, we can revert the build dependency on gtk+3 back to >= 3.10. * debian/rules: + Pass '--with gir' to dh instead of overriding dh_shlibdeps. -- Alberto Garcia Tue, 24 May 2016 11:17:40 +0200 webkit2gtk (2.12.2-1) unstable; urgency=medium * New upstream release (Closes: #803104). * debian/control: + Update build dependency on gtk+3 to >= 3.20 (see #820309). + Update Standards-Version to 3.9.8 (no changes needed). -- Alberto Garcia Thu, 28 Apr 2016 11:46:35 +0300 webkit2gtk (2.12.1-1) unstable; urgency=medium * New upstream release. * debian/patches/fix-ftbfs-freebsd.patch, debian/patches/fix-ftbfs-powerpc.patch, debian/patches/fix-ftbfs-hurd.patch: + Remove, all these are upstream now. * debian/patches/fix-ftbfs-alpha.patch, debian/patches/fix-ftbfs-m68k.patch, debian/patches/fix-ftbfs-sparc64.patch, debian/patches/hide-gtk2-plugins.patch + Refresh. -- Alberto Garcia Thu, 14 Apr 2016 14:07:29 +0300 webkit2gtk (2.12.0-2) unstable; urgency=medium * debian/patches/fix-ftbfs-freebsd.patch: + Fix FTBFS in GNU/kFreeBSD. * debian/patches/fix-ftbfs-powerpc.patch: + Fix FTBFS in PowerPC. * debian/patches/fix-ftbfs-hurd.patch: + Fix FTBFS in the Hurd. -- Alberto Garcia Sun, 03 Apr 2016 15:54:37 +0300 webkit2gtk (2.12.0-1) unstable; urgency=medium * New upstream release. * Refresh all patches. * debian/source/lintian-overrides: + Update source-is-missing overrides. * debian/libwebkit2gtk-4.0-37.symbols: + Update. * debian/copyright: + Remove files that no longer exist. -- Alberto Garcia Tue, 22 Mar 2016 12:16:08 +0200 webkit2gtk (2.10.9-1) unstable; urgency=medium * New upstream release. -- Alberto Garcia Fri, 18 Mar 2016 12:35:25 +0200 webkit2gtk (2.10.8-1) unstable; urgency=high * New upstream release. This fixes CVE-2016-1726 (Closes: #802380). * Allow building the package with debhelper < 9.20151219. This won't produce any debug packages (since they are automatically generated now), but it can be useful for backports. + debian/control: - Revert build dependency on debhelper back to >= 9. + debian/rules: - Don't make dh_strip fail if it doesn't support --ddeb-migration. * debian/rules: + The list of architectures in which the debug packages are causing problems continues to grow, so let's try the opposite approach: we build by default using -g1 except in the cases where we know that -g works fine (amd64, ppc64, ppc64el). + Enable all hardening flags. * debian/patches/fix-ftbfs-m68k.patch: + Enclose the changes to the compile assertions inside an #ifdef block so they only apply to m68k. * debian/patches/fix-ftbfs-alpha.patch: + Fix FTBFS in alpha (Closes: #815124). * debian/patches/fix-ftbfs-sparc64.patch: + Add patch metadata. * debian/source/lintian-overrides: + Update overrides so the latest lintian doesn't give more source-is-missing false positives. * debian/control: + Bump Standards-Version to 3.9.7; no changes needed. + Use secure URIs for the Vcs-* fields. -- Alberto Garcia Sat, 12 Mar 2016 00:07:55 +0200 webkit2gtk (2.10.6-1) unstable; urgency=medium * New upstream release. -- Alberto Garcia Wed, 27 Jan 2016 16:48:08 +0200 webkit2gtk (2.10.5-1) unstable; urgency=high * New upstream release. Fixes CVE-2015-7096 and CVE-2015-7098. This release doesn't contain any non-DFSG files in the original tarball, so we can ship it as-is and remove the +dfsg suffix from the Debian version. + debian/watch: - Remove the 'dversionmangle' option. + debian/rules: - Remove the get-orig-source target. - Don't generate (and clean) jquery.min.js. + debian/control: - Remove build dependency on slimit. + debian/jquery-1.9.1.js: - Remove. * debian/patches/fix-ftbfs-sparc64.patch: + Fix FTBFS on sparc64 (Closes: #806816). * debian/rules: + Don't pass -DENABLE_YARR_JIT=0, passing -DENABLE_JIT=OFF already takes care of that. + Remove EXTRA_DH_ARGUMENTS, this is no longer being used. * debian/watch: + Only scan releases from the stable branches. * Migrate to automatic -dbgsym packages: + debian/control: - Remove the entries for libjavascriptcoregtk-4.0-18-dbg and libwebkit2gtk-4.0-37-dbg. - Require debhelper >= 9.20151219. + debian/rules: - Replace --dbg-package with --ddeb-migration in dh_strip. * debian/copyright: + Update copyright years. + Remove mentions to jquery (which is no longer included) and FontWithNoValidEncoding.fon, which is a regular font in the FON file format. -- Alberto Garcia Thu, 21 Jan 2016 14:26:30 +0200 webkit2gtk (2.10.4+dfsg1-1) unstable; urgency=medium * New upstream release. * debian/patches/install-minibrowser.patch: + Refresh. * webkit2gtk includes a binary called WebKitPluginProcess2 that allows loading plugins that depend on GTK+2, like Adobe Flash or Google Hangouts. This however has the side effect of requiring GTK+2 and all its dependencies. We're moving the WebKitPluginProcess2 to a separate package so users that don't need any of those plugins don't need to install GTK+2 (Closes: #804412). + debian/control: - Add the entry for the new libwebkit2gtk-4.0-37-gtk2 package. + debian/rules: - Run dh_strip on the new package as well. + debian/patches/hide-gtk2-plugins.patch: - Hide plugins if the plugin process is not available. + debian/libwebkit2gtk-4.0-37-gtk2.install: - Install WebKitPluginProcess2. + debian/libwebkit2gtk-4.0-37.install: - Remove WebKitPluginProcess2. + debian/NEWS: - Add news item about the new package. -- Alberto Garcia Thu, 12 Nov 2015 23:10:53 +0200 webkit2gtk (2.10.3+dfsg1-1) unstable; urgency=medium * New upstream release. * debian/rules: + The size of the webkit2gtk -dbg packages is huge and has been a source of headaches in many architectures that cannot build them or deal with them easily. Our current approach has been to disable them completely for those architectures. For this release we'll build them again but using -g1 instead, which produces _way_ smaller files that are still useful for backtraces. + Use -g1 for mips64el as well. + Build using -DG_DISABLE_CAST_CHECKS when not in debug mode. * debian/control: + Drop the gir1.2-gtk* and gir1.2-soup* build dependencies, they are already being pulled by libgtk*-dev and libsoup*-dev. + Make libegl1-mesa-dev an explicit requirement in all architectures, it's necessary for the Wayland target. -- Alberto Garcia Mon, 26 Oct 2015 14:41:33 +0200 Webkit2gtk (2.10.2+dfsg1-1) unstable; urgency=medium * New upstream release. * debian/rules: + Don't build debug packages in arm64, it kills the buildd. -- Alberto Garcia Thu, 15 Oct 2015 13:36:30 +0300 webkit2gtk (2.10.1+dfsg1-1) unstable; urgency=medium * New upstream release. * debian/patches/install-minibrowser.patch: + Refresh. -- Alberto Garcia Wed, 14 Oct 2015 10:57:35 +0300 webkit2gtk (2.10.0+dfsg1-1) unstable; urgency=medium * New upstream release. * debian/patches/fix-ftbfs-gcc5.patch: + Remove, this has been merged upstream. * debian/patches/restore_sparc_code.patch: + Remove, this is obsolete. * debian/patches/install-minibrowser.patch, debian/patches/fix-ftbfs-m68k.patch: + Refresh. * debian/control: + Add build dependency on libhyphen-dev. + Build depend on libegl1-mesa-dev and libgles2-mesa-dev on arm64, armel and armhf. * debian/libwebkit2gtk-4.0-37.symbols: + Update. * debian/copyright: + Remove files that no longer exist from the list. + Reorder paragraphs to fix 'unused-paragraph...' lintian warnings. * debian/source/lintian-overrides: + lintian gives false positives with many of the javascript files in the source tarball, thinking that they are minified (see #798900). -- Alberto Garcia Tue, 22 Sep 2015 17:21:00 +0300 webkit2gtk (2.8.5+dfsg1-3) unstable; urgency=medium * debian/rules: + Do not run dh_builddeb in parallel, it is very I/O intensive for some buildds. -- Alberto Garcia Thu, 10 Sep 2015 15:01:57 +0300 webkit2gtk (2.8.5+dfsg1-2) unstable; urgency=medium * debian/patches/fix-ftbfs-gcc5.patch: + Fix FTBFS with GCC 5 in some architectures. -- Alberto Garcia Mon, 24 Aug 2015 07:41:11 +0300 webkit2gtk (2.8.5+dfsg1-1) unstable; urgency=medium * New upstream release. -- Alberto Garcia Fri, 07 Aug 2015 11:25:09 +0300 webkit2gtk (2.8.4+dfsg1-1) unstable; urgency=medium * New upstream release. + Uses _ABI64 instead of _MIPS_SIM_ABI64 for mips64el. Closes: #789262. * debian/patches/fix-ftbfs-m68k.patch: + Refreshed. -- Emilio Pozuelo Monfort Thu, 09 Jul 2015 12:02:15 +0200 webkit2gtk (2.8.3+dfsg1-1) unstable; urgency=medium * New upstream release. * debian/rules: + The default linker uses too much memory and it makes the build fail in i386, so let's get back to the old behavior and disable gold in arm64 only. + The shared library is too big in i386 and this is causing problems when generating the introspection bindings, so use -g1. See also upstream bug #140176. -- Alberto Garcia Mon, 18 May 2015 12:53:57 +0300 webkit2gtk (2.8.2+dfsg1-2) unstable; urgency=medium * debian/rules: + Disable the gold linker, it's causing problems in arm64 at least. -- Alberto Garcia Wed, 13 May 2015 14:29:30 +0300 webkit2gtk (2.8.2+dfsg1-1) unstable; urgency=medium [ Alberto Garcia ] * New upstream release. [ Helge Deller ] * debian/rules: + Disable debugging symbols in hppa (Closes: #784176). [ Andreas Schwab ] * debian/patches/fix-ftbfs-m68k.patch: + Fix FTBFS in m68k. -- Alberto Garcia Tue, 12 May 2015 15:31:38 +0300 webkit2gtk (2.8.1+dfsg1-1) unstable; urgency=medium * New upstream release. * Drop all patches, except: + debian/patches/restore_sparc_code.patch: - Refresh and update it to make it work with cmake. + debian/patches/install-minibrowser.patch: - Update for this release. * debian/libwebkit2gtk-4.0-37.symbols: + Update. * debian/libwebkit2gtk-4.0-doc.install: + Update documentation path in the source tree. * debian/copyright: + Update copyright years. * debian/control: + Add build dependencies on libgnutls28-dev and libnotify-dev. -- Alberto Garcia Mon, 27 Apr 2015 21:22:35 +0300 webkit2gtk (2.6.2+dfsg1-4) unstable; urgency=medium * debian/patches/fix-ftbfs-hppa.patch: + Fix FTBFS in HPPA (Closes: #776281). * debian/libwebkit2gtk-4.0-doc.links: + Add symbolic link to make the documentation appear in devhelp (Closes: #777589). * debian/patches/fix-gstreamer-leak.patch: + Fix memory leak in GStreamer code. * debian/patches/remote-inspector.patch: + Make the remote inspector work again. * debian/patches/render-block-cast.patch: + Fix invalid cast in WebCore::RenderBlock::blockSelectionGaps. * debian/patches/fix-jit-crash.patch: + Fix crash in SpeculativeJIT::compile() when loading theblaze.com. * debian/patches/fix-null-renderer.patch: + NULL pointer check in HTMLPlugInImageElement. * debian/patches/fix-integer-overflow.patch: + Fix crash due to integer overflow. * debian/patches/serialized-script-value.patch: + Prevent unsafe access to internal types. * debian/patches/http-latin1.patch: + HTTP header values should be treated as latin1, not UTF-8. * debian/patches/fix-null-string-conversion.patch: + Add NULL check to convertToUTF8String(). * debian/patches/fix-timers-animations.patch: + Timers might never be fired during animations. * debian/patches/fix-ax-crash.patch: + Recursive crash at WebCore::accessibleNameForNode. * debian/patches/fix-clearselection-segfault.patch: + Fix segfault when calling clearSelection on a detached RenderObject. * debian/patches/fix-date.patch: + String(new Date(Mar 30 2014 01:00:00)) is wrong in CET. * debian/patches/check-tls-errors.patch: + Check TLS errors as soon as they are set in the SoupMessage. -- Alberto Garcia Fri, 06 Mar 2015 09:33:11 +0200 webkit2gtk (2.6.2+dfsg1-3) unstable; urgency=medium * debian/patches/no-ssl-record-version.patch: + Don't use a SSL3.0 record version in client hello. * debian/patches/nullptr-accessibilitymenulistoption.patch: + Check for NULL pointers in AccessibilityMenuListOption. * debian/patches/nullptr-applystylecommand.patch: + Check for NULL pointer in ApplyStyleCommand. * debian/patches/nullptr-frameprogresstracker.patch: + Check for NULL pointer in FrameProgressTracker. * debian/patches/render-text-control.patch: + Check for NULL pointer in SearchInputType. * debian/patches/twitter-inserted-text.patch: + Fix inserted text when typing in the Twitter message box. * debian/patches/protect-document.patch: + Protect Document in ProcessingInstruction::setXSLStyleSheet(). This is a security fix, see https://codereview.chromium.org/579133004. * debian/patches/at-spi2.patch: + Accessible values are no longer accessible via AT-SPI2. * debian/patches/ax-focus-events.patch: + Fix accessible focus events in non-focused combo boxes. -- Alberto Garcia Sun, 07 Dec 2014 17:53:25 +0100 webkit2gtk (2.6.2+dfsg1-2) unstable; urgency=medium * debian/patches/fix-mips64-build.patch: + Fix mips64el build (Closes: #767598). * debian/patches/flash-crash.patch: + Fix crash in the Flash player (Closes: #768341). -- Alberto Garcia Mon, 10 Nov 2014 11:44:56 +0200 webkit2gtk (2.6.2+dfsg1-1) unstable; urgency=medium * New upstream release. -- Alberto Garcia Thu, 23 Oct 2014 12:17:48 +0300 webkit2gtk (2.6.1+dfsg1-2) unstable; urgency=medium * debian/rules: + Disable debugging symbols in armel and kfreebsd-amd64. * debian/control: + Bump Standards-Version to 3.9.6; no changes needed. -- Alberto Garcia Wed, 15 Oct 2014 15:03:26 +0300 webkit2gtk (2.6.1+dfsg1-1) unstable; urgency=medium * New upstream release. * debian/patches/fix-header-template.patch: + Remove. -- Alberto Garcia Mon, 13 Oct 2014 15:18:12 +0300 webkit2gtk (2.6.0+dfsg1-3) unstable; urgency=medium * debian/patches/atomic_build_fix.patch: + Make -latomic work also when --as-needed is present (Closes: 764193). * debian/rules: + Don't build -dbg packages if we don't have debugging symbols. + Disable debugging symbols in armhf (Closes: #764192). -- Alberto Garcia Mon, 06 Oct 2014 15:18:03 +0300 webkit2gtk (2.6.0+dfsg1-2) unstable; urgency=medium [ Alberto Garcia ] * debian/patches/atomic_build_fix.patch: + Add -latomic also to shared libraries. [ Emilio Pozuelo Monfort ] * debian/rules: + Disable debugging symbols on powerpc. Should fix the build as otherwise the linker needs too much memory and fails. + Disable JIT on armel. Should fix the build. * Upload to unstable. -- Emilio Pozuelo Monfort Thu, 02 Oct 2014 00:42:20 +0200 webkit2gtk (2.6.0+dfsg1-1) experimental; urgency=medium * New upstream release. * debian/patches/fix-textrel-x86.patch, debian/patches/change-libexec-dir.patch: + Remove. * debian/patches/dfg-jit.patch, debian/patches/install-minibrowser.patch, debian/patches/restore_sparc_code.patch: + Refresh. * debian/patches/atomic_build_fix.patch: + Add -latomic to fix build in some architectures. * debian/patches/css-image-set.patch: + Enable CSS_IMAGE_SET, required in order to display all inspector icons. * debian/rules: + Disable JIT completely in mips and mipsel, it does not build at the moment, see https://bugs.webkit.org/show_bug.cgi?id=136753. + Enable JIT in armel and armhf. * debian/copyright: + Update with all the changes in 2.6.0 (Closes: #760477). * debian/libwebkit2gtk-4.0-37.symbols: + Update. * Make gir1.2- and -dev packages multi-arch compliant: + debian/gir1.2-javascriptcoregtk-4.0.install, debian/gir1.2-webkit2-4.0.install: - Put .typelib files in /usr/lib//girepository-1.0. + debian/control: - Add Multi-Arch field to the affected packages. + debian/gir1.2-javascriptcoregtk-4.0.links, debian/libjavascriptcoregtk-4.0-dev.links: - Remove old compatibility links. + debian/patches/fix-header-template.patch: - Make WebKitEnumTypes.h equal in all builds by not including the name of the build directory. -- Alberto Garcia Mon, 29 Sep 2014 15:48:56 +0300 webkit2gtk (2.5.3+dfsg1-1) experimental; urgency=medium * New upstream release from the upcoming 2.6 branch. + Rename source package to webkit2gtk, since now WebKitGTK+ only provides the new WebKit2 API. We have to keep the old webkitgtk packages around until all apps using the old API have ben ported. + Add the +dfsg1 suffix to the version number since we have to remove a few non-free files from the source tarball. * debian/gbp.conf: + Update upstream branch name. * debian/watch: + Add dversionmangle rule to strip +dfsg1 from the package. * debian/rules: + Rewrite completely using the debhelper sequencer and build with cmake instead of autotools. + Disable JIT and MacroAssembler in all architectures unless we know it works. + Add get-orig-source target. * debian/control: + Remove all packages that use the old WebKit API, as well as the -common packages. + libjavascriptcoregtk-3.0-0 => libjavascriptcoregtk-4.0-18. + libwebkit2gtk-3.0-25 => libwebkit2gtk-4.0-37. + Don't depend on any specific compiler. + Add build dependencies on cmake and slimit. + Replace libgeoclue-dev with geoclue-2.0. + Split libwebkit2gtk-4.0-doc from the -dev package. + Remove Mike Hommey from the Uploaders field. * debian/copyright: + Make it compliant with the copyright format v1.0 and refactor the licenses a bit. * debian/jquery-1.9.1.js: + Provide uncompressed version of jquery to replace the compressed one that had to be removed from the original tarball. * debian/patches/enable_llint.patch, debian/patches/02_notebook_scroll.patch, debian/patches/atomic_build_fix.patch, debian/patches/fix-gtkdoc-error.patch, debian/patches/ftbfs-armhf.patch: + Remove. * debian/patches/dfg-jit.patch, debian/patches/local-label-string-hurd.patch, debian/patches/restore_sparc_code.patch, debian/patches/fix-textrel-x86.patch: + Refresh. * debian/patches/install-minibrowser.patch: + Rewrite to make it work with cmake. * debian/patches/change-libexec-dir.patch: + Install all auxiliary binaries in the same directory. * debian/source/lintian-overrides: + Remove. * debian/libwebkit2gtk-4.0-37.lintian-overrides: + Override shared-lib-without-dependency-information warning in libwebkit2gtkinjectedbundle.so, that's a module used internally by webkit. * debian/symbols.filter: + Remove. -- Alberto Garcia Wed, 27 Aug 2014 06:18:56 +0000 webkitgtk (2.4.1-1) experimental; urgency=medium * New upstream release. * debian/patches/ftbfs-armhf.patch: + Fix FTBFS in armhf. * debian/patches/local-label-string-hurd.patch: + Fix FTBFS in hurd-i386. -- Alberto Garcia Mon, 14 Apr 2014 20:22:51 +0000 webkitgtk (2.4.0-1) experimental; urgency=medium * New upstream stable release. * debian/patches/fix-textrel-x86.patch: + Remove TEXTREL tag in x86. -- Alberto Garcia Tue, 25 Mar 2014 11:18:17 +0200 webkitgtk (2.3.92-1) experimental; urgency=low * New upstream release. * debian/patches/dfg-jit.patch, debian/patches/install-minibrowser.patch: + Refresh. -- Alberto Garcia Mon, 17 Mar 2014 21:07:56 +0000 webkitgtk (2.3.90-1) experimental; urgency=medium * New upstream release. * debian/libwebkitgtk-1.0-0.symbols, debian/libwebkitgtk-3.0-0.symbols, debian/libwebkit2gtk-3.0-25.symbols: + Add new symbols. * debian/control: + Update package descriptions. + Remove redundant Priority fields from libwebkitgtk-{1,3}.0-common. + Remove duplicate build dependency on flex. * debian/patches/install-minibrowser.patch: + Ship the MiniBrowser binary, which is useful for testing purposes. * debian/patches/dfg-jit.patch: + Enable DFG JIT on FreeBSD and Hurd. * debian/patches/fix-gtkdoc-error.patch: + Fix error in gtk-doc generation. * debian/patches/02_notebook_scroll.patch: + Refresh. -- Alberto Garcia Tue, 18 Feb 2014 11:33:19 +0000 webkitgtk (2.3.5-1) experimental; urgency=low * New upstream release. * debian/patches/02_notebook_scroll.patch, debian/patches/enable_llint.patch, debian/patches/restore_sparc_code.patch: + Refresh. * debian/patches/x86_asm_fix.patch: + Remove, this has been merged upstream. * Build a libjavascriptcoregtk-3.0-bin package with the jsc interpreter + debian/control: add the new entry. + debian/rules: rename the binary from jsc-3 to jsc and add the suitable debhelper rules. + debian/libjavascriptcoregtk-3.0-bin.install: list package contents. + debian/libjavascriptcoregtk-3.0-bin.manpages, debian/jsc.1: add manual page. * debian/libwebkit2gtk-3.0-25.symbols: + Add new symbols. -- Alberto Garcia Fri, 07 Feb 2014 10:22:37 +0000 webkitgtk (2.3.4-4) experimental; urgency=low * debian/patches/atomic_build_fix.patch: + Update the patch with a fix that actually works. -- Alberto Garcia Sat, 01 Feb 2014 09:18:42 +0000 webkitgtk (2.3.4-3) experimental; urgency=low * debian/patches/atomic_build_fix.patch: + Add -latomic to fix build in some architectures. * debian/patches/x86_asm_fix.patch: + Update patch with a better fix. * debian/patches/enable_llint.patch: + Refresh. -- Alberto Garcia Tue, 28 Jan 2014 10:47:31 +0000 webkitgtk (2.3.4-2) experimental; urgency=low * debian/patches/x86_asm_fix.patch: + Fix build failure on x86 due to incorrect asm generation. * debian/patches/enable_llint.patch: + Enable LLINT in FreeBSD and Hurd. * debian/patches/restore_sparc_code.patch: + Restore removed SPARC code. -- Alberto Garcia Thu, 16 Jan 2014 08:30:14 +0000 webkitgtk (2.3.4-1) experimental; urgency=low * New upstream release. * WebKit is now built in fast-install mode by default, there's no need to run chrpath anymore. + debian/rules: remove it from the installation process. + debian/control: don't build depend on it. * debian/libwebkit2gtk-3.0-25.symbols: + Added new symbols. -- Alberto Garcia Mon, 13 Jan 2014 19:48:47 +0000 webkitgtk (2.3.3-1) experimental; urgency=low * New upstream release. * debian/patches/02_notebook_scroll.patch: + Refreshed. * Multi-arch support: + debian/control: Add Multi-Arch and Pre-Depends fields to all packages with shared libraries. + debian/*.install: replace usr/lib/ with usr/lib/*/, but keep GObject Introspection .typelib files in /usr/lib + debian/rules: adapt libdir and libexecdir to multi-arch. * debian/control: + Add myself to Uploaders. + Update package descriptions. + Build depend on libpng-dev, not libpng12-dev. + Bump Standards-Version to 3.9.5; no changes needed. + Use canonical versions of VCS URLs. * debian/rules: + Support noopt and debug in DEB_BUILD_OPTIONS. + Disable JIT and MacroAssembler on powerpcspe and mips64el. + No need to pass --enable-wayland-target anymore, it's automatically enabled now. + Disable parallel builds since they're unstable at the moment. + Don't create the libexec dirs manually, this is no longer needed. + Remove rpath from WebKitPluginProcess and WebKitWebProcess. * debian/libwebkitgtk-1.0-0.symbols, debian/libwebkitgtk-3.0-0.symbols, debian/libwebkit2gtk-3.0-25.symbols: + Updated for the new symbols. -- Alberto Garcia Fri, 03 Jan 2014 23:49:07 +0000 webkitgtk (2.3.2-1) experimental; urgency=low * New upstream release. * debian/patches/40_hppa_platform_h.patch, debian/patches/41_hppa_build_fix.patch, debian/patches/50_bsd-hurd-build-fix.patch, debian/patches/60_add-missing-include.patch, debian/patches/61_add-another-missing-include.patch, debian/patches/70_Add-stubs-for-missing-symbols-in-dom-bindings.patch: + Removed, merged upstream. * debian/patches/30_gtkdoc_fixxref_warnings.patch: + Drop unapplied patch that we don't need anymore. * debian/patches/13_thread-safe-icon-db.patch: + Drop unapplied patch that was fixed upstream a long time ago. * debian/patches/12_large-mem-page.patch: + Drop unapplied patch, it hasn't been applied in quite some time and we haven't heard of any complains. Besides, the patch no longer applies as the code it touched has been largely reworked or removed. * debian/patches/14_ia64-wide-ptr.patch, debian/patches/15_ia64-use-system-malloc.patch: + Dropped. The former wasn't been applied and needs rebasing if still needed. The second is probably useless given all the other patches that were needed on IA64 are gone. It may not be needed anymore as the code that the patch tries to workaround may be fixed now. If these or any other patches are needed for IA64, they should be sent upstream so we don't run into problems like this again. * debian/rules: + Disable debugging symbols on powerpcspe. Closes: #696472. * debian/libwebkitgtk-1.0-0.symbols, debian/libwebkitgtk-3.0-0.symbols, debian/libwebkit2gtk-3.0-25.symbols: + Updated for the new symbols. -- Emilio Pozuelo Monfort Thu, 21 Nov 2013 22:15:28 +0100 webkitgtk (2.3.1-1) experimental; urgency=low [ Michael Biebl ] * debian/rules: + Replace another occurence of findstring with filter. [ Emilio Pozuelo Monfort ] * debian/watch, debian/gbp.conf: + Update for 2.3 packages in experimental. * New upstream development release. + Re-enables MathML support. Closes: #649067. * debian/control, debian/rules: + Enable wayland support on linux. * debian/rules: + Use gcc / g++ 4.8 instead of 4.7. We should just be using the default here but some architectures are still defaulting to 4.6. * debian/patches/01_do-not-build-testing-tools.patch: + Removed, no longer needed. * debian/patches: + Refreshed. * debian/patches/50_bsd-hurd-build-fix.patch: + Fix the build on !linux. * debian/patches/60_add-missing-include.patch: + Patch from upstream bugzilla, fix another build issue. * debian/patches/61_add-another-missing-include.patch: + Another missing include, patch from upstream bugzilla. * debian/patches/40_hppa_platform_h.patch: + WTF_CPU_HPPA was already being defined, so only define the missing remaining bits. + Don't disable YARR, JIT and MacroAssembler here, this is a more general problem as explained in https://bugs.webkit.org/show_bug.cgi?id=113638 and we already disable those in debian/rules. * debian/patches/70_Add-stubs-for-missing-symbols-in-dom-bindings.patch: + New patch, add stubs for a few missing symbols in the DOM bindings which are gone because the underlying objects have been removed. * debian/libwebkitgtk-1.0-0.symbols, debian/libwebkitgtk-3.0-0.symbols, debian/libwebkit2gtk-3.0-25.symbols: + Updated for the new symbols. * debian/source/lintian-overrides: + Override license-problem-json-evil, the file is mentioning the original implementation's license but doesn't actually have that license. + Drop an old override. -- Emilio Pozuelo Monfort Tue, 05 Nov 2013 14:24:07 +0100 webkitgtk (2.2.1-1) unstable; urgency=low * debian/gbp.conf: + Added. * New upstream stable release. -- Emilio Pozuelo Monfort Tue, 29 Oct 2013 20:44:42 +0100 webkitgtk (2.2.0-2) unstable; urgency=low * debian/rules: + Disable JIT on mips, should fix the FTBFS. * Upload to unstable. -- Emilio Pozuelo Monfort Mon, 14 Oct 2013 19:00:57 +0200 webkitgtk (2.2.0-1) experimental; urgency=low * New upstream stable release. * debian/control: + Remove gail build dependencies, no longer needed. * debian/patches: + Refreshed. -- Emilio Pozuelo Monfort Wed, 09 Oct 2013 16:01:05 +0200 webkitgtk (2.1.91-1) experimental; urgency=low [ Michael Biebl ] * debian/rules: + Use filter instead of findstring to match the current architecture as findstring also matches substrings so we accidentally used stabs debug symbols for i386 and amd64 and disabled jit for mips. [ Emilio Pozuelo Monfort ] * debian/rules: + Use CPPFLAGS instead of JSC_CPPFLAGS to disable JIT and MacroAssembler as JSC_CPPFLAGS is no longer honored by the build system. This fixes the build (again) on ia64 powerpc sparc s390 and s390x. * debian/patches/40_hppa_platform_h.patch, debian/patches/41_hppa_build_fix.patch, debian/rules: + Add support for HPPA. Thanks to John David Anglin for the patches. Closes: #721206. * debian/patches/20_mesa-llvmpipe-crash.patch, debian/patches/25_bison_2.6_ftbfs.patch: + Remove patches that were cherry-picked from upstream 2.1.x and we no longer use. * debian/rules: + Disable JIT and MacroAssembler on alpha. Closes: #721863. + Likewise for ppc64 and sparc64. [ Gustavo Noronha Silva ] * debian/rules: + Disable GLX on ARM, thanks to Sjoerd Simons. * debian/patches/10_hurd_getCurrentExecutablePath.patch, debian/patches/20_bsd-hurd-gtest-port.patch: + removed, applied upstream -- Gustavo Noronha Silva Mon, 16 Sep 2013 15:02:08 -0300 webkitgtk (2.1.90.1-1) experimental; urgency=low [ Gustavo Noronha Silva ] * New development release * debian/patches/series, debian/patches/03_dom_bindings_compat.patch: - removed patch; applied upstream * debian/patches/02_notebook_scroll.patch: - refreshed * debian/*.symbols: - updated with ABI additions [ Emilio Pozuelo Monfort ] * debian/rules: + Switch powerpc to stabs as it's currently taking too much space in the buildds. * debian/control: + Add myself to Uploaders. -- Gustavo Noronha Silva Thu, 29 Aug 2013 21:32:48 -0300 webkitgtk (2.1.4-3) experimental; urgency=low * debian/control, debian/libwebkitgtk-common-dev.install: - install the webkitdom headers in a separate dev package that can be depended on by both libwebkitgtk-3.0-dev and libwebkit2gtk-3.0-dev -- Gustavo Noronha Silva Fri, 23 Aug 2013 15:03:44 -0300 webkitgtk (2.1.4-2) experimental; urgency=low * debian/rules: - merge build and install rules so we can install right after building each flavor, and save space by cleaning up the build - clean *.pyc files in the clean target, to allow multiple builds in the same source tree again * debian/rules: - disable debug symbols sparc, and use stabs for armel, like we already do for armhf; their buildds are too constrained in terms of hardware resources -- Gustavo Noronha Silva Wed, 21 Aug 2013 23:13:58 -0300 webkitgtk (2.1.4-1) experimental; urgency=low * New development release * debian/patches/01_do-not-build-testing-tools.patch: - refreshed * debian/libjavascriptcore*dev.install, gir1.2-*.install, debian/libjavascriptcore*dev.links, gir1.2-*.links: - Install the GObject Introspection support files, and compatibility links that cover the old names * debian/patches/03_dom_bindings_compat.patch: - Add symbols that went missing since the last stable release * debian/*.symbols: - updated symbols files to contain the newly added APIs -- Gustavo Noronha Silva Mon, 19 Aug 2013 21:11:33 -0300 webkitgtk (2.0.4-2) unstable; urgency=low [ Jeremy Bicha ] * Don't recommend universe gstreamer codecs on Ubuntu. Closes: #714299. [ Gustavo Noronha ] * debian/patches/03_atomics-buildfix.patch: - patch from upstream to fix build in architectures which do not support some atomic builtins for 64 bits types (should fix powerpc and sparc) * debian/libwebkit2gtk-3.0-25.symbols, debian/symbols.filter: - export the WebGtkExtensionManager, used by WebKit2GTK+ for loading injected bundle plugins -- Gustavo Noronha Silva Wed, 14 Aug 2013 22:13:41 -0300 webkitgtk (2.0.4-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * debian/compat: + Go back to compat 8 for now as compressed symbol files kill .deb compression. Also objcopy seems to take a lot of memory to compress debugging symbols, killing the build in some cases. * debian/rules: + Stop building with -O1 on armhf. Hopefully the compiler error we were getting has been fixed. + Build with -gstabs on armhf and kfreebsd to try to eat less memory and make the build succeed. If it doesn't we may have to disable debugging symbols as we do in many other arches. [ Gustavo Noronha Silva ] * New upstream release * debian/*.symbols, debian/*.install, debian/symbols.filter, debian/patches/01_do-not-build-testing-tools.patch, debian/rules: - Avoid exposing a ton of C++ symbols by not building the testing tools - We no longer build the test browsers, as well * debian/rules: - move dh_autoreconf call to its own rule with its own custom stamp, so we can just call binary if the build fails and we want to try again -- Gustavo Noronha Silva Thu, 08 Aug 2013 20:00:46 -0300 webkitgtk (2.0.3-1) experimental; urgency=low * Team upload. * debian/libwebkit2gtk-3.0-25.symbols: + Added missing i386 symbols. Should really fix the i386 build. Closes: #704886. * debian/rules: + Pass -I Source/autotools to autoreconf to make sure aclocal can find the necessary macros, as otherwise some versions such as aclocal-1.11 have some trouble with this. + Add --disable-jit back on mipsel, armel and powerpc. The change was probably lost with the webkit2 addition. + Don't pass --with-gstreamer=1.0 anymore, GStreamer support is always 1.0 now and the configure flag has been dropped. + Don't pass --disable-plugin-process. The flag is gone and the plugin process is always built for WebKit2, which is what we were doing. + Don't pass --disable-jit on powerpc. Instead disable JIT, YARR and assembler in ia64 powerpc sparc s390 and s390x as there's no support for MacroAssembler for them. * debian/patches/changeset_145551.diff: + Backport from upstream, implement Double2Ints in CLoop backend for 32 bit architectures, needed for the above architectures where we disable JIT, YARR and assembler. * debian/control: + Build depend on libgudev-1.0-dev on linux for gamepad support. * debian/patches/10_hurd_getCurrentExecutablePath.patch: + Readd patch from #669059 that was lost. Fixes build on hurd. * New upstream release. * changeset_150117.diff, changeset_150326.diff, changeset_150963.diff: + Dropped, included upstream. * debian/patches/changeset_147557.diff: + Backport from upstream, fix a dispose/finalize mistake that can cause crashes in some scenarios. * debian/patches/20_bsd-hurd-gtest-port.patch: + New patch. Fix kfreebsd and hurd builds by making gtest know about them. -- Emilio Pozuelo Monfort Sun, 16 Jun 2013 20:52:37 +0200 webkit (1.8.1-4) unstable; urgency=low * Acknowledge NMUs. Thanks Samuel, Ansgar and Michael! * debian/patches/20_mesa-llvmpipe-crash.patch: + Backport change from upstream, fixes crashes when running mesa llvmpipe drivers. Closes: #711584. * debian/patches/25_bison_2.6_ftbfs.patch: + Backport change from upstream, fix the build with bison >= 2.6. * debian/patches/30_gtkdoc_fixxref_warnings.patch: + New patch. Ignore warnings when generating the html documentation. The broken links were probably already there in previous builds as we don't build depend on the necessary -doc packages. We will upload 2.0.x to unstable soonish anyway so no point in fixing such minor issues here. -- Emilio Pozuelo Monfort Wed, 12 Jun 2013 21:48:22 +0200 webkitgtk (2.0.2-2) experimental; urgency=low * Team upload. * debian/control, debian/rules: + Build depend on gcc-4.7 and g++-4.7 and set the C compiler and C++ compiler to this version as webkitgtk now requires GCC >= 4.7 and the default on many architectures is still 4.6. * debian/control, debian/compat: + Bump debhelper compat to 9. Among other things, this brings us compressed debug info files. It also brings build-id debug info files which greatly speed up gdb start up as gdb won't have to checksum the (rather big) webkit debug info files anymore. * debian/rules: + Exclude libwebkit2gtkinjectedbundle.so from dh_makeshlibs as it's a private library and debhelper looks at every shared lib in compat 9. * debian/libwebkitgtk-1.0-0.symbols, debian/libwebkitgtk-3.0-0.symbols: + Add missing symbols for 32 bit arches. Closes: #704886. * debian/libwebkit2gtk-3.0-25.symbols: + Demangle symbols. * debian/control: + Bump required build dependencies according to Versions.mk. + Add missing build dependency on flex. Thanks to Sjoerd Simons for noticing this. + Also add other missing build dependencies (cairo, freetype, fontconfig and libxml). -- Emilio Pozuelo Monfort Tue, 04 Jun 2013 15:00:49 +0200 webkitgtk (2.0.2-1) experimental; urgency=low * Team upload. * New upstream release. + debian/patches/03_avoid_unresolved_x_symbols.patch: - Removed, applied upstream. + debian/patches/changeset_150117.diff, debian/patches/changeset_150256.diff, debian/patches/changeset_150326.diff, debian/patches/changeset_150963.diff: - Backport various build fixes from upstream. + debian/*.symbols: - Updated. + debian/libwebkit2gtk-3.0-0.install: - Don't install .la files. + debian/rules: - Re-enable parallel build support, the above patches should make it work. + debian/libwebkit2gtk-3.0-{0,25}.install, debian/control, debian/rules: - Renamed libwebkit2gtk-3.0-0 to libwebkit2gtk-3.0-25. - Make libwebkit2gtk-3.0-25 break/replace the old libwebkit2gtk-3.0-0 as the injected-bundle module path is the same. + debian/libwebkit2gtk-3.0-25.symbols: - Add a symbols file for libwebkit2gtk-3.0. * debian/watch: + Updated to work with the new page. * debian/rules: + Run dh_autoreconf. Makes it easier to backport upstream patches that modify autotools files. * debian/control: + Mention "dummy" in libwebkit-dev's long description to shut lintian up. + Bump Standards-Version to 3.9.4; no changes needed. + Bump libharfbuzz-dev's minimum build dependency to pick up a dependency against the new libharfbuzz0a package. -- Emilio Pozuelo Monfort Wed, 29 May 2013 10:39:29 +0200 webkitgtk (1.11.91-1) experimental; urgency=low * New development release * debian/patches/03_avoid_unresolved_x_symbols.patch: - patch to avoid linking issue * debian/rules: - enable WebKit2 packages * debian/*.symbols: - updated with new symbols * debian/control: - add libwebp-dev to the build dependencies - add libsecret-1-dev to build dependencies - add libharfbuzz-dev >= 0.9.7 to build dependencies * debian/libwebkitgtk-3.0-dev.install: - install webkitdom includes, which now live in a new path -- Gustavo Noronha Silva Sun, 17 Mar 2013 11:43:34 -0300 webkitgtk (1.10.2-2) experimental; urgency=low * Integrate patches and acknowledge NMUs; thanks to Ansgar Burchardt , and Michael Gilbert * debian/control, debian/rules: - switch to building with GStreamer 1.0 * debian/control: - added ruby to the Build-Dependencies, it is now required for building WebKit * debian/rules: - ensure configure is the last command run in a single shell invocation, so the build fails early if configure fails -- Gustavo Noronha Silva Sun, 24 Feb 2013 16:51:07 -0300 webkitgtk (1.10.2-1) experimental; urgency=low * New stable release - source package renamed following upstream - Includes the WebCore split patches, so the make command line limit problem should not happen * Acknowledge NMU to fix FreeBSD and Hurd, thanks to Samuel Thibault * Acknowledge NMU to change deb compression to xz, thanks to Ansgar Burchardt * Acknowledge NMU to use smaller debug format for ia64 as well, thanks to Ansgar Burchardt * debian/*.symbols: - updated * debian/control: - bump libsoup dependency to 2.40 accross the board, following upstream's bump but using the first stable release instead of the development one * debian/*webkit2*, debian/rules, debian/control: - new packages for the WebKit2GTK+ library, not built by default, you can enable them by setting the make ENABLE_WEBKIT2 variable to yes -- Gustavo Noronha Silva Wed, 05 Dec 2012 23:41:36 -0200 webkit (1.9.2-1) experimental; urgency=low * New development release * debian/patches/10_kfreebsd_support.patch: - removed; applied upstream * debian/rules: - disable AR_FLAGS space optimization for now, since linking two libtool convenience libraries seems to break that * debian/*.symbols: - updated with symbols of the new version -- Gustavo Noronha Silva Tue, 08 May 2012 12:01:33 -0300 webkit (1.8.1-3.4) unstable; urgency=medium * Non-maintainer upload. * Fix wide pointer issues on ia64 (closes: #642750). * Make favicon database thread-safe (closes: #697172). * Support architectures with large page sizes (closes: #694971). * Compile with --disable-jit on armel, mipsel, and powerpc (closes: #651636). -- Michael Gilbert Sat, 16 Feb 2013 21:46:48 +0000 webkit (1.8.1-3.3) unstable; urgency=low * Non-maintainer upload. * debian/rules: Disable debug symbols also for ia64. -- Ansgar Burchardt Thu, 13 Sep 2012 23:39:52 +0200 webkit (1.8.1-3.2) unstable; urgency=low * Non-maintainer upload. * debian/rules: use xz compression for binary packages. (Closes: #684139) -- Ansgar Burchardt Sat, 08 Sep 2012 18:40:04 +0200 webkit (1.8.1-3.1) unstable; urgency=low * Non-maintainer upload. * Fix debian/patches/10_kfreebsd_support.patch debian/patches/11_hurd_support.patch patches for kfreebsd and hurd build (Closes: #669059). -- Samuel Thibault Fri, 25 May 2012 11:00:30 +0200 webkit (1.8.1-3) unstable; urgency=low [ Samuel Thibault ] * debian/rules: - Disable debug symbols also for hurd-i386 (Closes: #664810) * debian/patches/11_hurd_support.patch: - Add Hurd-specific code path before the catch-all UNIX code path for getting the executable path (Closes: 669059) -- Gustavo Noronha Silva Wed, 23 May 2012 22:54:54 -0300 webkit (1.8.1-2) unstable; urgency=low [ Michael Biebl ] * debian/rules: - Use set -e in for loops to fail early - Standardize on $(shell ) for shell invocation and only add -Wl,--no-keep-memory for 32 bits architectures - Disable debugging symbols completely for architectures for which we were using -gstabs before, since they keep hitting memory limits on the buildds [ Jeremy Bicha ] * debian/rules: - Remove duplicate LDFLAGS when running configure * debian/watch: - Look for tar.xz files from now on -- Gustavo Noronha Silva Fri, 04 May 2012 12:37:56 -0300 webkit (1.8.1-1) unstable; urgency=low * New upstream release * debian/patches/10_kfreebsd_support.patch: - Patch by Steven Chamberlain to fix the build for kFreeBSD (Closes: #669308) -- Gustavo Noronha Silva Thu, 26 Apr 2012 19:52:12 -0300 webkit (1.8.0-2) unstable; urgency=low * Upload to unstable -- Gustavo Noronha Silva Tue, 03 Apr 2012 16:50:54 -0300 webkit (1.8.0-1) experimental; urgency=low * New stable release * debian/control: - move libwebkit-dev to oldlibs * debian/*.symbols: - updated with symbols additions -- Gustavo Noronha Silva Wed, 28 Mar 2012 09:53:38 -0300 webkit (1.7.92-1) experimental; urgency=low * New development release * debian/control: - wrapped Build-Dependencies * debian/rules: - pass --no-keep-memory to the linker, to make build less likely to fail with an OOM * debian/*.symbols: - updated with new symbols -- Gustavo Noronha Silva Mon, 26 Mar 2012 19:56:51 -0300 webkit (1.7.91-1) experimental; urgency=low * New development release * debian/patches/05_sparc-needs-alignment.patch: - removed; applied upstream * debian/libwebkitgtk*.symbols: - added DRT optional symbols that are different on i386/powerpc * debian/control: - replace dh_clean -k call with dh_prep - bump Build-Depends on debhelper, for dh_prep - bump Dependency on libsoup to for the -dev packages to match the Build-Dependency - Recommend gstreamer packages required to play most formats with