Ignore:
Timestamp:
Apr 13, 2012, 1:29:45 AM (8 years ago)
Author:
jeremyhu@…
Message:

webkit-gtk: Give this port a much needed bump to 1.6.3 (#32194)

Location:
trunk/dports/www/webkit-gtk
Files:
1 added
7 deleted
1 edited
1 moved

Legend:

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

    r91895 r91898  
    66name            webkit-gtk
    77epoch           1
    8 version         1.2.7
    9 revision        1
     8version         1.6.3
    109description     Apple's WebKit HTML rendering library for GTK+
    1110long_description ${description}
     
    1514license     LGPL-2+ BSD
    1615homepage        http://webkitgtk.org/
    17 master_sites    ${homepage}
     16master_sites    http://webkitgtk.org/releases/
    1817
     18use_xz          yes
    1919distname        webkit-${version}
    2020
    21 checksums       md5     25c7e548b65aeb6d83c0182c32ef0927 \
    22                 sha1    e9afc573d2459794c3749ba404f2187f9dcc9ed3 \
    23                 rmd160  f36b3ae05693e0eeb4d1936ceee52b6fe1517e57
    24 
    25 patchfiles      patch-WebKitTools-DumpRenderTree-gtk-TestNetscapePlugin-TestNetscapePlugin.cpp.diff \
    26                 patch-TextBreakIterator.diff\
    27                 patch-WebCore-config-h.diff \
    28                 patch-JavaScriptCore-wtf-gobject-GOwnPtr.h.diff \
    29                 patch-GNUmakefile.in.diff
     21checksums       md5     c476d9335419df061510d31e21175df1 \
     22                sha1    7df69608ef2ce9dd7328353b4ee34f69271cd43b \
     23                rmd160  cc319ffe4c2810663ae05b90e69d9495f5c3f0aa
    3024
    3125depends_lib     \
     
    4337        port:gtk-doc
    4438
    45 # TODO: Use muniversal, so this is detected per arch
     39patchfiles \
     40        case-insensitive.patch \
     41        glib-2.32.patch
     42
     43# TODO: Use muniversal, so jit is detected per arch
    4644configure.args  \
     45        --with-gtk=2.0 \
    4746        --enable-jit=no \
    4847        --enable-introspection=no
     
    5554
    5655post-patch {
    57     reinplace "s|-licucore|-licui18n -licuuc|" ${worksrcpath}/configure
    58     reinplace "s|@@CPP@@|${configure.cpp}|" ${worksrcpath}/GNUmakefile.in
    59 
    6056    # For some reason, this isn't getting created for some people... ? /shrug
    6157    file mkdir ${worksrcpath}/DerivedSources
     
    7167    configure.args-append    --with-font-backend=pango --with-target=quartz
    7268    depends_lib-delete port:xorg-libXt
    73     patchfiles-append  patch-quartz-WebCore-plugins-gtk-gtkxtbin.c.diff \
    74                        patch-quartz-WebCore-plugins-gtk-PluginViewGtk.cpp.diff
    7569}
    7670
     
    109103}
    110104
    111 # compile bug when building 1.2.1 on Tiger,
    112 # see https://bugs.webkit.org/show_bug.cgi?id=39847
    113 platform darwin 8 {
    114         patchfiles-append patch-JavascriptCore-wtf-FastMalloc.cpp.diff
    115 }
    116 
    117105livecheck.type  regex
    118106livecheck.url   http://webkitgtk.org/?page=download
  • trunk/dports/www/webkit-gtk/files/glib-2.32.patch

    r91897 r91898  
    1 --- JavaScriptCore/wtf/gobject/GOwnPtr.h.old    2012-04-10 20:29:14.000000000 +0200
    2 +++ JavaScriptCore/wtf/gobject/GOwnPtr.h        2012-04-10 20:26:46.000000000 +0200
    3 @@ -26,17 +26,19 @@
     1--- Source/JavaScriptCore/wtf/gobject/GOwnPtr.h.orig    2012-04-12 18:11:26.000000000 -0700
     2+++ Source/JavaScriptCore/wtf/gobject/GOwnPtr.h 2012-04-12 18:11:49.000000000 -0700
     3@@ -28,6 +28,9 @@
    44 #include <wtf/Assertions.h>
    55 #include <wtf/Noncopyable.h>
     
    77+#include <glib.h>
    88+#include <gio/gio.h>
    9  // Forward delcarations at this point avoid the need to include GLib includes
    10  // in WTF headers.
    11 -typedef struct _GError GError;
    12 -typedef struct _GList GList;
    13 -typedef struct _GCond GCond;
    14 -typedef struct _GMutex GMutex;
    15 -typedef struct _GPatternSpec GPatternSpec;
    16 -typedef struct _GDir GDir;
    17 -typedef struct _GHashTable GHashTable;
    18 -typedef struct _GFile GFile;
    19 -extern "C" void g_free(void*);
    20 +// typedef struct _GError GError;
    21 +// typedef struct _GList GList;
    22 +// typedef struct _GCond GCond;
    23 +// typedef struct _GMutex GMutex;
    24 +// typedef struct _GPatternSpec GPatternSpec;
    25 +// typedef struct _GDir GDir;
    26 +// typedef struct _GHashTable GHashTable;
    27 +// typedef struct _GFile GFile;
    28 +// extern "C" void g_free(void*);
     9+
     10 extern "C" void g_free(void*);
    2911 
    3012 namespace WTF {
    31  
Note: See TracChangeset for help on using the changeset viewer.