mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-10-09 14:32:02 +02:00
community/webkit2gtk: upgrade to 2.14.3
* fixes: CVE-2016-7656, CVE-2016-7635, CVE-2016-7654, CVE-2016-7639, CVE-2016-7645, CVE-2016-7652, CVE-2016-7641, CVE-2016-7632, CVE-2016-7599, CVE-2016-7592, CVE-2016-7589, CVE-2016-7623, CVE-2016-7586 * modernized APKBUILD
This commit is contained in:
parent
c7a1f70445
commit
92e32fd173
@ -7,8 +7,6 @@ pkgdesc="portable web rendering engine WebKit for GTK+"
|
|||||||
url="http://webkitgtk.org/"
|
url="http://webkitgtk.org/"
|
||||||
arch="x86 x86_64"
|
arch="x86 x86_64"
|
||||||
license="LGPL2+ BSD"
|
license="LGPL2+ BSD"
|
||||||
depends=""
|
|
||||||
depends_dev=""
|
|
||||||
makedepends="$depends_dev
|
makedepends="$depends_dev
|
||||||
bison
|
bison
|
||||||
cmake
|
cmake
|
||||||
@ -38,32 +36,22 @@ makedepends="$depends_dev
|
|||||||
ruby
|
ruby
|
||||||
sqlite-dev
|
sqlite-dev
|
||||||
"
|
"
|
||||||
install=
|
|
||||||
replaces="webkit"
|
replaces="webkit"
|
||||||
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
|
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
|
||||||
source="http://webkitgtk.org/releases/webkitgtk-$pkgver.tar.xz
|
source="http://webkitgtk.org/releases/webkitgtk-$pkgver.tar.xz
|
||||||
musl-fixes.patch
|
musl-fixes.patch
|
||||||
"
|
"
|
||||||
|
|
||||||
_srcdir="${srcdir}/webkitgtk-${pkgver}"
|
builddir="${srcdir}/webkitgtk-${pkgver}"
|
||||||
_builddir="${srcdir}/build"
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd "$_srcdir"
|
default_prepare || return 1
|
||||||
for i in $source; do
|
|
||||||
case "$i" in
|
|
||||||
*.patch)
|
|
||||||
msg "Applying $i"
|
|
||||||
patch -p1 -i "$srcdir"/$i || return 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
rm -r Source/ThirdParty/gtest/ || return 1
|
rm -r Source/ThirdParty/gtest/ || return 1
|
||||||
rm -r Source/ThirdParty/qunit/ || return 1
|
rm -r Source/ThirdParty/qunit/ || return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
mkdir "$_builddir"
|
cd "$builddir"
|
||||||
cd "$_builddir"
|
mkdir build && cd build
|
||||||
cmake -DPORT=GTK \
|
cmake -DPORT=GTK \
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DCMAKE_SKIP_RPATH=ON \
|
-DCMAKE_SKIP_RPATH=ON \
|
||||||
@ -73,12 +61,12 @@ build() {
|
|||||||
-DENABLE_GTKDOC=ON \
|
-DENABLE_GTKDOC=ON \
|
||||||
-DENABLE_GEOLOCATION=OFF \
|
-DENABLE_GEOLOCATION=OFF \
|
||||||
-DENABLE_PLUGIN_PROCESS_GTK2=OFF \
|
-DENABLE_PLUGIN_PROCESS_GTK2=OFF \
|
||||||
"$_srcdir" || return 1
|
.. || return 1
|
||||||
make || return 1
|
make || return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$_builddir"
|
cd "$builddir"/build
|
||||||
make DESTDIR="$pkgdir" install || return 1
|
make DESTDIR="$pkgdir" install || return 1
|
||||||
# needed for JIT
|
# needed for JIT
|
||||||
paxmark -m "$pkgdir"/usr/lib/webkit2gtk-4.0/WebKitWebProcess || return 1
|
paxmark -m "$pkgdir"/usr/lib/webkit2gtk-4.0/WebKitWebProcess || return 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user