BSD Ports

x11-toolkits/rubygem-gtk4 4.3.7 MidnightBSD

Ruby binding of GTK 4

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
754e93545c
License
lgpl2.1+
Categories
x11-toolkits, rubygems

Description

Ruby/GTK4 is a Ruby binding of GTK 4.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11-toolkits/rubygem-gtk44.3.7 behind since 2026-09-09no data-[email protected]2026-09-10
FreeBSDx11-toolkits/rubygem-gtk44.3.9 behind since 2026-09-23none known-[email protected]2026-09-12
NetBSDx11/gtk4 by name4.22.4nb1 newestnone known-[email protected]2026-10-07
DragonFlyx11-toolkits/rubygem-gtk44.2.7 behind since 2026-08-19none known-[email protected]-
HardenedBSDx11-toolkits/rubygem-gtk44.3.9 behind since 2026-09-23no data-[email protected]-
GhostBSDx11-toolkits/rubygem-gtk44.3.9 behind since 2026-09-23no data-[email protected]-

Compare across BSDs

Version history 1

  1. 4.3.7 754e93545c

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:

mport install gtk4

From mports:

cd /usr/mports/x11-toolkits/rubygem-gtk4 && make install clean

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

RUN_DEPENDS=	gtk4>0:x11-toolkits/rubygem-gtk4

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

As this port's Makefile names them.

Build 3

Runtime 3

Build dependencies 3
Run dependencies 3

Configuration

No options to configure.

USES
gem gnome
Service scripts
none

Files

distinfo 1
FileSizeSHA256
rubygem/gtk4-4.3.7.gem9625638c208dca42eda62770aa6dde7b54a72a46a89f613246841a22eb5668d5baca8
Master sites 1
  • RG

Commit history 1

DateCommitCreditsLog message
754e93545c Lucas Holt x11-toolkits/rubygem-gtk4: update to 4.3.7 (#1174)
Updates the Ruby GTK4 binding to 4.3.7, resets PORTREVISION explicitly to 0, and adds the source-required GSK4 dependency. The 4.3.7 gemspec pins Atk, Gdk4, and Gsk4 to the same version. `BUILD_DEPENDS=${RUN_DEPENDS}` remains for Magus package builds. This PR depends on the new [#1173](https://github.com/MidnightBSD/mports/pull/1173) GSK4 binding (which depends on [#1172](https://github.com/MidnightBSD/mports/pull/1172)). Validation: makesum, patch, staged Ruby 3.3 build/fake/package/test, check-license, source portlint (0 fatals), diff check, and an Xvfb GTK4 GI load smoke. ## Summary by Sourcery Update the Ruby GTK4 binding port to 4.3.7 with its required GSK4 dependency. Enhancements: - Update the Ruby GTK4 binding port to version 4.3.7 and align its …