[arch-commits] Commit in webkit2gtk/repos (12 files)
Date: Saturday, October 28, 2017 @ 08:43:57 Author: heftig Revision: 308565 archrelease: copy trunk to extra-i686, extra-x86_64 Added: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 308564, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-i686/gcc7.patch (from rev 308564, webkit2gtk/trunk/gcc7.patch) webkit2gtk/repos/extra-i686/icu59.patch (from rev 308564, webkit2gtk/trunk/icu59.patch) webkit2gtk/repos/extra-x86_64/PKGBUILD (from rev 308564, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-x86_64/gcc7.patch (from rev 308564, webkit2gtk/trunk/gcc7.patch) webkit2gtk/repos/extra-x86_64/icu59.patch (from rev 308564, webkit2gtk/trunk/icu59.patch) Deleted: webkit2gtk/repos/extra-i686/PKGBUILD webkit2gtk/repos/extra-i686/gcc7.patch webkit2gtk/repos/extra-i686/icu59.patch webkit2gtk/repos/extra-x86_64/PKGBUILD webkit2gtk/repos/extra-x86_64/gcc7.patch webkit2gtk/repos/extra-x86_64/icu59.patch --+ /PKGBUILD| 98 + /gcc7.patch | 94 +++ /icu59.patch | 76 ++ extra-i686/PKGBUILD | 49 -- extra-i686/gcc7.patch| 47 - extra-i686/icu59.patch | 38 - extra-x86_64/PKGBUILD| 49 -- extra-x86_64/gcc7.patch | 47 - extra-x86_64/icu59.patch | 38 - 9 files changed, 268 insertions(+), 268 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2017-10-28 08:37:55 UTC (rev 308564) +++ extra-i686/PKGBUILD 2017-10-28 08:43:57 UTC (rev 308565) @@ -1,49 +0,0 @@ -# $Id$ -# Contributor: Eric Bélanger- -pkgname=webkit2gtk -pkgver=2.18.1 -pkgrel=1 -pkgdesc="GTK+ Web content engine library" -arch=(i686 x86_64) -url="https://webkitgtk.org/; -license=(custom) -depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs gst-plugins-bad - libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen) -makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) -optdepends=('gtk2: Netscape plugin support' -'gst-plugins-base: free media decoding' -'gst-plugins-good: media decoding' -'gst-libav: nonfree media decoding') -source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) -sha256sums=('9cdb7b302fbc8a2a7e1e783b80391e64f8b12d70d6ebad4eb756dd59bf3ed795' -'SKIP') -validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') - -prepare() { - mkdir build - cd webkitgtk-$pkgver - - sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc - rm -r Source/ThirdParty/gtest/ -} - -build() { - cd build - cmake -G Ninja -DPORT=GTK -DCMAKE_BUILD_TYPE=Release \ --DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=/usr \ --DLIB_INSTALL_DIR=/usr/lib -DLIBEXEC_INSTALL_DIR=/usr/lib/webkit2gtk-4.0 \ --DENABLE_GTKDOC=ON -DPYTHON_EXECUTABLE=/usr/bin/python2 ../webkitgtk-$pkgver - ninja -} - -package() { - cd build - DESTDIR="$pkgdir" ninja install - - cd ../webkitgtk-$pkgver/Source - while IFS= read -d $'\0' -r _f; do -echo "### $_f ###"; cat "$_f"; echo - done < <(find . -name 'COPYING*' -or -name 'LICENSE*' -print0) \ -| install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 308564, webkit2gtk/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2017-10-28 08:43:57 UTC (rev 308565) @@ -0,0 +1,49 @@ +# $Id$ +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.18.2 +pkgrel=1 +pkgdesc="GTK+ Web content engine library" +arch=(i686 x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs gst-plugins-bad + libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen) +makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) +optdepends=('gtk2: Netscape plugin support' +'gst-plugins-base: free media decoding' +'gst-plugins-good: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('b14cb3f1b5321b1dc50abcc0445a97f8e2f8813562bca7ce4d2f8069f6fec8e7' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') + +prepare() { + mkdir build + cd webkitgtk-$pkgver + + sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc + rm -r Source/ThirdParty/gtest/ +} + +build() { + cd build + cmake -G Ninja -DPORT=GTK -DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=/usr \ +
[arch-commits] Commit in webkit2gtk/repos (12 files)
Date: Thursday, October 19, 2017 @ 06:47:49 Author: heftig Revision: 308241 archrelease: copy trunk to extra-i686, extra-x86_64 Added: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 308240, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-i686/gcc7.patch (from rev 308240, webkit2gtk/trunk/gcc7.patch) webkit2gtk/repos/extra-i686/icu59.patch (from rev 308240, webkit2gtk/trunk/icu59.patch) webkit2gtk/repos/extra-x86_64/PKGBUILD (from rev 308240, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-x86_64/gcc7.patch (from rev 308240, webkit2gtk/trunk/gcc7.patch) webkit2gtk/repos/extra-x86_64/icu59.patch (from rev 308240, webkit2gtk/trunk/icu59.patch) Deleted: webkit2gtk/repos/extra-i686/PKGBUILD webkit2gtk/repos/extra-i686/gcc7.patch webkit2gtk/repos/extra-i686/icu59.patch webkit2gtk/repos/extra-x86_64/PKGBUILD webkit2gtk/repos/extra-x86_64/gcc7.patch webkit2gtk/repos/extra-x86_64/icu59.patch --+ /PKGBUILD| 98 + /gcc7.patch | 94 +++ /icu59.patch | 76 ++ extra-i686/PKGBUILD | 49 -- extra-i686/gcc7.patch| 47 - extra-i686/icu59.patch | 38 - extra-x86_64/PKGBUILD| 49 -- extra-x86_64/gcc7.patch | 47 - extra-x86_64/icu59.patch | 38 - 9 files changed, 268 insertions(+), 268 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2017-10-19 06:47:16 UTC (rev 308240) +++ extra-i686/PKGBUILD 2017-10-19 06:47:49 UTC (rev 308241) @@ -1,49 +0,0 @@ -# $Id$ -# Contributor: Eric Bélanger- -pkgname=webkit2gtk -pkgver=2.18.0 -pkgrel=1 -pkgdesc="GTK+ Web content engine library" -arch=(i686 x86_64) -url="https://webkitgtk.org/; -license=(custom) -depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs gst-plugins-bad - libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen) -makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) -optdepends=('gtk2: Netscape plugin support' -'gst-plugins-base: free media decoding' -'gst-plugins-good: media decoding' -'gst-libav: nonfree media decoding') -source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) -sha256sums=('b583e46a3de36a3e80ba33b084ead60512a2046aca01ff61e50e519436e5038d' -'SKIP') -validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') - -prepare() { - mkdir build - cd webkitgtk-$pkgver - - sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc - rm -r Source/ThirdParty/gtest/ -} - -build() { - cd build - cmake -G Ninja -DPORT=GTK -DCMAKE_BUILD_TYPE=Release \ --DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=/usr \ --DLIB_INSTALL_DIR=/usr/lib -DLIBEXEC_INSTALL_DIR=/usr/lib/webkit2gtk-4.0 \ --DENABLE_GTKDOC=ON -DPYTHON_EXECUTABLE=/usr/bin/python2 ../webkitgtk-$pkgver - ninja -} - -package() { - cd build - DESTDIR="$pkgdir" ninja install - - cd ../webkitgtk-$pkgver/Source - while IFS= read -d $'\0' -r _f; do -echo "### $_f ###"; cat "$_f"; echo - done < <(find . -name 'COPYING*' -or -name 'LICENSE*' -print0) \ -| install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 308240, webkit2gtk/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2017-10-19 06:47:49 UTC (rev 308241) @@ -0,0 +1,49 @@ +# $Id$ +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.18.1 +pkgrel=1 +pkgdesc="GTK+ Web content engine library" +arch=(i686 x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs gst-plugins-bad + libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen) +makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) +optdepends=('gtk2: Netscape plugin support' +'gst-plugins-base: free media decoding' +'gst-plugins-good: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc}) +sha256sums=('9cdb7b302fbc8a2a7e1e783b80391e64f8b12d70d6ebad4eb756dd59bf3ed795' +'SKIP') +validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') + +prepare() { + mkdir build + cd webkitgtk-$pkgver + + sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc + rm -r Source/ThirdParty/gtest/ +} + +build() { + cd build + cmake -G Ninja -DPORT=GTK -DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=/usr \ +
[arch-commits] Commit in webkit2gtk/repos (12 files)
Date: Monday, July 24, 2017 @ 19:50:10 Author: heftig Revision: 301228 archrelease: copy trunk to extra-i686, extra-x86_64 Added: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 301227, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-i686/gcc7.patch (from rev 301227, webkit2gtk/trunk/gcc7.patch) webkit2gtk/repos/extra-i686/icu59.patch (from rev 301227, webkit2gtk/trunk/icu59.patch) webkit2gtk/repos/extra-x86_64/PKGBUILD (from rev 301227, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-x86_64/gcc7.patch (from rev 301227, webkit2gtk/trunk/gcc7.patch) webkit2gtk/repos/extra-x86_64/icu59.patch (from rev 301227, webkit2gtk/trunk/icu59.patch) Deleted: webkit2gtk/repos/extra-i686/PKGBUILD webkit2gtk/repos/extra-i686/gcc7.patch webkit2gtk/repos/extra-i686/icu59.patch webkit2gtk/repos/extra-x86_64/PKGBUILD webkit2gtk/repos/extra-x86_64/gcc7.patch webkit2gtk/repos/extra-x86_64/icu59.patch --+ /PKGBUILD| 110 + /gcc7.patch | 94 ++ /icu59.patch | 76 +++ extra-i686/PKGBUILD | 55 -- extra-i686/gcc7.patch| 47 --- extra-i686/icu59.patch | 38 --- extra-x86_64/PKGBUILD| 55 -- extra-x86_64/gcc7.patch | 47 --- extra-x86_64/icu59.patch | 38 --- 9 files changed, 280 insertions(+), 280 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2017-07-24 19:45:02 UTC (rev 301227) +++ extra-i686/PKGBUILD 2017-07-24 19:50:10 UTC (rev 301228) @@ -1,55 +0,0 @@ -# $Id$ -# Contributor: Eric Bélanger- -pkgname=webkit2gtk -pkgver=2.16.5 -pkgrel=1 -pkgdesc="GTK+ Web content engine library" -arch=(i686 x86_64) -url="https://webkitgtk.org/; -license=(custom) -depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs - libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen) -makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) -optdepends=('gtk2: Netscape plugin support' -'gst-plugins-base: free media decoding' -'gst-plugins-good: media decoding' -'gst-libav: nonfree media decoding') -source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc} -icu59.patch gcc7.patch) -sha256sums=('8e0396f3428e757898c5856e642eed4fcd5a20ae03d96d3eaa03b76634be7dd4' -'SKIP' -'eb791b9c8dcb84996904846dedf8c3ddf1a5fde32330177f3f0071510bd8ca6d' -'0c8e7e0b7cb4379d59eca4a93df84c984a44feb979ad1b6c1f964192290e25f5') -validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') - -prepare() { - mkdir build - cd webkitgtk-$pkgver - - patch -Np1 -i ../icu59.patch - patch -Np1 -i ../gcc7.patch # https://bugs.webkit.org/show_bug.cgi?id=173407 - - sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc - rm -r Source/ThirdParty/gtest/ -} - -build() { - cd build - cmake -G Ninja -DPORT=GTK -DCMAKE_BUILD_TYPE=Release \ --DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=/usr \ --DLIB_INSTALL_DIR=/usr/lib -DLIBEXEC_INSTALL_DIR=/usr/lib/webkit2gtk-4.0 \ --DENABLE_GTKDOC=ON -DPYTHON_EXECUTABLE=/usr/bin/python2 ../webkitgtk-$pkgver - ninja -} - -package() { - cd build - DESTDIR="$pkgdir" ninja install - - cd ../webkitgtk-$pkgver/Source - while IFS= read -d $'\0' -r _f; do -echo "### $_f ###"; cat "$_f"; echo - done < <(find . -name 'COPYING*' -or -name 'LICENSE*' -print0) \ -| install -Dm644 /dev/stdin "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 301227, webkit2gtk/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2017-07-24 19:50:10 UTC (rev 301228) @@ -0,0 +1,55 @@ +# $Id$ +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.16.6 +pkgrel=1 +pkgdesc="GTK+ Web content engine library" +arch=(i686 x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs + libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen) +makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) +optdepends=('gtk2: Netscape plugin support' +'gst-plugins-base: free media decoding' +'gst-plugins-good: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc} +icu59.patch gcc7.patch) +sha256sums=('fc23650df953123c59b9c0edf3855e7bd55bd107820997fc72375811e1ea4b21' +'SKIP' +'eb791b9c8dcb84996904846dedf8c3ddf1a5fde32330177f3f0071510bd8ca6d' +
[arch-commits] Commit in webkit2gtk/repos (12 files)
Date: Tuesday, June 27, 2017 @ 13:20:53 Author: heftig Revision: 299296 archrelease: copy trunk to extra-i686, extra-x86_64 Added: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 299295, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-i686/gcc7.patch (from rev 299295, webkit2gtk/trunk/gcc7.patch) webkit2gtk/repos/extra-i686/icu59.patch (from rev 299295, webkit2gtk/trunk/icu59.patch) webkit2gtk/repos/extra-x86_64/PKGBUILD (from rev 299295, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-x86_64/gcc7.patch (from rev 299295, webkit2gtk/trunk/gcc7.patch) webkit2gtk/repos/extra-x86_64/icu59.patch (from rev 299295, webkit2gtk/trunk/icu59.patch) Deleted: webkit2gtk/repos/extra-i686/PKGBUILD webkit2gtk/repos/extra-i686/gcc7-memcpy.patch webkit2gtk/repos/extra-i686/icu59.patch webkit2gtk/repos/extra-x86_64/PKGBUILD webkit2gtk/repos/extra-x86_64/gcc7-memcpy.patch webkit2gtk/repos/extra-x86_64/icu59.patch + /PKGBUILD | 110 +++ /icu59.patch | 76 ++ extra-i686/PKGBUILD| 58 extra-i686/gcc7-memcpy.patch | 34 extra-i686/gcc7.patch | 47 extra-i686/icu59.patch | 38 - extra-x86_64/PKGBUILD | 58 extra-x86_64/gcc7-memcpy.patch | 34 extra-x86_64/gcc7.patch| 47 extra-x86_64/icu59.patch | 38 - 10 files changed, 280 insertions(+), 260 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2017-06-27 13:15:35 UTC (rev 299295) +++ extra-i686/PKGBUILD 2017-06-27 13:20:53 UTC (rev 299296) @@ -1,58 +0,0 @@ -# $Id$ -# Contributor: Eric Bélanger- -pkgname=webkit2gtk -pkgver=2.16.4 -pkgrel=1 -pkgdesc="GTK+ Web content engine library" -arch=(i686 x86_64) -url="https://webkitgtk.org/; -license=(custom) -depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs - libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen) -makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2) -optdepends=('gtk2: Netscape plugin support' -'gst-plugins-base: free media decoding' -'gst-plugins-good: media decoding' -'gst-libav: nonfree media decoding') -options=(!emptydirs) -source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc} -icu59.patch gcc7-memcpy.patch) -sha256sums=('f9aba4338319bd539785345144e28c8027dc8cb526b2e443e0c8f2c0239f5128' -'SKIP' -'eb791b9c8dcb84996904846dedf8c3ddf1a5fde32330177f3f0071510bd8ca6d' -'025e36bef353f850598a9bd9d91bc1aa2e2f75db9f46c252ec2f861726299189') -validpgpkeys=('D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3') - -prepare() { - mkdir build - cd webkitgtk-$pkgver - - patch -Np1 -i ../icu59.patch - patch -Np1 -i ../gcc7-memcpy.patch # https://bugs.webkit.org/show_bug.cgi?id=173407 - - sed -i '1s/python$/&2/' Tools/gtk/generate-gtkdoc - rm -r Source/ThirdParty/gtest/ -} - -build() { - cd build - cmake -DPORT=GTK -DCMAKE_BUILD_TYPE=Release \ --DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=/usr \ --DLIB_INSTALL_DIR=/usr/lib -DLIBEXEC_INSTALL_DIR=/usr/lib/webkit2gtk-4.0 \ --DENABLE_GTKDOC=ON -DPYTHON_EXECUTABLE=/usr/bin/python2 ../webkitgtk-$pkgver - make -} - -package() { - cd build - make DESTDIR="$pkgdir" install - - install -m755 -d "$pkgdir/usr/share/licenses/webkit2gtk" - cd "$srcdir/webkitgtk-$pkgver/Source" - for f in $(find -name 'COPYING*' -or -name 'LICENSE*'); do -echo $f >> "$pkgdir/usr/share/licenses/webkit2gtk/LICENSE" -cat $f >> "$pkgdir/usr/share/licenses/webkit2gtk/LICENSE" -echo "" >> "$pkgdir/usr/share/licenses/webkit2gtk/LICENSE" - done -} Copied: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 299295, webkit2gtk/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2017-06-27 13:20:53 UTC (rev 299296) @@ -0,0 +1,55 @@ +# $Id$ +# Contributor: Eric Bélanger + +pkgname=webkit2gtk +pkgver=2.16.5 +pkgrel=1 +pkgdesc="GTK+ Web content engine library" +arch=(i686 x86_64) +url="https://webkitgtk.org/; +license=(custom) +depends=(libxt libxslt enchant geoclue2 gst-plugins-base-libs + libsecret libwebp harfbuzz-icu gtk3 libnotify hyphen) +makedepends=(gtk2 gperf gobject-introspection ruby gtk-doc cmake python python2 ninja) +optdepends=('gtk2: Netscape plugin support' +'gst-plugins-base: free media decoding' +'gst-plugins-good: media decoding' +'gst-libav: nonfree media decoding') +source=(https://webkitgtk.org/releases/webkitgtk-${pkgver}.tar.xz{,.asc} +icu59.patch
[arch-commits] Commit in webkit2gtk/repos (12 files)
Date: Tuesday, May 9, 2017 @ 21:03:05 Author: heftig Revision: 295511 archrelease: copy trunk to extra-i686, extra-x86_64 Added: webkit2gtk/repos/extra-i686/PKGBUILD (from rev 295510, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-i686/icu59.patch (from rev 295510, webkit2gtk/trunk/icu59.patch) webkit2gtk/repos/extra-x86_64/PKGBUILD (from rev 295510, webkit2gtk/trunk/PKGBUILD) webkit2gtk/repos/extra-x86_64/icu59.patch (from rev 295510, webkit2gtk/trunk/icu59.patch) Deleted: webkit2gtk/repos/extra-i686/0001-Merge-r214319-JSC-MachineThreads-does-not-consider-s.patch webkit2gtk/repos/extra-i686/0001-Show-a-log-message-when-an-invalid-message-is-receiv.patch webkit2gtk/repos/extra-i686/PKGBUILD webkit2gtk/repos/extra-i686/icu59.patch webkit2gtk/repos/extra-x86_64/0001-Merge-r214319-JSC-MachineThreads-does-not-consider-s.patch webkit2gtk/repos/extra-x86_64/0001-Show-a-log-message-when-an-invalid-message-is-receiv.patch webkit2gtk/repos/extra-x86_64/PKGBUILD webkit2gtk/repos/extra-x86_64/icu59.patch --+ /PKGBUILD| 112 ++ /icu59.patch | 76 + extra-i686/0001-Merge-r214319-JSC-MachineThreads-does-not-consider-s.patch | 390 -- extra-i686/0001-Show-a-log-message-when-an-invalid-message-is-receiv.patch | 38 extra-i686/PKGBUILD | 62 - extra-i686/icu59.patch | 38 extra-x86_64/0001-Merge-r214319-JSC-MachineThreads-does-not-consider-s.patch | 390 -- extra-x86_64/0001-Show-a-log-message-when-an-invalid-message-is-receiv.patch | 38 extra-x86_64/PKGBUILD| 62 - extra-x86_64/icu59.patch | 38 10 files changed, 188 insertions(+), 1056 deletions(-) Deleted: extra-i686/0001-Merge-r214319-JSC-MachineThreads-does-not-consider-s.patch === --- extra-i686/0001-Merge-r214319-JSC-MachineThreads-does-not-consider-s.patch 2017-05-09 21:02:09 UTC (rev 295510) +++ extra-i686/0001-Merge-r214319-JSC-MachineThreads-does-not-consider-s.patch 2017-05-09 21:03:05 UTC (rev 295511) @@ -1,390 +0,0 @@ -From 70c605847496766b0ca59bee03ecadb74e54a159 Mon Sep 17 00:00:00 2001 -From: "carlo...@webkit.org" --Date: Tue, 4 Apr 2017 16:12:17 + -Subject: [PATCH] Merge r214319 - [JSC] MachineThreads does not consider - situation that one thread has multiple VMs - https://bugs.webkit.org/show_bug.cgi?id=169819 - -Reviewed by Mark Lam. - -The Linux port of PlatformThread suspend/resume mechanism relies on having a thread -specific singleton thread data, and was relying on MachineThreads::Thread to be this -thread specific singleton. But because MachineThreads::Thread is not a thread specific -singleton, we can get a deadlock in the GTK port's DatabaseProcess. - -This patch fixes this issue by moving per thread data from MachineThreads::Thread to -MachineThreads::ThreadData, where there will only be one instance of -MachineThreads::ThreadData per thread. Each MachineThreads::Thread will now point to -the same MachineThreads::ThreadData for any given thread. - -* heap/MachineStackMarker.cpp: -(pthreadSignalHandlerSuspendResume): -(JSC::threadData): -(JSC::MachineThreads::Thread::Thread): -(JSC::MachineThreads::Thread::createForCurrentThread): -(JSC::MachineThreads::Thread::operator==): -(JSC::MachineThreads::ThreadData::ThreadData): -(JSC::MachineThreads::ThreadData::~ThreadData): -(JSC::MachineThreads::ThreadData::suspend): -(JSC::MachineThreads::ThreadData::resume): -(JSC::MachineThreads::ThreadData::getRegisters): -(JSC::MachineThreads::ThreadData::Registers::stackPointer): -(JSC::MachineThreads::ThreadData::Registers::framePointer): -(JSC::MachineThreads::ThreadData::Registers::instructionPointer): -(JSC::MachineThreads::ThreadData::Registers::llintPC): -(JSC::MachineThreads::ThreadData::freeRegisters): -(JSC::MachineThreads::ThreadData::captureStack): -(JSC::MachineThreads::tryCopyOtherThreadStacks): -(JSC::MachineThreads::Thread::~Thread): Deleted. -(JSC::MachineThreads::Thread::suspend): Deleted. -(JSC::MachineThreads::Thread::resume): Deleted. -(JSC::MachineThreads::Thread::getRegisters): Deleted. -(JSC::MachineThreads::Thread::Registers::stackPointer): Deleted. -(JSC::MachineThreads::Thread::Registers::framePointer): Deleted. -(JSC::MachineThreads::Thread::Registers::instructionPointer): Deleted. -(JSC::MachineThreads::Thread::Registers::llintPC): Deleted. -(JSC::MachineThreads::Thread::freeRegisters): Deleted. -(JSC::MachineThreads::Thread::captureStack): Deleted. -*