Port details on branch 2025Q3
gtk30 Graphical UI toolkit (GTK3 library)
3.24.50 x11-toolkits Σ =0 3.24.50Version of this port present on the latest quarterly branch. Maintainer: desktop@FreeBSD.org Port Added: 2025-08-11 12:18:06
Last Update: 2025-08-11 12:17:04
Commit Hash: 9c09c33
License: LGPL21+
WWW: https://www.gtk.org/ Description: # The GIMP ToolKit (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.
GTK+-3 is a very stable release, similar only in design to GTK+-2.
GTK+-3 can coexist happily alongside GTK+-2, but applications are
written for one version or the other. ¦ ¦ ¦ ¦
Manual pages: #
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:gtk3>0:x11-toolkits/gtk30
For LIB depends:libgailutil-3.so:x11-toolkits/gtk30 libgdk-3.so:x11-toolkits/gtk30 libgtk-3.so:x11-toolkits/gtk30
To install the port : # cd /usr/ports/x11-toolkits/gtk30/ && make install clean To add the package , run one of these commands: pkg install x11-toolkits/gtk30 pkg install gtk3 NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: gtk3 Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1754732301
SHA256 (gnome/gtk-3.24.50.tar.xz) = 399118a5699314622165a11b769ea9b6ed68e037b6d46d57cfcf4851dec07529
SIZE (gnome/gtk-3.24.50.tar.xz) = 13463460
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
gtk-doc>0 : textproc/gtk-doc 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 pkgconf>=1.3.0_1 : devel/pkgconf python3.11 : lang/python311 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: #
adwaita-icon-theme>=0 : x11-themes/adwaita-icon-theme hicolor-icon-theme>=0 : misc/hicolor-icon-theme gsettings-desktop-schemas>=0 : devel/gsettings-desktop-schemas gtk-update-icon-cache : graphics/gtk-update-icon-cache librsvg2-rust>=0 : graphics/librsvg2-rust python3.11 : lang/python311 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 libfontconfig.so : x11-fonts/fontconfig libfribidi.so : converters/fribidi libharfbuzz.so : print/harfbuzz libatk-bridge-2.0.so : accessibility/at-spi2-core libcolord.so : graphics/colord libcups.so : print/cups 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
This port is required by: # for Libraries #
deskutils/gsimplecal
devel/electron32
devel/electron34
devel/electron35
devel/electron36
devel/qt6-base
mail/thunderbird
Configuration Options : #
===> The following configuration options are available for gtk3-3.24.50:
ATK_BRIDGE=on: AT-SPI ATK bridge support
COLORD=on: Color profile support
CUPS=on: CUPS printing system support
DEBUG=off: Build with debugging support
DOCS=on: Build and/or install documentation
====> Options available for the multi BACKENDS: you have to choose at least one of them
BROADWAY=on: Enable GDK Broadway backend for showing GTK in the webbrowser using HTML5 and web sockets.
WAYLAND=on: GDK Wayland backend
X11=on: GDK X11 backend
===> Use 'make config' to modify these settings Options name : #
x11-toolkits_gtk30 USES: #
compiler:c11 cpe gettext gnome localbase:ldflags meson ninja pathfix perl5 pkgconfig python shebangfix tar:xz 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
3.24.50 11 Aug 2025 12:17:04
Gleb Popov (arrowd) Author: Olivier Duchateau
x11-toolkits:gtk30: update to 3.24.50
PR: 288752
(cherry picked from commit f94099e9d8ec9e280fbdeb391c7104a844c9a71a)
Number of commits found: 1