BSD Ports

x11/gtk4 4.22.4nb1 NetBSD

Multi-platform toolkit for creating GUIs, version 4

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
d084704186
License
gnu-lgpl-v2.1
Categories
x11
Package size
18090.5 KiB, 83573.7 KiB installed

Description

GTK 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++.

This package contains GTK 4.

In the other systems

The newest version among them is 4.22.4, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDx11/gtk44.22.4nb1 newestnone known-[email protected]2026-10-07
FreeBSDx11-toolkits/gtk40 by name4.20.4 behind since 2026-09-23none known-[email protected]-
DragonFlyx11-toolkits/gtk40 by name4.18.4 behind since 2026-09-23none known-[email protected]-
HardenedBSDx11-toolkits/gtk40 by name4.20.4 behind since 2026-09-23no data-[email protected]-
GhostBSDx11-toolkits/gtk40 by name4.20.4 behind since 2026-09-23no data-[email protected]-

Compare across BSDs

Version history 2

  1. 4.24.1 d084704186
  2. 4.24.0 be3bca97ff

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install gtk4

From pkgsrc:

cd /usr/pkgsrc/x11/gtk4 && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_644.22.4nb1
NetBSD 10.1 aarch644.22.4nb1
SmartOS / illumos x86_644.24.1
macOS 15 arm644.24.1

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 15

Commit history 5

DateCommitCreditsLog message
d084704186 adam gtk4: updated to 4.24.1
Overview of Changes in 4.24.1, 01-10-2026 * Bugs fixed: - search-entry: Needs extra touch to show OSK although it has focus (Guido Günther) - text-input: Preedit gets cleared due to text-change-cause(1) (Guido Günther) - GtkSvgWidget can't parse '@media' if it is not on a new line (Matthias Clasen) - !10264 gtkmain: Split out debug code - !10367 gtkgstsink: release GL context on disposal (Pierre Berube) - !10369 Post-release version bump (Matthias Clasen) - !10372 Fix typo in CONTRIBUTING.md (Michael Fohqul) - !10385 texthandle: fix transformation issues & relative movement (Florian "sp1rit") - !10393 Fix typo ('witten' should be 'written') (ReinoutS) - !10395 searchbar: Show OSK when search-mode gets enabled (Guido Günther) …
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
be3bca97ff adam gtk4: updated to 4.24.0
Changes in 4.24.0, 11-09-2026 * Bugs fixed: - Animated SVG frequently disappears (Matthias Clasen) - drop-performed class handlers read a phantom timestamp and send it in XdndDrop (Simeon Maxein) - macos: No gtk-macos-special equivalent for the Edit menu ("Start Dictation" / "Emoji & Symbols" missing with custom menubar) - GtkColumnView: sortable column headers expose no AT-SPI action, so sorting is unreachable for assistive technology - Media queries are not respected (Matthias Clasen) - svg: if the only animations in an svg are visibility animations elementa stay at initial value (Matthias Clasen) - Crash triggered by gtk_text_accessible_text_get_extents() (Matthias Clasen) - CUPS Secret Service authentication causes use-after-free in …
5e4aea17e2 wiz *: recursive bump for pcre2 10.48