{"count":52203,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=12","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=10","results":[{"name":"coq","portdir":"lang/rocq","version":"8.13.2","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":"rocq","homepage":"https://rocq-prover.org/","description":"Obsolete port, replaced by rocq","long_description":"This port has been replaced by rocq.","active":true,"categories":["lang","math"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"wasm-component-ld","portdir":"lang/wasm-component-ld","version":"0.5.25","license":"Apache-2 and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bytecodealliance/wasm-component-ld","description":"Linker for wasm32-wasip2 WebAssembly components","long_description":"Linker for wasm32-wasip2 WebAssembly components. Wraps the standard WebAssembly linker (wasm-ld) to produce WebAssembly component binaries targeting wasm32-wasip2 (WASI Preview 2). Used alongside the wasi-sdk compiler toolchain.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"pguyot","github":"pguyot","ports_count":192}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[{"type":"lib","ports":["wasi-clang"]}]},{"name":"rocq","portdir":"lang/rocq","version":"9.2.0","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rocq-prover.org/","description":"Proof assistant for higher-order logic","long_description":"Rocq (formerly coq) is a proof assistant for higher-order logic, which allows the development of computer programs consistent with their formal specification. It is developed using OCaml and Dune.","active":true,"categories":["lang","math"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-dune","ocaml-findlib","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-zarith"]},{"type":"test","ports":["ocaml-zip"]}],"depends_on":[]},{"name":"tuareg-mode.el","portdir":"lang/tuareg-mode.el","version":"2.0.2","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://tuareg.forge.ocamlcore.org/","description":"A GNU Emacs/XEmacs major mode for editing Caml and OCaml programs.","long_description":"Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic indentation of Objective Caml and Camllight codes. Key parts of the code are highlighted using Font-Lock. Support to run an interactive Caml toplevel and debugger is provided.","active":true,"categories":["lang","editors"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["emacs"]},{"type":"run","ports":["ocaml"]}],"depends_on":[]},{"name":"ocamldot","portdir":"lang/ocamldot","version":"1.0","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://trevorjim.com/ocamldot/","description":"dependency graph generator for OCaml generating graphviz dot files","long_description":"dependency graph generator for OCaml generating graphviz dot files","active":true,"categories":["graphics","lang","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["ocaml","clang-18"]}],"depends_on":[]},{"name":"ocaml-dypgen","portdir":"lang/ocaml-dypgen","version":"20120619-1","license":"CeCILL-B","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://dypgen.free.fr/","description":"Self-extensible parsers and lexers for the Objective Caml programming language.","long_description":"Self-extensible parsers and lexers for the Objective Caml programming language.","active":true,"categories":["devel","lang","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["patoline"]}]},{"name":"ocaml-camlp4","portdir":"lang/ocaml-camlp4","version":"5.4-1","license":"(LGPL-2.1 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ocaml/camlp4","description":"Caml Preprocessor and Pretty-Printer","long_description":"Camlp4 is a software system for writing extensible parsers for programming languages. It provides a set of OCaml libraries that are used to define grammars as well as loadable syntax extensions of such grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and one of its most important applications is the definition of domain-specific extensions of the syntax of OCaml. Camlp4 was part of the official OCaml distribution until its version 4.01.0. Since then it has been replaced by a simpler system which is easier to maintain and to learn: ppx rewriters and extension points.","active":true,"categories":["devel","lang","ocaml"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["ocaml-ocamlbuild","clang-18"]},{"type":"lib","ports":["ocaml","ocaml-camlp-streams"]}],"depends_on":[{"type":"build","ports":["ocaml-config-file","wyrd","orpie"]},{"type":"lib","ports":["coccinelle","mldonkey"]}]},{"name":"ocaml","portdir":"lang/ocaml","version":"5.4.1","license":"LGPL","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://ocaml.org","description":"Compiler and libraries for the OCaml programming language","long_description":"OCaml is an industrial strength programming language in the ML family, supporting functional, imperative and object-oriented styles.","active":true,"categories":["lang","ocaml"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"build","ports":["pdfsandwich","ledit","abella","libguestfs","ocaml-camlidl","semgrep","hevea","moca","obc","bibtex2html","orpie","everparse","opam","unison","ocamldot","whizard","guestfs-tools"]},{"type":"lib","ports":["ocaml-lacaml","stanc3","camlimages","ocaml-angstrom","ocaml-async","ocaml-async_kernel","ocaml-async_log","ocaml-async_rpc_kernel","ocaml-async_unix","ocaml-base","ocaml-base_bigstring","ocaml-base_quickcheck","ocaml-bigstringaf","ocaml-bin_prot","ocaml-bos","ocaml-cairo2","ocaml-camomile","ocaml-capitalization","ocaml-checkseum","ocaml-core","ocaml-core_extended","ocaml-core_kernel","ocaml-core_unix","ocaml-cryptokit","ocaml-decompress","ocaml-dune","ocaml-dune-configurator","ocaml-dune-build-info","ocaml-dune-site","ocaml-xdg","ocaml-expect_test_helpers_core","ocaml-expect_test_helpers_kernel","ocaml-fieldslib","ocaml-gel","ocaml-hacl-star","ocaml-hacl-star-raw","ocaml-int_repr","ocaml-jane-street-headers","ocaml-jst-config","ocaml-logs","ocaml-logs-syslog","ocaml-lwt","ocaml-lwt_ppx","ocaml-lwt_react","ocaml-ocaml_intrinsics","ocaml-ocamlformat","ocaml-ocamlformat-lib","ocaml-ocamlnet","ocaml-parmap","ocaml-patdiff","ocaml-patience_diff","ocaml-pcre","ocaml-pcre2","ocaml-ppx_assert","ocaml-ppx_base","ocaml-ppx_bench","ocaml-ppx_bin_prot","ocaml-ppx_cold","ocaml-ppx_compare","ocaml-ppx_custom_printf","ocaml-ppx_diff","ocaml-ppx_disable_unused_warnings","ocaml-ppx_enumerate","ocaml-ppx_expect","ocaml-ppx_fields_conv","ocaml-ppx_fixed_literal","ocaml-ppx_globalize","ocaml-ppx_hash","ocaml-ppx_here","ocaml-ppx_inline_test","ocaml-ppx_jane","ocaml-ppx_let","ocaml-ppx_log","ocaml-ppx_module_timer","ocaml-ppx_optcomp","ocaml-ppx_optional","ocaml-ppx_sexp_conv","ocaml-ppx_sexp_message","ocaml-ppx_sexp_value","ocaml-ppx_stable","ocaml-ppx_stable_witness","ocaml-ppx_string","ocaml-ppx_string_conv","ocaml-ppx_tydi","ocaml-ppx_typerep_conv","ocaml-ppx_variants_conv","ocaml-protocol_version_header","ocaml-record_builder","ocaml-sexp_pretty","ocaml-shell","ocaml-splittable_random","ocaml-sqlite3","ocaml-stdio","ocaml-textutils","ocaml-textutils_kernel","ocaml-time_now","ocaml-timezone","ocaml-typerep","ocaml-ulex","ocaml-uopt","ocaml-uri","ocaml-utop","ocaml-variantslib","ocaml-higlo","ocaml-xtmpl","ocaml-xtmpl_ppx","ocaml-ocamlrss","stog","ocaml-lua","lablgtk3","ocaml-lambda-term","ocaml-cgi","ocaml-camlp5-buildscripts","ocaml-zip","ocaml-mysql","ocaml-cudf","omake","ott","swig-ocaml","swig3-ocaml","lablgl","ocaml-labltk","kalzium","fstar","karamel","ocaml-camlp4","ocaml-dypgen","rocq","mldonkey","ocaml-ftp","ocaml-astring","ocaml-batteries","ocaml-bigarray-compat","ocaml-biniou","ocaml-bisect_ppx","ocaml-calendars","ocaml-camlp-streams","ocaml-cmdliner","ocaml-compiler-libs","ocaml-cppo","ocaml-cppo_ocamlbuild","ocaml-csexp","ocaml-cstruct","ocaml-ctypes","ocaml-digestif","ocaml-easy-format","ocaml-either","ocaml-eqaf","ocaml-extlib","ocaml-fileutils","ocaml-fix","ocaml-fmt","ocaml-fpath","ocaml-gen","ocaml-hex","ocaml-integers","ocaml-iri","ocaml-jingoo","ocaml-js_of_ocaml","ocaml-js_of_ocaml-compiler","ocaml-markup","ocaml-memtrace","ocaml-merlin","ocaml-dot-merlin-reader","ocaml-merlin-lib","ocaml-mew","ocaml-mew_vi","ocaml-mmap","ocaml-mtime","ocaml-not-ocamlfind","ocaml-num","ocaml-ocaml-version","ocaml-ocaml_intrinsics_kernel","ocaml-ocamlbuild","ocaml-ocamlgraph","ocaml-ocf","ocaml-ocp-indent","ocaml-ocf_ppx","ocaml-ocplib-endian","ocaml-optint","ocaml-ounit2","ocaml-ounit","ocaml-parsexp","ocaml-pp_loc","ocaml-pprint","ocaml-ppx_derivers","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-ppx_ignore_instrumentation","ocaml-ppx_import","ocaml-ppx_pipebang","ocaml-ppx_tools","ocaml-ppxlib","ocaml-ppxlib_jane","ocaml-process","ocaml-ptime","ocaml-re","ocaml-react","ocaml-result","ocaml-rresult","ocaml-sedlex","ocaml-seq","ocaml-sexplib","ocaml-sexplib0","ocaml-sha","ocaml-spawn","ocaml-stdcompat","ocaml-stdint","ocaml-stdlib-shims","ocaml-stringext","ocaml-syntax-shims","ocaml-syslog","ocaml-syslog-message","ocaml-topkg","ocaml-trie","ocaml-unidecode","ocaml-buddy","ocaml-uunf","ocaml-uuseg","ocaml-uutf","ocaml-visitors","ocaml-wasm","ocaml-xmlm","ocaml-yojson","ocaml-zarith","ocamlsdl","ocaml-zed","flashdot","ocaml-mpi","wyrd","advi","lablgtk2","monotone-viz","ocaml-configurator","ocaml-migrate-parsetree","ocaml-ppx_tools_versioned","ocaml-ppxfind","ocaml-uucp","ocaml-findlib","ocaml-alcotest","ocaml-base64","ocaml-config-file","ocaml-crunch","ocaml-ppx_blob","ocaml-menhir","ocaml-menhirLib","ocaml-menhirSdk","ocaml-menhirGLR","ocaml-menhirCST","ocaml-coq-menhirlib","coccinelle","geneweb","camlp5","ocaml-gsl","patoline"]},{"type":"run","ports":["moca","tuareg-mode.el","ocaml-mode.el"]}]},{"name":"kremlin_select","portdir":"lang/fstar","version":"1.3","license":"none","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"Obsolete port","long_description":"This port is obsolete.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"fstar_select","portdir":"lang/fstar","version":"1.3","license":"none","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"Obsolete port","long_description":"This port is obsolete.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"run","ports":["fstar"]}]},{"name":"fstar-devel","portdir":"lang/fstar","version":"20210824-b95d1ac","license":"none","platforms":"darwin","epoch":0,"replaced_by":"fstar","homepage":"https://fstar-lang.org","description":"Obsolete port, replaced by fstar","long_description":"This port has been replaced by fstar.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"kremlin","portdir":"lang/fstar","version":"2022.06.08","license":"none","platforms":"darwin","epoch":0,"replaced_by":"karamel","homepage":"https://fstar-lang.org","description":"Obsolete port, replaced by karamel","long_description":"This port has been replaced by karamel.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[{"type":"test","ports":["fstar"]}]},{"name":"karamel","portdir":"lang/fstar","version":"2026.03.25","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"A tool for extracting low-level F* programs to readable C code","long_description":"KaRaMeL (formerly KreMLin) is a tool that extracts an F* program to readable C code.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["gmake","ocaml-dune","ocaml-ocamlbuild","gtime","clang-18"]},{"type":"lib","ports":["ocaml-fix","ocaml-menhir","ocaml-pprint","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-process","fstar","ocaml-visitors","ocaml-wasm","ocaml-yojson","ocaml-zarith","coreutils","ocaml-uucp","ocaml-stdint","ocaml","ocaml-batteries","ocaml-fileutils","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["everparse"]}]},{"name":"fstar","portdir":"lang/fstar","version":"2026.03.24","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"Verification system for effectful programs","long_description":"F* (pronounced F star) is a general-purpose functional programming language with effects aimed at program verification. It puts together the automation of an SMT-backed deductive verification tool with the expressive power of a proof assistant based on dependent types. After verification, F* programs can be extracted to efficient OCaml, F#, C, WASM, or ASM code.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","gmake","ocaml-dune","ocaml-ocamlbuild","coreutils"]},{"type":"lib","ports":["ocaml-menhir","ocaml-pprint","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-process","ocaml-sedlex","ocaml-stdint","ocaml-yojson","ocaml-zarith","ocaml-ppxlib","ocaml-memtrace","ocaml-mtime","ocaml","z3-fstar","ocaml-batteries","ocaml-fileutils","ocaml-findlib"]},{"type":"run","ports":["fstar_select"]},{"type":"test","ports":["kremlin"]}],"depends_on":[{"type":"lib","ports":["everparse","karamel"]}]},{"name":"kalzium","portdir":"kde/kalzium","version":"4.14.3","license":"GPL-2+ and LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"Periodic Table of Elements","long_description":"KDE Periodic Table of Elements","active":true,"categories":["kde","kde4","chemistry"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["automoc","cmake","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","openbabel2","phonon","libkdeedu","ocaml","eigen"]}],"depends_on":[{"type":"lib","ports":["kdeedu4"]}]},{"name":"ocaml-labltk","portdir":"graphics/ocaml-labltk","version":"8.06.16","license":"(LGPL-2.1 or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://garrigue.github.io/labltk/","description":"OCaml interface to the Tcl/Tk GUI framework","long_description":"LablTk is an interface to the Tcl/Tk GUI framework. It allows to develop GUI applications in a speedy and type safe way. A legacy Camltk interface is included. The OCamlBrowser library viewer is also part of this project.","active":true,"categories":["devel","graphics","ocaml"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ocaml","tcl","tk"]}],"depends_on":[]},{"name":"lablgl","portdir":"graphics/lablgl","version":"1.07","license":"BSD and Tcl/Tk","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/garrigue/lablgl","description":"Objective Caml interface to OpenGL","long_description":"LablGL is is an Objective Caml interface to OpenGL. Support is included for use with both Glut (standalone) and LablTk. LablGTK also includes specific support for LablGL.","active":true,"categories":["graphics","ocaml"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ocaml","ocaml-findlib","ocaml-camlp-streams"]}],"depends_on":[{"type":"lib","ports":["ocamlsdl","flashdot"]}]},{"name":"swig3-tcl","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Tcl binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Tcl binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","tcl"]}],"depends_on":[]},{"name":"swig3-ruby","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Ruby binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Ruby binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":["ruby186","ruby187","ruby19","ruby20","ruby21","ruby22","ruby23","ruby24"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","ruby23"]}],"depends_on":[]},{"name":"swig3-r","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"R binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the R binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","R"]}],"depends_on":[]},{"name":"swig3-python","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Python binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Python binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","python_select"]}],"depends_on":[{"type":"build","ports":["py38-nds2-client","py27-nds2-client","py35-nds2-client","py36-nds2-client","py37-nds2-client","py39-nds2-client","gnuradio37","gr37-adapt","gr37-air-modes","gr37-ais","gr37-baz","gr37-cdma","gr37-fcdproplus","gr37-foo","gr37-fosphor","gr37-gfdm","gr37-gsm","gr37-ieee802-11","gr37-ieee802-15-4","gr37-iio","gr37-iqbalance","gr37-iridium","gr37-limesdr","gr37-lora-BastilleResearch","gr37-lora-rpp0","gr37-lte","gr37-mapper","gr37-mac","gr37-ofdm","gr37-osmosdr","gr37-pcap","gr37-pyqt","gr37-rds","gr37-satellites","gr37-sdrplay","gr37-specest","gr37-tdd","py313-nds2-client","py314-nds2-client"]}]},{"name":"swig3-pike","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Pike binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Pike binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","pike"]}],"depends_on":[]},{"name":"swig3-php","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"PHP 5 binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the PHP 5 binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":["php53","php54","php55","php56","php70","php71","php72"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","php72"]}],"depends_on":[]},{"name":"swig3-perl","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Perl binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Perl binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","perl5"]}],"depends_on":[]},{"name":"swig3-octave","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Octave binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Octave binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","octave"]}],"depends_on":[{"type":"build","ports":["nds2-client-octave"]}]},{"name":"swig3-ocaml","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Objective Caml binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Objective Caml binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","ocaml"]}],"depends_on":[]},{"name":"swig3-lua","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Lua binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Lua binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","lua"]}],"depends_on":[]},{"name":"swig3-java","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Java binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Java binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","openjdk8-zulu"]}],"depends_on":[{"type":"build","ports":["nds2-client-java","nds2-client-matlab"]}]},{"name":"swig3-guile","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Guile binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Guile binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","guile-2.2"]}],"depends_on":[]},{"name":"swig3-go","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Go binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Go binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","go"]}],"depends_on":[]},{"name":"swig3-gcj","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any {darwin <= 10}","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"GCJ binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the GCJ binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":["gcc43","gcc44","gcc45","gcc48","gcc47"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","gcc47"]}],"depends_on":[]},{"name":"swig3-d","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any {darwin <= 21}","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"D binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the D binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","phobos"]}],"depends_on":[]},{"name":"swig3-csharp","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"C# binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the C# binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["mono","swig3"]}],"depends_on":[]},{"name":"swig3-clisp","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"CLISP binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the CLISP binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","clisp"]}],"depends_on":[]},{"name":"swig3-chicken","portdir":"devel/swig3","version":"3.0.12","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Chicken binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Chicken binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig3","chicken"]}],"depends_on":[]},{"name":"swig-tcl","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Tcl binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Tcl binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","tcl"]}],"depends_on":[{"type":"lib","ports":["plplot","plplot510","plplot-single","plplot510-single"]}]},{"name":"swig-ruby","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Ruby binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Ruby binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":["ruby186","ruby187","ruby19","ruby20","ruby21","ruby22","ruby23","ruby24"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","ruby23"]}],"depends_on":[{"type":"lib","ports":["playerstage-player"]}]},{"name":"swig-r","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"R binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the R binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","R"]}],"depends_on":[]},{"name":"swig-python","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Python binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Python binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","python_select"]}],"depends_on":[{"type":"build","ports":["py27-simstring","py36-lalframe","py36-lalmetaio","gnuradio-devel","py27-stfio","py35-stfio","py36-stfio","py27-kcs11","py27-pybox2d","py36-pybox2d","py27-pymvpa","py35-pymvpa","py36-pymvpa","py27-scikit-umfpack","py35-scikit-umfpack","py36-scikit-umfpack","py312-scikit-umfpack","py313-scikit-umfpack","py314-scikit-umfpack","py27-scipy","py310-gyoto","py311-gyoto","py312-gyoto","py313-gyoto","py314-gyoto","gnuradio","gnuradio-next","gr-adapt","gr-air-modes","gr-baz","gr-fcdproplus","gr-foo","gr-fosphor","gr-gfdm","gr-gsm","gr-hermeslite2","gr-hpsdr","gr-ieee802-11","gr-ieee802-15-4","gr-iio","gr-iqbalance","gr-iridium","gr-limesdr","gr-linrad","gr-lora-rpp0","gr-osmosdr","gr-rds","gr-satellites","gr-specest","kicad","py312-lalburst","py312-lalframe","py312-lalinference","py312-lalinspiral","py312-lalmetaio","py312-lalpulsar","py312-lalsimulation","py27-ldas-tools-al","py27-ldas-tools-diskcacheAPI","py27-ldas-tools-frameAPI","py27-ldas-tools-framecpp","py27-ldas-tools-ldasgen","oof2","stimfit","xraylib","py37-mupdf","py27-lalinference","py36-lalinference","py27-lalpulsar","py36-lalpulsar","py27-openbabel","py27-gsl","py35-gsl","py36-gsl","py36-lalburst","py36-lalinspiral","py36-lalsimulation","py37-lal","py37-lalburst","py37-lalframe","py37-lalinference","py37-lalinspiral","py37-lalmetaio","py37-lalpulsar","py37-lalsimulation","libopenshot","lldb-22","py27-freeling","py39-pybox2d","py36-lal","py39-gyoto","gnucash","py311-gnucash","py312-gnucash","py313-gnucash","py314-gnucash","gnucash-devel","py311-openbabel","py310-openbabel","py312-openbabel","py313-openbabel","py314-openbabel","py27-lalburst","py38-lalburst","py310-pysaga","py311-pysaga","py312-pysaga","py313-pysaga","py314-pysaga","py310-InsightToolkit","py27-lalframe","py38-lalframe","py311-InsightToolkit","py38-lalinference","py312-InsightToolkit","py27-lalinspiral","py38-lalinspiral","py27-lalmetaio","py38-lalmetaio","py38-lalpulsar","py313-InsightToolkit","py310-InsightToolkit4","py311-InsightToolkit4","py312-InsightToolkit4","py313-InsightToolkit4","py27-lalsimulation","py38-lalsimulation","mathgl","py312-lal","py37-gyoto","py38-gyoto","zeek","zeek-devel","py38-fann2","py37-gsl","py38-mupdf","py37-kcs11","gds","py37-pybox2d","py27-pycg","coot","coot-devel","py35-gyoto","py36-gyoto","py39-scikit-umfpack","py38-cipheycore","py37-pymvpa","lldb-19","lldb-21","lldb-20","lldb-18","py38-faiss","py39-kcs11","py37-faiss","py35-scipy","py36-scipy","py37-scipy","py39-openbabel","py39-mupdf","py38-scipy","py39-gsl","py39-cipheycore","py37-stfio","py27-lal","py38-lal","py38-pybox2d","py38-kcs11","py39-pysaga","py39-openbabel2","py38-pymvpa","py39-faiss","bakefile","olena","MyPaint","oofcanvas","partio","lldb-10","lldb-11","lldb-12","lldb-13","lldb-14","lldb-15","lldb-16","lldb-17","lldb-6.0","lldb-5.0","lldb-8.0","lldb-7.0","lldb-9.0","lldb-devel","py310-faiss","libcec","libgpod","py312-fann2","py310-gsl","py311-gsl","py312-gsl","py313-gsl","py314-gsl","py310-kcs11","py311-kcs11","py312-kcs11","py310-mupdf","py311-mupdf","py312-mupdf","py310-openbabel2","py311-openbabel2","py312-openbabel2","py310-pybox2d","py311-pybox2d","py312-pybox2d","py312-pymvpa","py310-scikit-umfpack","py311-scikit-umfpack"]},{"type":"lib","ports":["py39-m2crypto","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox","py27-pyscard","py35-pyscard","py36-pyscard","py35-m2crypto","py36-m2crypto","py37-m2crypto","py312-m2crypto","py39-pyscard","freecad","py27-scikits-ann","py27-pynifti","fife","py310-pyscard","hugin-app","py311-pyscard","py310-ffc","py311-ffc","py27-sfepy","py312-ffc","py37-pyscard","py312-pyscard","py37-pivy","py313-pyscard","py310-pivy","py314-pyscard","py27-swiginac","py36-ffc","py37-ffc","playerstage-player","py38-pivy","py27-pyepl","py27-pylibpcap","py27-pivy","py35-pivy","py36-pivy","py38-m2crypto","py39-pivy","py38-ffc","py27-m2crypto","py310-m2crypto","py311-m2crypto","py38-pyscard","py39-ffc"]},{"type":"run","ports":["lscsoft-deps"]}]},{"name":"swig-php","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"PHP 8 binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the PHP 8 binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":["php80","php81","php82","php83","php84"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","php83"]}],"depends_on":[]},{"name":"swig-perl","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Perl binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Perl binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","perl5"]}],"depends_on":[{"type":"build","ports":["xraylib"]}]},{"name":"swig-octave","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Octave binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Octave binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","octave"]}],"depends_on":[{"type":"build","ports":["octave-lalsimulation","octave-lalpulsar","octave-lal","octave-lalburst","octave-lalframe","octave-lalinference","octave-lalinspiral","octave-lalmetaio"]},{"type":"lib","ports":["octave-database"]},{"type":"run","ports":["lscsoft-deps"]}]},{"name":"swig-ocaml","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Objective Caml binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Objective Caml binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","ocaml"]}],"depends_on":[]},{"name":"swig-lua","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Lua binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Lua binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","lua"]}],"depends_on":[{"type":"build","ports":["fityk"]}]},{"name":"swig-java","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Java binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Java binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","openjdk8-zulu"]}],"depends_on":[{"type":"run","ports":["lscsoft-deps"]}]},{"name":"swig-guile","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Guile binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Guile binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","guile-2.2"]}],"depends_on":[{"type":"build","ports":["gnucash","py311-gnucash","py312-gnucash","py313-gnucash","py314-gnucash","gnucash-devel","coot","coot-devel"]}]},{"name":"swig-go","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"Go binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the Go binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","go"]}],"depends_on":[]},{"name":"swig-d","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"D binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the D binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["swig","phobos"]}],"depends_on":[]},{"name":"swig-csharp","portdir":"devel/swig","version":"4.4.1","license":"(GPL-3+ or Permissive)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.swig.org/","description":"C# binding for swig","long_description":"SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. This is the C# binding.","active":true,"categories":["devel"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":454}],"variants":[],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["mono","swig"]}],"depends_on":[]},{"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":454}],"variants":["doc","universal"],"dependencies":[{"type":"build","ports":["bison","gsed","clang-18"]},{"type":"lib","ports":["pcre"]}],"depends_on":[{"type":"build","ports":["subversion-pythonbindings-3.10","subversion-pythonbindings-3.11","subversion-pythonbindings-3.12","subversion-pythonbindings-3.7","subversion-pythonbindings-3.9","subversion-pythonbindings-2.7","subversion-pythonbindings-3.5","subversion-pythonbindings-3.8","subversion-pythonbindings-3.6"]},{"type":"lib","ports":["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","py39-nds2-client","nds2-client-swig","nds2-client-java","nds2-client-matlab","nds2-client-octave","py313-nds2-client","py38-nds2-client","py314-nds2-client","py27-nds2-client","py35-nds2-client","py36-nds2-client","py37-nds2-client","swig3-chicken","swig3-clisp","swig3-csharp","swig3-d"]}]}]}