Source
xxxxxxxxxx
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
# We have an umbrella radar tracking webkit-gtk issues on OS X. Please relate
# any future issues with this tracker.
# http://bugs.webkit.org/show_bug.cgi?id=126492
PortSystem 1.0
PortGroup active_variants 1.1
PortGroup cmake 1.0
PortGroup compiler_blacklist_versions 1.0
PortGroup cxx11 1.1
name webkit2-gtk
conflicts webkit2-gtk-devel
version 2.20.5
description Apple's WebKit2 HTML rendering library for GTK+3 (with optional support for GTK+2 plugins)
long_description ${description}
maintainers {devans @dbevans}
categories www gnome
platforms darwin freebsd
license LGPL-2+ BSD
homepage http://webkitgtk.org/
master_sites http://webkitgtk.org/releases/
use_xz yes
distname webkitgtk-${version}
dist_subdir webkit-gtk
checksums rmd160 6a4cda986d2a4c4762b0daf0ff2007cd95b72b79 \
sha256 15c0f8d26e9605afe0948d161ba5fd82efee8eda2debd409fd40a440ac3af990 \
size 16625200
# don't overwrite build dependencies provided by cmake portgroup
depends_build-append \
port:gperf \
port:gtk-doc \
port:pkgconfig \
port:python27 \
port:py27-simplejson
depends_lib port:atk \
port:at-spi2-atk \
port:bison \
path:lib/pkgconfig/cairo.pc:cairo \
port:flex \
port:fontconfig \
port:freetype \
port:enchant \
port:geoclue2 \
path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:gobject-introspection \
port:gstreamer1 \
port:gstreamer1-gst-plugins-bad \
port:gstreamer1-gst-plugins-base \
port:gstreamer1-gst-plugins-good \
port:gtk3 \
port:harfbuzz-icu \
port:hyphen \
port:icu \
port:libnotify \
port:libpng \
port:libsecret \
port:libsoup \
port:libxml2 \
port:libxslt \
port:sqlite3 \
port:webp \
port:woff2 \
port:zlib
# PR-152650-2.patch: WIP to re-enable gtk-doc support
# PR-153138.patch: https://bugs.webkit.org/show_bug.cgi?id=153138
# PR-157574.patch: https://bugs.webkit.org/show_bug.cgi?id=157574
# patch-name-conflicts.diff: avoid conflicts between Style in /usr/include/MacTypes.h
# and WebCore::Style
patchfiles-append \
PR-152650-2.patch \
PR-153138.patch \
PR-157574.patch \
patch-bundle-link-webcore.diff \
patch-enable-plugin-architecture-unix.diff \
patch-name-conflicts.diff
# Source/WTF/wtf/RAMSize.cpp has changed, and the Darwin parts were
# stripped out. Replace it with the previous version
patchfiles-append \
patch-ramsize.diff