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
| System | Port | Version |
|---|---|---|
| OpenBSD | devel/swig | 4.4.1 |
| FreeBSD | devel/swig | 4.4.1 |
| NetBSD | devel/swig | 1.3.38nb4 |
| DragonFly | devel/swig | 4.2.1 |
| MidnightBSD | devel/swig | 4.2.1_1 |
| HardenedBSD | devel/swig | 4.4.1 |
| GhostBSD | devel/swig | 4.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
Required by 41
- biology/py-biopython
- cad/freecad
- cad/kicad
- cad/opensta
- comms/hamlib
- comms/sigrok/libsigrok
- comms/soapysdr
- devel/clang-tools-extra
- devel/libftdi1
- devel/llvm/21
- devel/llvm/22
- devel/subversion
- games/fifengine
- geo/gdal
- geo/mapserver
- graphics/hugin
- graphics/mypaint
- graphics/py-pivy
- mail/grommunio/gromox
- mail/kopano/core
- math/graphviz
- math/py-pygraphviz
- math/py-scipy
- multimedia/obs-studio
- net/bro
- productivity/gnucash
- security/py-M2Crypto
- security/py-pyscard
- sysutils/u-boot/aarch64
- sysutils/u-boot/arm
- sysutils/u-boot/octeon
- sysutils/u-boot/riscv64
- sysutils/u-boot/rk3328
- sysutils/u-boot/rk356x
- sysutils/u-boot/rk3588
- sysutils/u-boot/rpi
- sysutils/u-boot/sun50i
- sysutils/u-boot/sunxi
- textproc/libmarisa
- textproc/link-grammar
- textproc/redland-bindings