Path to this page:
./
x11/gtk3,
GIMP Toolkit v3 - libraries for building X11 user interfaces
Branch: CURRENT,
Version: 3.24.52nb1,
Package name: gtk3+-3.24.52nb1,
Maintainer: pkgsrc-usersGTK+ is a multi-platform toolkit for creating graphical user
interfaces. Offering a complete set of widgets, GTK+ is suitable for
projects ranging from small one-off tools to complete application
suites.
GTK+ has been designed from the ground up to support a range of
languages, not only C/C++. Using GTK+ from languages such as Perl and
Python (especially in combination with the Glade GUI builder) provides
an effective method of rapid application development.
This package contains GTK+ 3.
Required to run:[
sysutils/desktop-file-utils] [
converters/fribidi] [
graphics/hicolor-icon-theme] [
graphics/freetype2] [
graphics/cairo] [
databases/shared-mime-info] [
fonts/fontconfig] [
fonts/Xft2] [
devel/atk] [
devel/glib2] [
devel/pango] [
x11/libXcomposite] [
x11/Xfixes] [
x11/xcursor] [
x11/Xrender] [
x11/liboldXrandr] [
graphics/gdk-pixbuf2] [
graphics/cairo-gobject] [
devel/at-spi2-atk] [
graphics/libepoxy] [
print/libcups]
Required to build:[
pkgtools/x11-links] [
x11/xcb-proto] [
devel/gobject-introspection] [
x11/fixesproto4] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: cups, gtk3-atk-bridge, introspection, x11
Master sites:
Filesize: 13259.797 KB
Version history: (Expand)
- (2026-06-11) Updated to version: gtk3+-3.24.52nb1
- (2026-05-14) Updated to version: gtk3+-3.24.52
- (2026-02-19) Updated to version: gtk3+-3.24.51nb5
- (2026-02-06) Updated to version: gtk3+-3.24.51nb4
- (2026-01-27) Updated to version: gtk3+-3.24.51nb3
- (2026-01-18) Updated to version: gtk3+-3.24.51nb2
CVS history: (Expand)
| 2026-06-11 09:18:01 by Thomas Klausner | Files touched by this commit (788) |
Log message:
gtk3: bump PKGREVISION for wayland option default change
Recursive bump to hopefully fix bulk build fallout due to the
unversioned change.
|
| 2026-05-27 14:39:08 by Nia Alarie | Files touched by this commit (1) |
Log message:
gtk3: Make building wayland support conditional on GLAMOREGL on NetBSD.
While this seems... weird, at best, due to Historical Reasons
building libEGL was dependent on building the X server with GLAMOR
support in NetBSD. This is no longer true, but some problems linger
(e.g. with libepoxy in the base system).
As a special hack, for NetBSD with native X only, disable Wayland
support if the GLAMOR extension isn't enabled.
PR pkg/60295 x11/gtk3 does not build on NetBSD/macppc
|
| 2026-05-15 19:01:08 by Thomas Klausner | Files touched by this commit (139) |
Log message:
*: switch to glib2-introspection
The gobject-introspection package installed _some_ of the introspection
files needed for glib2, but not all - some of them are built from the glib2
sources. glib2-introspection now contains all glib2-related introspection
files.
Add a tool dependency on the new package where needed.
Remove gobject-introspection from buildlink3.mk files - this is usually
a tool and should not be forwarded via buildlink3.
Some cleanups/fixes for -current while here.
|
2026-05-14 19:42:34 by Ryo ONODERA | Files touched by this commit (6) |  |
Log message:
x11/gtk3: Update to 3.24.52
Changelog:
Overview of Changes in GTK+ 3.24.52, 22-03-2026
===============================================
Note: We are going to decrease the frequency of GTK3
releases and limit changes to important bug and crash
fixes, going forward. The next GTK3 release is expected
in March 2027.
* Bugs fixed:
- #6306 [GTK3] Zlib required when broadway is enabled. (Dmytro Meleshko)
- #7796 [GTK 3] Invalid a11y events when calling `gtk_tree_view_set_cursor` on
an unfocused GtkTreeView (Michael Weghorn)
- #7976 Firefox crashes at gdk_wayland_drag_context_manage_dnd() when missing
toplevel wl_surface (Matthias Clasen)
- #8103 gtk3 refresh_rate calculation overflows on 32-bit targets (Alberto
Garcia)
- #8114 Images for recolored icons are constantly being reloaded (Sebastian
Keller)
- GNOME/gimp#14901 Wild strobing in multi window mode (Lukas Oberhuber)
- GNOME/gimp#15480 GIMP does not focus on dialogue boxes on Mac (Lukas
Oberhuber)
- !7332 quartz: add automagic uti<->mime conversion for clipboard (Friedrich
Beckmann)
- !8216 Fix position of child tooltips in GTK3 custom windows (Ingo Brückl)
- !9005 a11y: Don't send focus-related events for unfocused treeview
- !9012 quartz: gtkwindow - fix windows fighting focus (Lukas Oberhuber)
- !9022 gtkmenu: Await more motion events before deactivating on release
(Carlos Garnacho)
- !9044 wayland: Handle XKB initialization failures gracefully
- !9067 gdk/win32: Add missing EGL conditional compilation guard (Dan Yeaw)
- !9098 gdk: do not run gdk_wayland_window_export_handle() callback when
window is already destroyed. (Jehan)
- !9119 Declare an explicit dependency on zlib when broadway is enabled
(Dmytro Meleshko)
- !9141 [GTK 3] wayland: Try to open the display even if XDG_RUNTIME_DIR is
unset (Ludovico de Nittis)
- !9155 [gtk3] emoji: Update data to CLDR 48 (Jeremy Bícha)
- !9214 display/wayland: Gracefully handle dispose being called twice (Jonas
Ådahl)
- !9284 gdk/wayland: Map stylus buttons for BTN_BACK and BTN_FORWARD (Peter
Hutterer)
- !9322 [Quartz] Fix dialog keyboard focus while preventing focus fighting
(Lukas Oberhuber)
- !9344 Fix a couple of leaks (Jonas Ådahl)
- !9394 gdk/wayland: Map stylus buttons for BTN_BACK and BTN_FORWARD
- !9397 wayland: Avoid a crash (Matthias Clasen)
- !9600 Replace outdated freedesktop.org Window Manager spec links (balooii
balooii)
- !9676 x11: fix overflow in refresh_rate calculation on 32-bit systems
(Alberto Garcia)
- !9706 cssimage: Store and reuse icon info for recolored images (Sebastian
Keller)
- !9707 wayland: Fix uninitialized value when no cursor (Robert Ancell)
- !9708 fontchooser: Fix signedness of axes count (Robert Ancell)
- !9709 fontchooser: Remove const on float return values (Robert Ancell)
- !9710 print: Remove unused variable (Robert Ancell)
* Translation updates:
- Basque (Asier Saratsua Garmendia)
- Bokmål, Norwegian (Kjartan Maraas)
- Occitan (post 1500) (Quentin PAGÈS)
- Uighur (Abduqadir Abliz)
|
| 2026-05-14 18:42:34 by Ryo ONODERA | Files touched by this commit (1335) |
Log message:
*: Recursive revbump from security/nettle-4.0
|
| 2026-02-23 17:36:12 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (1) |
Log message:
gtk3: Disable wayland and x11 backends for Darwin
Since this rule is in meson.build:
```
if os_darwin
wayland_enabled = false
x11_enabled = false
else
quartz_enabled = false
endif
```
|
| 2026-02-19 17:57:17 by Thomas Klausner | Files touched by this commit (2) |
Log message:
gtk3: turn off doc option by default
Bump PKGREVISION.
|
| 2026-02-06 11:06:21 by Thomas Klausner | Files touched by this commit (1305) |
Log message:
*: recursive bump for nettle 4.0 shlib major bump
|