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

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

webkit-gtk:

  • updates to stable release version 1.1.7
  • dependencies and configuration updated to reflect configure file defaults
  • variants adjusted to conform to configuration defaults
    • +video is now the default so make variant +no_video instead
    • add new +svg_filters variant, all other svg on by default
    • add new +gnome_keyring to enable this optional support -- off by default
  • patch to autotools/webkit.m4 to correctly set icu library link options requires use of autoconf to correctly rebuild configure.
  • epoch is incremented to 1 to ensure proper version comparison on upgrade.
  • livecheck added
  • add myself as comaintainer with current maintainer's approval (#19754).
  • closes #17468, #19346, #19754 and possibly #19089.
  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.9 KB
RevLine 
[33380]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 51453 2009-05-25 19:02:46Z devans@macports.org $
3
4PortSystem      1.0
5
6name            webkit-gtk
[51453]7version         1.1.7
8epoch           1
[34673]9description     Apple's WebKit HTML rendering library for GTK+
10long_description ${description}
[51453]11maintainers     gmail.com:myschizobuddy devans
[33380]12categories      www gnome
13platforms       darwin freebsd
[51453]14homepage        http://webkitgtk.org/
15master_sites    ${homepage}
[33380]16
[51453]17distname        webkit-${version}
18
19checksums       md5     f681773e29898509741cd3bc293816f4 \
20                sha1    77d27ab8f0d74ddda349ea9e4416d27d9adb8b61 \
21                rmd160  63dea479e23b62ae6d0abb0e5559c35eed34466d
22
[33380]23depends_lib     \
24        port:gtk2 \
[51453]25        port:libsoup \
26        port:icu \
[33380]27        port:libxslt \
[51453]28        port:sqlite3 \
29        port:enchant \
30        port:gst-plugins-base
31       
32
[33380]33depends_build   \
34        port:pkgconfig
35
[51453]36patchfiles      \
37       patch-autotools-webkit.m4.diff
38
39use_autoconf    yes
40
41#
42# video is now enabled by default so make the variant no_video
43#
44
45variant no_video description {Disable HTML5 video support using gstreamer} {
46        depends_lib-delete      port:gst-plugins-base
47        configure.args-append   --disable-video
[33380]48}
49
[51453]50#
51# add new variant to support gnome_keyring
52#
[40621]53
[51453]54variant gnome_keyring description {Enable support for gnomekeyring} {
55        depends_lib-append      port:gnome-keyring
56        configure.args-append   --enable-gnomekeyring
[40621]57}
[51453]58
59#
60# add new variant to enable svg filter support which is disabled by default
61# old --enable-experimental configure arg is no longer available
62#
63
64variant svg_filters description {Enable support for SVG filters (experimental)} {
65        configure.args-append   --enable-svg-filters
[40621]66}
[51453]67
68#
69# all svg support (except filters) is enabled by default
70#
71
72variant no_svg description {Disable all SVG support} {
[40621]73        configure.args-append   --disable-svg
74}
[51453]75
76livecheck.check regex
77livecheck.url   http://webkitgtk.org/?page=download
78livecheck.regex "webkit-(\\d+(?:\\.\\d+)*)${extract.suffix}"
Note: See TracBrowser for help on using the repository browser.