pkgsrc/www/webkit-gtk/options.mk
leot 8361ecace7 Update www/webkit-gtk to 2.10.9.
Changes:
=================
WebKitGTK+ 2.10.9
=================
What's new in WebKitGTK+ 2.10.9?

  - Revert the patch to limit the number of tiles according to the visible area introduced in 2.10.8,
    because it caused rendering issues in several popular websites.
  - Fix the build with musl libc library.
  - Fix the build with clang-3.8.

=================
WebKitGTK+ 2.10.8
=================
What's new in WebKitGTK+ 2.10.8?

  - Limit the number of tiles according to the visible area. This was causing a huge memory
    consumption with some websites.
  - Fix flickering and rendering artifacts when entering accelerated compositing mode
    before the web view is realized.
  - Fix rendering of form controls and scrollbars with GTK+ >= 3.19.
  - Fix HTTP authentication dialog rendering when accelerated compositing mode is enabled.
  - Fix rendering artifacts when using a web view background color.
  - Fix a crash when creating a WebKitWebView without providing a WebKitWebContext.
  - Fix several crashes and rendering issues.
  - Security fixes: CVE-2016-1726.
2016-04-12 07:58:04 +00:00

49 lines
1.2 KiB
Makefile

# $NetBSD: options.mk,v 1.11 2016/04/12 07:58:04 leot Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.webkit-gtk
PKG_SUPPORTED_OPTIONS= enchant opengl webkit-jit
PKG_SUGGESTED_OPTIONS= enchant opengl
.include "../../mk/bsd.prefs.mk"
# XXX JIT produces invalid code
# it's also entirely unsupported on powerpc and sparc
.if empty(MACHINE_PLATFORM:MNetBSD-*-i386) \
&& empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) \
&& empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) \
&& empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) \
&& empty(MACHINE_PLATFORM:MNetBSD-*-sparc) \
&& empty(MACHINE_PLATFORM:MSunOS-*)
PKG_SUGGESTED_OPTIONS+= webkit-jit
.endif
.include "../../mk/bsd.options.mk"
#
# JIT support
#
.if !empty(PKG_OPTIONS:Mwebkit-jit)
CMAKE_ARGS+= -DENABLE_JIT=ON
.else
CMAKE_ARGS+= -DENABLE_JIT=OFF
.endif
#
# OpenGL support: enable support for GLX, WebGL and accelerated compositing
#
.if !empty(PKG_OPTIONS:Mopengl)
CMAKE_ARGS+= -DENABLE_WEBGL=ON
.else
CMAKE_ARGS+= -DENABLE_WEBGL=OFF
.endif
#
# Spellcheck support using enchant
#
.if !empty(PKG_OPTIONS:Menchant)
CMAKE_ARGS+= -DENABLE_SPELLCHECK=ON
.include "../../textproc/enchant/buildlink3.mk"
.else
CMAKE_ARGS+= -DENABLE_SPELLCHECK=OFF
.endif