diff options
author | wiz <wiz@pkgsrc.org> | 2015-07-12 00:37:47 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2015-07-12 00:37:47 +0000 |
commit | db6d5bea539decf297cf30d7f54abbcf144c80d9 (patch) | |
tree | a4d7ff859c7269bda19a7e0f5055315be82b2411 /www | |
parent | b171179cdeb0007e7859ff0e62caf83d75bd70f0 (diff) | |
download | pkgsrc-db6d5bea539decf297cf30d7f54abbcf144c80d9.tar.gz |
Re-import webkit-gtk as webkit24-gtk-2.4.9nb1 as www/webkit24-gtk to make
space for the next major version.
WebKit is an open source web browser engine. WebKit is also the name of
the Mac OS X system framework version of the engine that's used by
Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML
and JavaScript code began as a branch of the KHTML and KJS libraries
from KDE.
This is the GTK2+ port of the engine of the 2.4 series.
Diffstat (limited to 'www')
23 files changed, 1236 insertions, 0 deletions
diff --git a/www/webkit24-gtk/DESCR b/www/webkit24-gtk/DESCR new file mode 100644 index 00000000000..104ce4797f3 --- /dev/null +++ b/www/webkit24-gtk/DESCR @@ -0,0 +1,7 @@ +WebKit is an open source web browser engine. WebKit is also the name of +the Mac OS X system framework version of the engine that's used by +Safari, Dashboard, Mail, and many other OS X applications. WebKit's HTML +and JavaScript code began as a branch of the KHTML and KJS libraries +from KDE. + +This is the GTK2+ port of the engine of the 2.4 series. diff --git a/www/webkit24-gtk/Makefile b/www/webkit24-gtk/Makefile new file mode 100644 index 00000000000..88f4b674c55 --- /dev/null +++ b/www/webkit24-gtk/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +PKGREVISION= 1 +.include "Makefile.common" + +PKGNAME= ${DISTNAME:S/webkitgtk/webkit24-gtk/} + +COMMENT= GTK2 port of the WebKit browser engine (version 2.4) + +CONFIGURE_ARGS+= --with-gtk=2.0 +CONFIGURE_ARGS+= --disable-webkit2 + +.if ${OPSYS} == "NetBSD" && ${MACHINE_CPU:U} == "arm" +LDFLAGS+= -Wl,-no-keep-memory -Wl,-reduce-memory +.endif + +#introspection support +BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.24.17nb3 +.include "../../x11/gtk2/buildlink3.mk" +.include "../../graphics/cairo-gobject/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/www/webkit24-gtk/Makefile.common b/www/webkit24-gtk/Makefile.common new file mode 100644 index 00000000000..a542313b72b --- /dev/null +++ b/www/webkit24-gtk/Makefile.common @@ -0,0 +1,105 @@ +# $NetBSD: Makefile.common,v 1.1 2015/07/12 00:37:47 wiz Exp $ +# used by www/webkit-gtk/Makefile + +DISTNAME= webkitgtk-2.4.9 +CATEGORIES= www +MASTER_SITES= http://www.webkitgtk.org/releases/ +EXTRACT_SUFX= .tar.xz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.webkitgtk.org/ +LICENSE= 2-clause-bsd AND gnu-lgpl-v2 + +DISTINFO_FILE= ${.CURDIR}/../../www/webkit24-gtk/distinfo +PATCHDIR= ${.CURDIR}/../../www/webkit24-gtk/patches + +USE_LANGUAGES= c c++ +USE_LIBTOOL= yes +USE_TOOLS+= automake bison gmake perl:build pkg-config msgfmt +USE_TOOLS+= msgmerge xgettext + +# GCC >= 4.8 (for std::this_thread::yield() at least) or Clang >= 3.3 +GCC_REQD+= 4.8 + +# gmake 3.81 enters a 100% CPU spin. +GMAKE_REQD+= 4.1 + +PKGCONFIG_OVERRIDE= Source/WebKit/gtk/webkit.pc.in + +MAKE_FILE= GNUmakefile +GNU_CONFIGURE= yes + +CONFIGURE_ARGS+= --enable-x11-target \ + --disable-geolocation \ + --disable-gtk-doc-html + +.include "../../mk/compiler.mk" +.if (!empty(PKGSRC_COMPILER:Mgcc) && !empty(_USE_PKGSRC_GCC:M[yY][eE][sS])) +BUILDLINK_TRANSFORM+= rm:-D_FORTIFY_SOURCE=2 +.endif + +.include "options.mk" + +REPLACE_PERL+= Source/JavaScriptCore/create_hash_table \ + Source/WebCore/bindings/scripts/*.pl \ + Source/WebCore/bindings/scripts/InFilesCompiler.pm \ + Source/WebCore/bindings/scripts/InFilesParser.pm \ + Source/WebCore/css/*.pl \ + Source/WebCore/dom/*.pl \ + Source/WebCore/make-hash-tools.pl \ + Source/WebCore/platform/text/mac/*.pl + +REPLACE_PYTHON+= Tools/gtk/*.py \ + Tools/gtk/generate-feature-defines-files \ + Tools/gtk/generate-gtkdoc + +.include "../../lang/ruby/rubyversion.mk" +BUILD_DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} +CONFIGURE_ENV+= RUBY=${RUBY} + +PYTHON_FOR_BUILD_ONLY= yes +PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 1.10.2 +.include "../../lang/python/application.mk" +CONFIGURE_ENV+= PYTHON=${PYTHONBIN} + +CXXFLAGS.SunOS+= -fpermissive + +.if !empty(PKGSRC_COMPILER:Mclang) +CXXFLAGS+= -std=c++11 -Wno-c++11-narrowing +.endif + +.if !empty(MACHINE_PLATFORM:MSunOS-*-x86_64) +CONFIGURE_ARGS+= --disable-fast-malloc +CPPFLAGS+= -DUSE_SYSTEM_MALLOC +.endif + +BUILDLINK_API_DEPENDS.glib2+= glib2>=2.32.1 +.include "../../devel/glib2/buildlink3.mk" +BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=0.9.5 +BUILDLINK_DEPMETHOD.gobject-introspection+= build +.include "../../devel/gobject-introspection/buildlink3.mk" +CONFIGURE_ARGS+= --enable-introspection +.include "../../devel/zlib/buildlink3.mk" +.include "../../databases/sqlite3/buildlink3.mk" +.include "../../devel/flex/buildlink3.mk" +.include "../../devel/gperf/buildlink3.mk" +# This is optional, but needs testing. +#.include "../../devel/pango/buildlink3.mk" +# A correct Webkit build requires flex 2.5.33 +.include "../../graphics/freetype2/buildlink3.mk" +.include "../../graphics/libwebp/buildlink3.mk" +.include "../../mk/jpeg.buildlink3.mk" +BUILDLINK_API_DEPENDS.png+= png>=1.5.1beta08 +.include "../../graphics/png/buildlink3.mk" +BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.0.3 +.include "../../multimedia/gstreamer1/buildlink3.mk" +BUILDLINK_API_DEPENDS.gst-plugins1-base+= gst-plugins1-base>=1.0.3 +.include "../../multimedia/gst-plugins1-base/buildlink3.mk" +BUILDLINK_API_DEPENDS.libsoup+= libsoup>=2.42.2nb3 +.include "../../net/libsoup/buildlink3.mk" +.include "../../security/libsecret/buildlink3.mk" +.include "../../textproc/icu/buildlink3.mk" +.include "../../textproc/libxslt/buildlink3.mk" +.include "../../x11/libXdamage/buildlink3.mk" +.include "../../x11/libXt/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" diff --git a/www/webkit24-gtk/PLIST b/www/webkit24-gtk/PLIST new file mode 100644 index 00000000000..8accbc6dfda --- /dev/null +++ b/www/webkit24-gtk/PLIST @@ -0,0 +1,563 @@ +@comment $NetBSD: PLIST,v 1.1 2015/07/12 00:37:47 wiz Exp $ +bin/jsc-1 +include/webkitgtk-1.0/JavaScriptCore/JSBase.h +include/webkitgtk-1.0/JavaScriptCore/JSContextRef.h +include/webkitgtk-1.0/JavaScriptCore/JSObjectRef.h +include/webkitgtk-1.0/JavaScriptCore/JSStringRef.h +include/webkitgtk-1.0/JavaScriptCore/JSValueRef.h +include/webkitgtk-1.0/JavaScriptCore/JavaScript.h +include/webkitgtk-1.0/JavaScriptCore/WebKitAvailability.h +include/webkitgtk-1.0/webkit/webkit.h +include/webkitgtk-1.0/webkit/webkitapplicationcache.h +include/webkitgtk-1.0/webkit/webkitdefines.h +include/webkitgtk-1.0/webkit/webkitdom.h +include/webkitgtk-1.0/webkit/webkitdownload.h +include/webkitgtk-1.0/webkit/webkitenumtypes.h +include/webkitgtk-1.0/webkit/webkiterror.h +include/webkitgtk-1.0/webkit/webkitfavicondatabase.h +include/webkitgtk-1.0/webkit/webkitfilechooserrequest.h +include/webkitgtk-1.0/webkit/webkitgeolocationpolicydecision.h +include/webkitgtk-1.0/webkit/webkitglobals.h +include/webkitgtk-1.0/webkit/webkithittestresult.h +include/webkitgtk-1.0/webkit/webkiticondatabase.h +include/webkitgtk-1.0/webkit/webkitnetworkrequest.h +include/webkitgtk-1.0/webkit/webkitnetworkresponse.h +include/webkitgtk-1.0/webkit/webkitsecurityorigin.h +include/webkitgtk-1.0/webkit/webkitsoupauthdialog.h +include/webkitgtk-1.0/webkit/webkitspellchecker.h +include/webkitgtk-1.0/webkit/webkitversion.h +include/webkitgtk-1.0/webkit/webkitviewportattributes.h +include/webkitgtk-1.0/webkit/webkitwebbackforwardlist.h +include/webkitgtk-1.0/webkit/webkitwebdatabase.h +include/webkitgtk-1.0/webkit/webkitwebdatasource.h +include/webkitgtk-1.0/webkit/webkitwebframe.h +include/webkitgtk-1.0/webkit/webkitwebhistoryitem.h +include/webkitgtk-1.0/webkit/webkitwebinspector.h +include/webkitgtk-1.0/webkit/webkitwebnavigationaction.h +include/webkitgtk-1.0/webkit/webkitwebplugin.h +include/webkitgtk-1.0/webkit/webkitwebplugindatabase.h +include/webkitgtk-1.0/webkit/webkitwebpolicydecision.h +include/webkitgtk-1.0/webkit/webkitwebresource.h +include/webkitgtk-1.0/webkit/webkitwebsettings.h +include/webkitgtk-1.0/webkit/webkitwebview.h +include/webkitgtk-1.0/webkit/webkitwebwindowfeatures.h +include/webkitgtk-1.0/webkit2/WebKitAuthenticationRequest.h +include/webkitgtk-1.0/webkit2/WebKitBackForwardList.h +include/webkitgtk-1.0/webkit2/WebKitBackForwardListItem.h +include/webkitgtk-1.0/webkit2/WebKitCertificateInfo.h +include/webkitgtk-1.0/webkit2/WebKitContextMenu.h +include/webkitgtk-1.0/webkit2/WebKitContextMenuActions.h +include/webkitgtk-1.0/webkit2/WebKitContextMenuItem.h +include/webkitgtk-1.0/webkit2/WebKitCookieManager.h +include/webkitgtk-1.0/webkit2/WebKitCredential.h +include/webkitgtk-1.0/webkit2/WebKitDefines.h +include/webkitgtk-1.0/webkit2/WebKitDownload.h +include/webkitgtk-1.0/webkit2/WebKitEditingCommands.h +include/webkitgtk-1.0/webkit2/WebKitEnumTypes.h +include/webkitgtk-1.0/webkit2/WebKitError.h +include/webkitgtk-1.0/webkit2/WebKitFaviconDatabase.h +include/webkitgtk-1.0/webkit2/WebKitFileChooserRequest.h +include/webkitgtk-1.0/webkit2/WebKitFindController.h +include/webkitgtk-1.0/webkit2/WebKitFormSubmissionRequest.h +include/webkitgtk-1.0/webkit2/WebKitForwardDeclarations.h +include/webkitgtk-1.0/webkit2/WebKitFrame.h +include/webkitgtk-1.0/webkit2/WebKitGeolocationPermissionRequest.h +include/webkitgtk-1.0/webkit2/WebKitHitTestResult.h +include/webkitgtk-1.0/webkit2/WebKitJavascriptResult.h +include/webkitgtk-1.0/webkit2/WebKitMimeInfo.h +include/webkitgtk-1.0/webkit2/WebKitNavigationPolicyDecision.h +include/webkitgtk-1.0/webkit2/WebKitPermissionRequest.h +include/webkitgtk-1.0/webkit2/WebKitPlugin.h +include/webkitgtk-1.0/webkit2/WebKitPolicyDecision.h +include/webkitgtk-1.0/webkit2/WebKitPrintOperation.h +include/webkitgtk-1.0/webkit2/WebKitResponsePolicyDecision.h +include/webkitgtk-1.0/webkit2/WebKitScriptDialog.h +include/webkitgtk-1.0/webkit2/WebKitScriptWorld.h +include/webkitgtk-1.0/webkit2/WebKitSecurityManager.h +include/webkitgtk-1.0/webkit2/WebKitSettings.h +include/webkitgtk-1.0/webkit2/WebKitURIRequest.h +include/webkitgtk-1.0/webkit2/WebKitURIResponse.h +include/webkitgtk-1.0/webkit2/WebKitURISchemeRequest.h +include/webkitgtk-1.0/webkit2/WebKitVersion.h +include/webkitgtk-1.0/webkit2/WebKitWebContext.h +include/webkitgtk-1.0/webkit2/WebKitWebExtension.h +include/webkitgtk-1.0/webkit2/WebKitWebInspector.h +include/webkitgtk-1.0/webkit2/WebKitWebPage.h +include/webkitgtk-1.0/webkit2/WebKitWebResource.h +include/webkitgtk-1.0/webkit2/WebKitWebView.h +include/webkitgtk-1.0/webkit2/WebKitWebViewBase.h +include/webkitgtk-1.0/webkit2/WebKitWebViewGroup.h +include/webkitgtk-1.0/webkit2/WebKitWindowProperties.h +include/webkitgtk-1.0/webkit2/webkit-web-extension.h +include/webkitgtk-1.0/webkit2/webkit2.h +include/webkitgtk-1.0/webkitdom/WebKitDOMAttr.h +include/webkitgtk-1.0/webkitdom/WebKitDOMAudioTrack.h +include/webkitgtk-1.0/webkitdom/WebKitDOMAudioTrackList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMBarProp.h +include/webkitgtk-1.0/webkitdom/WebKitDOMBatteryManager.h +include/webkitgtk-1.0/webkitdom/WebKitDOMBlob.h +include/webkitgtk-1.0/webkitdom/WebKitDOMCDATASection.h +include/webkitgtk-1.0/webkitdom/WebKitDOMCSSRule.h +include/webkitgtk-1.0/webkitdom/WebKitDOMCSSRuleList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMCSSStyleDeclaration.h +include/webkitgtk-1.0/webkitdom/WebKitDOMCSSStyleSheet.h +include/webkitgtk-1.0/webkitdom/WebKitDOMCSSValue.h +include/webkitgtk-1.0/webkitdom/WebKitDOMCharacterData.h +include/webkitgtk-1.0/webkitdom/WebKitDOMComment.h +include/webkitgtk-1.0/webkitdom/WebKitDOMConsole.h +include/webkitgtk-1.0/webkitdom/WebKitDOMCustom.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMApplicationCache.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMImplementation.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMMimeType.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMMimeTypeArray.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMNamedFlowCollection.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMPlugin.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMPluginArray.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMSecurityPolicy.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMSelection.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMSettableTokenList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMStringList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMStringMap.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMTokenList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMWindow.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDOMWindowCSS.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDatabase.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDeprecated.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDocument.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDocumentFragment.h +include/webkitgtk-1.0/webkitdom/WebKitDOMDocumentType.h +include/webkitgtk-1.0/webkitdom/WebKitDOMElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMEntityReference.h +include/webkitgtk-1.0/webkitdom/WebKitDOMEvent.h +include/webkitgtk-1.0/webkitdom/WebKitDOMEventTarget.h +include/webkitgtk-1.0/webkitdom/WebKitDOMFile.h +include/webkitgtk-1.0/webkitdom/WebKitDOMFileList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMGamepad.h +include/webkitgtk-1.0/webkitdom/WebKitDOMGamepadList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMGeolocation.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLAnchorElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLAppletElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLAreaElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLAudioElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLBRElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLBaseElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLBaseFontElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLBodyElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLButtonElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLCanvasElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLCollection.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLDListElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLDetailsElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLDirectoryElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLDivElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLDocument.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLEmbedElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLFieldSetElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLFontElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLFormElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLFrameElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLFrameSetElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLHRElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLHeadElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLHeadingElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLHtmlElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLIFrameElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLImageElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLInputElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLKeygenElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLLIElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLLabelElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLLegendElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLLinkElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLMapElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLMarqueeElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLMediaElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLMenuElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLMetaElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLModElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLOListElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLObjectElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLOptGroupElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLOptionElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLOptionsCollection.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLParagraphElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLParamElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLPreElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLQuoteElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLScriptElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLSelectElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLStyleElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLTableCaptionElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLTableCellElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLTableColElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLTableElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLTableRowElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLTableSectionElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLTextAreaElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLTitleElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLUListElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHTMLVideoElement.h +include/webkitgtk-1.0/webkitdom/WebKitDOMHistory.h +include/webkitgtk-1.0/webkitdom/WebKitDOMKeyboardEvent.h +include/webkitgtk-1.0/webkitdom/WebKitDOMLocation.h +include/webkitgtk-1.0/webkitdom/WebKitDOMMediaController.h +include/webkitgtk-1.0/webkitdom/WebKitDOMMediaError.h +include/webkitgtk-1.0/webkitdom/WebKitDOMMediaList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMMediaQueryList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMMessagePort.h +include/webkitgtk-1.0/webkitdom/WebKitDOMMouseEvent.h +include/webkitgtk-1.0/webkitdom/WebKitDOMNamedNodeMap.h +include/webkitgtk-1.0/webkitdom/WebKitDOMNavigator.h +include/webkitgtk-1.0/webkitdom/WebKitDOMNode.h +include/webkitgtk-1.0/webkitdom/WebKitDOMNodeFilter.h +include/webkitgtk-1.0/webkitdom/WebKitDOMNodeIterator.h +include/webkitgtk-1.0/webkitdom/WebKitDOMNodeList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMObject.h +include/webkitgtk-1.0/webkitdom/WebKitDOMPerformance.h +include/webkitgtk-1.0/webkitdom/WebKitDOMPerformanceEntry.h +include/webkitgtk-1.0/webkitdom/WebKitDOMPerformanceEntryList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMPerformanceNavigation.h +include/webkitgtk-1.0/webkitdom/WebKitDOMPerformanceTiming.h +include/webkitgtk-1.0/webkitdom/WebKitDOMProcessingInstruction.h +include/webkitgtk-1.0/webkitdom/WebKitDOMRange.h +include/webkitgtk-1.0/webkitdom/WebKitDOMScreen.h +include/webkitgtk-1.0/webkitdom/WebKitDOMShadowRoot.h +include/webkitgtk-1.0/webkitdom/WebKitDOMStorage.h +include/webkitgtk-1.0/webkitdom/WebKitDOMStorageInfo.h +include/webkitgtk-1.0/webkitdom/WebKitDOMStorageQuota.h +include/webkitgtk-1.0/webkitdom/WebKitDOMStyleMedia.h +include/webkitgtk-1.0/webkitdom/WebKitDOMStyleSheet.h +include/webkitgtk-1.0/webkitdom/WebKitDOMStyleSheetList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMText.h +include/webkitgtk-1.0/webkitdom/WebKitDOMTextTrack.h +include/webkitgtk-1.0/webkitdom/WebKitDOMTextTrackCue.h +include/webkitgtk-1.0/webkitdom/WebKitDOMTextTrackCueList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMTextTrackList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMTimeRanges.h +include/webkitgtk-1.0/webkitdom/WebKitDOMTouch.h +include/webkitgtk-1.0/webkitdom/WebKitDOMTrackEvent.h +include/webkitgtk-1.0/webkitdom/WebKitDOMTreeWalker.h +include/webkitgtk-1.0/webkitdom/WebKitDOMUIEvent.h +include/webkitgtk-1.0/webkitdom/WebKitDOMValidityState.h +include/webkitgtk-1.0/webkitdom/WebKitDOMVideoPlaybackQuality.h +include/webkitgtk-1.0/webkitdom/WebKitDOMVideoTrack.h +include/webkitgtk-1.0/webkitdom/WebKitDOMVideoTrackList.h +include/webkitgtk-1.0/webkitdom/WebKitDOMWebKitNamedFlow.h +include/webkitgtk-1.0/webkitdom/WebKitDOMWebKitPoint.h +include/webkitgtk-1.0/webkitdom/WebKitDOMWheelEvent.h +include/webkitgtk-1.0/webkitdom/WebKitDOMXPathExpression.h +include/webkitgtk-1.0/webkitdom/WebKitDOMXPathNSResolver.h +include/webkitgtk-1.0/webkitdom/WebKitDOMXPathResult.h +include/webkitgtk-1.0/webkitdom/webkitdom.h +include/webkitgtk-1.0/webkitdom/webkitdomdefines.h +lib/girepository-1.0/JavaScriptCore-1.0.typelib +lib/girepository-1.0/WebKit-1.0.typelib +lib/libjavascriptcoregtk-1.0.la +lib/libwebkitgtk-1.0.la +lib/pkgconfig/javascriptcoregtk-1.0.pc +lib/pkgconfig/webkit-1.0.pc +share/gir-1.0/JavaScriptCore-1.0.gir +share/gir-1.0/WebKit-1.0.gir +share/gtk-doc/html/webkitdomgtk/WebKitDOMAttr.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMAudioTrack.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMAudioTrackList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMBarProp.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMBatteryManager.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMBlob.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMCDATASection.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMCSSRule.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMCSSRuleList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMCSSStyleDeclaration.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMCSSStyleSheet.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMCSSValue.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMCharacterData.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMComment.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMConsole.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMApplicationCache.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMImplementation.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMMimeType.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMMimeTypeArray.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMNamedFlowCollection.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMPlugin.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMPluginArray.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMSecurityPolicy.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMSelection.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMSettableTokenList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMStringList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMStringMap.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMTokenList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMWindow.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDOMWindowCSS.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDatabase.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDocument.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDocumentFragment.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMDocumentType.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMEntityReference.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMEvent.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMEventTarget.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMFile.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMFileList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMGamepad.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMGamepadList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMGeolocation.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLAnchorElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLAppletElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLAreaElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLAudioElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLBRElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLBaseElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLBaseFontElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLBodyElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLButtonElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLCanvasElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLCollection.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLDListElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLDetailsElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLDirectoryElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLDivElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLDocument.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLEmbedElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLFieldSetElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLFontElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLFormElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLFrameElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLFrameSetElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLHRElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLHeadElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLHeadingElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLHtmlElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLIFrameElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLImageElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLInputElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLKeygenElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLLIElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLLabelElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLLegendElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLLinkElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLMapElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLMarqueeElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLMediaElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLMenuElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLMetaElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLModElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLOListElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLObjectElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLOptGroupElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLOptionElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLOptionsCollection.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLParagraphElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLParamElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLPreElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLQuoteElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLScriptElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLSelectElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLStyleElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLTableCaptionElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLTableCellElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLTableColElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLTableElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLTableRowElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLTableSectionElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLTextAreaElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLTitleElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLUListElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHTMLVideoElement.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMHistory.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMKeyboardEvent.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMLocation.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMMediaController.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMMediaError.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMMediaList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMMediaQueryList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMMessagePort.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMMouseEvent.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMNamedNodeMap.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMNavigator.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMNode.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMNodeFilter.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMNodeIterator.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMNodeList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMObject.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMPerformance.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMPerformanceEntry.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMPerformanceEntryList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMPerformanceNavigation.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMPerformanceTiming.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMProcessingInstruction.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMRange.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMScreen.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMShadowRoot.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMStorage.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMStorageInfo.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMStorageQuota.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMStyleMedia.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMStyleSheet.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMStyleSheetList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMText.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMTextTrack.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMTextTrackCue.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMTextTrackCueList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMTextTrackList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMTimeRanges.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMTouch.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMTrackEvent.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMTreeWalker.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMUIEvent.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMValidityState.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMVideoPlaybackQuality.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMVideoTrack.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMVideoTrackList.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMWebKitNamedFlow.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMWebKitPoint.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMWheelEvent.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMXPathExpression.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMXPathNSResolver.html +share/gtk-doc/html/webkitdomgtk/WebKitDOMXPathResult.html +share/gtk-doc/html/webkitdomgtk/annotation-glossary.html +share/gtk-doc/html/webkitdomgtk/api-index-deprecated.html +share/gtk-doc/html/webkitdomgtk/ch01.html +share/gtk-doc/html/webkitdomgtk/home.png +share/gtk-doc/html/webkitdomgtk/index-all.html +share/gtk-doc/html/webkitdomgtk/index.html +share/gtk-doc/html/webkitdomgtk/index.sgml +share/gtk-doc/html/webkitdomgtk/left-insensitive.png +share/gtk-doc/html/webkitdomgtk/left.png +share/gtk-doc/html/webkitdomgtk/right-insensitive.png +share/gtk-doc/html/webkitdomgtk/right.png +share/gtk-doc/html/webkitdomgtk/style.css +share/gtk-doc/html/webkitdomgtk/up-insensitive.png +share/gtk-doc/html/webkitdomgtk/up.png +share/gtk-doc/html/webkitdomgtk/webkitdomgtk-WebKitDOMBarInfo.html +share/gtk-doc/html/webkitdomgtk/webkitdomgtk-WebKitDOMCustom.html +share/gtk-doc/html/webkitdomgtk/webkitdomgtk-WebKitDOMHTMLPropertiesCollection.html +share/gtk-doc/html/webkitdomgtk/webkitdomgtk-WebKitDOMMemoryInfo.html +share/gtk-doc/html/webkitdomgtk/webkitdomgtk-WebKitDOMMicroDataItemValue.html +share/gtk-doc/html/webkitdomgtk/webkitdomgtk-WebKitDOMPropertyNodeList.html +share/gtk-doc/html/webkitdomgtk/webkitdomgtk.devhelp2 +share/gtk-doc/html/webkitgtk/WebKitFaviconDatabase.html +share/gtk-doc/html/webkitgtk/WebKitFileChooserRequest.html +share/gtk-doc/html/webkitgtk/WebKitGeolocationPolicyDecision.html +share/gtk-doc/html/webkitgtk/WebKitHitTestResult.html +share/gtk-doc/html/webkitgtk/WebKitIconDatabase.html +share/gtk-doc/html/webkitgtk/WebKitNetworkRequest.html +share/gtk-doc/html/webkitgtk/WebKitNetworkResponse.html +share/gtk-doc/html/webkitgtk/WebKitSecurityOrigin.html +share/gtk-doc/html/webkitgtk/WebKitSoupAuthDialog.html +share/gtk-doc/html/webkitgtk/WebKitSpellChecker.html +share/gtk-doc/html/webkitgtk/WebKitViewportAttributes.html +share/gtk-doc/html/webkitgtk/WebKitWebBackForwardList.html +share/gtk-doc/html/webkitgtk/WebKitWebDataSource.html +share/gtk-doc/html/webkitgtk/WebKitWebDatabase.html +share/gtk-doc/html/webkitgtk/WebKitWebFrame.html +share/gtk-doc/html/webkitgtk/WebKitWebHistoryItem.html +share/gtk-doc/html/webkitgtk/WebKitWebInspector.html +share/gtk-doc/html/webkitgtk/WebKitWebNavigationAction.html +share/gtk-doc/html/webkitgtk/WebKitWebPlugin.html +share/gtk-doc/html/webkitgtk/WebKitWebPluginDatabase.html +share/gtk-doc/html/webkitgtk/WebKitWebPolicyDecision.html +share/gtk-doc/html/webkitgtk/WebKitWebResource.html +share/gtk-doc/html/webkitgtk/WebKitWebSettings.html +share/gtk-doc/html/webkitgtk/WebKitWebWindowFeatures.html +share/gtk-doc/html/webkitgtk/annotation-glossary.html +share/gtk-doc/html/webkitgtk/ch01.html +share/gtk-doc/html/webkitgtk/ch02.html +share/gtk-doc/html/webkitgtk/ch03.html +share/gtk-doc/html/webkitgtk/home.png +share/gtk-doc/html/webkitgtk/index-1.0.1.html +share/gtk-doc/html/webkitgtk/index-1.0.2.html +share/gtk-doc/html/webkitgtk/index-1.0.3.html +share/gtk-doc/html/webkitgtk/index-1.1.1.html +share/gtk-doc/html/webkitgtk/index-1.1.10.html +share/gtk-doc/html/webkitgtk/index-1.1.11.html +share/gtk-doc/html/webkitgtk/index-1.1.13.html +share/gtk-doc/html/webkitgtk/index-1.1.14.html +share/gtk-doc/html/webkitgtk/index-1.1.15.html +share/gtk-doc/html/webkitgtk/index-1.1.16.html +share/gtk-doc/html/webkitgtk/index-1.1.17.html +share/gtk-doc/html/webkitgtk/index-1.1.18.html +share/gtk-doc/html/webkitgtk/index-1.1.2.html +share/gtk-doc/html/webkitgtk/index-1.1.20.html +share/gtk-doc/html/webkitgtk/index-1.1.23.html +share/gtk-doc/html/webkitgtk/index-1.1.3.html +share/gtk-doc/html/webkitgtk/index-1.1.4.html +share/gtk-doc/html/webkitgtk/index-1.1.5.html +share/gtk-doc/html/webkitgtk/index-1.1.6.html +share/gtk-doc/html/webkitgtk/index-1.1.7.html +share/gtk-doc/html/webkitgtk/index-1.1.8.html +share/gtk-doc/html/webkitgtk/index-1.3.1.html +share/gtk-doc/html/webkitgtk/index-1.3.2.html +share/gtk-doc/html/webkitgtk/index-1.3.3.html +share/gtk-doc/html/webkitgtk/index-1.3.4.html +share/gtk-doc/html/webkitgtk/index-1.3.8.html +share/gtk-doc/html/webkitgtk/index-all.html +share/gtk-doc/html/webkitgtk/index-deprecated.html +share/gtk-doc/html/webkitgtk/index.html +share/gtk-doc/html/webkitgtk/index.sgml +share/gtk-doc/html/webkitgtk/left-insensitive.png +share/gtk-doc/html/webkitgtk/left.png +share/gtk-doc/html/webkitgtk/right-insensitive.png +share/gtk-doc/html/webkitgtk/right.png +share/gtk-doc/html/webkitgtk/style.css +share/gtk-doc/html/webkitgtk/up-insensitive.png +share/gtk-doc/html/webkitgtk/up.png +share/gtk-doc/html/webkitgtk/webkit-environment.html +share/gtk-doc/html/webkitgtk/webkitgtk-Global-functions.html +share/gtk-doc/html/webkitgtk/webkitgtk-webkitdownload.html +share/gtk-doc/html/webkitgtk/webkitgtk-webkitwebview.html +share/gtk-doc/html/webkitgtk/webkitgtk.devhelp2 +share/locale/ar/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/as/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/bg/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/cs/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/de/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/el/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/en_CA/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/en_GB/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/eo/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/es/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/et/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/eu/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/fr/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/gl/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/gu/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/he/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/hi/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/hu/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/id/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/it/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/kn/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/ko/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/lt/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/lv/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/ml/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/mr/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/nb/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/nl/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/or/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/pa/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/pl/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/pt/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/pt_BR/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/ro/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/ru/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/sl/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/sr/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/sr@latin/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/sv/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/ta/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/te/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/uk/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/vi/LC_MESSAGES/WebKitGTK-2.0.mo +share/locale/zh_CN/LC_MESSAGES/WebKitGTK-2.0.mo +share/webkitgtk-1.0/images/deleteButton.png +share/webkitgtk-1.0/images/inputSpeech.png +share/webkitgtk-1.0/images/missingImage.png +share/webkitgtk-1.0/images/nullPlugin.png +share/webkitgtk-1.0/images/panIcon.png +share/webkitgtk-1.0/images/textAreaResizeCorner.png +share/webkitgtk-1.0/images/urlIcon.png +share/webkitgtk-1.0/resources/audio/Composite.wav +share/webkitgtk-1.0/resources/error.html diff --git a/www/webkit24-gtk/buildlink3.mk b/www/webkit24-gtk/buildlink3.mk new file mode 100644 index 00000000000..6082123193a --- /dev/null +++ b/www/webkit24-gtk/buildlink3.mk @@ -0,0 +1,41 @@ +# $NetBSD: buildlink3.mk,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +BUILDLINK_TREE+= webkit24-gtk + +.if !defined(WEBKIT24_GTK_BUILDLINK3_MK) +WEBKIT24_GTK_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.webkit24-gtk+= webkit24-gtk>=2.0 +BUILDLINK_ABI_DEPENDS.webkit24-gtk?= webkit24-gtk>=2.4.8nb2 +BUILDLINK_PKGSRCDIR.webkit24-gtk?= ../../www/webkit24-gtk + +# Linking with this library may require newer libstdc++ features than are +# available under the native compiler, so possibly upgrade the compiler +# used by dependent packages too. +GCC_REQD+= 4.8 + +pkgbase := webkit24-gtk +.include "../../mk/pkg-build-options.mk" + +.if !empty(PKG_BUILD_OPTIONS.webkit24-gtk:Menchant) +.include "../../textproc/enchant/buildlink3.mk" +.endif + +.include "../../databases/sqlite3/buildlink3.mk" +.include "../../devel/gperf/buildlink3.mk" +.include "../../graphics/freetype2/buildlink3.mk" +.include "../../mk/jpeg.buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" +.include "../../graphics/libwebp/buildlink3.mk" +.include "../../multimedia/gstreamer1/buildlink3.mk" +.include "../../multimedia/gst-plugins1-base/buildlink3.mk" +.include "../../net/libsoup/buildlink3.mk" +.include "../../security/libsecret/buildlink3.mk" +.include "../../textproc/icu/buildlink3.mk" +.include "../../textproc/libxslt/buildlink3.mk" +.include "../../x11/gtk2/buildlink3.mk" +.include "../../x11/libXdamage/buildlink3.mk" +.include "../../x11/libXt/buildlink3.mk" +.endif # WEBKIT24_GTK_BUILDLINK3_MK + +BUILDLINK_TREE+= -webkit24-gtk diff --git a/www/webkit24-gtk/distinfo b/www/webkit24-gtk/distinfo new file mode 100644 index 00000000000..de77de073e2 --- /dev/null +++ b/www/webkit24-gtk/distinfo @@ -0,0 +1,21 @@ +$NetBSD: distinfo,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +SHA1 (webkitgtk-2.4.9.tar.xz) = fbe02db8a4f01a70e7cdf0d16f8a18463e18b104 +RMD160 (webkitgtk-2.4.9.tar.xz) = 122468435539d69665d5206ae266fb36ff2d86c2 +Size (webkitgtk-2.4.9.tar.xz) = 9840740 bytes +SHA1 (patch-Source_JavaScriptCore_ForwardingHeaders_JavaScriptCore_JSCallbackFunction.h) = 79122450435eb12a57086d18e5410eec131c33b2 +SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = 2ff343ac53b14af0692754a44059e7d2ea969b96 +SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = 69221390dd5fdac55abf341c5ae3a03267e38ae6 +SHA1 (patch-Source_JavaScriptCore_dfg_DFGNode.h) = fdd31fcf6c745394499570397c82fe3dfce02e1d +SHA1 (patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp) = 67f66ca254f958c0650249485a64982b40f92621 +SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092 +SHA1 (patch-Source_WTF_wtf_MathExtras.h) = bce39efce126793c2a33ab99224ca44860273a5b +SHA1 (patch-Source_WTF_wtf_Platform.h) = 6471907359806a180df3e2082b0e54109cb40955 +SHA1 (patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp) = 2835657e04cdbc0cc7be8a6793061f0b98f84224 +SHA1 (patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp) = 6d3b9ee1559a18c17229698e44246f13c77278c9 +SHA1 (patch-Tools_DumpRenderTree_gtk_DumpRenderTree.cpp) = 994d1671ff2d8e3a961b9b7ed34f69215ed46f91 +SHA1 (patch-ai) = 8e174c68e4ba06fdd6edd64fd6df3328faf9055f +SHA1 (patch-aj) = d35a4b26e2104cdf7f3be81b020aabb4779dfaad +SHA1 (patch-ak) = 477fd5c05abee8f47842a6ad5aba00e3e4628c45 +SHA1 (patch-am) = e0a350feb14d739010000e3887971bd535a647a7 +SHA1 (patch-configure) = 19f28160d9da63d98dac4eadbb30f5e8250ffcbe diff --git a/www/webkit24-gtk/options.mk b/www/webkit24-gtk/options.mk new file mode 100644 index 00000000000..0da0bb1e68e --- /dev/null +++ b/www/webkit24-gtk/options.mk @@ -0,0 +1,66 @@ +# $NetBSD: options.mk,v 1.1 2015/07/12 00:37:47 wiz Exp $ +# + +PKG_OPTIONS_VAR= PKG_OPTIONS.webkit-gtk +PKG_SUPPORTED_OPTIONS= debug enchant opengl webkit-jit +PKG_SUGGESTED_OPTIONS= enchant opengl + +.include "../../mk/bsd.prefs.mk" + +# XXX JIT produces invalid code +# it's also entirely unsupported on powerpc and sparc +.if empty(MACHINE_PLATFORM:MNetBSD-*-i386) \ + && empty(MACHINE_PLATFORM:MNetBSD-*-x86_64) \ + && empty(MACHINE_PLATFORM:MNetBSD-*-powerpc) \ + && empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) \ + && empty(MACHINE_PLATFORM:MNetBSD-*-sparc) \ + && empty(MACHINE_PLATFORM:MSunOS-*) +PKG_SUGGESTED_OPTIONS+= webkit-jit +.endif + +.include "../../mk/bsd.options.mk" + +# +# JIT support +# +.if !empty(PKG_OPTIONS:Mwebkit-jit) +CONFIGURE_ARGS+= --enable-jit +.else +CONFIGURE_ARGS+= --disable-jit +.endif + +# +# debug support +# +.if !empty(PKG_OPTIONS:Mdebug) +CONFIGURE_ARGS+= --enable-debug \ + --disable-optimizations +.else +CONFIGURE_ARGS+= --disable-debug \ + --enable-optimizations +.endif + +# +# OpenGL support: enable support for GLX, WebGL and accelerated compositing +# +# TODO: should we split them in multiple options? +# +.if !empty(PKG_OPTIONS:Mopengl) +CONFIGURE_ARGS+= --enable-glx +CONFIGURE_ARGS+= --enable-webgl +CONFIGURE_ARGS+= --enable-accelerated-compositing +.else +CONFIGURE_ARGS+= --disable-glx +CONFIGURE_ARGS+= --disable-webgl +CONFIGURE_ARGS+= --disable-accelerated-compositing +.endif + +# +# Spellcheck support using enchant +# +.if !empty(PKG_OPTIONS:Menchant) +CONFIGURE_ARGS+= --enable-spellcheck +.include "../../textproc/enchant/buildlink3.mk" +.else +CONFIGURE_ARGS+= --disable-spellcheck +.endif diff --git a/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_ForwardingHeaders_JavaScriptCore_JSCallbackFunction.h b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_ForwardingHeaders_JavaScriptCore_JSCallbackFunction.h new file mode 100644 index 00000000000..9448d9698d3 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_ForwardingHeaders_JavaScriptCore_JSCallbackFunction.h @@ -0,0 +1,6 @@ +$NetBSD: patch-Source_JavaScriptCore_ForwardingHeaders_JavaScriptCore_JSCallbackFunction.h,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- /dev/null ++++ Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSCallbackFunction.h +@@ -0,0 +1 @@ ++#include <JavaScriptCore/API/JSCallbackFunction.h> diff --git a/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h new file mode 100644 index 00000000000..c1d1450469c --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h @@ -0,0 +1,14 @@ +$NetBSD: patch-Source_JavaScriptCore_assembler_ARMAssembler.h,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/JavaScriptCore/assembler/ARMAssembler.h.orig 2014-10-21 08:06:38.000000000 +0000 ++++ Source/JavaScriptCore/assembler/ARMAssembler.h +@@ -1121,6 +1121,9 @@ namespace JSC { + linuxPageFlush(current, end); + #elif OS(WINCE) + CacheRangeFlush(code, size, CACHE_SYNC_ALL); ++#elif OS(NETBSD) ++ char* begin = reinterpret_cast<char*>(code); ++ __builtin___clear_cache(begin, begin + size); + #else + #error "The cacheFlush support is missing on this platform." + #endif diff --git a/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp new file mode 100644 index 00000000000..963ce17c224 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp @@ -0,0 +1,30 @@ +$NetBSD: patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp.orig 2014-03-19 11:10:05.000000000 +0000 ++++ Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp +@@ -42,6 +42,8 @@ + #include <unistd.h> + #include <elf.h> + #include <asm/hwcap.h> ++#elif OS(NETBSD) ++#include <sys/sysctl.h> + #endif + + namespace JSC { +@@ -62,6 +64,16 @@ static bool isVFPPresent() + } + #endif // OS(LINUX) + ++#if OS(NETBSD) ++ size_t len; ++ int flag; ++ ++ len = sizeof(flag); ++ if (sysctlbyname("machdep.fpu_present", &flag, &len, NULL, 0) == 0) { ++ return flag == 1; ++ } ++#endif // OS(NETBSD) ++ + #if (COMPILER(GCC) && defined(__VFP_FP__)) + return true; + #else diff --git a/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h new file mode 100644 index 00000000000..3c474810837 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h @@ -0,0 +1,13 @@ +$NetBSD: patch-Source_JavaScriptCore_dfg_DFGNode.h,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/JavaScriptCore/dfg/DFGNode.h.orig 2014-04-14 06:40:44.000000000 +0000 ++++ Source/JavaScriptCore/dfg/DFGNode.h +@@ -146,7 +146,7 @@ struct SwitchData { + struct OpInfo { + explicit OpInfo(int32_t value) : m_value(static_cast<uintptr_t>(value)) { } + explicit OpInfo(uint32_t value) : m_value(static_cast<uintptr_t>(value)) { } +-#if OS(DARWIN) || USE(JSVALUE64) ++#if OS(DARWIN) || (CPU(ARM) && OS(NETBSD)) || USE(JSVALUE64) + explicit OpInfo(size_t value) : m_value(static_cast<uintptr_t>(value)) { } + #endif + explicit OpInfo(void* value) : m_value(reinterpret_cast<uintptr_t>(value)) { } diff --git a/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp new file mode 100644 index 00000000000..43e39d341e6 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp @@ -0,0 +1,88 @@ +$NetBSD: patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/JavaScriptCore/heap/MachineStackMarker.cpp.orig 2014-04-14 06:40:44.000000000 +0000 ++++ Source/JavaScriptCore/heap/MachineStackMarker.cpp +@@ -20,6 +20,9 @@ + */ + + #include "config.h" ++#if OS(SOLARIS) ++#undef _FILE_OFFSET_BITS ++#endif + #include "MachineStackMarker.h" + + #include "ConservativeRoots.h" +@@ -49,6 +52,10 @@ + #include <unistd.h> + + #if OS(SOLARIS) ++#include <sys/types.h> ++#include <sys/stat.h> ++#include <fcntl.h> ++#include <procfs.h> + #include <thread.h> + #else + #include <pthread.h> +@@ -310,6 +317,7 @@ typedef pthread_attr_t PlatformThreadReg + #error Need a thread register struct for this platform + #endif + ++#if !OS(SOLARIS) + static size_t getPlatformThreadRegisters(const PlatformThread& platformThread, PlatformThreadRegisters& regs) + { + #if OS(DARWIN) +@@ -363,6 +371,7 @@ static size_t getPlatformThreadRegisters + #error Need a way to get thread registers on this platform + #endif + } ++#endif + + static inline void* otherThreadStackPointer(const PlatformThreadRegisters& regs) + { +@@ -425,6 +434,7 @@ static inline void* otherThreadStackPoin + #endif + } + ++#if !OS(SOLARIS) + static void freePlatformThreadRegisters(PlatformThreadRegisters& regs) + { + #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) +@@ -433,20 +443,36 @@ static void freePlatformThreadRegisters( + UNUSED_PARAM(regs); + #endif + } ++#endif + + void MachineThreads::gatherFromOtherThread(ConservativeRoots& conservativeRoots, Thread* thread) + { ++#if OS(SOLARIS) ++ struct lwpstatus lwp; ++ char procfile[64]; ++ int fd; ++ snprintf(procfile, 64, "/proc/self/lwp/%u/lwpstatus", thread->platformThread); ++ fd = open(procfile, O_RDONLY, 0); ++ if (fd == -1) { ++ fprintf(stderr, "%s: %s\n", procfile, strerror(errno)); ++ abort(); ++ } ++ pread(fd, &lwp, sizeof(lwp), 0); ++ close(fd); ++ void* stackPointer = (void*)lwp.pr_reg[REG_SP]; ++#else + PlatformThreadRegisters regs; + size_t regSize = getPlatformThreadRegisters(thread->platformThread, regs); + + conservativeRoots.add(static_cast<void*>(®s), static_cast<void*>(reinterpret_cast<char*>(®s) + regSize)); + + void* stackPointer = otherThreadStackPointer(regs); ++ ++ freePlatformThreadRegisters(regs); ++#endif + void* stackBase = thread->stackBase; + swapIfBackwards(stackPointer, stackBase); + conservativeRoots.add(stackPointer, stackBase); +- +- freePlatformThreadRegisters(regs); + } + + void MachineThreads::gatherConservativeRoots(ConservativeRoots& conservativeRoots, void* stackCurrent) diff --git a/www/webkit24-gtk/patches/patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h b/www/webkit24-gtk/patches/patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h new file mode 100644 index 00000000000..2d5b282b549 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h @@ -0,0 +1,36 @@ +$NetBSD: patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h.orig 2013-09-09 09:20:59.000000000 +0000 ++++ Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h +@@ -35,6 +35,7 @@ + + #ifndef GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ + #define GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_ ++#include <ciso646> + + // The user can define the following macros in the build script to + // control Google Test's behavior. If the user doesn't define a macro +@@ -175,6 +176,7 @@ + #include <stdlib.h> + #include <stdio.h> + #include <string.h> ++#include <unistd.h> + #ifndef _WIN32_WCE + #include <sys/stat.h> + #endif // !_WIN32_WCE +@@ -448,7 +450,14 @@ + // GCC 4.0+ implements tr1/tuple in the <tr1/tuple> header. This does + // not conform to the TR1 spec, which requires the header to be <tuple>. + +-#if !GTEST_HAS_RTTI && GTEST_GCC_VER_ < 40302 ++#if defined(_LIBCPP_VERSION) ++#include <tuple> ++namespace std { ++ namespace tr1 { ++ using ::std::tuple; ++ } ++} ++#elif !GTEST_HAS_RTTI && GTEST_GCC_VER_ < 40302 + // Until version 4.3.2, gcc has a bug that causes <tr1/functional>, + // which is #included by <tr1/tuple>, to not compile when RTTI is + // disabled. _TR1_FUNCTIONAL is the header guard for diff --git a/www/webkit24-gtk/patches/patch-Source_WTF_wtf_MathExtras.h b/www/webkit24-gtk/patches/patch-Source_WTF_wtf_MathExtras.h new file mode 100644 index 00000000000..f809c34feeb --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_WTF_wtf_MathExtras.h @@ -0,0 +1,15 @@ +$NetBSD: patch-Source_WTF_wtf_MathExtras.h,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +Avoid broken section for SunOS/gcc. + +--- Source/WTF/wtf/MathExtras.h.orig 2014-08-25 12:50:32.000000000 +0000 ++++ Source/WTF/wtf/MathExtras.h +@@ -76,7 +76,7 @@ inline double wtf_ceil(double x) { retur + + #endif + +-#if OS(SOLARIS) ++#if OS(notSOLARIS) + + namespace std { + diff --git a/www/webkit24-gtk/patches/patch-Source_WTF_wtf_Platform.h b/www/webkit24-gtk/patches/patch-Source_WTF_wtf_Platform.h new file mode 100644 index 00000000000..06ba75d6c74 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_WTF_wtf_Platform.h @@ -0,0 +1,25 @@ +$NetBSD: patch-Source_WTF_wtf_Platform.h,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/WTF/wtf/Platform.h.orig 2015-01-07 09:45:42.000000000 +0000 ++++ Source/WTF/wtf/Platform.h +@@ -632,6 +632,11 @@ + #define USE_SYSTEM_MALLOC 1 + #endif + ++/* Workaround an alignment issue with fastMalloc on NetBSD/arm */ ++#if OS(NETBSD) && CPU(ARM) ++#define USE_SYSTEM_MALLOC 1 ++#endif ++ + #if !defined(ENABLE_GLOBAL_FASTMALLOC_NEW) + #define ENABLE_GLOBAL_FASTMALLOC_NEW 1 + #endif +@@ -723,7 +728,7 @@ + low-level interpreter. */ + #if !defined(ENABLE_LLINT) \ + && ENABLE(JIT) \ +- && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) \ ++ && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(HURD)) \ + && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK)) \ + && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)) + #define ENABLE_LLINT 1 diff --git a/www/webkit24-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp b/www/webkit24-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp new file mode 100644 index 00000000000..6b5d4f956c5 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/WebCore/bindings/js/JSInspectorFrontendHostCustom.cpp.orig 2014-04-14 06:40:45.000000000 +0000 ++++ Source/WebCore/bindings/js/JSInspectorFrontendHostCustom.cpp +@@ -61,6 +61,8 @@ JSValue JSInspectorFrontendHost::platfor + DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("linux"))); + #elif OS(FREEBSD) + DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("freebsd"))); ++#elif OS(NETBSD) ++ DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("netbsd"))); + #elif OS(OPENBSD) + DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("openbsd"))); + #elif OS(SOLARIS) diff --git a/www/webkit24-gtk/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp b/www/webkit24-gtk/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp new file mode 100644 index 00000000000..f0a6d191bfd --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp @@ -0,0 +1,13 @@ +$NetBSD: patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp.orig 2014-10-08 17:54:37.000000000 +0000 ++++ Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp +@@ -403,7 +403,7 @@ TOSTRING(neonDrawLighting) ":" NL + "vmin.f32 " TMP2_D0 ", " TMP2_D0 ", " CONST_ONE_HI_D NL + "vmul.f32 " TMP3_Q ", " COLOR_Q ", " TMP2_D0 "[1]" NL + "vcvt.u32.f32 " TMP3_Q ", " TMP3_Q NL +- "vmov.u32 r2, r3, " TMP3_S0 ", " TMP3_S1 NL ++ "vmov r2, r3, " TMP3_S0 ", " TMP3_S1 NL + // The color values are stored in-place. + "strb r2, [" PIXELS_R ", #-11]" NL + "strb r3, [" PIXELS_R ", #-10]" NL diff --git a/www/webkit24-gtk/patches/patch-Tools_DumpRenderTree_gtk_DumpRenderTree.cpp b/www/webkit24-gtk/patches/patch-Tools_DumpRenderTree_gtk_DumpRenderTree.cpp new file mode 100644 index 00000000000..9b6c0659b52 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-Tools_DumpRenderTree_gtk_DumpRenderTree.cpp @@ -0,0 +1,12 @@ +$NetBSD: patch-Tools_DumpRenderTree_gtk_DumpRenderTree.cpp,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Tools/DumpRenderTree/gtk/DumpRenderTree.cpp.orig 2014-04-14 06:40:46.000000000 +0000 ++++ Tools/DumpRenderTree/gtk/DumpRenderTree.cpp +@@ -47,6 +47,7 @@ + #include <JavaScriptCore/JavaScript.h> + #include <WebCore/platform/network/soup/GUniquePtrSoup.h> + #include <cassert> ++#include <clocate> + #include <cstdlib> + #include <cstring> + #include <getopt.h> diff --git a/www/webkit24-gtk/patches/patch-ai b/www/webkit24-gtk/patches/patch-ai new file mode 100644 index 00000000000..c4c60aec97a --- /dev/null +++ b/www/webkit24-gtk/patches/patch-ai @@ -0,0 +1,17 @@ +$NetBSD: patch-ai,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/WTF/wtf/ThreadIdentifierDataPthreads.cpp.orig 2013-08-03 16:10:38.000000000 +0000 ++++ Source/WTF/wtf/ThreadIdentifierDataPthreads.cpp +@@ -39,6 +39,12 @@ + #if OS(HURD) + // PTHREAD_KEYS_MAX is not defined in bionic nor in Hurd, so explicitly define it here. + #define PTHREAD_KEYS_MAX 1024 ++#elif OS(NETBSD) ++#include <limits.h> ++// PTHREAD_KEYS_MAX is not defined in 5.x ++#ifndef PTHREAD_KEYS_MAX ++#define PTHREAD_KEYS_MAX 256 ++#endif + #else + #include <limits.h> + #endif diff --git a/www/webkit24-gtk/patches/patch-aj b/www/webkit24-gtk/patches/patch-aj new file mode 100644 index 00000000000..c7fe40b6533 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-aj @@ -0,0 +1,13 @@ +$NetBSD: patch-aj,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/WTF/wtf/InlineASM.h.orig 2014-04-14 06:40:45.000000000 +0000 ++++ Source/WTF/wtf/InlineASM.h +@@ -42,7 +42,7 @@ + #define THUMB_FUNC_PARAM(name) + #endif + +-#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64) ++#if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(SOLARIS)) && CPU(X86_64) || (OS(SOLARIS) && CPU(X86)) + #define GLOBAL_REFERENCE(name) #name "@plt" + #elif CPU(X86) && COMPILER(MINGW) + #define GLOBAL_REFERENCE(name) "@" #name "@4" diff --git a/www/webkit24-gtk/patches/patch-ak b/www/webkit24-gtk/patches/patch-ak new file mode 100644 index 00000000000..c155b397a16 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-ak @@ -0,0 +1,12 @@ +$NetBSD: patch-ak,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/ThirdParty/ANGLE/src/compiler/osinclude.h.orig 2014-04-14 06:40:44.000000000 +0000 ++++ Source/ThirdParty/ANGLE/src/compiler/osinclude.h +@@ -16,6 +16,7 @@ + #define ANGLE_OS_WIN + #elif defined(__APPLE__) || defined(__linux__) || \ + defined(__FreeBSD__) || defined(__OpenBSD__) || \ ++ defined(__NetBSD__) || defined(__DragonFly__) || \ + defined(__sun) || defined(ANDROID) || \ + defined(__GLIBC__) || defined(__GNU__) || \ + defined(__QNX__) diff --git a/www/webkit24-gtk/patches/patch-am b/www/webkit24-gtk/patches/patch-am new file mode 100644 index 00000000000..92775e3e221 --- /dev/null +++ b/www/webkit24-gtk/patches/patch-am @@ -0,0 +1,32 @@ +$NetBSD: patch-am,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- Source/WTF/wtf/RAMSize.cpp.orig 2014-03-19 11:10:06.000000000 +0000 ++++ Source/WTF/wtf/RAMSize.cpp +@@ -27,7 +27,7 @@ + #include "RAMSize.h" + + #include "StdLibExtras.h" +-#if OS(DARWIN) ++#if OS(DARWIN) || OS(NETBSD) + #include <sys/param.h> + #include <sys/types.h> + #include <sys/sysctl.h> +@@ -43,13 +43,17 @@ static const size_t ramSizeGuess = 128 * + + static size_t computeRAMSize() + { +-#if OS(DARWIN) ++#if OS(DARWIN) || OS(NETBSD) + int mib[2]; + uint64_t ramSize; + size_t length; + + mib[0] = CTL_HW; ++#if OS(DARWIN) + mib[1] = HW_MEMSIZE; ++#else ++ mib[1] = HW_PHYSMEM64; ++#endif + length = sizeof(int64_t); + int sysctlResult = sysctl(mib, 2, &ramSize, &length, 0, 0); + if (sysctlResult == -1) diff --git a/www/webkit24-gtk/patches/patch-configure b/www/webkit24-gtk/patches/patch-configure new file mode 100644 index 00000000000..a33ca74a74f --- /dev/null +++ b/www/webkit24-gtk/patches/patch-configure @@ -0,0 +1,73 @@ +$NetBSD: patch-configure,v 1.1 2015/07/12 00:37:47 wiz Exp $ + +--- configure.orig 2015-05-20 09:29:21.000000000 +0000 ++++ configure +@@ -4709,7 +4709,7 @@ else + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +-#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) ++#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +@@ -4755,7 +4755,7 @@ else + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +-#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) ++#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +@@ -4779,7 +4779,7 @@ rm -f core conftest.err conftest.$ac_obj + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +-#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) ++#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +@@ -4824,7 +4824,7 @@ else + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +-#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) ++#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +@@ -4848,7 +4848,7 @@ rm -f core conftest.err conftest.$ac_obj + We can't simply define LARGE_OFF_T to be 9223372036854775807, + since some C++ compilers masquerading as C compilers + incorrectly reject 9223372036854775807. */ +-#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) ++#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) + int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 + && LARGE_OFF_T % 2147483647 == 1) + ? 1 : -1]; +@@ -17318,10 +17318,13 @@ int + main () + { + unsigned int major, minor, micro; ++ char *tmp_version; + + fclose (fopen ("conf.glibtest", "w")); + +- if (sscanf("$min_glib_version", "%u.%u.%u", &major, &minor, µ) != 3) { ++ /* HP/UX 9 (%@#!) writes to sscanf strings */ ++ tmp_version = g_strdup("$min_glib_version"); ++ if (sscanf(tmp_version, "%u.%u.%u", &major, &minor, µ) != 3) { + printf("%s, bad version string\n", "$min_glib_version"); + exit(1); + } +@@ -21217,7 +21220,7 @@ fi + + + # On some Linux/Unix platforms, shm_* may only be available if linking against librt +- if test "$os_win32" = "no"; then ++ if test "$os_win32" = "no" && test "$os_openbsd" = "no" && test "$os_netbsd" = "no"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_open" >&5 + $as_echo_n "checking for library containing shm_open... " >&6; } + if ${ac_cv_search_shm_open+:} false; then : |