swig
Port variant standard
Summary Scripting Language Interface Compiler for C/C++
Package version 4.0.2
Homepage http://www.swig.org/
Keywords devel, lang
Maintainer nobody
License GPLv3+ , SWIG Universities licenses (BSD-like) (multi)
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 18 JAN 2021, 12:16:39 UTC
Port created 05 JAN 2019, 17:30:43 UTC
Subpackage Descriptions
complete This is the swig-standard metapackage. It pulls in all subpackages of swig-standard.
primary SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), D, Go language, Java including Android, Lua, Modula-3, OCAML, Octave, Scilab and R. Also several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG is typically used to parse C/C++ interfaces and generate the 'glue code' required for the above target languages to call into the C/C++ code. SWIG can also export its parse tree in the form of XML and Lisp s-expressions. SWIG is free software and the code that SWIG generates is compatible with both commercial and non-commercial projects.
docs This is the documents subpackage of the swig-standard port.
examples This is the examples subpackage of the swig-standard port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) gmake:single:ravensys
pcre:static:standard
Build and Runtime pcre:shared:standard
lua53:single:standard
Download groups
main mirror://SF/swig/swig/swig-4.0.2
Distribution File Information
d53be9730d8d58a16bf0cbd1f8ac0c0c3e1090573168bfa151b01eb47fa906fc 8097014 swig-4.0.2.tar.gz
Ports that require swig:standard
gnucash:standard Financial accounting software
nlopt:standard Nonlinear optimization library
znc:standard Advanced IRC bouncer