summaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/webkit-gtk2/Makefile15
-rw-r--r--www/webkit-gtk2/distinfo6
-rw-r--r--www/webkit-gtk2/files/extra-patch-WebCore_platform_text_TextBreakIterator.h15
-rw-r--r--www/webkit-gtk2/pkg-plist12
4 files changed, 35 insertions, 13 deletions
diff --git a/www/webkit-gtk2/Makefile b/www/webkit-gtk2/Makefile
index fc18b830d..b558a2f96 100644
--- a/www/webkit-gtk2/Makefile
+++ b/www/webkit-gtk2/Makefile
@@ -3,12 +3,11 @@
# Whom: Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD$
-# $MCom: ports/www/webkit-gtk2/Makefile,v 1.54 2010/01/27 22:28:45 kwm Exp $
+# $MCom: ports/www/webkit-gtk2/Makefile,v 1.55 2010/01/28 13:32:16 avl Exp $
#
PORTNAME= webkit
-PORTVERSION= 1.1.19
-PORTREVISION= 1
+PORTVERSION= 1.1.21
CATEGORIES= www
MASTER_SITES= http://webkitgtk.org/
PKGNAMESUFFIX= -gtk2
@@ -19,8 +18,7 @@ COMMENT= An opensource browser engine
BUILD_DEPENDS= flex:${PORTSDIR}/textproc/flex \
g-ir-scanner:${PORTSDIR}/devel/gobject-introspection \
${LOCALBASE}/share/gir-1.0/Soup-2.4.gir:${PORTSDIR}/devel/gir-repository-libsoup
-LIB_DEPENDS= icutu.38:${PORTSDIR}/devel/icu \
- enchant.1:${PORTSDIR}/textproc/enchant \
+LIB_DEPENDS= enchant.1:${PORTSDIR}/textproc/enchant \
curl.5:${PORTSDIR}/ftp/curl \
sqlite3.8:${PORTSDIR}/databases/sqlite3 \
soup-2.4.1:${PORTSDIR}/devel/libsoup
@@ -55,6 +53,13 @@ OPTIONS= VIDEO "Enable video support" on \
.include <bsd.port.pre.mk>
+.if exists (${LOCALBASE}/lib/libicutu.so.43)
+LIB_DEPENDS+= icutu.43:${PORTSDIR}/devel/icu4
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-WebCore_platform_text_TextBreakIterator.h
+.else
+LIB_DEPENDS+= icutu.38:${PORTSDIR}/devel/icu
+.endif
+
.if defined(WITH_VIDEO)
USE_GSTREAMER+= yes
CONFIGURE_ARGS+=--enable-video
diff --git a/www/webkit-gtk2/distinfo b/www/webkit-gtk2/distinfo
index 08affc5a7..4d975dab7 100644
--- a/www/webkit-gtk2/distinfo
+++ b/www/webkit-gtk2/distinfo
@@ -1,3 +1,3 @@
-MD5 (webkit-1.1.19.tar.gz) = fd91bdded2d58e64271806cf165415a3
-SHA256 (webkit-1.1.19.tar.gz) = fbc7ec8ef31e15c977e6e2c0ed41024b713f1cc83e2d74196c21f4f8ff0cd9ac
-SIZE (webkit-1.1.19.tar.gz) = 6885984
+MD5 (webkit-1.1.21.tar.gz) = 8957bcffd0a0394a75f8f7936ab270bc
+SHA256 (webkit-1.1.21.tar.gz) = 26bd4627e196817024e444dacd3c67d1e2e41f13b828e98c96cd987de0ed1845
+SIZE (webkit-1.1.21.tar.gz) = 6150157
diff --git a/www/webkit-gtk2/files/extra-patch-WebCore_platform_text_TextBreakIterator.h b/www/webkit-gtk2/files/extra-patch-WebCore_platform_text_TextBreakIterator.h
new file mode 100644
index 000000000..a86503535
--- /dev/null
+++ b/www/webkit-gtk2/files/extra-patch-WebCore_platform_text_TextBreakIterator.h
@@ -0,0 +1,15 @@
+Pr 143718, fix build with icu 4.3
+
+--- WebCore/platform/text/TextBreakIterator.h.orig 2009-09-22 18:29:21.000000000 +0300
++++ WebCore/platform/text/TextBreakIterator.h 2010-02-10 08:49:59.000000000 +0200
+@@ -26,7 +26,7 @@
+
+ namespace WebCore {
+
+- class TextBreakIterator;
++ typedef struct UBreakIterator TextBreakIterator;
+
+ // Note: The returned iterator is good only until you get another iterator.
+
+
+
diff --git a/www/webkit-gtk2/pkg-plist b/www/webkit-gtk2/pkg-plist
index 1b6a0bde7..8252c27ef 100644
--- a/www/webkit-gtk2/pkg-plist
+++ b/www/webkit-gtk2/pkg-plist
@@ -68,7 +68,6 @@ share/webkit-1.0/webinspector/AuditsPanel.js
share/webkit-1.0/webinspector/BottomUpProfileDataGridTree.js
share/webkit-1.0/webinspector/Breakpoint.js
share/webkit-1.0/webinspector/BreakpointsSidebarPane.js
-share/webkit-1.0/webinspector/CSSSourceSyntaxHighlighter.js
share/webkit-1.0/webinspector/CallStackSidebarPane.js
share/webkit-1.0/webinspector/Callback.js
share/webkit-1.0/webinspector/ChangesView.js
@@ -80,6 +79,7 @@ share/webkit-1.0/webinspector/CookieItemsView.js
share/webkit-1.0/webinspector/DOMAgent.js
share/webkit-1.0/webinspector/DOMStorage.js
share/webkit-1.0/webinspector/DOMStorageItemsView.js
+share/webkit-1.0/webinspector/DOMSyntaxHighlighter.js
share/webkit-1.0/webinspector/DataGrid.js
share/webkit-1.0/webinspector/Database.js
share/webkit-1.0/webinspector/DatabaseQueryView.js
@@ -227,10 +227,9 @@ share/webkit-1.0/webinspector/InjectedScript.js
share/webkit-1.0/webinspector/InjectedScriptAccess.js
share/webkit-1.0/webinspector/InspectorBackendStub.js
share/webkit-1.0/webinspector/InspectorFrontendHostStub.js
-share/webkit-1.0/webinspector/JavaScriptSourceSyntaxHighlighter.js
-share/webkit-1.0/webinspector/JavaScriptTokenizer.js
share/webkit-1.0/webinspector/KeyboardShortcut.js
share/webkit-1.0/webinspector/MetricsSidebarPane.js
+share/webkit-1.0/webinspector/NativeTextViewer.js
share/webkit-1.0/webinspector/Object.js
share/webkit-1.0/webinspector/ObjectPropertiesSection.js
share/webkit-1.0/webinspector/ObjectProxy.js
@@ -255,9 +254,11 @@ share/webkit-1.0/webinspector/Section.js
share/webkit-1.0/webinspector/Settings.js
share/webkit-1.0/webinspector/SidebarPane.js
share/webkit-1.0/webinspector/SidebarTreeElement.js
+share/webkit-1.0/webinspector/SourceCSSTokenizer.js
share/webkit-1.0/webinspector/SourceFrame.js
-share/webkit-1.0/webinspector/SourceFrame2.js
-share/webkit-1.0/webinspector/SourceSyntaxHighlighter.js
+share/webkit-1.0/webinspector/SourceHTMLTokenizer.js
+share/webkit-1.0/webinspector/SourceJavaScriptTokenizer.js
+share/webkit-1.0/webinspector/SourceTokenizer.js
share/webkit-1.0/webinspector/SourceView.js
share/webkit-1.0/webinspector/StatusBarButton.js
share/webkit-1.0/webinspector/StoragePanel.js
@@ -282,6 +283,7 @@ share/webkit-1.0/webinspector/inspector.html
share/webkit-1.0/webinspector/inspector.js
share/webkit-1.0/webinspector/inspectorSyntaxHighlight.css
share/webkit-1.0/webinspector/localizedStrings.js
+share/webkit-1.0/webinspector/textEditor.css
share/webkit-1.0/webinspector/treeoutline.js
share/webkit-1.0/webinspector/utilities.js
@dirrm share/webkit-1.0/webinspector/Images