Port details on branch 2025Q3
gtk40 Gimp Toolkit for X11 GUI (current stable version)
4.18.6 x11-toolkits Σ =0 4.18.6Version of this port present on the latest quarterly branch. Maintainer: desktop@FreeBSD.org Port Added: 2025-07-15 08:24:08
Last Update: 2025-07-15 08:20:43
Commit Hash: 44b6ff4
License: LGPL21+
WWW: https://www.gtk.org/ Description: # GTK+ is a collection of GUI widgets. GTK+ essentially provides the
building blocks from which GUIs can be built. It is highly themable,
and its functionality is highly extensible. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
For RUN/BUILD depends:gtk4>0:x11-toolkits/gtk40
For LIB depends:libgtk-4.so:x11-toolkits/gtk40
To install the port : # cd /usr/ports/x11-toolkits/gtk40/ && make install clean To add the package , run one of these commands: pkg install x11-toolkits/gtk40 pkg install gtk4 NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: gtk4 Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1752500048
SHA256 (gnome/gtk-4.18.6.tar.xz) = e1817c650ddc3261f9a8345b3b22a26a5d80af154630dedc03cc7becefffd0fa
SIZE (gnome/gtk-4.18.6.tar.xz) = 17710412
No package information for this port in our database # Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
drm_fourcc.h : graphics/libdrm sassc>0 : textproc/sassc glslc : graphics/shaderc vulkan-headers>0 : graphics/vulkan-headers wayland-protocols>=0 : graphics/wayland-protocols gettext-runtime>=0.22_1 : devel/gettext-runtime msgfmt : devel/gettext-tools g-ir-scanner : devel/gobject-introspection meson : devel/meson ninja : devel/ninja python3.11 : lang/python311 pkgconf>=1.3.0_1 : devel/pkgconf gstreamer1-plugins-bad>=1.26.2 : multimedia/gstreamer1-plugins-bad gstreamer1-plugins-gl>=1.26.2 : graphics/gstreamer1-plugins-gl gstreamer1-plugins>=1.26.2 : multimedia/gstreamer1-plugins perl5>=5.40.r<5.41 : lang/perl5.40 x11.pc : x11/libX11 xcomposite.pc : x11/libXcomposite xcursor.pc : x11/libXcursor xdamage.pc : x11/libXdamage xext.pc : x11/libXext xfixes.pc : x11/libXfixes xi.pc : x11/libXi xinerama.pc : x11/libXinerama xrandr.pc : x11/libXrandr xrender.pc : x11/libXrender
Test dependencies: #
python3.11 : lang/python311
Runtime dependencies: #
hicolor-icon-theme>=0 : misc/hicolor-icon-theme adwaita-icon-theme>=0 : x11-themes/adwaita-icon-theme vulkan-headers>0 : graphics/vulkan-headers gsettings-desktop-schemas>=0 : devel/gsettings-desktop-schemas wayland-protocols>=0 : graphics/wayland-protocols librsvg2-rust>=0 : graphics/librsvg2-rust python3.11 : lang/python311 gstreamer1-plugins-bad>=1.26.2 : multimedia/gstreamer1-plugins-bad gstreamer1-plugins-gl>=1.26.2 : graphics/gstreamer1-plugins-gl gstreamer1-plugins>=1.26.2 : multimedia/gstreamer1-plugins x11.pc : x11/libX11 xcomposite.pc : x11/libXcomposite xcursor.pc : x11/libXcursor xdamage.pc : x11/libXdamage xext.pc : x11/libXext xfixes.pc : x11/libXfixes xi.pc : x11/libXi xinerama.pc : x11/libXinerama xrandr.pc : x11/libXrandr xrender.pc : x11/libXrender
Library dependencies: #
libepoxy.so : graphics/libepoxy libpng.so : graphics/png libtiff.so : graphics/tiff libfribidi.so : converters/fribidi libfontconfig.so : x11-fonts/fontconfig libfreetype.so : print/freetype2 libgraphene-1.0.so : graphics/graphene libharfbuzz.so : print/harfbuzz libcolord.so : graphics/colord libcups.so : print/cups libvulkan.so : graphics/vulkan-loader libwayland-egl.so : graphics/wayland libxkbcommon.so : x11/libxkbcommon libintl.so : devel/gettext-runtime libatk-1.0.so : accessibility/at-spi2-core libcairo.so : graphics/cairo libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2 libglib-2.0.so : devel/glib20 libintl.so : devel/gettext-runtime libharfbuzz.so : print/harfbuzz libpango-1.0.so : x11-toolkits/pango libjpeg.so : graphics/jpeg-turbo libgstreamer-1.0.so : multimedia/gstreamer1 libEGL.so : graphics/libglvnd
This port is required by: # for Libraries #
net/freerdp3
x11/swaysettings
Configuration Options : #
===> The following configuration options are available for gtk4-4.18.6:
BROADWAY=on: Enable GDK Broadway backend for showing GTK in the webbrowser using HTML5 and web sockets.
COLORD=on: Color profile support
CUPS=on: CUPS printing system support
DEBUG=off: Build with debugging support
GSTREAMER=on: GStreamer multimedia backend
VULKAN=on: GDK Vulkan renderer backend
WAYLAND=on: GDK Wayland backend
X11=on: GDK X11 backend
===> Use 'make config' to modify these settings Options name : #
x11-toolkits_gtk40 USES: #
compiler:c11 cpe gettext gnome jpeg localbase meson ninja pathfix perl5 python pkgconfig tar:xz gstreamer gl xorg
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Number of commits found: 1 #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
4.18.6 15 Jul 2025 08:20:43
Gleb Popov (arrowd) Author: Olivier Duchateau
x11-toolkits/gtk40: update to 4.18.6
PR: 288212
(cherry picked from commit aceae25a5833f794e9abf27cbbccd8e67d906bf8)
Number of commits found: 1