source: trunk/dports/www/webkit-gtk/Portfile @ 53542

Last change on this file since 53542 was 53542, checked in by takanori@…, 11 years ago

Force a rebuild of all ports that depend on ICU.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.2 KB
Line 
1# -*- 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
2# $Id: Portfile 53542 2009-07-08 00:15:29Z takanori@macports.org $
3
4PortSystem      1.0
5
6name            webkit-gtk
7version         1.1.10
8revision    1
9epoch           1
10description     Apple's WebKit HTML rendering library for GTK+
11long_description ${description}
12maintainers     gmail.com:myschizobuddy devans
13categories      www gnome
14platforms       darwin freebsd
15homepage        http://webkitgtk.org/
16master_sites    ${homepage}
17
18distname        webkit-${version}
19
20checksums       md5     b852753b3e21f010f565312132f88311 \
21                sha1    8f0637c936b4f62fb21c8d0c35298e5c0317fd0a \
22                rmd160  c3d5a7b9793318d0fc9f4d170b7aeac7a6f30735
23
24patchfiles      patch-WebKitTools-DumpRenderTree-gtk-TestNetscapePlugin-TestNetscapePlugin.cpp.diff
25
26depends_lib     \
27        port:gtk2 \
28        port:libsoup \
29        port:icu \
30        port:libxslt \
31        port:sqlite3 \
32        port:enchant \
33        port:gst-plugins-base
34       
35
36depends_build   \
37        port:pkgconfig \
38        port:gtk-doc
39
40post-patch {
41    reinplace "s|-licucore|-licui18n -licuuc|" ${worksrcpath}/configure
42}
43
44#
45# video is now enabled by default so make the variant no_video
46#
47
48variant no_video description {Disable HTML5 video support using gstreamer} {
49        depends_lib-delete      port:gst-plugins-base
50        configure.args-append   --disable-video
51}
52
53#
54# add new variant to support gnome_keyring
55#
56
57variant gnome_keyring description {Enable support for gnomekeyring} {
58        depends_lib-append      port:gnome-keyring
59        configure.args-append   --enable-gnomekeyring
60}
61
62#
63# variant to enable filter support which is disabled by default
64# was svg_filters previously but renamed to follow configure arg usage
65#
66
67variant filters description {Enable support for SVG filters (experimental)} {
68        configure.args-append   --enable-filters
69}
70
71#
72# include dummy variant to ease transition from svg_filters to filters
73#
74
75variant svg_filters requires filters description {Build with +filters if +svg_filters was previously installed} {
76}
77
78#
79# all svg support (except filters) is enabled by default
80#
81
82variant no_svg description {Disable all SVG support} {
83        configure.args-append   --disable-svg
84}
85
86livecheck.check regex
87livecheck.url   http://webkitgtk.org/?page=download
88livecheck.regex "webkit-(\\d+(?:\\.\\d+)*)${extract.suffix}"
Note: See TracBrowser for help on using the repository browser.