BSD Ports

devel/swig 4.4.1 OpenBSD

simplified wrapper and interface generator

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
0257480cdb
Categories
devel, lang/python, lang/tcl

Description

SWIG is a tool for automatically generating the wrapper code needed to link collections of functions written in C/C++ with interpreted scripting languages. Currently, SWIG supports :

- C
- Guile
- Java
- Perl
- PHP
- Python
- Ruby
- Tcl

Using SWIG, it is possible to greatly simplify interface development and to put interesting interfaces on existing applications with little effort.

In the other systems

SystemPortVersion
OpenBSDdevel/swig4.4.1
FreeBSDdevel/swig4.4.1
NetBSDdevel/swig1.3.38nb4
DragonFlydevel/swig4.2.1
MidnightBSDdevel/swig4.2.1_1
HardenedBSDdevel/swig4.4.1
GhostBSDdevel/swig4.4.1

Install

Binary package:

pkg_add swig

From the ports tree:

cd /usr/ports/devel/swig && make install

Dependencies

Build dependencies 4
Run dependencies 1

Commit history 2

DateCommitCreditsLog message
0257480cdb sthen swig port tweaks: - add a note about issues with 4.5 dropping py2 api - allow more tests to run by disabling some failing ones which trigger an exit - move "don't run update-plist after make test" from a Makefile comment to a post-test echo
ddd244c8c5 sthen committed upstream, update comment