BSD Ports

www/webkit2-gtk 2.46.6_8 FreeBSD

Opensource browser engine using the GTK 3 toolkit

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
be7aa1a61f
License
GPLv2, BSD2CLAUSE
Categories
www
Package size
34535.7 KiB, 188378.0 KiB installed

Description

WebKitGTK+ is a full-featured port of the WebKit rendering engine, suitable for projects requiring any kind of web integration, from hybrid HTML/CSS applications to full-fledged web browsers. It offers WebKit's full functionality and is useful in a wide range of systems from desktop computers to embedded systems like phones, tablets, and televisions.

WebKitGTK+ is made by a lively community of developers and designers, who hope to bring the web platform to everyone. It's the official web engine of the GNOME platform and is used in browsers such as Epiphany and Midori.

In the other systems

SystemPortVersion
FreeBSDwww/webkit2-gtk2.46.6_8
DragonFlywww/webkit2-gtk2.46.6
MidnightBSDwww/webkit2-gtk2.52.0
HardenedBSDwww/webkit2-gtk2.46.6_8
GhostBSDwww/webkit2-gtk2.46.6_8

Install

Binary package:

pkg install webkit2-gtk_40

From the ports tree:

cd /usr/ports/www/webkit2-gtk/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	webkit2-gtk_40>0:www/webkit2-gtk
LIB_DEPENDS=	libjavascriptcoregtk-.so:www/webkit2-gtk

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.46.6_82.46.6_8-2.46.6_12.46.6_8
FreeBSD:14:quarterly2.46.6_82.46.6_8n/a2.46.6_12.46.6_8
FreeBSD:15:latest2.46.6_82.46.6_8n/a2.46.6_12.46.6_1
FreeBSD:15:quarterly2.46.6_82.46.6_8n/an/an/a
FreeBSD:16:latest2.46.6_82.46.6_8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 21

The full lists below include those, and their dependencies in turn.

Build dependencies 185

The first 100 are listed.

Run dependencies 159

The first 100 are listed.

Required by 108

The first 100 are listed.

Configuration

Options name: www_webkit

OptionDefaultDescription
DOCSoffBuild and/or install documentation
GEOIPonGeoIP IP location support
GSTREAMERonMultimedia support via GStreamer
WAYLANDonWayland (graphics) support
USES
bison cmake compiler:c++23-lang cpe gettext gl gnome gperf jpeg localbase:ldflags perl5 pkgconfig python:build ruby:build sqlite tar:xz xorg
Service scripts
none
Flavors
webkit2-gtk_41-2.46.6_8, webkit2-gtk_60-2.46.6_8

Files

pkg-plist 4142
  • bin/WebKitWebDriver-
  • include/webkitgtk-%%API_VERSION%%/JavaScriptCore/JSBase.h
  • include/webkitgtk-%%API_VERSION%%/JavaScriptCore/JSContextRef.h
  • include/webkitgtk-%%API_VERSION%%/JavaScriptCore/JSObjectRef.h
  • include/webkitgtk-%%API_VERSION%%/JavaScriptCore/JSStringRef.h
  • include/webkitgtk-%%API_VERSION%%/JavaScriptCore/JSTypedArray.h
  • include/webkitgtk-%%API_VERSION%%/JavaScriptCore/JSValueRef.h
  • include/webkitgtk-%%API_VERSION%%/JavaScriptCore/JavaScript.h
  • include/webkitgtk-%%API_VERSION%%/JavaScriptCore/WebKitAvailability.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCAutocleanups.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCClass.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCContext.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCDefines.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCException.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCOptions.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCValue.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCVersion.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCVirtualMachine.h
  • include/webkitgtk-%%API_VERSION%%/jsc/JSCWeakValue.h
  • include/webkitgtk-%%API_VERSION%%/jsc/jsc.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitApplicationInfo.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitAuthenticationRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitAutocleanups.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitAutomationSession.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitBackForwardList.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitBackForwardListItem.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitClipboardPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitColorChooserRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitConsoleMessage.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitContextMenu.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitContextMenuActions.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitContextMenuItem.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitCookieManager.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitCredential.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitDefines.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitDeviceInfoPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitDownload.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitEditingCommands.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitEditorState.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitEnumTypes.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitError.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitFaviconDatabase.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitFeature.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitFileChooserRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitFindController.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitFormSubmissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitFrame.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitGeolocationManager.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitGeolocationPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitHitTestResult.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitInputMethodContext.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitInstallMissingMediaPluginsPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitJavascriptResult.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitMediaKeySystemPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitMemoryPressureSettings.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitMimeInfo.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitNavigationAction.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitNavigationPolicyDecision.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitNetworkProxySettings.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitNotification.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitNotificationPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitOptionMenu.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitOptionMenuItem.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitPermissionStateQuery.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitPlugin.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitPointerLockPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitPolicyDecision.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitPrintCustomWidget.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitPrintOperation.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitResponsePolicyDecision.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitScriptDialog.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitScriptWorld.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitSecurityManager.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitSecurityOrigin.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitSettings.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitURIRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitURIResponse.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitURISchemeRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitURISchemeResponse.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitURIUtilities.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitUserContent.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitUserContentFilterStore.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitUserContentManager.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitUserMediaPermissionRequest.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitUserMessage.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitVersion.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebContext.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebEditor.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebExtension.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebExtensionAutocleanups.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebFormManager.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebHitTestResult.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebInspector.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebPage.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebProcessEnumTypes.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebResource.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebView.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebViewBase.h
  • include/webkitgtk-%%API_VERSION%%/webkit/WebKitWebViewSessionState.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/webkitgtk-2.46.6.tar.xz4.2914744e+07f2b31de693220ba9bab76ce6ddfe5b0bfab2515cb2b0a70f3c54d4050766c32b
Master sites 1
  • https://webkitgtk.org/releases/

Commit history 2

DateCommitCreditsLog message
be7aa1a61f Gleb Popov www/webkit2-gtk: Pull a patch from upstream fixing build with CMake 4
Approved by: portmgr (fixit blanket)
fc57321249 Jan Beich graphics/libjxl: update to 0.12
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.12.0 Reported by: GitHub (watch releases)