{"count":52338,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=645","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=643","results":[{"name":"gawk-select","portdir":"lang/gawkextlib","version":"1.1.4","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/select/select.html","description":"select extension for gawk","long_description":"select extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gawk","gettext-runtime","gawkextlib"]}],"depends_on":[]},{"name":"gawk-redis","portdir":"lang/gawkextlib","version":"1.7.8","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/redis/redis.html","description":"redis extension for gawk","long_description":"redis extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["hiredis","gawk","gettext-runtime"]}],"depends_on":[]},{"name":"gawk-pgsql","portdir":"lang/gawkextlib","version":"1.1.2","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/pgsql/pgsql.html","description":"pgsql extension for gawk","long_description":"pgsql extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gawk","gettext-runtime","gawkextlib","postgresql16"]}],"depends_on":[]},{"name":"gawk-nl_langinfo","portdir":"lang/gawkextlib","version":"1.1.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/nl_langinfo/nl_langinfo.html","description":"nl_langinfo extension for gawk","long_description":"nl_langinfo extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gawk","gettext-runtime"]}],"depends_on":[]},{"name":"gawk-mpfr","portdir":"lang/gawkextlib","version":"1.1.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/mpfr/mpfr.html","description":"mpfr extension for gawk","long_description":"mpfr extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gmp","mpfr","gawk","gettext-runtime","gawkextlib"]}],"depends_on":[]},{"name":"gawk-lmdb","portdir":"lang/gawkextlib","version":"1.1.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/lmdb/lmdb.html","description":"lmdb extension for gawk","long_description":"lmdb extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["lmdb","gawk","gettext-runtime","gawkextlib"]}],"depends_on":[]},{"name":"gawk-json","portdir":"lang/gawkextlib","version":"2.1.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/json/json.html","description":"json extension for gawk","long_description":"json extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["rapidjson","clang-18"]},{"type":"lib","ports":["gawk","gettext-runtime"]}],"depends_on":[]},{"name":"gawk-haru","portdir":"lang/gawkextlib","version":"1.0.2","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/haru/haru.html","description":"haru extension for gawk","long_description":"haru extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gawk","libharu","gettext-runtime","gawkextlib"]}],"depends_on":[]},{"name":"gawk-gd","portdir":"lang/gawkextlib","version":"1.0.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/gd/gd.html","description":"gd extension for gawk","long_description":"gd extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gd2","gawk","gettext-runtime","gawkextlib"]}],"depends_on":[]},{"name":"gawk-errno","portdir":"lang/gawkextlib","version":"1.1.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/errno/errno.html","description":"errno extension for gawk","long_description":"errno extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gawk","gettext-runtime"]}],"depends_on":[]},{"name":"gawk-aregex","portdir":"lang/gawkextlib","version":"1.1.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/aregex/aregex.html","description":"aregex extension for gawk","long_description":"aregex extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["tre","gawk","gettext-runtime","gawkextlib"]}],"depends_on":[]},{"name":"gawk-abort","portdir":"lang/gawkextlib","version":"1.0.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net/abort/abort.html","description":"abort extension for gawk","long_description":"abort extension for gawk","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gawk","gettext-runtime"]}],"depends_on":[]},{"name":"gcc-devel","portdir":"lang/gcc-devel","version":"15-20250510","license":"(GPL-3+ or Permissive)","platforms":"{darwin >= 10}","epoch":5,"replaced_by":null,"homepage":"https://gcc.gnu.org/","description":"The GNU compiler collection","long_description":"The GNU compiler collection, including front ends for C, C++, Objective-C, Objective-C++ and Fortran. This is an !experimental!, !BETA! version built from GCC snapshots.","active":true,"categories":["lang"],"maintainers":[],"variants":["stdlib_flag"],"dependencies":[{"type":"build","ports":["clang-18","texinfo"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gmp","isl","ld64","libmpc","zlib","libiconv","mpfr","zstd","cctools"]},{"type":"run","ports":["gcc-devel-libcxx","gcc_select","libgcc-devel"]}],"depends_on":[]},{"name":"gawkextlib","portdir":"lang/gawkextlib","version":"1.0.4","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gawkextlib.sourceforge.net","description":"extension library for gawk","long_description":"Formerly an experimental fork of gawk called xgawk, gawkextlib provides a library containing some gawk extension API additions useful for writing gawk extensions, and its subports offer several extensions that enhance the functionality of gawk.","active":true,"categories":["textproc","lang"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gawk","gettext-runtime"]}],"depends_on":[{"type":"lib","ports":["gawk-aregex","gawk-gd","gawk-haru","gawk-lmdb","gawk-mpfr","gawk-pgsql","gawk-select","gawk-xml"]}]},{"name":"gawk","portdir":"lang/gawk","version":"5.4.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/gawk/","description":"The GNU awk utility.","long_description":"The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code. It is a free, extended version of awk.","active":true,"categories":["lang"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1545}],"variants":["mpfr","universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gettext-runtime"]},{"type":"run","ports":["texinfo"]}],"depends_on":[{"type":"build","ports":["mdbtools","riscv64-unknown-linux-gnu-libc","qt513-qtbase","qt5-qtbase","phantomjs-qt-qtbase","qt511-qtbase","qt53-qtbase","qt55-qtbase","qt56-qtbase","qt57-qtbase","qt58-qtbase","qt59-qtbase","cableswig","libssh2","mk-configure","virtuoso-5","virtuoso-6","cgminer","cxxmatrix","ufo-ai","gmdb2","seed","gimp-help-en","libopenraw","libopenraw-legacy","gst","cvc4","gtk-gnutella","mcabber","netcalc","ntop","quagga","libbiosig","mmdb","stimfit","ngs","ble.sh","osxbom","rpm54","hyphen","itstool","libuninum","virtuoso-7","octave","reposurgeon","erlang","R-mapdata","LyX"]},{"type":"lib","ports":["bacula5","gawkextlib","gawk-abort","gawk-aregex","gawk-errno","gawk-gd","gawk-haru","gawk-json","gawk-lmdb","gawk-mpfr","gawk-nl_langinfo","gawk-pgsql","gawk-redis","gawk-select","gawk-timex","gawk-xml","wcalc","wview","extractopinion","bacula","translate-shell","p5.26-config-autoconf","autoconf213","p5.28-config-autoconf","p5.30-config-autoconf","p5.32-config-autoconf","p5.34-config-autoconf","memesuite","ngspice-lib","plumed","plumed-devel","apertium"]},{"type":"run","ports":["translate-shell","autobench","gutils-suite-core","git-secret","nerdlog","txt2man"]}]},{"name":"gauche-gtk","portdir":"lang/gauche-gtk","version":"0.4.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.shiro.dreamhost.com/scheme/gauche/","description":"Gauche extension module to use GTK","long_description":"Gauche extension module to use GTK","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gtk2","gauche"]}],"depends_on":[]},{"name":"gauche-gl","portdir":"lang/gauche-gl","version":"0.4.4","license":"Permissive and BSD and MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.shiro.dreamhost.com/scheme/gauche/","description":"OpenGL binding for the Gauche","long_description":"Gauche-gl is an extension module of Gauche Scheme implementation. It provides gl, gl.glut and gl.math3d modules.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gauche"]}],"depends_on":[]},{"name":"gauche-c-wrapper","portdir":"lang/gauche-c-wrapper","version":"0.6.1","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.koguro.net/prog/c-wrapper/","description":"c-wrapper is a FFI (Foreign Function Interface) for Gauche.","long_description":"c-wrapper is a FFI (Foreign Function Interface) for Gauche.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["boehmgc","texi2html","clang-18"]},{"type":"lib","ports":["gauche"]}],"depends_on":[]},{"name":"gauche","portdir":"lang/gauche","version":"0.9.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://practical-scheme.net/gauche/","description":"A script interpreter based on Scheme","long_description":"Gauche is a script interpreter based on Scheme. Gauche conforms the language standard 'Revised^5 Report on the Algorithmic Language Scheme' and supports various common libraries defined in SRFIs. The goal of Gauche is to provide a handy tool for programmers and system administrators to handle daily works conveniently and efficiently in the production environment. There are lots of Scheme implementations available, and each of them has its design emphasis and weeknesses. Gauche is designed with emphasis on Quick startup, Multibyte strings, Modular development, Integrated object system, System interface and Enhanced I/O.","active":true,"categories":["lang"],"maintainers":[],"variants":["euc_jp","sjis","no_multibyte"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gdbm","slib","libiconv"]}],"depends_on":[{"type":"lib","ports":["gauche-readline","gauche-c-wrapper","gauche-gl","gauche-gtk"]}]},{"name":"g95","portdir":"lang/g95","version":"0.93","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://g95.org/","description":"Another GNU Fortran 95 compiler","long_description":"G95 is a stable, production Fortran 95 compiler available for multiple cpu architectures and operating systems. Parts of the F2003 standard have been implemented in g95.","active":true,"categories":["lang"],"maintainers":[],"variants":["gcc40"],"dependencies":[{"type":"build","ports":["cctools","ld64","libtool","clang-18"]},{"type":"lib","ports":["libgcc","libiconv"]}],"depends_on":[]},{"name":"g-wrap","portdir":"lang/g-wrap","version":"1.9.15","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.nongnu.org/g-wrap/","description":"A tool for autogenerating scheme bindings for C language functions, structures & enums.","long_description":"A tool for autogenerating scheme bindings for C language functions, structures & enums.","active":true,"categories":["lang"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["pkgconfig","gcc10"]},{"type":"lib","ports":["libgcc10","glib2","guile-2.2","libgcc","libffi"]}],"depends_on":[]},{"name":"ftidy","portdir":"lang/ftidy","version":"7.2","license":"Noncommercial","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://web.archive.org/web/20120905025547/http://www.unb.ca/fredericton/science/chem/ajit/tidy/","description":"Fortran Tidy","long_description":"TIDY v7.2 (ftidy) is a highly configurable FORTRAN program to indent and renumber statements, selectively change case of keywords or non-keywords, and do various other clean-up tasks on FORTRAN-77 source programs.","active":true,"categories":["lang"],"maintainers":[],"variants":["g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"fsharp","portdir":"lang/fsharp","version":"10.2.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://fsharp.org","description":"F# is a typed functional programming language.","long_description":"F# is a typed functional programming language for the .NET Framework. It combines the succinctness, expressivity, and compositionality of typed functional programming with the runtime support, libraries, interoperability, tools and object model of .NET. F# stems from the ML family of languages and has a core language compatible with that of OCaml, though also draws from C# and Haskell.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["msbuild","clang-18"]},{"type":"lib","ports":["mono"]}],"depends_on":[]},{"name":"fscript-cli","portdir":"lang/fscript-cli","version":"2.2","license":"GPL-2","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://pages.cs.wisc.edu/~weinrich/projects/fscript/","description":"Command-line interface to the F-Script interpreter","long_description":"fscript is a program that allows F-Script scripts to be run from the command line, and to can also present an interpreter prompt in a shell, rather than requiring a GUI program. fscript also provides some useful classes and methods that make the language more appropriate for general scripting tasks, such as line-oriented input/output, regular expressions, and a library importing system.","active":true,"categories":["sysutils","lang"],"maintainers":[{"name":"michael.klein","github":"mklein-de","ports_count":16}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["FScript"]}],"depends_on":[]},{"name":"fpc-sources","portdir":"lang/fpc-sources","version":"3.2.2","license":"GPL-2 and LGPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.freepascal.org","description":"Sources of the FreePascal compiler","long_description":"Sources of the compiler, the runtime library (rtl), packages and utils. Used by lazarus.","active":true,"categories":["lang"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["lazarus"]}]},{"name":"fpc-doc","portdir":"lang/fpc-doc","version":"2.6.4","license":"LGPL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.freepascal.org","description":"Free Pascal documentation","long_description":"HTML and PDF documentation of Free Pascal","active":true,"categories":["lang"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":53}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"fortran-stdlib-devel","portdir":"lang/fortran-stdlib","version":"2024.11.09","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/fortran-lang/stdlib","description":"Fortran Standard Library","long_description":"Fortran Standard Library","active":true,"categories":["devel","science","lang","fortran"],"maintainers":[],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","tests","universal"],"dependencies":[{"type":"build","ports":["python311","cmake","ninja","gcc15","py311-fypp","clang-18"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"fortran-stdlib","portdir":"lang/fortran-stdlib","version":"0.7.0","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/fortran-lang/stdlib","description":"Fortran Standard Library","long_description":"Fortran Standard Library","active":true,"categories":["devel","science","lang","fortran"],"maintainers":[],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","tests","universal"],"dependencies":[{"type":"build","ports":["python311","cmake","ninja","gcc15","py311-fypp","clang-18"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"fort77","portdir":"lang/fort77","version":"1.18","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.ibiblio.org/pub/Linux/devel/lang/fortran/","description":"Wrapper for the f2c Fortran to C converter","long_description":"fort77 compiles Fortran, C and assembler code and links with the f2c libraries. It behaves like a 'real' fortran compiler and accepts more options than shell-script 'fc' included in f2c package.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"karl-michael.schindler","github":"kamischi","ports_count":98}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["f2c","libf2c"]}],"depends_on":[]},{"name":"ficl","portdir":"lang/ficl","version":"4.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://ficl.sourceforge.net/","description":"Ficl is an acronym for Forth Inspired Command Language","long_description":"Ficl is a programming language interpreter designed to be embedded into other systems as a command, macro, and development prototyping language.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"ferite","portdir":"lang/ferite","version":"1.1.17","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://ferite.org/","description":"embeddable scripting language","long_description":"A scripting language designed to be embedded in other applications, that aims to provide a powerful object oriented syntax with low memory and cpu overhead.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["pcre","libxml2"]}],"depends_on":[]},{"name":"falcon","portdir":"lang/falcon","version":"0.9.6.8","license":"(GPL-2 or FPLL-1.1)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20250121012652/http://www.falconpl.org/","description":"simple, fast and powerful programming language, easy to learn and to feel comfortable with, and a scripting engine ready to empower mission-critical multithreaded applications.","long_description":"Falcon provides six integrated programming paradigms: procedural, object oriented, prototype oriented, functional, tabular and message oriented. And you don't have to master all of them; you just need to pick the ingredients you prefer, and let the code follow your inspiration.","active":true,"categories":["lang"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["gtk2","curl","freetype"]}],"depends_on":[{"type":"lib","ports":["kross-interpreters"]}]},{"name":"factor","portdir":"lang/factor","version":"0.97","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.factorcode.org/","description":"A practical stack language","long_description":"The Factor programming language combines powerful language features with a full-featured library. The implementation is fully compiled for performance, while still supporting interactive development. Factor applications are portable between all common platforms. Factor can deploy stand- alone applications on all platforms.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"ciserlohn","github":"ci42","ports_count":36}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"f2c","portdir":"lang/f2c","version":"20240504","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://netlib.org/f2c/","description":"Fortran to C converter","long_description":"f2c is a Fortran to C converter.","active":true,"categories":["lang","fortran"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["libf2c"]}],"depends_on":[{"type":"lib","ports":["fort77"]}]},{"name":"eltclsh","portdir":"lang/eltclsh","version":"1.16","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://homepages.laas.fr/mallet/soft/shell/eltclsh","description":"Tcl shell using editline","long_description":"The editline tcl shell is an interactive shell for the Tcl interpreter. It provides command line editing, history browsing, and variable/command completion thanks to the features of editline (aka libedit). The completion engine is programmable and comes with built-in completion for all of Tk. The package also includes elwish, an interactive interpreter for Tcl/Tk that corresponds to wish.","active":true,"categories":["lang","tcl"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libedit","tcl","tk"]}],"depends_on":[]},{"name":"elk","portdir":"lang/elk","version":"3.99.8","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20240321110425/http://sam.zoy.org/elk/","description":"Scheme Extension Language Kit","long_description":"Elk (the Extension Language Kit) is an implementation of the Scheme programming language. It can be used as a standalone Scheme interpreter, or as an embeddable, reusable extension language subsystem for applications written in C or C++ through the libelk library.","active":true,"categories":["lang"],"maintainers":[],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"ecl-devel","portdir":"lang/ecl","version":"20231216","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ecl.common-lisp.dev/","description":"Embeddable Common Lisp","long_description":"ECL (Embeddable Common Lisp) is an interpreter of the Common Lisp language as described in the X3J13 ANSI specification, featuring CLOS (Common Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables.","active":true,"categories":["lang"],"maintainers":[{"name":"easieste","github":"easye","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["boehmgc","gmp","libatomic_ops"]},{"type":"run","ports":["clang-18"]}],"depends_on":[]},{"name":"eiffelstudio","portdir":"lang/eiffelstudio","version":"25.02.98732","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.eiffel.com","description":"The ISE Eiffel Compiler and IDE","long_description":"EiffelStudio is a development environment for the Eiffel programming language developed by Eiffel Software. EiffelStudio includes a combination of tools integrated under a single user interface: compiler, interpreter, debugger, browser, metrics tool, profiler, diagram tool. The user interface rests on a number of specific UI paradigms, in particular pick-and-drop for effective browsing.","active":true,"categories":["lang"],"maintainers":[{"name":"jann","github":"roederja","ports_count":10},{"name":"javier.hector","github":"jvelilla","ports_count":1},{"name":"jfiat","github":"jocelyn","ports_count":1},{"name":"eifops","github":"eiffeldev","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["bzip2","pkgconfig","clang-18"]},{"type":"lib","ports":["adwaita-icon-theme","gtk3","xorg-libXtst"]}],"depends_on":[]},{"name":"ecl","portdir":"lang/ecl","version":"26.3.27","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ecl.common-lisp.dev/","description":"Embeddable Common Lisp","long_description":"ECL (Embeddable Common Lisp) is an interpreter of the Common Lisp language as described in the X3J13 ANSI specification, featuring CLOS (Common Lisp Object System), conditions, loops, etc, plus a translator to C, which can produce standalone executables.","active":true,"categories":["lang"],"maintainers":[{"name":"easieste","github":"easye","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["boehmgc","gmp","libatomic_ops"]},{"type":"run","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["cl-trivial-features-tests"]}]},{"name":"druntime","portdir":"lang/druntime","version":"2.088.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://dlang.org/","description":"Low level runtime library for the D programming language","long_description":"Druntime is the minimum library required to support the D programming language. It includes the system code required to support the garbage collector, associative arrays, exception handling, array vector operations, startup/shutdown, etc.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["dmd"]}],"depends_on":[{"type":"build","ports":["dhcptest"]},{"type":"lib","ports":["d-completion-daemon","dub","phobos"]}]},{"name":"dmd-tools","portdir":"lang/dmd-tools","version":"2.088.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://dlang.org/","description":"Ancilliary tools for the D programming language compiler","long_description":"D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity. This port provides the ancilliary tools for the D programming language compiler.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["phobos","curl"]}],"depends_on":[{"type":"lib","ports":["dub"]}]},{"name":"dmd-doc","portdir":"lang/dmd-doc","version":"2.088.0","license":"Boost-1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://dlang.org/","description":"HTML files for dman of the D programming language compiler","long_description":"D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity. This port provides the html files required to build the dman command of the D programming language compiler.","active":true,"categories":["lang"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["phobos","clang-18"]}],"depends_on":[]},{"name":"dmd-bootstrap","portdir":"lang/dmd-bootstrap","version":"2.088.0","license":"(GPL-1 or Artistic-1) and Boost-1 and Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dlang.org","description":"dmd Digital Mars D bootstrap compiler","long_description":"This is a package that installs a binary bootstrap dmd compiler.","active":true,"categories":["lang"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"build","ports":["dmd"]}]},{"name":"dmd","portdir":"lang/dmd","version":"2.088.0","license":"Boost-1","platforms":"{darwin < 22}","epoch":0,"replaced_by":null,"homepage":"http://dlang.org/","description":"dmd Digital Mars D compiler","long_description":"D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["dmd-bootstrap","clang-18"]}],"depends_on":[{"type":"build","ports":["dhcptest"]},{"type":"lib","ports":["d-completion-daemon","dub","druntime"]}]},{"name":"cupl","portdir":"lang/cupl","version":"1.10","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.catb.org/~esr/cupl/","description":"CUPL/CORC interpreter","long_description":"Interpreter for the archaic CUPL and CORC programming languages. Includes full documentation and a chrestomathy of programs.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["bison","clang-18"]}],"depends_on":[]},{"name":"critcl","portdir":"lang/critcl","version":"3.3.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/andreas-kupries/critcl","description":"C Runtime In Tcl","long_description":"A system for embedding and using C code from within Tcl scripts.","active":true,"categories":["devel","lang","tcl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["tcl"]}],"depends_on":[]},{"name":"cppreference","portdir":"lang/cppreference","version":"20250209","license":"GFDL","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://cppreference.com/","description":"C++ reference pages (and Doxygen tags files)","long_description":"C++ reference pages (and Doxygen tags files). Offline version.","active":true,"categories":["lang"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[]},{"name":"cppman","portdir":"lang/cppman","version":"0.5.9","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/aitjcize/cppman","description":"C++ 98/11/14/17/20 manual page fetcher / interface.","long_description":"C++ 98/11/14/17/20 manual page fetcher / interface. Sourced from cplusplus.com and cppreference.com.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314","py314-beautifulsoup4","py314-html5lib","groff"]}],"depends_on":[]},{"name":"cpi","portdir":"lang/cpi","version":"2.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://treefrogframework.github.io/cpi","description":"Cpi is a tiny interpreter for C++11, C++14 or C++17.","long_description":"Cpi is a tiny interpreter for C++11, C++14 or C++17.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["qt5-qtbase"]}],"depends_on":[]},{"name":"colm","portdir":"lang/colm","version":"0.14.7","license":"MIT","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://www.colm.net/open-source/colm/","description":"Programming language for analysis and transformation.","long_description":"Colm is a programming language designed for the analysis and transformation of computer languages. Colm is influenced primarily by TXL. It is in the family of program transformation languages.","active":true,"categories":["devel","lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","clang-18"]}],"depends_on":[{"type":"lib","ports":["ragel","ragel-devel"]}]}]}