BSD Ports

devel/g-wrap 1.9.15nb6 NetBSD

Tool for generating guile wrappers for C code

System
NetBSD
Repository
pkgsrc
Last update
Commit
3626520faa
License
gnu-lgpl-v2.1
Categories
devel
Package size
95.2 KiB, 506.4 KiB installed

Description

G-Wrap is a tool (and Guile library) for generating function wrappers for inter-language calls. It currently only supports generating Guile wrappers for C functions.

This package provides G-Wrap TNG (to be 2.0), with the following goals:

* Use GOOPS, for enhanced flexibility

* Get rid of the cruft that has accumulated, simplify where possible without sacrificing features

* Be target-language agnostic; i.e. clean separation of the core and e.g. the Guile-specific code. New languages (perhaps even non-Schemes) should be easy to add.

* Offer the current (1.3.4+) wrapping API as a compatibility layer.

In the other systems

SystemPortVersion
NetBSDdevel/g-wrap1.9.15nb6
FreeBSDdevel/g-wrap1.9.15_4
DragonFlydevel/g-wrap1.9.15_4
HardenedBSDdevel/g-wrap1.9.15_4
GhostBSDdevel/g-wrap1.9.15_4

Install

Binary package:

pkgin install g-wrap

From pkgsrc:

cd /usr/pkgsrc/devel/g-wrap && 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_641.9.15nb6
NetBSD 10.1 aarch641.9.15nb5
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

Run dependencies 4

No port depends on this one.

Commit history 4

DateCommitCreditsLog message
3626520faa gdt devel/g-wrap: Remove
Upstream stopped maintenance years ago and recommends that it no longer be used. No depending packages, and no objections on pkgsrc-users.
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
5e4aea17e2 wiz *: recursive bump for pcre2 10.48