{"name":"swig3","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Tool to wrap C/C++ libraries in high-level languages.","long_description":"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.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":465}],"variants":["doc","universal"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-16"]},{"type":"lib","ports":["pcre"]}],"depends_on":[{"type":"build","ports":["subversion-pythonbindings-2.7","subversion-pythonbindings-3.5","subversion-pythonbindings-3.6","subversion-pythonbindings-3.7","subversion-pythonbindings-3.8","subversion-pythonbindings-3.10","subversion-pythonbindings-3.11","subversion-pythonbindings-3.12","subversion-pythonbindings-3.9"]},{"type":"lib","ports":["py36-nds2-client","py37-nds2-client","swig3-chicken","swig3-clisp","swig3-csharp","swig3-d","swig3-gcj","swig3-go","swig3-guile","swig3-java","swig3-lua","swig3-ocaml","swig3-octave","swig3-perl","swig3-php","swig3-pike","swig3-python","swig3-r","swig3-ruby","swig3-tcl","py38-nds2-client","py39-nds2-client","nds2-client-swig","nds2-client-java","nds2-client-matlab","nds2-client-octave","py313-nds2-client","py314-nds2-client","py27-nds2-client","py35-nds2-client"]}]}