swig (devel/swig) Updated: 1 year, 7 months ago Add to my watchlist

Tool to wrap C/C++ libraries in high-level languages.

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, Python, Tcl/Tk, Ruby, Guile and MzScheme, however the list of supported languages also includes non-scripting languages such as Java and OCAML. SWIG is most commonly used to create high-level interpreted programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG may be freely used, distributed, and modified for commercial and noncommercial use.

Version: 4.1.1 License: (GPL-3+ or Permissive) GitHub
Maintainers michaelld
Categories devel
Homepage http://www.swig.org/
Platforms darwin
  • doc (Install extra documentation)
  • universal (Build for multiple architectures)

Subport(s) (19)

"swig" depends on

lib (1)
build (3)

Ports that depend on "swig"

Port Health:

Loading Port Health

Installations (30 days)


Requested Installations (30 days)


Livecheck results

swig seems to have been updated (port version: 4.1.1, new version: 4.2.1)

livecheck ran: 1 day, 11 hours ago