{"count":52944,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=983","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-name&page=981","results":[{"name":"harp","portdir":"security/harp","version":"0.2.12","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/elastic/harp","description":"Secret management by contract toolchain","long_description":"Harp is a tool set to operate secret management by contract. The objective is to reduce the value centric management by handling secret data in a reproducible way by providing a technical stack to describe how your value is managed by contracts and pipelines. Furthermore, we know that naming thing is hard, as a consequence a secret could be consistently associated to a predictable secret identifier used as a key to refer to the secret value. Finally, the secret can hold additional metadata (ownership, rotation period, leak severity, etc.) which can be consumed during the pipeline executions. These key/value associations (path ⇒ value) form a Bundle stored in an immutable file named a Container. This Container acts as a pivot format to allow Harp commands to communicate and create data management pipelines. In addition to that, it provides a template engine used to generate various confidence values (password, passphrase, crypto keys, etc.) and allow more sophisticated rendering operations (configuration files, etc.). Finally, it provides a SDK to allow developers to integrate Harp features in their products, and/or extend the Harp pipeline features by creating new plugins.","active":true,"categories":["security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1129}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"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","blis","flexiblas","openblas","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["libgcc","OpenBLAS"]}],"depends_on":[]},{"name":"harfbuzz-icu-devel","portdir":"graphics/harfbuzz-devel","version":"14.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://harfbuzz.github.io","description":"HarfBuzz ICU support library","long_description":"This library adds support for ICU (the International Components for Unicode) to HarfBuzz.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2141},{"name":"mascguy","github":"mascguy","ports_count":378}],"variants":["universal"],"dependencies":[{"type":"build","ports":["python314","ninja","pkgconfig","clang-20","meson"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["harfbuzz-devel","icu"]}],"depends_on":[]},{"name":"harfbuzz-icu","portdir":"graphics/harfbuzz","version":"14.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://harfbuzz.github.io","description":"HarfBuzz ICU support library","long_description":"This library adds support for ICU (the International Components for Unicode) to HarfBuzz.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2141},{"name":"mascguy","github":"mascguy","ports_count":378}],"variants":["universal"],"dependencies":[{"type":"build","ports":["python314","ninja","pkgconfig","clang-20","meson"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["harfbuzz","icu"]}],"depends_on":[{"type":"lib","ports":["libreoffice","mapserver","texlive-bin","webkit2-gtk","webkit2-gtk-devel","R-Cairo","scribus-devel","tectonic","webkit-gtk","webkit-gtk-2.0","webkit-gtk3","webkit-gtk3-2.0"]}]},{"name":"harfbuzz-devel","portdir":"graphics/harfbuzz-devel","version":"14.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://harfbuzz.github.io","description":"OpenType text shaping engine","long_description":"HarfBuzz is an OpenType text shaping engine.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2141},{"name":"mascguy","github":"mascguy","ports_count":378}],"variants":["universal"],"dependencies":[{"type":"build","ports":["python314","meson","ninja","pkgconfig","gobject-introspection","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["cairo","graphite2","freetype","glib2"]}],"depends_on":[{"type":"lib","ports":["harfbuzz-icu-devel"]}]},{"name":"harfbuzz","portdir":"graphics/harfbuzz","version":"14.4.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://harfbuzz.github.io","description":"OpenType text shaping engine","long_description":"HarfBuzz is an OpenType text shaping engine.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2141},{"name":"mascguy","github":"mascguy","ports_count":378}],"variants":["universal"],"dependencies":[{"type":"build","ports":["python314","meson","ninja","pkgconfig","gobject-introspection","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["cairo","graphite2","freetype","glib2"]}],"depends_on":[{"type":"lib","ports":["libass","libass-devel","harfbuzz-icu","warzone2100","darktable","audacity2","audacity","cherrytree","librsvg-devel","mupdf","claws-mail","pango","racket","ffmpeg","ffmpeg6","ffmpeg7","ffmpeg8","notekit","darktable-devel","audacity-devel","libreoffice","gtk4","gtk4-devel","mapnik","mapserver","kitty","texlive-bin","coot","coot-devel","py310-uharfbuzz","py311-uharfbuzz","py312-uharfbuzz","py313-uharfbuzz","py314-uharfbuzz","sfml","lagrange","qt5-qtbase","qt5-qtwebengine","qt511-qtbase","qt513-qtbase","qt513-qtwebengine","qt55-qtbase","qt56-qtbase","qt57-qtbase","qt58-qtbase","qt59-qtbase","qt6-qtbase","qt610-qtbase","qt64-qtbase","qt67-qtbase","qt68-qtbase","qt69-qtbase","ffmpeg-devel","gtk3-devel","gtk3","mjpegtools","pango-devel","inkscape","inkscape-devel","libraqm","librsvg","R-Cairo","R-textshaping","qt53-qtbase","gtkwave","ayatana-ido","icu-le-hb","libayatana-appindicator","libayatana-indicator","libdbusmenu","zeitgeist","abiword-x11","scite","supertuxkart","supertux","wesnoth","mod_tile","garagejam","gingerblue","gnome-radio","gnome-voice","goffice","Aseprite","silicon","ttfautohint","pspp-devel","zathura-plugin-pdf-mupdf","libLASi","scribus-devel","imager","kicad","openscad","openscad-devel","font-manager","gonepass","vtm","tectonic","Hypr","gtkextra3","mlterm","pangomm","pangomm-devel","sakura"]}]},{"name":"haproxy","portdir":"net/haproxy","version":"3.4.0","license":"(GPL-2+ or OpenSSLException)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.haproxy.org/","description":"The Reliable, High Performance TCP/HTTP Load Balancer","long_description":"HAproxy is a high-performance and highly-robust TCP/HTTP load balancer which provides cookie-based persistence, automatic failover, header insertion, deletion, modification on the fly, advanced logging contents to help trouble-shooting buggy applications and/or networks, and a few other features. It uses its own state machine to achieve up to ten thousands hits per second on modern hardware, even with thousands simultaneous connections.","active":true,"categories":["net"],"maintainers":[{"name":"jeremy.mcmillan","github":"aphor","ports_count":6},{"name":"judaew","github":"judaew","ports_count":660}],"variants":["lua","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["zlib","pcre","openssl3"]}],"depends_on":[]},{"name":"happy","portdir":"devel/happy","version":"2.2","license":"GPL-3","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/simonmar/happy","description":"A parser generator for Haskell","long_description":"Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the yacc tool for C.","active":true,"categories":["devel","haskell"],"maintainers":[],"variants":["stack","haskell_cabal_use_prebuilt"],"dependencies":[{"type":"build","ports":["cctools","openssl","file","grep","gsed","cabal-prebuilt","ghc-prebuilt","clang-18"]},{"type":"patch","ports":["cabal-prebuilt","ghc-prebuilt"]}],"depends_on":[{"type":"build","ports":["ghc","cpphs","pure-gen"]},{"type":"lib","ports":["cabal"]}]},{"name":"hapi","portdir":"graphics/hapi","version":"1.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Header and library files for HAPI haptics engine.","long_description":"HAPI is a C++ open source cross-platform haptics library. It is extendable and simple to use. It allows for building applications with haptics cababilities or to add haptics to existing applications.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dutil"]}],"depends_on":[{"type":"lib","ports":["h3dapi"]}]},{"name":"HandBrakeCLI","portdir":"multimedia/HandBrake","version":"0.10.0","license":"GPL-2","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://handbrake.fr/","description":"The open source video transcoder (CLI)","long_description":"HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. (This port provides the command-line interface only; install the `HandBrake` port for the graphical user interface.)","active":true,"categories":["multimedia"],"maintainers":[{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","libtool","pkgconfig","python27","yasm","autoconf","automake","cmake"]},{"type":"lib","ports":["zlib","fontconfig","libiconv","bzip2"]}],"depends_on":[{"type":"run","ports":["HandBrake"]}]},{"name":"HandBrake71","portdir":"aqua/HandBrake71","version":"0.7.1","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":"HandBrake","homepage":"http://handbrake.fr/","description":"DVD to MPEG4 converter","long_description":"HandBrake is a GPL'd multi-platform, heavily multithreaded DVD to MPEG-4 converter. - Can encode directly from DVDs (even encrypted ones) - Outputs MP4, AVI or OGM files - Outputs AAC, MP3 or Vorbis audio - Supports 2-pass encoding - Supports encoding of two audio tracks - Includes a bitrate calculator - Supports picture cropping and scaling","active":false,"categories":["aqua","multimedia"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"HandBrake","portdir":"multimedia/HandBrake","version":"0.10.0","license":"GPL-2","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://handbrake.fr/","description":"The open source video transcoder","long_description":"HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs.","active":true,"categories":["aqua","multimedia"],"maintainers":[{"name":"larryv","github":"larryv","ports_count":48}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","cmake","libtool","pkgconfig","python27","yasm","autoconf","automake"]},{"type":"lib","ports":["zlib","fontconfig","libiconv","bzip2"]},{"type":"run","ports":["HandBrakeCLI"]}],"depends_on":[]},{"name":"hamlib-devel","portdir":"science/hamlib","version":"20230305-d06244c4","license":"LGPL and GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hamlib.github.io","description":"Ham Radio Control Libraries","long_description":"Flexible and portable shared libraries that offer a standardized API to control any radio oriented equipment through a computer interface. This port is kept up with the Hamlib GIT 'master' branch, is typically updated weekly to monthly.","active":false,"categories":["science"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["python27","python36","python37","python38","python39","python310","universal"],"dependencies":[{"type":"build","ports":["clang-17","automake","libtool","pkgconfig","autoconf"]},{"type":"lib","ports":["libusb-compat","libxml2","libtool"]}],"depends_on":[]},{"name":"hamlib","portdir":"science/hamlib","version":"4.7.2","license":"LGPL and GPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hamlib.github.io","description":"Ham Radio Control Libraries","long_description":"Flexible and portable shared libraries that offer a standardized API to control any radio oriented equipment through a computer interface.","active":true,"categories":["science"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["python310","python311","python312","python313","python314","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libtool","libusb-compat","readline","libxml2"]}],"depends_on":[{"type":"lib","ports":["grig","fldigi","xlog","RigCtldGUI","SDRPlusPlus","SoapyAudio","direwolf","freedv-gui"]},{"type":"run","ports":["gpredict"]}]},{"name":"hamlet","portdir":"lang/hamlet","version":"2021.06.16","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://people.mpi-sws.org/~rossberg/hamlet","description":"SML reference interpreter","long_description":"SML reference interpreter","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["smlnj","clang-18"]}],"depends_on":[]},{"name":"hamcrest-library","portdir":"java/hamcrest-library","version":"1.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":"hamcrest","homepage":"https://www.macports.org","description":"Obsolete port, replaced by hamcrest","long_description":"This port has been replaced by hamcrest.","active":true,"categories":["devel","java"],"maintainers":[],"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":"hamcrest-core","portdir":"java/hamcrest-core","version":"1.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":"hamcrest","homepage":"https://www.macports.org","description":"Obsolete port, replaced by hamcrest","long_description":"This port has been replaced by hamcrest.","active":true,"categories":["devel","java"],"maintainers":[],"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":"hamcrest","portdir":"java/hamcrest","version":"3.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://hamcrest.org","description":"Flexible matching logic framework","long_description":"Hamcrest is a Java framework for writing matcher objects and corresponding 'match' rules. The framework is flexible and fit for use with UI validation, data filtering, and unit testing.","active":true,"categories":["devel","java"],"maintainers":[{"name":"dev","github":"McDaMastR","ports_count":28}],"variants":["doc"],"dependencies":[{"type":"build","ports":["clang-18","gradle8"]},{"type":"lib","ports":["openjdk17"]}],"depends_on":[{"type":"lib","ports":["logisim-evolution"]}]},{"name":"hamclock","portdir":"x11/hamclock","version":"4.22","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hamclock.com","description":"Handy clock with features for amateur radio operators","long_description":"HamClock is a kiosk-style application that provides real time space weather, radio propagation models, operating events and other information particularly useful to the radio amateur. Update, 2026 March: This MacPorts version uses Elwood's original code, but has been ported to the replacement backend server at hamclock.com.","active":true,"categories":["x11"],"maintainers":[{"name":"dave.allured","github":"Dave-Allured","ports_count":25}],"variants":["x800x480","x1600x960","x2400x1440","x3200x1920","web800x480","web1600x960","web2400x1440","web3200x1920","universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["xorg-libX11"]},{"type":"run","ports":["desktop-file-utils"]}],"depends_on":[]},{"name":"halloy","portdir":"irc/halloy","version":"2026.9","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/squidowl/halloy","description":"IRC application written in Rust","long_description":"Halloy is an open-source IRC client written in Rust, with the Iced GUI library. It aims to provide a simple and fast client for Mac, Windows, and Linux platforms.","active":true,"categories":["net","irc"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1129}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"halloc","portdir":"devel/halloc","version":"1.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://swapped.cc/halloc","description":"hierarchical alloc is an extension to standard malloc/free","long_description":"Hierarchical alloc (halloc) is an extension to a standard malloc/free interface that simplifies tasks of memory disposal when allocated structures exhibit hierarchical properties.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"hakrawler","portdir":"www/hakrawler","version":"2.1","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/hakluke/hakrawler","description":"Simple, fast web crawler designed for easy, quick discovery of endpoints and assets within a web application","long_description":"Simple, fast web crawler designed for easy, quick discovery of endpoints and assets within a web application","active":true,"categories":["security","www"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":314}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"hadrian","portdir":"lang/ghc","version":"0.19.8","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.haskell.org/ghc/ghc/-/tree/master/hadrian","description":"Hadrian is the build system for the Glasgow Haskell Compiler","long_description":"Hadrian is the build system for the Glasgow Haskell Compiler. Hadrian is more scalable, faster, and spectacularly more maintainable than its Make-based predecessor.","active":true,"categories":["lang","haskell"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":["haskell_cabal_use_prebuilt","stack"],"dependencies":[{"type":"build","ports":["clang-18","cctools","openssl","file","grep","gsed","cabal-prebuilt","ghc-prebuilt"]},{"type":"extract","ports":["xz"]},{"type":"patch","ports":["cabal-prebuilt","ghc-prebuilt"]}],"depends_on":[{"type":"build","ports":["ghc"]}]},{"name":"hadoop","portdir":"java/hadoop","version":"1.2.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hadoop.apache.org/","description":"Open-source software for reliable, scalable, distributed computing","long_description":"Hadoop is a distributed computing platform written in Java. It incorporates features similar to those of the Google File System and of MapReduce.","active":true,"categories":["devel","science","java"],"maintainers":[],"variants":["universal","fusedfs","pseudo"],"dependencies":[{"type":"build","ports":["autoconf","libtool","clang-18","apache-ant","automake"]},{"type":"lib","ports":["zlib","snappy"]}],"depends_on":[{"type":"lib","ports":["mahout"]}]},{"name":"hadolint","portdir":"devel/hadolint","version":"2.9.2","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hadolint/hadolint","description":"Dockerfile linter, validate inline bash, written in Haskell","long_description":"A smarter Dockerfile linter that helps you build best practice Docker images. The linter parses the Dockerfile into an AST and performs rules on top of the AST. It stands on the shoulders of ShellCheck to lint the Bash code inside RUN instructions.","active":true,"categories":["devel","haskell"],"maintainers":[{"name":"wyuenho","github":"wyuenho","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["cctools","openssl","stack","file","grep","gsed","clang-18"]}],"depends_on":[]},{"name":"hackrf-devel","portdir":"science/hackrf","version":"20241205-db884152","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/greatscottgadgets/hackrf","description":"hackrf is a project to build a low cost software radio (SDR) platform.","long_description":"hackrf is a project to build a low cost software radio (SDR) platform.","active":true,"categories":["science","comms"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":438}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["libusb","fftw-3-single"]}],"depends_on":[]},{"name":"hackrf","portdir":"science/hackrf","version":"2024.02.1","license":"GPL-3","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/greatscottgadgets/hackrf","description":"hackrf is a project to build a low cost software radio (SDR) platform.","long_description":"hackrf is a project to build a low cost software radio (SDR) platform.","active":true,"categories":["science","comms"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":438}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libusb","fftw-3-single"]}],"depends_on":[{"type":"lib","ports":["SDRPlusPlus","SoapyHackRF","gr-osmosdr","gr37-osmosdr"]}]},{"name":"Hackintool","portdir":"sysutils/Hackintool","version":"4.1.5","license":"MIT","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/headkaze/Hackintool","description":"The Swiss army knife of vanilla Hackintoshing","long_description":"The Swiss army knife of vanilla Hackintoshing","active":true,"categories":["aqua","sysutils"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":314}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20"]},{"type":"lib","ports":["pciids"]}],"depends_on":[]},{"name":"hackernews-tui","portdir":"www/hackernews-tui","version":"0.13.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aome510/hackernews-TUI","description":"A terminal UI to browse Hacker News","long_description":"A terminal UI to browse Hacker News with vim-like key bindings. hackernews-tui is written in Rust, and uses the HN Algolia search APIs to get Hacker News data.","active":true,"categories":["www"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1129}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"ha","portdir":"archivers/ha","version":"0.999","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"ftp://ftp.kiarchive.ru/pub/unix/arcers/","description":"The \"HA\" archiver, based on arithmetic/Markov coder.","long_description":"The {\"HA\"} archiver, based on arithmetic/Markov coder.","active":true,"categories":["sysutils","archivers"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"h5utils","portdir":"science/h5utils","version":"1.12.1","license":"(MIT or GPL-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://ab-initio.mit.edu/wiki/index.php/H5utils","description":"visualization of HDF5 data files","long_description":"H5utils is a set of utilities for visualization and conversion of scientific data in the free, portable HDF5 format. Besides providing a simple tool for batch visualization as PNG images, h5utils also includes programs to convert HDF5 datasets into the formats required by other free visualization software (e.g. plain text, Vis5d, and VTK).","active":true,"categories":["science"],"maintainers":[{"name":"higginja","github":"","ports_count":1}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","mpich","openmpi","hdf4","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libpng","libmatheval","hdf5"]}],"depends_on":[]},{"name":"H5Part","portdir":"science/H5Part","version":"1.6.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://vis.lbl.gov/Research/AcceleratorSAPP/","description":"H5Part data storage library","long_description":"H5Part is a very simple data storage schema and provides an API that simplifies the reading/writing of the data to the HDF5 file format.","active":true,"categories":["science"],"maintainers":[{"name":"ghweber","github":"","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["hdf5"]}],"depends_on":[]},{"name":"h5fortran","portdir":"fortran/h5fortran","version":"4.11.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/geospace-code/h5fortran","description":"Object-oriented Fortran HDF5 interface","long_description":"Object-oriented Fortran HDF5 interface","active":true,"categories":["science","fortran"],"maintainers":[],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["gcc15","cmake","pkgconfig","clang-18","python313"]},{"type":"lib","ports":["zlib","libgcc","hdf5","szip"]}],"depends_on":[]},{"name":"h4h5tools","portdir":"science/h4h5tools","version":"2.2.5","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://support.hdfgroup.org/products/hdf5_tools/h4toh5/","description":"HDF4 to HDF5 conversion tools.","long_description":"Provides the h4toh5 conversion utility and library.","active":true,"categories":["science"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["hdf4","hdf5","hdfeos","netcdf"]}],"depends_on":[]},{"name":"h3dviewer","portdir":"graphics/h3dapi","version":"2.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"X3D browser based on H3DAPI.","long_description":"X3D browser with custom extensions for haptics and medical simulation.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dphysics","h3dapi","wxWidgets-3.0","h3dui","h3dmedx3d"]}],"depends_on":[]},{"name":"h3dutil","portdir":"graphics/h3dutil","version":"1.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org/","description":"Development files for h3dutil, a utility library for the H3D framework.","long_description":"Development files for h3dutil, a utility library for the H3D framework. Includes vector and matrix math, image loading functions, thread handling and other common functions.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib","dcmtk","freeimage","openexr2"]}],"depends_on":[{"type":"lib","ports":["hapi"]}]},{"name":"h3dui","portdir":"graphics/h3dui","version":"2.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Extension for H3DAPI for support of touchable 3D menues.","long_description":"Extension for H3DAPI for support of touchable 3D menues.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dapi"]}],"depends_on":[{"type":"lib","ports":["h3dviewer"]}]},{"name":"h3dphysics","portdir":"graphics/h3dphysics","version":"1.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Extension for H3DAPI for support of rigid and soft body physics.","long_description":"Extension for H3DAPI for support of rigid and soft body physics.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["bullet","ode","h3dapi"]}],"depends_on":[{"type":"lib","ports":["h3dviewer"]}]},{"name":"h3dmedx3d","portdir":"graphics/h3dmedx3d","version":"1.5.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Extension for H3DAPI for support of the volume rendering component of X3D.","long_description":"Extension for H3DAPI for support of the volume rendering component of X3D.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dapi"]}],"depends_on":[{"type":"lib","ports":["h3dviewer"]}]},{"name":"h3dload","portdir":"graphics/h3dapi","version":"2.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Command line X3D browser based on H3DAPI.","long_description":"X3D browser with custom extensions for haptics and medical simulation.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["h3dapi"]}],"depends_on":[]},{"name":"h3dapi","portdir":"graphics/h3dapi","version":"2.4.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.h3dapi.org","description":"Headers and libraries for H3DAPI development.","long_description":"H3DAPI provides is a scenegraph based API with one unified scene graph to handle both graphics and haptics based on the X3D standard.","active":true,"categories":["graphics"],"maintainers":[{"name":"support","github":"SenseGraphics","ports_count":8}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["fontconfig","ftgl","glew","audiofile","spidermonkey","xercesc3","hapi","libvorbis"]}],"depends_on":[{"type":"lib","ports":["h3dmedx3d","h3dload","h3dviewer","h3dphysics","h3dui"]}]},{"name":"h3","portdir":"gis/h3","version":"4.5.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://h3geo.org","description":"A hexagonal hierarchical geospatial indexing system","long_description":"H3 is a geospatial indexing system using a hexagonal grid that can be (approximately) subdivided into finer and finer hexagonal grids, combining the benefits of a hexagonal grid with S2's hierarchical subdivisions.","active":true,"categories":["devel","gis"],"maintainers":[{"name":"cardi","github":"cardi","ports_count":9}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"h2o","portdir":"www/h2o","version":"2.2.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://h2o.examp1e.net/","description":"the optimized HTTP/2 server","long_description":"H2O is a new generation HTTP server that provides quicker response to users with less CPU utilization when compared to older generation of web servers. Designed from ground-up, the server takes full advantage of HTTP/2 features including prioritized content serving and server push, promising outstanding experience to the visitors of your web site.","active":true,"categories":["www"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["openssl"]}],"depends_on":[]},{"name":"gzrecover","portdir":"archivers/gzrecover","version":"0.8","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.urbanophile.com/arenn/hacking/gzrt/","description":"attempts to extract bad gzip archives","long_description":"Gzrecover attempts to skip over bad data in a gzip archive. It will try to to skip over bad data and extract whatever files might be there.","active":true,"categories":["archivers"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib"]}],"depends_on":[]},{"name":"gzip","portdir":"archivers/gzip","version":"1.15","license":"GPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.gzip.org","description":"GNU replacement utility for Unix compress","long_description":"gzip (GNU zip) is a compression utility designed to be a replacement for compress. Its main advantages over compress are much better compression and freedom from patented algorithms.","active":true,"categories":["archivers"],"maintainers":[{"name":"dev","github":"McDaMastR","ports_count":28}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["xorg-encodings","ghc","font-daewoo-misc","font-dec-misc","font-ibm-type1","font-isas-misc","font-jis-misc","font-micro-misc","font-misc-cyrillic","font-misc-ethiopic","font-misc-meltho","font-misc-misc","font-mutt-misc","font-schumacher-misc","font-screen-cyrillic","font-sony-misc","font-spleen","font-sun-misc","font-winitzki-cyrillic","font-xfree86-type1","leiningen","simulavr","gstreamer010","efont-unicode","font-adobe-100dpi","font-adobe-75dpi","font-adobe-utopia-100dpi","font-adobe-utopia-75dpi","font-adobe-utopia-type1","font-bh-100dpi","font-arabic-misc","font-bh-75dpi","font-bh-lucidatypewriter-100dpi","font-bh-lucidatypewriter-75dpi","font-bh-ttf","font-bh-type1","font-bitstream-100dpi","font-bitstream-75dpi","font-bitstream-speedo","font-bitstream-type1","font-cronyx-cyrillic","font-cursor-misc"]},{"type":"extract","ports":["djjr"]},{"type":"lib","ports":["shogun-devel","R","shogun","uhd-devel","rsyncrypto","backuppc","dpkg","littleutils","man","fsdb","uhd","uhd-39lts"]},{"type":"run","ports":["diffoscope","rpm54","lv","rpm","logrotate"]},{"type":"test","ports":["osxbom"]}]},{"name":"gzdice","portdir":"python/gzdice","version":"0.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gleeblezoid/Diceroller","description":"a Python diceroller","long_description":"gzdice is a Python diceroller designed for tabletop roleplayers and running in terminal to make you feel like a wizard.","active":true,"categories":["games","python"],"maintainers":[{"name":"gzdice","github":"gleeblezoid","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]},{"name":"Gyoto","portdir":"science/Gyoto","version":"2.0.2-20251105","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gyoto.obspm.fr","description":"General relativistic geodesic integration and ray-tracing","long_description":"Gyoto aims at providing a framework for computing orbits and ray-traced images in General relativity. It consists in a C++ shared library (libgyoto) and a utility programs (gyoto). Gyoto can be extended with plug-ins. The py*-gyoto Ports contains Python bindings for libgyoto.","active":true,"categories":["science"],"maintainers":[{"name":"thibaut","github":"paumard","ports_count":43}],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gfortran","openmpi","mpich","universal"],"dependencies":[{"type":"build","ports":["clang-18","LORENE","pkgconfig","eigen3"]},{"type":"lib","ports":["boost176","flint","cfitsio","udunits2","xercesc3"]},{"type":"run","ports":["yorick-yutils","yorick-gy"]}],"depends_on":[{"type":"lib","ports":["py39-gyoto","py37-gyoto","py38-gyoto","py35-gyoto","py36-gyoto","py310-gyoto","py311-gyoto","py312-gyoto","py313-gyoto","py314-gyoto"]},{"type":"run","ports":["py39-gyoto","py310-gyoto","py311-gyoto","py312-gyoto","py313-gyoto"]}]},{"name":"gxmessage","portdir":"x11/gxmessage","version":"2.12.4","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://homepages.ihug.co.nz/~trmusson/programs.html#gxmessage","description":"a GTK-based xmessage clone.","long_description":"gxmessage opens a window to display a message obtained from the command line, from a file, or from stdin. The window includes a row of buttons, each of which causes the program to exit with a different return code.","active":true,"categories":["x11"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","pkgconfig","intltool","clang-18"]},{"type":"lib","ports":["gtk2"]}],"depends_on":[]},{"name":"gxemul","portdir":"emulators/gxemul","version":"0.4.7.2","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://gxemul.sourceforge.net/","description":"A simulator for ARM, MIPS, Motorola 88K, PowerPC, and SuperH.","long_description":"GXemul is a framework for full-system computer architecture emulation. Several real machines have been implemented within the framework, consisting of processors (ARM, MIPS, Motorola 88K, PowerPC, and SuperH) and surrounding hardware components such as framebuffers, interrupt controllers, busses, disk controllers, and serial controllers.","active":true,"categories":["emulators"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["xorg-libX11"]}],"depends_on":[]},{"name":"gwydion-dylan","portdir":"lang/gwydion-dylan","version":"2.3.11","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.gwydiondylan.org/","description":"The Gwydion Dylan Compiler","long_description":"Dylan is an advanced, object-oriented, dynamic language which supports the rapid development of programs. When needed, the programmer can later optimize (his or her) programs for more efficient execution by supplying type information to the compiler. Nearly all entities in Dylan (including functions, classes, and basic data types such as integers) are first class objects. Additionally Dylan supports multiple inheritance, polymorphism, multiple dispatch, keyword arguments, object introspection, and many other advanced features","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["boehmgc"]}],"depends_on":[]}]}