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

{
    "count": 50179,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=985",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=983",
    "results": [
        {
            "name": "uclatools",
            "portdir": "science/uclatools",
            "version": "1.0.3",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ccn.ucla.edu/BMCweb/SharedCode/SharedSoftware.html",
            "description": "Set of utilities for converting, analysing, and manipulating MRI image data.",
            "long_description": "UCLATools includes a collection of programs written mainly by Mark S. Cohen at the UCLA Center for Cognitive Neuroscience. They provide a variety of functionalityin relation to MRI imaging. Each tool has a usage that should clarify it's utility.",
            "active": true,
            "categories": [
                "graphics",
                "science"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ucommon",
            "portdir": "devel/ucommon",
            "version": "7.0.0",
            "license": "LGPL-3+ and (GPL-2+ or Permissive)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/commoncpp/",
            "description": "GNU uCommon C++ Framework",
            "long_description": "C++ framework offering portable support for threading, sockets, file access, daemons, persistence, serial I/O, XML parsing, and system services.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext",
                        "gnutls"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ccaudio2"
                    ]
                }
            ]
        },
        {
            "name": "ucpp",
            "portdir": "devel/ucpp",
            "version": "1.3.5",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://gitlab.com/scarabeusiv/ucpp",
            "description": "A C preprocessor compliant to ISO-C99.",
            "long_description": "A C preprocessor compliant to ISO-C99.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "audvare",
                    "github": "Tatsh",
                    "ports_count": 25
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ucspi-tcp",
            "portdir": "net/ucspi-tcp",
            "version": "0.88",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://cr.yp.to/ucspi-tcp.html",
            "description": "command-line tools for building TCP client-server applications",
            "long_description": "tcpserver waits for incoming connections and, for each connection, runs a program of your choice. Your program receives environment variables showing the local and remote host names, IP addresses, and port numbers. tcpclient makes a TCP connection and runs a program of your choice. It sets up the same environment variables as tcpserver.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "greetdelay",
                "limits",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "vpopmail"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "djbdns"
                    ]
                }
            ]
        },
        {
            "name": "ud",
            "portdir": "sysutils/ud",
            "version": "1.1.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/xyproto/ud",
            "description": "ud is the UNIX day utility.",
            "long_description": "ud calculates the UNIX days from the current UNIX time, which is the number of seconds since January 1st, 1970 at 00:00:00 UTC.",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "srirangav",
                    "github": "srirangav",
                    "ports_count": 15
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-16"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "udis86",
            "portdir": "devel/udis86",
            "version": "1.7.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://udis86.sourceforge.net/",
            "description": "Udis86 is a disassembler engine that interprets and decodes a stream of binary machine code bytes as opcodes defined in the x86 and x86-64 class of Instruction Set Architectures.",
            "long_description": "Udis86 is a disassembler engine that interprets and decodes a stream of binary machine code bytes as opcodes defined in the x86 and x86-64 class of Instruction Set Architectures. The core component of this project is libudis86 which provides a clean and simple interface to disassemble binary code, and to inspect the disassembly to various degrees of details. The library is designed to aid software projects that entail analysis and manipulation of all flavors of x86 binary code.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "docs"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27",
                        "yasm"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "mach_override"
                    ]
                }
            ]
        },
        {
            "name": "udunits",
            "portdir": "science/udunits",
            "version": "1.12.11",
            "license": "UCAR-Unidata",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.unidata.ucar.edu/software/udunits/",
            "description": "Unidata unit conversion libraray",
            "long_description": "The Unidata units library supports conversion of unit specifications between formatted and binary forms, arithmetic manipulation of unit specifications, and conversion of values between compatible scales of measurement.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "takeshi",
                    "github": "tenomoto",
                    "ports_count": 54
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "byacc",
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "grads"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "R-mlr"
                    ]
                }
            ]
        },
        {
            "name": "udunits2",
            "portdir": "science/udunits2",
            "version": "2.2.28",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.unidata.ucar.edu/software/udunits/",
            "description": "Improved Unidata unit conversion libraray",
            "long_description": "The UDUNITS package supports units of physical quantities (e.g., meters, seconds). Specifically, it supports conversion between string and binary representations of units, arithmetic manipulation of units, and conversion of numeric values between compatible units. The UDUNIT-2 package differs from the original UDUNITS package in the following ways: support for non-ASCII characters, support for logarithmic units, persistent value converters, improved API, XML unit database, and no Fortran or Perl API.",
            "active": true,
            "categories": [
                "science"
            ],
            "maintainers": [
                {
                    "name": "takeshi",
                    "github": "tenomoto",
                    "ports_count": 54
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-12"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "cunit",
                        "expat"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py39-gyoto",
                        "py37-gyoto",
                        "py38-gyoto",
                        "py35-gyoto",
                        "py36-gyoto",
                        "vapor",
                        "ncview",
                        "nco",
                        "R-units",
                        "gnudatalanguage",
                        "ncarg",
                        "R-RNetCDF",
                        "cdo",
                        "Gyoto",
                        "py310-gyoto",
                        "py311-gyoto",
                        "py312-gyoto",
                        "py313-gyoto",
                        "py314-gyoto"
                    ]
                }
            ]
        },
        {
            "name": "uefitool",
            "portdir": "sysutils/uefitool",
            "version": "72",
            "license": "BSD-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/LongSoft/UEFITool",
            "description": "UEFI firmware image viewer and editor",
            "long_description": "UEFITool is a cross-platform open source application written in C++/Qt, that parses UEFI-compatible firmware image into a tree structure, verifies image's integrity and provides a GUI to manipulate image's elements.",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 223
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17",
                        "qt64-qttools"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt64-qtbase"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ufo-ai",
            "portdir": "games/ufo-ai",
            "version": "2.5",
            "license": "GPL-2 and MIT and public-domain and permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ufoai.org",
            "description": "UFO: Alien Invasion is a squad-based tactical strategy game in the tradition of the old X-COM PC games.",
            "long_description": "UFO: Alien Invasion is a squad-based tactical strategy game in the tradition of the old X-COM PC games.",
            "active": true,
            "categories": [
                "games"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gettext",
                        "pkgconfig",
                        "gawk",
                        "grep",
                        "gsed",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "jpeg",
                        "libpng",
                        "python27",
                        "p7zip",
                        "libtheora",
                        "curl",
                        "gettext-runtime",
                        "XviD",
                        "zlib",
                        "libsdl2_mixer",
                        "openal-soft",
                        "libsdl2",
                        "libsdl2_ttf"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ufraw",
            "portdir": "graphics/ufraw",
            "version": "0.22",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ufraw.sourceforge.net",
            "description": "Unidentified Flying Raw (UFRaw)",
            "long_description": "The Unidentified Flying Raw (UFRaw) is a utility to read and manipulate raw images from digital cameras. It can be used on its own or as a Gimp plug-in. It reads raw images using Dave Coffin's raw conversion utility - DCRaw. UFRaw supports basic color management using Little CMS, allowing the user to apply color profiles.",
            "active": true,
            "categories": [
                "graphics"
            ],
            "maintainers": [
                {
                    "name": "mascguy",
                    "github": "mascguy",
                    "ports_count": 350
                }
            ],
            "variants": [
                "x11",
                "quartz",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "perl5",
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "exiv2",
                        "gimp2",
                        "jasper",
                        "lcms2",
                        "gtkimageview",
                        "libjpeg-turbo",
                        "libpng",
                        "tiff",
                        "cfitsio",
                        "lensfun",
                        "gtk2",
                        "dcraw"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "gimp-gap-devel"
                    ]
                }
            ]
        },
        {
            "name": "uftp3",
            "portdir": "net/uftp3",
            "version": "3.7.2",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://uftp-multicast.sourceforge.net",
            "description": "Encrypted UDP based FTP with multicast",
            "long_description": "UFTP is an encrypted multicast file transfer program, designed to securely, reliably, and efficiently transfer files to multiple receivers simultaneously. This is useful for distributing large files to a large number of receivers, and is especially useful for data distribution over a satellite link (with two way communication), where the inherent delay makes any TCP based communication highly inefficient. The multicast encryption scheme is based on TLS with extensions to allow multiple receivers to share a common key. UFTP also has the capability to communicate over disjoint networks separated by one or more firewalls (NAT traversal) and without full end-to-end multicast capability (multicast tunneling) through the use of a UFTP proxy server. These proxies also provide scalability by aggregating responses from a group of receivers.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "universal",
                "ssl"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ugit",
            "portdir": "devel/ugit",
            "version": "5.9",
            "license": "MIT",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://bhupesh.me/undo-your-last-git-mistake-with-ugit/",
            "description": "ugit helps undo git commands",
            "long_description": "ugit helps undo git commands. ugit/git-undo supports undoing the following operations, some are a WIP: git commit, git add, git push, git branch -D (branch delete), git pull, git reset, git tag -d (tag delete), git stash apply, git stash pop/drop/clear, accidental file delete (Restore a deleted file after a commit), (Restore) a file to a previous version, git merge, git cherry-pick, and git tag.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "bash"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "git",
                        "fzf"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ugrep",
            "portdir": "textproc/ugrep",
            "version": "7.5.0",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/Genivia/ugrep",
            "description": "ultra fast grep with interactive query UI and fuzzy search",
            "long_description": "ultra fast grep with interactive query UI and fuzzy search: search file systems, source code, text, binary files, archives (cpio/tar/pax/zip), compressed files (gz/Z/bz2/lzma/xz/lz4/zstd), documents and more.",
            "active": true,
            "categories": [
                "sysutils",
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "reneeotten",
                    "github": "reneeotten",
                    "ports_count": 1976
                }
            ],
            "variants": [
                "native",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lz4",
                        "lzma",
                        "bzip2",
                        "zstd",
                        "pcre2",
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uhd",
            "portdir": "science/uhd",
            "version": "3.15.0.0",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://kb.ettus.com/UHD",
            "description": "USRP Hardware Driver for Ettus Research Products",
            "long_description": "USRP Hardware Driver for Ettus Research Products: Provides the release version, which is typically updated every month or so.",
            "active": true,
            "categories": [
                "science",
                "comms"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 463
                }
            ],
            "variants": [
                "debug",
                "python27",
                "python310",
                "test",
                "examples",
                "libusb",
                "docs",
                "manual",
                "manpages",
                "python_api",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "doxygen",
                        "py310-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-requests",
                        "py310-six",
                        "py310-numpy",
                        "gzip",
                        "py310-pybind11",
                        "py310-mako",
                        "py310-docutils",
                        "libusb",
                        "ncurses",
                        "boost171",
                        "python310"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gr37-osmosdr",
                        "SoapyUHD",
                        "gnuradio-devel",
                        "gnss-sdr",
                        "gnss-sdr-devel",
                        "gnuradio",
                        "gnuradio37",
                        "gnuradio-next",
                        "gr-baz",
                        "gr37-baz",
                        "gr-ofdm",
                        "gr-osmosdr",
                        "gr37-ofdm"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "digital_rf"
                    ]
                }
            ]
        },
        {
            "name": "uhd-39lts",
            "portdir": "science/uhd",
            "version": "3.9-LTS",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://kb.ettus.com/UHD",
            "description": "USRP Hardware Driver for Ettus Research Products",
            "long_description": "USRP Hardware Driver for Ettus Research Products: Provides UHD 3.9 Long-Term Service (LTS) branch. This branch is not updated except for compatibility with OSs released after it was finalized.",
            "active": true,
            "categories": [
                "science",
                "comms"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 463
                }
            ],
            "variants": [
                "debug",
                "gpsd",
                "python27",
                "python310",
                "test",
                "examples",
                "libusb",
                "docs",
                "manual",
                "manpages",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "doxygen",
                        "py310-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python310",
                        "py310-requests",
                        "gzip",
                        "py310-docutils",
                        "py310-mako",
                        "py310-six",
                        "libusb",
                        "ncurses",
                        "gpsd",
                        "boost171"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uhd-devel",
            "portdir": "science/uhd",
            "version": "20230127-4.4.0.0-5fac246b",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://kb.ettus.com/UHD",
            "description": "USRP Hardware Driver for Ettus Research Products",
            "long_description": "USRP Hardware Driver for Ettus Research Products: Provides the UHD GIT maint or master branch, depending on which is more advanced, and is typically updated every few days to week.",
            "active": true,
            "categories": [
                "science",
                "comms"
            ],
            "maintainers": [
                {
                    "name": "michaelld",
                    "github": "michaelld",
                    "ports_count": 463
                }
            ],
            "variants": [
                "debug",
                "python27",
                "python310",
                "test",
                "examples",
                "libusb",
                "docs",
                "manual",
                "manpages",
                "python_api",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "doxygen",
                        "py310-setuptools",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "py310-six",
                        "py310-numpy",
                        "py310-docutils",
                        "gzip",
                        "py310-mako",
                        "boost181",
                        "py310-pybind11",
                        "libusb",
                        "ncurses",
                        "python310",
                        "py310-requests"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uhttpmock",
            "portdir": "gnome/uhttpmock",
            "version": "0.5.3",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://gitlab.com/groups/uhttpmock",
            "description": "A HTTP web service mocking library for GNOME.",
            "long_description": "A HTTP web service mocking library for GNOME.",
            "active": true,
            "categories": [
                "net",
                "gnome"
            ],
            "maintainers": [
                {
                    "name": "devans",
                    "github": "dbevans",
                    "ports_count": 2605
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-17",
                        "vala"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "glib2",
                        "libsoup-2.4",
                        "gobject-introspection"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "libgdata"
                    ]
                }
            ]
        },
        {
            "name": "uhubctl",
            "portdir": "sysutils/uhubctl",
            "version": "2.6.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mvp/uhubctl",
            "description": "USB hub per-port power control",
            "long_description": "uhubctl is utility to control USB power per-port on smart USB hubs. Smart hub is defined as one that implements per-port power switching.",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 223
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libusb"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uif2iso",
            "portdir": "sysutils/uif2iso",
            "version": "0.1.7c",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://aluigi.org/mytoolz.htm#uif2iso",
            "description": "converts UIF images to ISO images",
            "long_description": "converts UIF images to ISO images",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uisp",
            "portdir": "devel/uisp",
            "version": "20050207",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.nongnu.org/uisp/",
            "description": "AVR In-System Programmer",
            "long_description": "UISP is a tool for AVR (and AT89S) microcontrollers which can interface to many hardware in-system programmers.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "evgeni_dobrev",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "ultralist",
            "portdir": "office/ultralist",
            "version": "1.7.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ultralist.io",
            "description": "Simple task management for tech folks.",
            "long_description": "Ultralist is a task management system for technical people. It is a command-line component that is very fast and stays out of the way. Ultralist is based off of the Getting Things Done system. It has a concept of due dates, projects, and contexts.",
            "active": true,
            "categories": [
                "office"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "umbrello",
            "portdir": "kde/umbrello",
            "version": "4.14.3",
            "license": "GPL-2+ and LGPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.kde.org/applications/development/umbrello/",
            "description": "Unified Modelling Language (UML) modelling tool and code generator",
            "long_description": "Unified Modelling Language (UML) modelling tool and code generator",
            "active": true,
            "categories": [
                "kde",
                "kde4"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "docs",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automoc",
                        "clang-14",
                        "pkgconfig",
                        "cmake"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libxslt",
                        "qt4-mac",
                        "phonon",
                        "boost176",
                        "libxml2",
                        "kdelibs4"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "oxygen-icons"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "kdesdk4"
                    ]
                }
            ]
        },
        {
            "name": "umem",
            "portdir": "devel/umem",
            "version": "1.0.1",
            "license": "CDDL-1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/omniti-labs/portableumem",
            "description": "userland slab allocator",
            "long_description": "Libumem is a library used to detect memory management bugs in applications. It is based on the Slab allocator concept. Functions in this library provide fast, scalable object-caching memory allocation with multithreaded application support. In addition to the standard malloc(3C) family of functions and the more flexible umem_alloc(3MALLOC) family, libumem provides powerful object-caching services as described in umem_cache_create(3MALLOC). This slab allocator is designed for systems with many threads and many CPUs. Memory allocation with naive allocators can be a serious bottleneck. There are other highly scalable allocators out there, but libumem is about the same or better in terms of performance, and has compelling debugging features.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automake",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "libmemcached"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "sysbench"
                    ]
                }
            ]
        },
        {
            "name": "umit",
            "portdir": "net/umit",
            "version": "1.0",
            "license": "unknown",
            "platforms": "{darwin any} freebsd",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://www.umitproject.org/",
            "description": "A graphical tool to scanner networks",
            "long_description": "Umit is a graphical scanner.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [
                {
                    "name": "luis.kop",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27",
                        "nmap",
                        "py27-pygtk",
                        "coreutils"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unac",
            "portdir": "textproc/unac",
            "version": "1.8.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://savannah.nongnu.org/projects/unac",
            "description": "library that removes accents from characters",
            "long_description": "unac is a library that removes accents from characters.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gettext",
                        "autoconf",
                        "automake",
                        "clang-17",
                        "libtool",
                        "perl5"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "postgresql-unaccent"
                    ]
                }
            ]
        },
        {
            "name": "unalz",
            "portdir": "archivers/unalz",
            "version": "0.65",
            "license": "zlib",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://kippler.com/win/unalz/",
            "description": "unarchiver for the AlZip format",
            "long_description": "Unalz is an unarchiver for the AlZip format which is widely used in Korea. The ALZ file format is a proprietary file compression and archiving format designed to overcome the file size limitations of the ZIP file format. If you want to create .alz archives, you will need to use the proprietary ALZip software which only runs in Windows.",
            "active": true,
            "categories": [
                "archivers"
            ],
            "maintainers": [
                {
                    "name": "amtor",
                    "github": "RobK88",
                    "ports_count": 10
                },
                {
                    "name": "minskim",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "bzip2",
                        "zlib",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unar",
            "portdir": "archivers/unar",
            "version": "1.10.1",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://theunarchiver.com/command-line",
            "description": "command-line unarchiver",
            "long_description": "command-line unarchiver",
            "active": true,
            "categories": [
                "archivers"
            ],
            "maintainers": [
                {
                    "name": "l2dy",
                    "github": "l2dy",
                    "ports_count": 97
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unarj",
            "portdir": "archivers/unarj",
            "version": "2.63a",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://ibiblio.org/pub/Linux/utils/compress/",
            "description": "extract files from dos .arj archives",
            "long_description": "extract files from dos .arj archives",
            "active": true,
            "categories": [
                "sysutils",
                "archivers"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unbound",
            "portdir": "net/unbound",
            "version": "1.24.2",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://nlnetlabs.nl/projects/unbound/",
            "description": "Validating, recursive, and caching DNS resolver.",
            "long_description": "Unbound is a validating, recursive, and caching DNS server software product from NLnet Labs, VeriSign Inc., Nominet, and Kirei. It is distributed free of charge in open source form under the BSD license. Unbound is designed as a set of modular components that incorporate modern features, such as enhanced security (DNSSEC) validation, Internet Protocol Version 6 (IPv6), and a client resolver library API as an integral part of the architecture.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [
                {
                    "name": "snc",
                    "github": "nerdling",
                    "ports_count": 157
                }
            ],
            "variants": [
                "libevent",
                "dnstap",
                "nghttp2",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "flex",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libsodium",
                        "openssl",
                        "expat"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "opendkim",
                        "redwax-tool"
                    ]
                }
            ]
        },
        {
            "name": "unciv",
            "portdir": "games/unciv",
            "version": "4.12.10-patch1",
            "license": "(MPL-2 or LGPL-2.1+)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/yairm210/Unciv",
            "description": "Open-source Android/Desktop remake of Civ V",
            "long_description": "An open source, mod-friendly Android and Desktop remake of Civ V, made with LibGDX.",
            "active": true,
            "categories": [
                "games"
            ],
            "maintainers": [
                {
                    "name": "harens",
                    "github": "harens",
                    "ports_count": 149
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gradle",
                        "makeicns",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openjdk17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unclutter",
            "portdir": "x11/unclutter",
            "version": "8",
            "license": "public-domain",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.ibiblio.org/pub/X11/contrib/utilities/",
            "description": "Hides the cursor in X after a period of inactivity",
            "long_description": "unclutter hides your X mouse cursor when you don't need it, to prevent it from getting in the way. You have only to move the mouse to restore the mouse cursor.",
            "active": true,
            "categories": [
                "x11"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "xorg-libX11"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uncrustify",
            "portdir": "devel/uncrustify",
            "version": "0.82.0",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://uncrustify.sourceforge.net",
            "description": "Source code beautifier",
            "long_description": "Banish crusty code with the Uncrustify C/C++/C#/D/Java/Pawn source code beautifier. It indents, adds newlines, aligns etc., and is highly configurable.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18",
                        "python313"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "chai"
                    ]
                }
            ]
        },
        {
            "name": "unfs3",
            "portdir": "net/unfs3",
            "version": "0.9.22",
            "license": "BSD and zlib",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://unfs3.sourceforge.net/",
            "description": "User-space implementation of the NFSv3 server specification",
            "long_description": "UNFS3 User-space implementation of the NFSv3 server specification. It provides a daemon for the MOUNT and NFS protocols, which are used by NFS clients for accessing files on the server.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unhash",
            "portdir": "security/unhash",
            "version": "1.1",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.dxp2532.info/",
            "description": "brute force attack against MD5 or SHA1 hashes",
            "long_description": "UnHash is a program that tries a brute force attack against a given hash. The hash can be MD5 or SHA1, and the program will auto-detect which one is given.",
            "active": true,
            "categories": [
                "security"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openssl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uni",
            "portdir": "textproc/uni",
            "version": "2.8.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/arp242/uni",
            "description": "uni queries the Unicode database from the commandline.",
            "long_description": "Query the Unicode database from the commandline, with good support for emojis. Includes full support for Unicode 13.1 (June 2021) with full Emoji support (a surprisingly large amount of emoji pickers don't deal with emoji sequences very well).",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "uni2ascii",
            "portdir": "textproc/uni2ascii",
            "version": "4.18",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://billposer.org/Software/uni2ascii.html",
            "description": "converts between UTF-8 Unicode and 7-bit ASCII equivalents",
            "long_description": "uni2ascii and ascii2uni convert between UTF-8 Unicode and more than a dozen 7-bit ASCII equivalents including: hexadecimal and decimal HTML numeric character references, u-escapes, standard hexadecimal, raw hexadecimal, and RFC2396 URI format. Such ASCII equivalents are encountered in a variety of circumstances, such as when Unicode text is included in program source, when entering text into Web programs that can handle the Unicode character set but are not 8-bit safe, and when debugging.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gettext"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unibilium",
            "portdir": "devel/unibilium",
            "version": "2.1.2",
            "license": "LGPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/neovim/unibilium",
            "description": "A terminfo parsing library",
            "long_description": "Unibilium is a very basic terminfo library. It doesn't depend on curses or any other library. It also doesn't use global variables, so it should be thread-safe.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "neovim",
                        "neovim-devel",
                        "libtermkey"
                    ]
                }
            ]
        },
        {
            "name": "unicode",
            "portdir": "textproc/unicode",
            "version": "3.2",
            "license": "GPL-3",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://kassiopeia.juls.savba.sk/~garabik/software/unicode/",
            "description": "displays properties for a given Unicode character or searches for a given character name",
            "long_description": "unicode is a command line utility that displays properties for a given Unicode character or searches for a given character name.",
            "active": true,
            "categories": [
                "textproc"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1827
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "python313"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unicodeconverter-java",
            "portdir": "java/unicodeconverter-java",
            "version": "2.0",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://unicodeconvert.sourceforge.net/",
            "description": "Convert various encodings to UTF-8",
            "long_description": "UnicodeConverter is a Java program that converts text and HTML files in VNI, VISCII, VPS, TCVN, or VIQR/Vietnet format to Unicode UTF-8. The program, executable in both graphic user interface (GUI) and command-line modes, is capable of converting multiple files in a directory, or an entire directory, including its subdirectories. In effect, this enhanced capability enables conversion of an entire website to Unicode UTF-8 format with one single command or a few mouse clicks.",
            "active": true,
            "categories": [
                "textproc",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "kaffe"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unicorn",
            "portdir": "devel/unicorn",
            "version": "2.1.4",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.unicorn-engine.org/",
            "description": "CPU emulator framework",
            "long_description": "Unicorn is a lightweight multi-platform, multi-architecture CPU emulator framework.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "jeff",
                    "github": "crowell",
                    "ports_count": 4
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "ipsw"
                    ]
                }
            ]
        },
        {
            "name": "unidic-mecab",
            "portdir": "textproc/unidic-mecab",
            "version": "2.1.2",
            "license": "(BSD or GPL or LGPL)",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.jp/projects/unidic/",
            "description": "a dictionary for the Japanese morphological analyzer MeCab",
            "long_description": "unidic-mecab is a dictionary for the Japanese morphological analyzer MeCab.",
            "active": true,
            "categories": [
                "textproc",
                "japanese"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unifdef",
            "portdir": "devel/unifdef",
            "version": "2.12",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://dotat.at/prog/unifdef/",
            "description": "selectively remove C preprocessor conditionals",
            "long_description": "selectively remove C preprocessor conditionals",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unifont-ttf",
            "portdir": "x11/unifont-ttf",
            "version": "15.0.06",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/unifont/",
            "description": "GNU Unifont",
            "long_description": "Unifont is a Unicode font with a glyph for every visible Unicode Basic Multilingual Plane code point and more, with supporting utilities to modify the font. The Unicode Basic Multilingual Plane covers the first 65,536 (or 2^16) Unicode code points.",
            "active": true,
            "categories": [
                "x11",
                "fonts"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "ocp"
                    ]
                }
            ]
        },
        {
            "name": "unison",
            "portdir": "net/unison",
            "version": "2.52.0",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.cis.upenn.edu/~bcpierce/unison/",
            "description": "Unison File Synchronizer",
            "long_description": "Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [],
            "variants": [
                "gtk",
                "aqua"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "ocaml",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lablgtk2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unison-lang",
            "portdir": "lang/unison-lang",
            "version": "M2g",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.unisonweb.org",
            "description": "A friendly programming language from the future.",
            "long_description": "Unison’s core idea is that code is immutable and identified by its content. This lets us reimagine many aspects of how a programming language works. We simplify codebase management — Unison has no builds, no dependency conflicts, and renaming things is trivial. The same core idea forms the basis for a runtime that robustly supports dynamic code deployment, allowing a single Unison program to describe entire elastic distributed systems.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0",
                        "stack"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unittest-cpp",
            "portdir": "devel/unittest-cpp",
            "version": "2.0.0",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/unittest-cpp/unittest-cpp",
            "description": "lightweight unit testing framework for C++",
            "long_description": "UnitTest++ is a lightweight unit testing framework for C++. It was designed to do test-driven development on a wide variety of platforms. Simplicity, portability, speed, and small footprint are all very important aspects of UnitTest++.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1827
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "universal-ctags",
            "portdir": "devel/universal-ctags",
            "version": "6.2.20251130.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://ctags.io",
            "description": "A maintained ctags implementation",
            "long_description": "universal-ctags has the objective of continuing the development from what existed in the Sourceforge area. Github exuberant-ctags repository was started by Reza Jelveh and was later moved to the universal-ctags organization.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "augustin.guo",
                    "github": "kaimingguo",
                    "ports_count": 1
                },
                {
                    "name": "judaew",
                    "github": "judaew",
                    "ports_count": 639
                }
            ],
            "variants": [
                "aspell",
                "debug",
                "iconv",
                "libxml2",
                "manpages",
                "link_to_ctags"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "py313-docutils",
                        "autoconf",
                        "automake",
                        "libtool",
                        "pkgconfig",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libyaml",
                        "pcre2",
                        "libiconv",
                        "libxml2",
                        "jansson"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "global"
                    ]
                }
            ]
        },
        {
            "name": "unixcw",
            "portdir": "audio/unixcw",
            "version": "3.6.1",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://unixcw.sourceforge.net",
            "description": "library and applications for Morse code",
            "long_description": "unixcw is an umbrella project for a library and for a few applications related to Morse code.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "makr",
                    "github": "mohd-akram",
                    "ports_count": 82
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "gettext",
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtbase",
                        "ncurses",
                        "gettext-runtime"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "pulseaudio"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "unixODBC",
            "portdir": "databases/unixODBC",
            "version": "2.3.12",
            "license": "LGPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.unixodbc.org/",
            "description": "Provides ODBC 3 connectivity for Unix",
            "long_description": "The unixODBC project provides UNIX applications with the same ODBC 3.51 API and facilities available under Windows. It provides a Driver Manager that supports the full ODBC API and performs the ODBC 3 to ODBC 2 translations with UNICODE to ANSI conversion. It also includes a set of graphical utilities that allow users to specify connections to DBMSes to be used by applications, a collection of ODBC drivers including a simple text-based driver, an NNTP driver, a Postgres driver and others, and a selection of templates and libraries that to aid in the construction of ODBC drivers. It works with MySQL, Postgres, StarOffice, Applixware, iHTML, PHP, Perl DBD::ODBC, Paradox 9, and many other applications and drivers. Connection pooling is also provided to increase performance with applications such as PHP.",
            "active": true,
            "categories": [
                "databases"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libtool",
                        "readline",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py27-pyodbc",
                        "mysql-connector-odbc",
                        "saga",
                        "py313-pyodbc",
                        "pure-odbc",
                        "php84-odbc",
                        "php83-odbc",
                        "php82-odbc",
                        "php81-odbc",
                        "php80-odbc",
                        "psqlODBC",
                        "php74-odbc",
                        "php73-odbc",
                        "php72-odbc",
                        "php71-odbc",
                        "php70-odbc",
                        "php56-odbc",
                        "php55-odbc",
                        "php54-odbc",
                        "py37-pyodbc",
                        "php53-odbc",
                        "php52-odbc",
                        "qore-odbc-module",
                        "edbrowse",
                        "kicad"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "msodbcsql",
                        "msodbcsql17"
                    ]
                }
            ]
        }
    ]
}