{"count":51768,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=792","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=790","results":[{"name":"rb-rack","portdir":"ruby/rb-rack","version":"1.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rack.github.io","description":"Rack provides a common API for connecting web frameworks, web servers and layers of software inbetween.","long_description":"Rack provides a common API for connecting web frameworks, web servers and layers of software inbetween.","active":true,"categories":["devel","www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-16"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["rb-innate"]}]},{"name":"rb-memcache","portdir":"ruby/rb-memcache","version":"0.0.4","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.deveiate.org/projects/RMemCache","description":"This is a client library for memcached","long_description":"memcached is used to alleviate database load by caching oft-used values in network-accessible memory space, and is used behind several high-traffic dynamic web sites like LiveJournal, Slashdot, WikiPedia, and others.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby","memcached"]}],"depends_on":[{"type":"lib","ports":["rb-cache"]}]},{"name":"rb-http_parser","portdir":"ruby/rb-http_parser","version":"0.1.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/stormbrew/http_parser","description":"HTTP Parser Library","long_description":"This gem provides a (hopefully) high quality http parser library that can build request information iteratively as data comes over the line without requiring the caller to maintain the entire body of the request as a single string in memory.","active":true,"categories":["ruby"],"maintainers":[{"name":"kimuraw","github":"kimuraw","ports_count":110}],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-16"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["rb-twitter-stream"]}]},{"name":"rb-getopt-declare","portdir":"ruby/rb-getopt-declare","version":"1.09.7","license":"Artistic-1 and Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/getopt-declare","description":"Declaratively Expressed Command-Line Arguments via RegExp","long_description":"Getopt::Declare is yet another command-line argument parser, one which is specifically designed to be powerful but exceptionally easy to use. It supports many options not supported by optparser or getoptlong as well as it has a simpler syntax.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-16"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[]},{"name":"rb19-thor","portdir":"ruby/rb19-thor","version":"0.18.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/thor","description":"A scripting framework that replaces rake, sake and rubigen","long_description":"A scripting framework that replaces rake, sake and rubigen","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19"]}],"depends_on":[{"type":"lib","ports":["rb19-foreman"]},{"type":"run","ports":["rb19-guard","rb19-railties"]}]},{"name":"rb19-sinatra","portdir":"ruby/rb19-sinatra","version":"1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.sinatrarb.com/","description":"Classy web-development dressed in a DSL","long_description":"Sinatra is a small, flexible web application framework and domain-specific language written in Ruby. It does not follow the typical model-view-controller pattern that is seen in other frameworks, such as Ruby on Rails. Instead, Sinatra focuses on quickly creating  web-applications in Ruby with minimal effort.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19"]}],"depends_on":[{"type":"run","ports":["rb19-taps"]}]},{"name":"rb19-sass","portdir":"ruby/rb19-sass","version":"3.4.14","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://sass-lang.com/","description":"Sass makes CSS fun again.","long_description":"Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.","active":true,"categories":["www","ruby"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19"]}],"depends_on":[]},{"name":"rb19-rspec","portdir":"ruby/rb19-rspec","version":"1.3.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://rspec.info/","description":"the original Behaviour Driven Development framework for Ruby","long_description":"RSpec is the original Behaviour Driven Development framework for Ruby","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19"]}],"depends_on":[{"type":"lib","ports":["rb19-dotenv","taskjuggler"]},{"type":"run","ports":["rb19-factory_girl","rb19-culerity"]}]},{"name":"rb19-rake","portdir":"ruby/rb19-rake","version":"10.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/rake","description":"Rake, a simple ruby build program with capabilities similar to make.","long_description":"Rake, a simple ruby build program with capabilities similar to make.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19"]}],"depends_on":[]},{"name":"rb19-rack-test","portdir":"ruby/rb19-rack-test","version":"0.5.7","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/rack-test","description":"small, simple testing API for Rack apps","long_description":"Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on. Most of its initial functionality is an extraction of Merb 1.0's request helpers feature.","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19","rb19-rack"]}],"depends_on":[{"type":"run","ports":["rb19-actionpack","rb19-capybara"]}]},{"name":"rb19-rack-mount","portdir":"ruby/rb19-rack-mount","version":"0.6.13","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/rack-mount","description":"Stackable dynamic tree based Rack router","long_description":"Stackable dynamic tree based Rack router","active":true,"categories":["devel","www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19","rb19-rack"]}],"depends_on":[{"type":"run","ports":["rb19-actionpack"]}]},{"name":"rb19-hassle","portdir":"ruby/rb19-hassle","version":"0.0.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pedro/hassle","description":"Makes SASS less of a hassle on read-only filesystems","long_description":"Makes SASS less of a hassle on read-only filesystems (like Heroku) by compiling and serving it up for you.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19"]},{"type":"run","ports":["rb19-haml"]}],"depends_on":[]},{"name":"rb19-dotenv","portdir":"ruby/rb19-dotenv","version":"0.9.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bkeepers/dotenv","description":"A scripting framework that replaces rake, sake and rubigen","long_description":"A scripting framework that replaces rake, sake and rubigen","active":true,"categories":["devel","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["ruby19","rb-rake","rb19-rspec"]}],"depends_on":[{"type":"lib","ports":["rb19-foreman"]}]},{"name":"rb-gem_plugin","portdir":"ruby/rb-gem_plugin","version":"0.2.3","license":"(Ruby or GPL)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.rubygems.org/gems/gem_plugin","description":"A plugin system based only on rubygems that uses dependencies only.","long_description":"A plugin system based only on rubygems that uses dependencies only.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-16"]},{"type":"lib","ports":["ruby","rb-rake","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["rb-snmp","rb-mongrel_cluster"]},{"type":"run","ports":["rb-mongrel"]}]},{"name":"rb-compass","portdir":"ruby/rb-compass","version":"0.12.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://compass-style.org/","description":"Stylesheet authoring frameworking","long_description":"Compass is a stylesheet authoring framework that makes your stylesheets and markup easier to build and maintain. With compass, you write your stylesheets in Sass instead of CSS. Using the power of Sass Mixins and the Compass community, you can apply battle-tested styles from frameworks like Blueprint to your stylesheets instead of your markup.","active":true,"categories":["www","ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-16"]},{"type":"lib","ports":["ruby","rb-rubygems"]},{"type":"run","ports":["rb-haml"]}],"depends_on":[]},{"name":"rb-capistrano","portdir":"ruby/rb-capistrano","version":"2.5.21","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://capistranorb.com","description":"Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH.","long_description":"Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","rb18-rake"]},{"type":"lib","ports":["ruby","rb-rubygems"]},{"type":"run","ports":["rb-net-scp","rb-net-sftp","rb-net-ssh","rb-net-ssh-gateway","rb-mocha","rb-highline"]}],"depends_on":[]},{"name":"tnftp","portdir":"net/tnftp","version":"20230507","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/","description":"Internet File Transfer Protocol client","long_description":"tnftp is the Internet File Transfer Protocol client.","active":true,"categories":["net"],"maintainers":[{"name":"fjoe","github":"mkhon","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["openssl"]}],"depends_on":[]},{"name":"p5.34-net-apns-persistent","portdir":"perl/p5-net-apns-persistent","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::APNS::Persistent","description":"Send Apple APNS notifications over a persistent connection.","long_description":"Class to create a persistent connection to Apple's APNS servers.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.34"]},{"type":"run","ports":["p5.34-class-accessor","p5.34-common-sense","p5.34-json-xs","p5.34-types-serialiser"]}],"depends_on":[{"type":"lib","ports":["p5-net-apns-persistent"]}]},{"name":"p5.32-net-apns-persistent","portdir":"perl/p5-net-apns-persistent","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::APNS::Persistent","description":"Send Apple APNS notifications over a persistent connection.","long_description":"Class to create a persistent connection to Apple's APNS servers.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.32"]},{"type":"run","ports":["p5.32-class-accessor","p5.32-common-sense","p5.32-json-xs","p5.32-types-serialiser"]}],"depends_on":[]},{"name":"p5.30-net-apns-persistent","portdir":"perl/p5-net-apns-persistent","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::APNS::Persistent","description":"Send Apple APNS notifications over a persistent connection.","long_description":"Class to create a persistent connection to Apple's APNS servers.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.30"]},{"type":"run","ports":["p5.30-class-accessor","p5.30-common-sense","p5.30-json-xs","p5.30-types-serialiser"]}],"depends_on":[]},{"name":"p5.28-net-apns-persistent","portdir":"perl/p5-net-apns-persistent","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::APNS::Persistent","description":"Send Apple APNS notifications over a persistent connection.","long_description":"Class to create a persistent connection to Apple's APNS servers.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.28"]},{"type":"run","ports":["p5.28-class-accessor","p5.28-common-sense","p5.28-json-xs","p5.28-types-serialiser"]}],"depends_on":[]},{"name":"p5-net-apns-persistent","portdir":"perl/p5-net-apns-persistent","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-net-apns-persistent","homepage":"https://metacpan.org/pod/Net::APNS::Persistent","description":"Send Apple APNS notifications over a persistent connection.","long_description":"Class to create a persistent connection to Apple's APNS servers.","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["p5.34-net-apns-persistent"]}],"depends_on":[]},{"name":"p5.26-net-apns-persistent","portdir":"perl/p5-net-apns-persistent","version":"0.20.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Net::APNS::Persistent","description":"Send Apple APNS notifications over a persistent connection.","long_description":"Class to create a persistent connection to Apple's APNS servers.","active":false,"categories":["perl"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26"]},{"type":"run","ports":["p5.26-class-accessor","p5.26-common-sense","p5.26-json-xs","p5.26-types-serialiser"]}],"depends_on":[]},{"name":"ascii-gen","portdir":"graphics/ascii-gen","version":"1.1.0-20231120","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/thed24/ascii-gen","description":"A CLI tool that converts images to ASCII art.","long_description":"A CLI tool that converts images to ASCII art. It takes an image file as input, resizes it according to specified width and height parameters, and then converts the image into ASCII characters.","active":true,"categories":["graphics"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1045}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-16"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"Pashua","portdir":"devel/Pashua","version":"0.11","license":"BSD","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/BlueM/Pashua","description":"native macOS dialogs for scripting languages","long_description":"Pashua is a macOS application for creating native dialog windows from almost any programming language. Typically, it is used with languages that have no or only limited support for graphic user interfaces on macOS, such as AppleScript, Bash scripts, JavaScript, Perl, PHP, Python, Ruby, Tcl and others.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16"]}],"depends_on":[{"type":"run","ports":["Pashua-Binding-Bash"]}]},{"name":"octopus","portdir":"science/octopus","version":"12.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://octopus-code.org","description":"A real-space (time-dependent) density-functional theory code.","long_description":"Octopus is a scientific program aimed at ab initio virtual experimentation on a hopefully ever-increasing range of system types. Electrons are described quantum-mechanically within density-functional theory (DFT), in its time-dependent form (TDDFT) when doing simulations in time. Nuclei are described classically as point particles. Electron-nucleus interaction is described within the pseudopotential approximation.","active":true,"categories":["science"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":["accelerate","atlas","openblas","gcc10","gcc11","gcc12","gcc13","gccdevel","mpich","openmpi","threads","netcdf","etsf_io","sparskit","gdlib","scalapack","arpack","parpack","parmetis","berkeleygw","everything_serial","everything","maxdim4"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["fftw-3","vecLibFort","libxc4","gsl","libgcc"]}],"depends_on":[]},{"name":"wannier90","portdir":"science/wannier90","version":"3.1.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.wannier.org","description":"A Tool for Obtaining Maximally-Localised Wannier Functions","long_description":"Wannier90 uses inputs from an electronic-structure code to transform the Bloch orbitals of a crystal into maximally-localised Wannier functions. Interfaces exist for various density-functional theory codes.","active":true,"categories":["science"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":["accelerate","atlas","openblas","g95","gcc10","gcc11","gcc12","gcc13","gccdevel","mpich","openmpi","threads","universal"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["vecLibFort","libgcc"]}],"depends_on":[]},{"name":"quantum-espresso","portdir":"science/quantum-espresso","version":"6.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.quantum-espresso.org","description":"Plane-wave density-functional theory code","long_description":"An integrated suite of open-source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials. This package will build pw, pp, ld1, xspectra, cp, and ph.","active":true,"categories":["science"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":["accelerate","atlas","openblas","clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang90","gcc10","gcc11","gcc12","gcc13","gfortran","mpich","openmpi","scalapack","universal"],"dependencies":[{"type":"build","ports":["gcc13","autoconf","automake","libtool","clang-16"]},{"type":"lib","ports":["vecLibFort","libgcc","fftw-3","scalapack","mpich-clang16"]}],"depends_on":[]},{"name":"harminv","portdir":"science/harminv","version":"1.4.2","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://ab-initio.mit.edu/wiki/index.php/Harminv","description":"Harmonic inversion solver","long_description":"Solve the problem of harmonic inversion: given a discrete-time, finite-length signal that consists of a sum of finitely-many sinusoids (possibly exponentially decaying) in a given bandwidth, it determines the frequencies, decay constants, amplitudes, and phases of those sinusoids.","active":true,"categories":["science"],"maintainers":[{"name":"Yogesh.Sharma","github":"","ports_count":2}],"variants":["accelerate","atlas","openblas","g95","gcc10","gcc11","gcc12","gcc13","gccdevel","universal"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["vecLibFort","libgcc"]}],"depends_on":[]},{"name":"gromacs-plumed","portdir":"science/gromacs","version":"2021.3","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gromacs.org/","description":"Molecular dynamics package designed for simulations of proteins, lipids, and nucleic acids.: (THIS PORT INSTALLS A VERSION OF GROMACS PATCHED WITH PLUMED)","long_description":"GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. It is primarily designed for biochemical molecules like proteins and lipids that have a lot of complicated bonded interactions, but since GROMACS is extremely fast at calculating the nonbonded interactions (that usually dominate simulations) many groups are also using it for research on non-biological systems, e.g. polymers.: (THIS PORT INSTALLS A VERSION OF GROMACS PATCHED WITH PLUMED)","active":true,"categories":["science","math"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":["debug","accelerate","atlas","openblas","x11","threads","clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang50","clang60","clang70","clang80","clang90","clangdevel","gcc10","gcc11","gcc12","gcc13","gccdevel","mpich","openmpi","double","universal"],"dependencies":[{"type":"build","ports":["clang-16","cmake","pkgconfig","plumed"]},{"type":"lib","ports":["zlib","hwloc","fftw-3-single","plumed"]}],"depends_on":[]},{"name":"gromacs","portdir":"science/gromacs","version":"2021.3","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gromacs.org/","description":"Molecular dynamics package designed for simulations of proteins, lipids, and nucleic acids.","long_description":"GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. It is primarily designed for biochemical molecules like proteins and lipids that have a lot of complicated bonded interactions, but since GROMACS is extremely fast at calculating the nonbonded interactions (that usually dominate simulations) many groups are also using it for research on non-biological systems, e.g. polymers.","active":true,"categories":["science","math"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":["debug","accelerate","atlas","openblas","x11","threads","clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang50","clang60","clang70","clang80","clang90","clangdevel","gcc10","gcc11","gcc12","gcc13","gccdevel","mpich","openmpi","double","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-16"]},{"type":"lib","ports":["zlib","hwloc","fftw-3-single"]}],"depends_on":[]},{"name":"getdp","portdir":"science/getdp","version":"3.3.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://getdp.info","description":"a general environment for the treatment of discrete problems","long_description":"GetDP is a free finite element solver using mixed elements to discretize de Rham-type complexes in one, two and three dimensions.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["debug","accelerate","atlas","openblas","clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang50","clang60","clang70","clang80","clang90","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gccdevel","gfortran","mpich","openmpi","petsc","python27","python38","gmsh","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-16","gcc13"]},{"type":"lib","ports":["arpack","vecLibFort","gmsh","gsl","libgcc","python38"]}],"depends_on":[]},{"name":"gamess","portdir":"science/gamess","version":"20180930","license":"Restrictive and Nomirror","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.msg.chem.iastate.edu/gamess/","description":"a general ab initio quantum chemistry package","long_description":"The General Atomic and Molecular Electronic Structure System (GAMESS) is a general ab initio quantum chemistry package.","active":true,"categories":["science"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["accelerate","atlas","openblas","clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang50","clang60","clang70","clang80","clang90","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gccdevel","gfortran","universal"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["vecLibFort","libgcc"]}],"depends_on":[]},{"name":"berkeleygw","portdir":"science/berkeleygw","version":"2.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.berkeleygw.org","description":"GW/Bethe-Salpeter equation","long_description":"BerkeleyGW is a set of computer codes that calculate the quasiparticle properties and the optical responses of a large variety of materials from bulk periodic crystals to nanostructures such as slabs, wires and molecules, using many-body perturbation theory (the GW approximation and Bethe-Salpeter equation).","active":true,"categories":["science"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":["accelerate","atlas","openblas","clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang50","clang60","clang70","clang80","clang90","clangdevel","gcc10","gcc11","gcc12","gcc13","gccdevel","gfortran","mpich","openmpi","threads","debug","hdf5","fftw2"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["vecLibFort","libgcc","fftw-3"]}],"depends_on":[]},{"name":"atompaw","portdir":"science/atompaw","version":"4.1.0.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://users.wfu.edu/natalie/papers/pwpaw/man.html","description":"Software for generating PAW atomic datasets to be used by first-principle simulation codes","long_description":"ATOMPAW is a program to be used for the generation of atomic datasets needed by first-principles simulation software based on the Projector Augmented-Wave (PAW) approach, which computes the electronic structure of materials within the Density-Functional theory. ATOMPAW produces, for a given atomic species, a set of basis and projectors functions, as well as some additional atomic data stored in a PAW dataset (text file). PAW datasets can be written in a XML file (conforming to XML-PAW standard) or in several proprietary formats (ABINIT, SOCORRO, Quantum Espresso, ...).","active":true,"categories":["science"],"maintainers":[{"name":"cram5431","github":"mtorrent","ports_count":2}],"variants":["accelerate","atlas","openblas","g95","gcc10","gcc11","gcc12","gcc13","gccdevel","libxc"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["vecLibFort","libgcc","libxc4"]}],"depends_on":[]},{"name":"LORENE","portdir":"science/LORENE","version":"0.0.0~cvs20160908","license":"gpl-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.lorene.obspm.fr/","description":"Langage Objet pour la RElativité NumériquE","long_description":"LORENE is a set of C++ classes to solve various problems arising in numerical relativity, and more generally in computational astrophysics. It provides tools to solve partial differential equations by means of multi-domain spectral methods.","active":true,"categories":["science"],"maintainers":[{"name":"thibaut","github":"paumard","ports_count":43}],"variants":["accelerate","atlas","openblas","clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang50","clang60","clang70","clang80","clang90","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gccdevel","gfortran"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["fftw-3","vecLibFort","gsl","pgplot","libgcc"]}],"depends_on":[{"type":"build","ports":["py39-gyoto","py37-gyoto","py38-gyoto","py35-gyoto","py36-gyoto","Gyoto","py310-gyoto","py311-gyoto","py312-gyoto","py313-gyoto","py314-gyoto"]}]},{"name":"superlu","portdir":"math/superlu","version":"5.2.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://portal.nersc.gov/project/sparse/superlu","description":"A package for solving linear equations","long_description":"SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines.","active":true,"categories":["math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1596}],"variants":["debug","accelerate","atlas","openblas","clang10","clang11","clang12","clang13","clang14","clang15","clang16","clang17","clang50","clang60","clang70","clang80","clang90","clangdevel","gcc10","gcc11","gcc12","gcc13","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-16"]}],"depends_on":[{"type":"lib","ports":["apbs"]}]},{"name":"qrupdate","portdir":"math/qrupdate","version":"1.1.2","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sourceforge.net/projects/qrupdate/","description":"library for fast updates of QR and Cholesky decompositions","long_description":"a Fortran library for fast updates of QR and Cholesky decompositions","active":true,"categories":["math"],"maintainers":[],"variants":["gcc11","gcc12","gcc13","gccdevel","accelerate","atlas","openblas","g95","gcc10"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["vecLibFort","libgcc"]}],"depends_on":[{"type":"lib","ports":["octave","linalg"]}]},{"name":"itsol","portdir":"math/itsol","version":"2.0","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www-users.cs.umn.edu/~saad/software/ITSOL/","description":"ITerative SOLvers for sparse linear systems.","long_description":"ITSOL is a library of iterative solvers for general sparse linear systems of equations. ITSOL can be viewed as an extension of the itsol module in SPARSKIT. It is written in C and offers a selection of recently developed preconditioners. The preconditioner suite includes: ILUK (ILU preconditioner with level of fill), ILUT (ILU preconditioner with threshold), ILUC (Crout version of ILUT), VBILUK (variable block preconditioner with level of fill - with automatic block detection), VBILUT (variable block preconditioner with threshold - with automatic block detection), ARMS (Algebraic Recursive Multilevel Solvers -- includes actually several methods, in particular the standard ARMS and the ddPQ version which uses nonsymmetric permutations). Note that ITSOL is a scalar package.","active":true,"categories":["math"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":465}],"variants":["accelerate","atlas","openblas","g95","gcc10","gcc11","gcc12","gcc13","gccdevel","universal"],"dependencies":[{"type":"build","ports":["clang-16","gcc13"]},{"type":"lib","ports":["vecLibFort","libgcc"]}],"depends_on":[]},{"name":"p5.34-sub-exporter","portdir":"perl/p5-sub-exporter","version":"0.991.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Sub::Exporter","description":"a sophisticated exporter for custom-built routines","long_description":"a sophisticated exporter for custom-built routines","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.34","p5.34-data-optlist","p5.34-params-util","p5.34-sub-install"]}],"depends_on":[{"type":"build","ports":["p5.34-mousex-types","p5.34-test-cleannamespaces","p5.34-dist-zilla-plugin-twitter","p5.34-dist-zilla-plugin-checkextratests","p5.34-sub-exporter-progressive","p5.34-search-elasticsearch-client-2_0","p5.34-search-elasticsearch-client-5_0","p5.34-search-elasticsearch-client-6_0","p5.34-syntax-keyword-junction"]},{"type":"lib","ports":["p5.34-io-handle-util","p5.34-moosex-daemonize","p5.34-moosex-params-validate","p5.34-moosex-traits","p5.34-moosex-types-structured","p5.34-pod-elemental-makeselector","p5.34-string-flogger","p5.34-string-rewriteprefix","p5.34-version-next","p5.34-search-elasticsearch","p5.34-data-section","p5.34-sub-exporter-formethods","p5.34-moosex-types","p5.34-zmq-ffi","p5-sub-exporter","p5.34-mixin-linewise","p5.34-app-cmd","p5.34-log-dispatchouli","p5.34-sub-exporter-globexporter","p5.34-string-truncate","p5.34-file-sharedir-projectdistdir","p5.34-path-finddev","p5.34-path-isdev","p5.34-email-sender","p5.34-pod-elemental","p5.34-number-tolerant","p5.34-lwp-consolelogger","p5.34-catalyst-runtime","p5.34-dist-zilla","p5.34-moose","p5.34-check-isa","p5.34-getopt-long-descriptive","p5.34-string-errf","p5.34-string-formatter","p5.34-devel-globaldestruction","p5.34-devel-partialdump","p5.34-eval-closure","p5.34-fey-orm","p5.34-file-pushd","p5.34-http-cookiemonster"]}]},{"name":"p5.32-sub-exporter","portdir":"perl/p5-sub-exporter","version":"0.991.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Sub::Exporter","description":"a sophisticated exporter for custom-built routines","long_description":"a sophisticated exporter for custom-built routines","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.32","p5.32-data-optlist","p5.32-params-util","p5.32-sub-install"]}],"depends_on":[{"type":"build","ports":["p5.32-sub-exporter-progressive","p5.32-mousex-types","p5.32-test-cleannamespaces","p5.32-dist-zilla-plugin-twitter","p5.32-dist-zilla-plugin-checkextratests","p5.32-search-elasticsearch-client-2_0","p5.32-search-elasticsearch-client-5_0","p5.32-search-elasticsearch-client-6_0","p5.32-syntax-keyword-junction"]},{"type":"lib","ports":["p5.32-io-handle-util","p5.32-moosex-daemonize","p5.32-moosex-params-validate","p5.32-moosex-traits","p5.32-moosex-types-structured","p5.32-pod-elemental-makeselector","p5.32-string-flogger","p5.32-string-rewriteprefix","p5.32-version-next","p5.32-search-elasticsearch","p5.32-data-section","p5.32-sub-exporter-formethods","p5.32-moosex-types","p5.32-zmq-ffi","p5.32-mixin-linewise","p5.32-app-cmd","p5.32-log-dispatchouli","p5.32-sub-exporter-globexporter","p5.32-string-truncate","p5.32-file-sharedir-projectdistdir","p5.32-path-finddev","p5.32-path-isdev","p5.32-email-sender","p5.32-pod-elemental","p5.32-number-tolerant","p5.32-lwp-consolelogger","p5.32-catalyst-runtime","p5.32-dist-zilla","p5.32-moose","p5.32-check-isa","p5.32-getopt-long-descriptive","p5.32-string-errf","p5.32-string-formatter","p5.32-devel-globaldestruction","p5.32-devel-partialdump","p5.32-eval-closure","p5.32-fey-orm","p5.32-file-pushd","p5.32-http-cookiemonster"]}]},{"name":"p5.30-sub-exporter","portdir":"perl/p5-sub-exporter","version":"0.991.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Sub::Exporter","description":"a sophisticated exporter for custom-built routines","long_description":"a sophisticated exporter for custom-built routines","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.30","p5.30-data-optlist","p5.30-params-util","p5.30-sub-install"]}],"depends_on":[{"type":"build","ports":["p5.30-sub-exporter-progressive","p5.30-mousex-types","p5.30-test-cleannamespaces","p5.30-dist-zilla-plugin-twitter","p5.30-dist-zilla-plugin-checkextratests","p5.30-search-elasticsearch-client-2_0","p5.30-search-elasticsearch-client-5_0","p5.30-search-elasticsearch-client-6_0","p5.30-syntax-keyword-junction"]},{"type":"lib","ports":["p5.30-io-handle-util","p5.30-moosex-daemonize","p5.30-moosex-params-validate","p5.30-moosex-traits","p5.30-moosex-types-structured","p5.30-pod-elemental-makeselector","p5.30-string-flogger","p5.30-string-rewriteprefix","p5.30-version-next","p5.30-search-elasticsearch","p5.30-data-section","p5.30-sub-exporter-formethods","p5.30-moosex-types","p5.30-zmq-ffi","p5.30-mixin-linewise","p5.30-app-cmd","p5.30-log-dispatchouli","p5.30-sub-exporter-globexporter","p5.30-string-truncate","p5.30-file-sharedir-projectdistdir","p5.30-path-finddev","p5.30-path-isdev","p5.30-email-sender","p5.30-pod-elemental","p5.30-number-tolerant","p5.30-lwp-consolelogger","p5.30-catalyst-runtime","p5.30-dist-zilla","p5.30-moose","p5.30-check-isa","p5.30-getopt-long-descriptive","p5.30-string-errf","p5.30-string-formatter","p5.30-devel-globaldestruction","p5.30-devel-partialdump","p5.30-eval-closure","p5.30-fey-orm","p5.30-file-pushd","p5.30-http-cookiemonster"]}]},{"name":"p5.28-sub-exporter","portdir":"perl/p5-sub-exporter","version":"0.991.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Sub::Exporter","description":"a sophisticated exporter for custom-built routines","long_description":"a sophisticated exporter for custom-built routines","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["perl5.28","p5.28-data-optlist","p5.28-params-util","p5.28-sub-install"]}],"depends_on":[{"type":"build","ports":["p5.28-sub-exporter-progressive","p5.28-mousex-types","p5.28-test-cleannamespaces","p5.28-dist-zilla-plugin-twitter","p5.28-dist-zilla-plugin-checkextratests","p5.28-search-elasticsearch-client-2_0","p5.28-search-elasticsearch-client-5_0","p5.28-search-elasticsearch-client-6_0","p5.28-syntax-keyword-junction"]},{"type":"lib","ports":["p5.28-io-handle-util","p5.28-moosex-daemonize","p5.28-moosex-params-validate","p5.28-moosex-traits","p5.28-moosex-types-structured","p5.28-pod-elemental-makeselector","p5.28-string-flogger","p5.28-string-rewriteprefix","p5.28-version-next","p5.28-search-elasticsearch","p5.28-data-section","p5.28-sub-exporter-formethods","p5.28-moosex-types","p5.28-zmq-ffi","p5.28-mixin-linewise","p5.28-app-cmd","p5.28-log-dispatchouli","p5.28-sub-exporter-globexporter","p5.28-string-truncate","p5.28-file-sharedir-projectdistdir","p5.28-path-finddev","p5.28-path-isdev","p5.28-email-sender","p5.28-pod-elemental","p5.28-number-tolerant","p5.28-lwp-consolelogger","p5.28-catalyst-runtime","p5.28-dist-zilla","p5.28-moose","p5.28-check-isa","p5.28-getopt-long-descriptive","p5.28-string-errf","p5.28-string-formatter","p5.28-devel-globaldestruction","p5.28-devel-partialdump","p5.28-eval-closure","p5.28-fey-orm","p5.28-file-pushd","p5.28-http-cookiemonster"]}]},{"name":"p5-sub-exporter","portdir":"perl/p5-sub-exporter","version":"0.991.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-sub-exporter","homepage":"https://metacpan.org/pod/Sub::Exporter","description":"a sophisticated exporter for custom-built routines","long_description":"a sophisticated exporter for custom-built routines","active":true,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["p5.34-sub-exporter"]}],"depends_on":[]},{"name":"p5.26-sub-exporter","portdir":"perl/p5-sub-exporter","version":"0.987.0","license":"(Artistic-1 or GPL)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Sub::Exporter","description":"a sophisticated exporter for custom-built routines","long_description":"a sophisticated exporter for custom-built routines","active":false,"categories":["perl"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["perl5.26","p5.26-data-optlist","p5.26-params-util","p5.26-sub-install"]}],"depends_on":[{"type":"build","ports":["p5.26-search-elasticsearch-client-2_0","p5.26-search-elasticsearch-client-5_0","p5.26-search-elasticsearch-client-6_0","p5.26-dist-zilla-plugin-twitter","p5.26-sub-exporter-progressive","p5.26-syntax-keyword-junction","p5.26-test-cleannamespaces","p5.26-dist-zilla-plugin-checkextratests","p5.26-mousex-types"]},{"type":"lib","ports":["p5.26-fey-orm","p5.26-file-pushd","p5.26-file-sharedir-projectdistdir","p5.26-getopt-long-descriptive","p5.26-http-cookiemonster","p5.26-io-handle-util","p5.26-log-dispatchouli","p5.26-lwp-consolelogger","p5.26-mixin-linewise","p5.26-moose","p5.26-moosex-daemonize","p5.26-moosex-params-validate","p5.26-moosex-traits","p5.26-moosex-types","p5.26-moosex-types-structured","p5.26-number-tolerant","p5.26-path-finddev","p5.26-path-isdev","p5.26-pod-elemental","p5.26-pod-elemental-makeselector","p5.26-search-elasticsearch","p5.26-string-errf","p5.26-string-flogger","p5.26-string-formatter","p5.26-string-rewriteprefix","p5.26-string-truncate","p5.26-sub-exporter-formethods","p5.26-sub-exporter-globexporter","p5.26-version-next","p5.26-app-cmd","p5.26-zmq-ffi","p5.26-catalyst-runtime","p5.26-check-isa","p5.26-data-section","p5.26-devel-globaldestruction","p5.26-devel-partialdump","p5.26-dist-zilla","p5.26-email-sender","p5.26-eval-closure"]}]},{"name":"highlnk","portdir":"sysutils/highlnk","version":"0.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://thpinfo.com/2004/highlnk/","description":"searches identical files to hardlink them to save space","long_description":"The HighLnk projects aims to save space on read-only partitions and on CDs/DVDs by hard-linking files that are the same.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]}],"depends_on":[]},{"name":"wiggle","portdir":"devel/wiggle","version":"1.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/neilbrown/wiggle","description":"apply rejected patches and perform word-wise diffs","long_description":"apply rejected patches and perform word-wise diffs","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["heirloom-doctools","clang-16"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"rb-net-sftp","portdir":"ruby/rb-net-sftp","version":"2.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/net-ssh/net-sftp","description":"A pure Ruby implementation of the SFTP client protocol","long_description":"A pure Ruby implementation of the SFTP client protocol","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-16"]},{"type":"lib","ports":["ruby","rb-rubygems"]}],"depends_on":[{"type":"run","ports":["rb-capistrano"]}]},{"name":"rb-hoe","portdir":"ruby/rb-hoe","version":"3.13.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.zenspider.com/projects/hoe.html","description":"Hoe is a way to write Rakefiles much easier and cleaner.","long_description":"Hoe is a simple rake/rubygems helper for project Rakefiles. It generates all the usual tasks for projects including rdoc generation, testing, packaging, and deployment.","active":true,"categories":["ruby"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["rb18-rake","clang-16"]},{"type":"lib","ports":["ruby","rb-rake","rb-rubygems"]}],"depends_on":[{"type":"lib","ports":["rb-polyglot","rb-twitter","rb-fxruby","rb-rubyinline","rb-parsetree"]},{"type":"run","ports":["rb-image_science"]}]},{"name":"dtrace","portdir":"sysutils/dtrace","version":"370.40.1","license":"APSL-2 and CDDL","platforms":"{darwin < 22}","epoch":0,"replaced_by":null,"homepage":"http://opensource.apple.com/source/dtrace/","description":"DTrace support tools","long_description":"The ctfconvert, ctfmerge and ctfdump tools for DTrace, required to build the XNU kernel. The main dtrace tool and libraries are not included, because these rely on an unpublished private framework.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16"]}],"depends_on":[]}]}