BSD Ports

x11-toolkits/rubygem-gsk4 4.3.7 MidnightBSD

Ruby binding of GSK 4

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

Description

Ruby/GSK4 is a Ruby binding of GSK 4.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11-toolkits/rubygem-gsk44.3.7 behind since 2026-09-09no data-[email protected]2026-09-10
FreeBSDx11-toolkits/rubygem-gsk44.3.9 newestnone known-[email protected]2026-09-12
HardenedBSDx11-toolkits/rubygem-gsk44.3.9 newestno data-[email protected]-
GhostBSDx11-toolkits/rubygem-gsk44.3.9 newestno data-[email protected]-

Version history 1

  1. 4.3.7 6cf273defe

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 gsk4

From mports:

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

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

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

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.

Runtime 2

Run dependencies 2

Configuration

No options to configure.

USES
gem
Service scripts
none

Files

distinfo 1
FileSizeSHA256
rubygem/gsk4-4.3.7.gem15872d3381db908e5d863384a18536d6185fba9b41a1578ed6dbbafa0cb69a0fc9cb0
Master sites 1
  • RG

Commit history 2

DateCommitCreditsLog message
c3e42fdc89 Lucas Holt x11-toolkits/rubygem-gsk4: enforce gem dependency versions (#1178)
The 4.3.7 gemspec requires GDK4 and Graphene1 exactly at 4.3.7. Use ranges that accept port revisions without admitting a different gem release. ## Summary by Sourcery Bug Fixes: - Constrain GDK4 and Graphene1 dependencies to the matching gem release while allowing compatible port revisions. Signed-off-by: Lucas Holt <[email protected]>
6cf273defe Lucas Holt x11-toolkits/rubygem-gsk4: add port (#1173)
Adds the pure-Ruby GSK 4 GI binding required by Ruby GTK4. Imported from local FreeBSD ports and adapted for MidnightBSD identifiers/maintainer. It has no FreeBSD 14+ gate or native extension. Runtime dependencies are exact GDK4 and Graphene1 4.3.7 bindings; this PR should merge after [#1172](https://github.com/MidnightBSD/mports/pull/1172). Validation: makesum, patch, build, fake, package, test target, check-license, source portlint (0 fatals), diff check, and staged Ruby 3.3 GSK GI load. ## Summary by Sourcery Add the Ruby GSK 4 binding port and integrate it with the existing x11-toolkits ports collection. New Features: - Add the Ruby GSK 4 GObject Introspection binding port for use with Ruby GTK4. Enhancements: - Register the new port in the x11-toolkits category and declare its …