BSD Ports

graphics/rubygem-graphene1 4.3.7 MidnightBSD

Ruby binding of Graphene

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
d7f033c560
License
lgpl2.1+
Categories
graphics, rubygems

Description

Ruby/Graphene1 is a Ruby binding of Graphene.

In the other systems

SystemPortVersion
MidnightBSDgraphics/rubygem-graphene14.3.7
FreeBSDgraphics/rubygem-graphene14.3.9
HardenedBSDgraphics/rubygem-graphene14.3.9
GhostBSDgraphics/rubygem-graphene14.3.9

Install

Binary package:

mport install graphene1

From mports:

cd /usr/mports/graphics/rubygem-graphene1 && make install clean

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

RUN_DEPENDS=	graphene1>0:graphics/rubygem-graphene1

Dependencies

As this port's Makefile names them.

Library 1

Runtime 1

Build dependencies 1
Run dependencies 2

Configuration

No options to configure.

USES
gem
Service scripts
none

Files

distinfo 1
FileSizeSHA256
rubygem/graphene1-4.3.7.gem15872b8a7f09522aadc9fcbf743b9dc8c0e58df5117b809e46870ab35027574bd97b4
Master sites 1
  • RG

Commit history 2

DateCommitCreditsLog message
d7f033c560 Lucas Holt graphics/rubygem-graphene1: enforce gem dependency version (#1177)
The 4.3.7 gemspec requires gobject-introspection exactly at 4.3.7. Use a range that allows port revisions but not a different gem release. ## Summary by Sourcery Bug Fixes: - Correct the gobject-introspection dependency constraint to accept port revisions while preventing incompatible gem releases. Signed-off-by: Lucas Holt <[email protected]>
0d7fbbfd51 Lucas Holt graphics/rubygem-graphene1: add port (#1172)
Adds the pure-Ruby Graphene GI binding required by the Ruby GTK4 binding chain. Imported from local FreeBSD ports and adapted for MidnightBSD: maintainer, `lgpl2.1+` license identifier, and exact GObject Introspection 4.3.7 runtime dependency. No FreeBSD 14+ gates or native extension code. Validation: makesum, patch, build, fake, package, test target, check-license, source portlint (0 fatals), diff check, and staged Ruby 3.3 Graphene GI load. ## Summary by Sourcery Add the Ruby Graphene binding needed by the Ruby GTK4 binding chain. New Features: - Add the Ruby Graphene 1.0 GObject Introspection binding as a graphics port. Enhancements: - Register the new port in the graphics ports collection and declare its Graphene and matching GObject Introspection dependencies. --------- …