GET /api/v1/ports/?format=api&ordering=name&page=75
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 49813,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=76",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=74",
    "results": [
        {
            "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": [
                "clang10",
                "clang11",
                "clang12",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang50",
                "clang60",
                "clang70",
                "clang80",
                "clang90",
                "clangdevel",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gccdevel",
                "mpich",
                "openmpi",
                "hdf4",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libpng",
                        "libmatheval",
                        "hdf5"
                    ]
                }
            ],
            "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-9.0"
                    ]
                }
            ],
            "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": 1015
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "Hackintool",
            "portdir": "sysutils/Hackintool",
            "version": "4.1.4",
            "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": 224
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "pciids"
                    ]
                }
            ],
            "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": 462
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libusb",
                        "fftw-3-single"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "SoapyHackRF",
                        "gr-osmosdr",
                        "gr37-osmosdr",
                        "SDRPlusPlus"
                    ]
                }
            ]
        },
        {
            "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": 462
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libusb",
                        "fftw-3-single"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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-9.0",
                        "apache-ant",
                        "automake"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "snappy"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mahout"
                    ]
                }
            ]
        },
        {
            "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": [
                "stack",
                "haskell_cabal_use_prebuilt"
            ],
            "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": "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": 224
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "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-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "halloy",
            "portdir": "irc/halloy",
            "version": "2025.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": 1015
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "legacy-support",
                        "rust",
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hamclock",
            "portdir": "x11/hamclock",
            "version": "4.21",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.clearskyinstitute.com/ham/HamClock",
            "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.",
            "active": true,
            "categories": [
                "x11"
            ],
            "maintainers": [],
            "variants": [
                "800x480",
                "1600x960",
                "2400x1440",
                "3200x1920",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-20"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "xorg-libX11"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "desktop-file-utils"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hamcrest-core",
            "portdir": "java/hamcrest-core",
            "version": "1.3",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/hamcrest/JavaHamcrest",
            "description": "library of matchers for building test expressions",
            "long_description": "Provides a library of matcher objects (also known as constraints or predicates) allowing 'match' rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules.",
            "active": true,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "apache-ant",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "jmock2",
                        "hamcrest-library"
                    ]
                }
            ]
        },
        {
            "name": "hamcrest-library",
            "portdir": "java/hamcrest-library",
            "version": "1.2",
            "license": "BSD",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://code.google.com/p/hamcrest/",
            "description": "library of matchers for building test expressions",
            "long_description": "Provides a library of matcher objects (also known as constraints or predicates) allowing 'match' rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules.",
            "active": true,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "apache-ant",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "hamcrest-core"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "smlnj",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hamlib",
            "portdir": "science/hamlib",
            "version": "4.6.5",
            "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": 148
                }
            ],
            "variants": [
                "python310",
                "python311",
                "python312",
                "python313",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libtool",
                        "libusb-compat",
                        "readline",
                        "libxml2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "direwolf",
                        "freedv-gui",
                        "grig",
                        "SDRPlusPlus",
                        "RigCtldGUI",
                        "fldigi",
                        "SoapyAudio",
                        "xlog"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "gpredict"
                    ]
                }
            ]
        },
        {
            "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": 148
                }
            ],
            "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": "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-16",
                        "cmake",
                        "libtool",
                        "pkgconfig",
                        "python27",
                        "yasm",
                        "autoconf",
                        "automake"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "fontconfig",
                        "libiconv",
                        "bzip2"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "HandBrakeCLI"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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": true,
            "categories": [
                "aqua",
                "multimedia"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "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-16",
                        "libtool",
                        "pkgconfig",
                        "python27",
                        "yasm",
                        "autoconf",
                        "automake",
                        "cmake"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "fontconfig",
                        "libiconv",
                        "bzip2"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "HandBrake"
                    ]
                }
            ]
        },
        {
            "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-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "h3dutil"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "h3dapi"
                    ]
                }
            ]
        },
        {
            "name": "happy",
            "portdir": "devel/happy",
            "version": "1.20.1.1",
            "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-16"
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        "cabal-prebuilt",
                        "ghc-prebuilt"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "pure-gen",
                        "cpphs",
                        "ghc"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cabal"
                    ]
                }
            ]
        },
        {
            "name": "haproxy",
            "portdir": "net/haproxy",
            "version": "3.0.3",
            "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": 615
                }
            ],
            "variants": [
                "lua",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "pcre",
                        "openssl3"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "harfbuzz",
            "portdir": "graphics/harfbuzz",
            "version": "11.2.1",
            "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": 1826
                },
                {
                    "name": "mascguy",
                    "github": "mascguy",
                    "ports_count": 350
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "meson",
                        "python313",
                        "clang-17",
                        "pkgconfig",
                        "ninja"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2",
                        "freetype",
                        "graphite2",
                        "cairo",
                        "gobject-introspection"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "kitty",
                        "qt6-qtbase",
                        "librsvg",
                        "librsvg-devel",
                        "libayatana-indicator",
                        "garagejam",
                        "gingerblue",
                        "ttfautohint",
                        "libayatana-appindicator",
                        "libdbusmenu",
                        "gtk3-devel",
                        "gtk3",
                        "libLASi",
                        "darktable",
                        "darktable-devel",
                        "gtk4-devel",
                        "goffice",
                        "harfbuzz-icu",
                        "inkscape",
                        "inkscape-devel",
                        "gtk4",
                        "supertuxkart",
                        "ayatana-ido",
                        "libass",
                        "libass-devel",
                        "qt511-qtbase",
                        "audacity-devel",
                        "gnome-voice",
                        "imager",
                        "tectonic",
                        "audacity-legacy",
                        "gtkwave",
                        "R-Cairo",
                        "qt69-qtbase",
                        "qt53-qtbase",
                        "qt56-qtbase",
                        "pango-devel",
                        "pango",
                        "qt55-qtbase",
                        "openscad",
                        "ffmpeg",
                        "openscad-devel",
                        "qt57-qtbase",
                        "ffmpeg-devel",
                        "ffmpeg8",
                        "qt58-qtbase",
                        "gtkextra3",
                        "qt59-qtbase",
                        "Hypr",
                        "icu-le-hb",
                        "Aseprite",
                        "scribus-devel",
                        "racket",
                        "warzone2100",
                        "qt5-qtbase",
                        "qt5-qtwebengine",
                        "libraqm",
                        "supertux",
                        "kicad",
                        "sakura",
                        "silicon",
                        "pangomm-devel",
                        "pangomm",
                        "cherrytree",
                        "qt64-qtbase",
                        "qt67-qtbase",
                        "qt68-qtbase",
                        "texlive-bin",
                        "mapserver",
                        "abiword-x11",
                        "gnome-radio",
                        "notekit",
                        "pspp-devel",
                        "R-textshaping",
                        "wesnoth",
                        "font-manager",
                        "mupdf",
                        "zathura-plugin-pdf-mupdf",
                        "qt513-qtbase",
                        "qt513-qtwebengine",
                        "ffmpeg6",
                        "ffmpeg7",
                        "lagrange",
                        "mlterm",
                        "mapnik",
                        "mod_tile"
                    ]
                }
            ]
        },
        {
            "name": "harfbuzz-devel",
            "portdir": "graphics/harfbuzz-devel",
            "version": "11.2.1",
            "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": 1826
                },
                {
                    "name": "mascguy",
                    "github": "mascguy",
                    "ports_count": 350
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "meson",
                        "python313",
                        "clang-17",
                        "pkgconfig",
                        "ninja"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2",
                        "freetype",
                        "graphite2",
                        "cairo",
                        "gobject-introspection"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "harfbuzz-icu-devel"
                    ]
                }
            ]
        },
        {
            "name": "harfbuzz-icu",
            "portdir": "graphics/harfbuzz",
            "version": "11.2.1",
            "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": 1826
                },
                {
                    "name": "mascguy",
                    "github": "mascguy",
                    "ports_count": 350
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "python313",
                        "ninja",
                        "pkgconfig",
                        "clang-17",
                        "meson"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "harfbuzz",
                        "icu"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "webkit-gtk",
                        "webkit-gtk3",
                        "tectonic",
                        "R-Cairo",
                        "scribus-devel",
                        "webkit2-gtk",
                        "webkit2-gtk-devel",
                        "texlive-bin",
                        "mapserver",
                        "webkit-gtk-2.0",
                        "webkit-gtk3-2.0"
                    ]
                }
            ]
        },
        {
            "name": "harfbuzz-icu-devel",
            "portdir": "graphics/harfbuzz-devel",
            "version": "11.2.1",
            "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": 1826
                },
                {
                    "name": "mascguy",
                    "github": "mascguy",
                    "ports_count": 350
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "python313",
                        "ninja",
                        "pkgconfig",
                        "clang-17",
                        "meson"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "harfbuzz-devel",
                        "icu"
                    ]
                }
            ],
            "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": "harp",
            "portdir": "security/harp",
            "version": "0.2.11",
            "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": 1015
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "haserl",
            "portdir": "www/haserl",
            "version": "0.8.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://haserl.sourceforge.net/",
            "description": "tiny CGI wrapper",
            "long_description": "Haserl is a tiny (<30k) CGI wrapper that uses a UNIX shell to provide PHP-like scripting for dynamic web content. It parses form data placing the data in environment variables. It also supports file-uploads and running as a non-privileged user.",
            "active": true,
            "categories": [
                "devel",
                "www"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hashcat",
            "portdir": "security/hashcat",
            "version": "7.1.2",
            "license": "MIT",
            "platforms": "{darwin >= 19}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://hashcat.net/hashcat/",
            "description": "World's fastest and most advanced password recovery utility.",
            "long_description": "hashcat is the world's fastest and most advanced password recovery utility, supporting five unique modes of attack for over 200 highly-optimized hashing algorithms. hashcat currently supports CPUs, GPUs, and other hardware accelerators on Linux, Windows, and macOS, and has facilities to help enable distributed password cracking",
            "active": true,
            "categories": [
                "security"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "gaming-hacker",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "minizip",
                        "xxhash",
                        "libiconv",
                        "python313"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "perl5.34",
                        "p5.34-dbd-sqlite",
                        "py313-pycryptodome",
                        "py313-cryptography",
                        "py313-asn1",
                        "py313-protobuf3",
                        "py313-python-snappy",
                        "py313-plyvel"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "haskell-language-server",
            "portdir": "devel/haskell-language-server",
            "version": "2.9.0.0",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/haskell/haskell-language-server",
            "description": "Official haskell ide support via language server (LSP).",
            "long_description": "The haskell-language-server (HLS) project is an implementation of a server (a \"language server\") for the Language Server Protocol (LSP). A language server talks to a client (typically an editor), which can ask the server to perform various operations, such as reporting errors or providing code completions. The advantage of this system is that clients and servers can interoperate more easily so long as they all speak the LSP protocol. In the case of HLS, that means that it can be used with many different editors, since editor support for the LSP protocol is now widespread.",
            "active": true,
            "categories": [
                "devel",
                "haskell"
            ],
            "maintainers": [],
            "variants": [
                "dynamic"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "file",
                        "grep",
                        "gsed",
                        "clang-16",
                        "cctools",
                        "openssl",
                        "cabal",
                        "ghc"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "ghc",
                        "libiconv"
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        "cabal"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "hscolour",
                        "cabal"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "haskell-mode.el",
            "portdir": "lang/haskell-mode.el",
            "version": "2.4",
            "license": "GPL-3+",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.iro.umontreal.ca/~monnier/elisp/",
            "description": "An emacs major mode for editing haskell programs.",
            "long_description": "Haskell-mode is a major Emacs mode for editing Haskell source code. It provides syntax highlighting and automatic indentation and comes with inf-haskell which allows interaction with an inferior Haskell interactive loop such as the one of Hugs or GHCi.",
            "active": true,
            "categories": [
                "lang",
                "editors"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "emacs"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ghc"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "haskell-stan",
            "portdir": "devel/haskell-stan",
            "version": "0.1.0.1",
            "license": "MPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/kowainik/stan",
            "description": "Haskell STatic ANalyser",
            "long_description": "Stan is a Haskell STatic ANalysis tool.",
            "active": true,
            "categories": [
                "devel",
                "haskell"
            ],
            "maintainers": [],
            "variants": [
                "stack"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16",
                        "file",
                        "grep",
                        "gsed",
                        "cctools",
                        "openssl",
                        "cabal",
                        "ghc"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv",
                        "gmp"
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        "cabal"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hatari",
            "portdir": "emulators/hatari",
            "version": "2.1.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://hatari.tuxfamily.org/",
            "description": "Atari ST/STe/STfm emulator",
            "long_description": "Hatari is an actively developed Atari ST/STe/STfm and Falcon emulator",
            "active": true,
            "categories": [
                "emulators"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "macOSGUI",
                "sdl2",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-12"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "portmidi",
                        "libsdl2",
                        "zlib",
                        "libpng",
                        "readline",
                        "portaudio"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hatch",
            "portdir": "python/hatch",
            "version": "1.15.1",
            "license": "MIT",
            "platforms": "{darwin any}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/ofek/hatch",
            "description": "Hatch is a modern, extensible Python project manager.",
            "long_description": "Hatch is a modern, extensible Python project manager.",
            "active": true,
            "categories": [
                "devel",
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1106
                }
            ],
            "variants": [
                "python310",
                "python311",
                "python312",
                "python313",
                "python314"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18",
                        "py313-build",
                        "py313-installer",
                        "py313-hatchling",
                        "py313-hatch-vcs"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py313-platformdirs",
                        "py313-shellingham",
                        "py313-virtualenv",
                        "py313-tomlkit",
                        "py313-click",
                        "py313-userpath",
                        "python313",
                        "py313-rich",
                        "py313-httpx",
                        "py313-hyperlink",
                        "py313-keyring",
                        "py313-pyperclip",
                        "py313-tomli-w",
                        "py313-trove-classifiers",
                        "py313-hatchling",
                        "py313-atomicwrites",
                        "py313-pexpect"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hatchet",
            "portdir": "mail/hatchet",
            "version": "0.0.7",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/AnalogJ/hatchet",
            "description": "Cut down spam in your Email Inbox",
            "long_description": "hatchet is a tool to help you manage/prune your Email Inbox. As it processes your inbox, it will keep track the unique sender email addresses and the number of emails from each sender. It will also search the email headers and body for unsubscribe links.",
            "active": true,
            "categories": [
                "mail"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1015
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hatchling_select",
            "portdir": "python/hatchling_select",
            "version": "0.1",
            "license": "Permissive",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "common files for selecting default hatchling version",
            "long_description": "This port installs files that allow 'port select' to be used to create links to the preferred default version of hatchling.",
            "active": true,
            "categories": [
                "python"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1106
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "py37-hatchling",
                        "py38-hatchling",
                        "py39-hatchling",
                        "py310-hatchling",
                        "py312-hatchling",
                        "py311-hatchling",
                        "py314-hatchling",
                        "py313-hatchling"
                    ]
                }
            ]
        },
        {
            "name": "hatools",
            "portdir": "sysutils/hatools",
            "version": "2.14",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.fatalmind.com/software/hatools/",
            "description": "hatools provide locking and timeout mechanisms for shell scripts.",
            "long_description": "The hatools provide reliable and easy-to-use locking and timeout mechanisms for shell scripts.",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "havener",
            "portdir": "sysutils/havener",
            "version": "2.2.6",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/homeport/havener",
            "description": "A swiss army knife for Kubernetes tasks",
            "long_description": "A swiss army knife for Kubernetes tasks",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1015
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "HaXml",
            "portdir": "devel/HaXml",
            "version": "1.25.13",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/HaXml/HaXml",
            "description": "XML utilities for haskell",
            "long_description": "HaXml is a collection of utilities for parsing, filtering, transforming, and generating XML documents using Haskell. Its basic facilities include: a parser for XML, a separate error-correcting parser for HTML, an XML validator, and pretty-printers for XML and HTML.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "stack"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cctools",
                        "openssl",
                        "cabal",
                        "ghc",
                        "file",
                        "grep",
                        "gsed",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "libiconv"
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        "cabal"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hck",
            "portdir": "textproc/hck",
            "version": "0.11.4",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/sstadick/hck",
            "description": "A sharp cut(1) clone",
            "long_description": "hck is a shortening of hack, a rougher form of cut. A close to drop-in replacement for cut that can use a regex delimiter instead of a fixed string. Additionally this tool allows for specification of the order of the output columns using the same column selection syntax as cut. No single feature of hck on its own makes it stand out over awk, cut, xsv or other such tools. Where hck excels is making common things easy, such as reordering output fields, or splitting records on a weird delimiter. It is meant to be simple and easy to use while exploring datasets.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1015
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cargo",
                        "cmake",
                        "legacy-support",
                        "rust",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libunwind"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hcl2json",
            "portdir": "textproc/hcl2json",
            "version": "0.6.8",
            "license": "Apache-2",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/tmccombs/hcl2json",
            "description": "Convert HCL2 to json",
            "long_description": "This is a tool to convert from HCL to json, to make it easier for non-Go applications and scripts to process HCL inputs (such as terraform config).",
            "active": true,
            "categories": [
                "sysutils",
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1015
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hcloud",
            "portdir": "devel/hcloud",
            "version": "1.55.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/hetznercloud/cli",
            "description": "hcloud is a command-line interface for Hetzner Cloud.",
            "long_description": "hcloud is a command-line interface for Hetzner Cloud.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 615
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hdf4",
            "portdir": "science/hdf4",
            "version": "4.2.15",
            "license": "NCSA",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.hdfgroup.org/products/hdf4/index.html",
            "description": "file format for storing scientific data and utilities",
            "long_description": "file format for storing scientific data and utilities",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "takeshi",
                    "github": "tenomoto",
                    "ports_count": 54
                }
            ],
            "variants": [
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gccdevel",
                "szip",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "libjpeg-turbo"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "p5.26-pdl",
                        "hdfeos",
                        "p5.28-alien-hdf4",
                        "p5.30-alien-hdf4",
                        "p5.32-alien-hdf4",
                        "p5.34-alien-hdf4",
                        "h4h5tools",
                        "py27-nio",
                        "grads",
                        "opendx",
                        "gnudatalanguage",
                        "ncarg",
                        "gdal-hdf4"
                    ]
                }
            ]
        },
        {
            "name": "hdf5",
            "portdir": "science/hdf5",
            "version": "1.14.6",
            "license": "NCSA",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.hdfgroup.org/solutions/hdf5/",
            "description": "HDF5 general purpose library and file format for storing scientific data",
            "long_description": "HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "eborisch",
                    "github": "eborisch",
                    "ports_count": 221
                }
            ],
            "variants": [
                "clang10",
                "clang11",
                "clang12",
                "clang13",
                "clang14",
                "clang15",
                "clang16",
                "clang17",
                "clang18",
                "clang19",
                "clang20",
                "clang50",
                "clang60",
                "clang70",
                "clang80",
                "clang90",
                "clangdevel",
                "g95",
                "gcc10",
                "gcc11",
                "gcc12",
                "gcc13",
                "gcc14",
                "gccdevel",
                "gfortran",
                "mpich",
                "openmpi",
                "hl",
                "cxx",
                "fortran",
                "threadsafe",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "gcc14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libaec",
                        "zlib",
                        "libgcc"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "gdal"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py27-stfio",
                        "py35-stfio",
                        "py36-stfio",
                        "p5.26-pdl-io-hdf5",
                        "py36-isce2",
                        "py38-rsgislib",
                        "starpu13",
                        "gmtk",
                        "mathgl",
                        "py39-rsgislib",
                        "flann",
                        "py37-isce2",
                        "libmed",
                        "ALPSCore",
                        "ALPSMaxent",
                        "AppCSXCAD",
                        "HDF5-External-Filter-Plugins",
                        "cgnslib",
                        "field3d",
                        "digital_rf",
                        "py37-h5py",
                        "py27-pyne",
                        "py35-pyne",
                        "py36-pyne",
                        "luma",
                        "yorick-hdf5",
                        "hdfeos5",
                        "py37-tables",
                        "py35-tables",
                        "py36-tables",
                        "CSXCAD",
                        "py37-netcdf4",
                        "py35-netcdf4",
                        "py36-netcdf4",
                        "vips",
                        "mfem",
                        "netcdf",
                        "openEMS",
                        "lua54-numlua",
                        "lua53-numlua",
                        "lua52-numlua",
                        "lua51-numlua",
                        "shark",
                        "shogun",
                        "shogun-devel",
                        "py38-h5py",
                        "py38-netcdf4",
                        "py37-stfio",
                        "metview",
                        "H5Part",
                        "abinit",
                        "alps",
                        "crystfel",
                        "gds",
                        "h4h5tools",
                        "h5utils",
                        "magicspp",
                        "paraview",
                        "silo",
                        "swarm",
                        "vapor",
                        "xdmf",
                        "py27-nio",
                        "grads",
                        "libminc",
                        "gmsh",
                        "py313-tables",
                        "armadillo",
                        "wgrib2",
                        "py38-tables",
                        "R-hdf5r",
                        "gmtsar",
                        "h5fortran",
                        "p5.28-pdl-io-hdf5",
                        "p5.30-pdl-io-hdf5",
                        "p5.32-pdl-io-hdf5",
                        "p5.34-pdl-io-hdf5",
                        "gnudatalanguage",
                        "matio",
                        "qgis3",
                        "qgis3-ltr",
                        "rsgislib",
                        "py310-rsgislib",
                        "py311-rsgislib",
                        "py313-rsgislib",
                        "py312-rsgislib",
                        "ncarg",
                        "InsightToolkit4",
                        "InsightToolkit",
                        "py311-InsightToolkit4",
                        "py310-InsightToolkit4",
                        "py312-InsightToolkit4",
                        "py313-InsightToolkit4",
                        "py310-InsightToolkit",
                        "py311-InsightToolkit",
                        "py312-InsightToolkit",
                        "py313-InsightToolkit",
                        "ismrmrd",
                        "py27-netcdf4",
                        "py39-h5py",
                        "py39-netcdf4",
                        "cdo",
                        "vigra",
                        "vtk",
                        "stimfit",
                        "lal",
                        "py27-tables",
                        "py310-h5py",
                        "py311-h5py",
                        "py312-h5py",
                        "py313-h5py",
                        "py314-h5py",
                        "octave",
                        "gdal-hdf5",
                        "gdal-kea",
                        "py39-tables",
                        "caffe",
                        "deal.ii",
                        "libKriging",
                        "kealib",
                        "octave-communications",
                        "py310-netcdf4",
                        "py311-netcdf4",
                        "py312-netcdf4",
                        "py313-netcdf4",
                        "py314-netcdf4",
                        "py310-tables",
                        "py311-tables",
                        "py312-tables"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "ncpp",
                        "lscsoft-deps"
                    ]
                }
            ]
        },
        {
            "name": "HDF5-External-Filter-Plugins",
            "portdir": "science/HDF5-External-Filter-Plugins",
            "version": "0.1.0",
            "license": "BSD and MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/nexusformat/HDF5-External-Filter-Plugins",
            "description": "Provides dynamically loadable (compression) filters for HDF5",
            "long_description": "Provides dynamically loadable (compression) filters for HDF5. Filters for bitshuffle, bzip2, and lz4 are included. See also http://www.hdfgroup.org/services/filters.html for more information.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "eborisch",
                    "github": "eborisch",
                    "ports_count": 221
                }
            ],
            "variants": [
                "debug",
                "optimized",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "bzip2",
                        "lz4",
                        "hdf5"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "hdf5-lz4-plugin",
            "portdir": "science/hdf5-lz4-plugin",
            "version": "20211022",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "HDF5-External-Filter-Plugins",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by HDF5-External-Filter-Plugins",
            "long_description": "This port has been replaced by HDF5-External-Filter-Plugins.",
            "active": false,
            "categories": [],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "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": "hdfeos",
            "portdir": "science/hdfeos",
            "version": "3.0",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://git.earthdata.nasa.gov/projects/DAS/repos/hdfeos",
            "description": "HDF-EOS library built on HDF4",
            "long_description": "library designed built on HDF4 to support EOS-specific data structures, namely Grid, Point, and Swath.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "takeshi",
                    "github": "tenomoto",
                    "ports_count": 54
                }
            ],
            "variants": [
                "szip",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "libtool",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "hdf4"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "h4h5tools",
                        "py27-nio",
                        "ncarg"
                    ]
                }
            ]
        }
    ]
}