swig
Port variant std
Summary Scripting Language Interface Compiler for C/C++
BROKEN
Package version 4.2.1
Homepage https://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 09 AUG 2024, 21:24:17 UTC
Port created 05 JAN 2019, 17:30:43 UTC
Subpackage Descriptions
set Subpackage description undefined (port maintainer error).
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:std port.
examples This is the examples subpackage of the swig:std port.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) gmake:primary:std
pcre2:dev:std
lua54:dev:std
Build and Runtime pcre2:primary:std
Runtime (only) ravensys-gcc:cxx_run:std (primary subpackage)
ravensys-gcc:libs:std (primary subpackage)
Download groups
main mirror://SF/swig/swig/swig-4.2.1
Distribution File Information
fa045354e2d048b2cddc69579e4256245d4676894858fcf0bab2290ecf59b7d8 8364050 swig-4.2.1.tar.gz
Ports that require swig:std
gnucash:std Financial accounting software
nlopt:std Nonlinear optimization library
znc:std Advanced IRC bouncer