Ignore:
Timestamp:
Aug 7, 2015, 9:38:50 PM (4 years ago)
Author:
devans@…
Message:

webkit-gtk, webkit-gtk-devel: reformat, general cleanup, no change in installed files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/www/webkit-gtk/Portfile

    r136670 r139219  
    66# http://bugs.webkit.org/show_bug.cgi?id=126492
    77
    8 PortSystem  1.0
    9 PortGroup   conflicts_build 1.0
    10 PortGroup   muniversal 1.0
    11 PortGroup   compiler_blacklist_versions 1.0
    12 
    13 name        webkit-gtk
    14 epoch       2
    15 version     2.4.9
    16 description Apple's WebKit HTML rendering library for GTK+
    17 long_description ${description}
    18 maintainers jeremyhu devans
    19 categories  www gnome
    20 platforms   darwin freebsd
    21 license     LGPL-2+ BSD
    22 homepage    http://webkitgtk.org/
    23 master_sites    http://webkitgtk.org/releases/
    24 
    25 use_xz      yes
    26 distname    webkitgtk-${version}
    27 
    28 dist_subdir webkit-gtk
     8PortSystem          1.0
     9PortGroup           conflicts_build 1.0
     10PortGroup           muniversal 1.0
     11PortGroup           compiler_blacklist_versions 1.0
     12
     13name                webkit-gtk
     14epoch               2
     15version             2.4.9
     16description         Apple's WebKit HTML rendering library for GTK+
     17long_description    ${description}
     18maintainers         jeremyhu devans
     19categories          www gnome
     20platforms           darwin freebsd
     21license             LGPL-2+ BSD
     22homepage            http://webkitgtk.org/
     23master_sites        http://webkitgtk.org/releases/
     24
     25use_xz              yes
     26distname            webkitgtk-${version}
     27
     28dist_subdir         webkit-gtk
    2929
    3030checksums           rmd160  122468435539d69665d5206ae266fb36ff2d86c2 \
    3131                    sha256  afdf29e7828816cad0be2604cf19421e96d96bf493987328ffc8813bb20ac564
    3232
    33 depends_lib \
    34         path:lib/pkgconfig/glib-2.0.pc:glib2 \
    35         port:bison \
    36         port:flex \
    37         port:enchant \
    38         port:geoclue2 \
    39         port:gobject-introspection \
    40         port:harfbuzz-icu \
    41         port:icu \
    42         port:libxslt \
    43         port:libpng \
    44         port:libsecret \
    45         port:libsoup \
    46         port:mesa \
    47         port:sqlite3 \
    48         port:webp \
    49         port:xorg-libXt
    50 
    51 depends_build   \
    52         port:gtk-doc \
    53         port:pkgconfig \
    54         port:python27 \
    55         port:py27-simplejson
    56 
    57 configure.python    ${prefix}/bin/python2.7
     33depends_build       port:pkgconfig \
     34                    port:gtk-doc \
     35                    port:python27 \
     36                    port:py27-simplejson
     37
     38depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
     39                    port:bison \
     40                    port:flex \
     41                    port:enchant \
     42                    port:geoclue2 \
     43                    port:gobject-introspection \
     44                    port:harfbuzz-icu \
     45                    port:icu \
     46                    port:libxslt \
     47                    port:libpng \
     48                    port:libsecret \
     49                    port:libsoup \
     50                    port:mesa \
     51                    port:sqlite3 \
     52                    port:webp \
     53                    port:xorg-libXt
    5854
    5955# case-insensitive.patch: https://bugs.webkit.org/show_bug.cgi?id=65811
     
    6662# leopard-platform.patch: https://bugs.webkit.org/show_bug.cgi?id=140143
    6763
    68 patchfiles \
    69         clang-assertions.patch \
    70         case-insensitive.patch \
    71         our-icu.patch \
    72         ruby-1.8.patch \
    73         quartz-webcore.patch \
    74         gstreamer.patch \
    75         leopard-platform.patch \
    76         leopard-malloc.patch \
    77         libedit.patch
     64patchfiles          clang-assertions.patch \
     65                    case-insensitive.patch \
     66                    our-icu.patch \
     67                    ruby-1.8.patch \
     68                    quartz-webcore.patch \
     69                    gstreamer.patch \
     70                    leopard-platform.patch \
     71                    leopard-malloc.patch \
     72                    libedit.patch
    7873
    7974conflicts_build     google-test
     75
     76# https://trac.macports.org/ticket/36329
     77configure.perl      /usr/bin/perl
     78configure.python    /usr/bin/python
    8079
    8180# --disable-webkit2: https://bugs.webkit.org/show_bug.cgi?id=126416
    8281# --disable-web-audio: https://bugs.webkit.org/show_bug.cgi?id=126438
    8382# --disable-jit: https://bugs.webkit.org/show_bug.cgi?id=133293
    84 configure.args  \
    85         --disable-webkit2 \
    86         --disable-web-audio \
    87         --enable-x11-target=yes \
    88         --enable-quartz-target=no \
    89         --enable-wayland-target=no \
    90         --enable-introspection \
    91         --disable-video \
    92         --enable-svg \
    93         --enable-geolocation \
    94         --enable-webgl \
    95         --disable-jit
     83configure.args      --disable-webkit2 \
     84                    --disable-web-audio \
     85                    --enable-x11-target=yes \
     86                    --enable-quartz-target=no \
     87                    --enable-wayland-target=no \
     88                    --enable-introspection \
     89                    --disable-video \
     90                    --enable-svg \
     91                    --enable-geolocation \
     92                    --enable-webgl \
     93                    --disable-jit
    9694
    9795platform darwin {
     
    105103
    106104subport webkit-gtk3 {
    107     conflicts   webkit-gtk3-devel webkit-gtk3-2.0
     105    conflicts webkit-gtk3-devel webkit-gtk3-2.0
    108106    depends_lib-append      port:gtk3
    109107    configure.args-append   --with-gtk=3.0
     
    138136
    139137if {${name} eq ${subport}} {
    140     conflicts   webkit-gtk-devel webkit-gtk-2.0
     138    conflicts webkit-gtk-devel webkit-gtk-2.0
    141139    depends_lib-append      port:gtk2
    142140    configure.args-append   --with-gtk=2.0
     
    163161
    164162# We don't want to use the headers from the installed WebKit
    165 configure.cppflags-delete -I${prefix}/include
     163configure.cppflags-delete   -I${prefix}/include
    166164
    167165# google-test suite build fix
    168 configure.cppflags-append -DGTEST_USE_OWN_TR1_TUPLE=1
     166configure.cppflags-append   -DGTEST_USE_OWN_TR1_TUPLE=1
    169167
    170168# https://trac.macports.org/ticket/41560#comment:2
    171 configure.cflags-append -ftemplate-depth=256
    172 configure.cxxflags-append -ftemplate-depth=256
     169configure.cflags-append     -ftemplate-depth=256
     170configure.cxxflags-append   -ftemplate-depth=256
    173171
    174172autoreconf.env-append ACLOCAL="aclocal -I Source/autotools"
    175 use_autoreconf  yes
    176 autoreconf.args -fvi
     173use_autoreconf      yes
     174autoreconf.args     -fvi
    177175
    178176lappend merger_dont_diff ${prefix}/include/webkitgtk-1.0/webkitdom/WebKitDOMNavigator.h
     
    207205
    208206# Apple's gnumake (patched 3.81) gets wedged at some point during the build process
    209 depends_build-append port:gmake
    210 build.cmd ${prefix}/bin/gmake
     207depends_build-append    port:gmake
     208build.cmd               ${prefix}/bin/gmake
    211209
    212210build.args-append V=1
     
    237235}
    238236
    239 default_variants +video
     237default_variants    +video
    240238
    241239if {[string match *clang* ${configure.cxx}]} {
     
    243241}
    244242
    245 livecheck.type  regex
    246 livecheck.url   http://webkitgtk.org/news.html
    247 livecheck.regex "webkitgtk(\\d+\\.\\d*\[024\](?:\\.\\d+)*)-released"
     243livecheck.type      regex
     244livecheck.url       http://webkitgtk.org/news.html
     245livecheck.regex     "webkitgtk(\\d+\\.\\d*\[024\](?:\\.\\d+)*)-released"
Note: See TracChangeset for help on using the changeset viewer.