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
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/rubygem-graphene1 | 4.3.7 |
| FreeBSD | graphics/rubygem-graphene1 | 4.3.9 |
| HardenedBSD | graphics/rubygem-graphene1 | 4.3.9 |
| GhostBSD | graphics/rubygem-graphene1 | 4.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
libgraphene-1.0.so: graphics/graphene
Runtime 1
rubygem-gobject-introspection>=4.3.7<4.3.7_99: devel/rubygem-gobject-introspection
Build dependencies 1
Run dependencies 2
Required by 1
Configuration
No options to configure.
- USES
- gem
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rubygem/graphene1-4.3.7.gem | 15872 | b8a7f09522aadc9fcbf743b9dc8c0e58df5117b809e46870ab35027574bd97b4 |
Master sites 1
- RG
Commit history 2
| Date | Commit | Credits | Log 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.
---------
… |