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

{
    "count": 50172,
    "next": null,
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=1003",
    "results": [
        {
            "name": "aap",
            "portdir": "devel/aap",
            "version": "1.094",
            "license": "GPL-2",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.a-a-p.org/",
            "description": "A-A-P helps you with distributed development of software.",
            "long_description": "A-A-P helps you with distributed development of software. Install a program on your system, obtain the sources and make modifications, manage multiple versions of the same project, distribute packages and much more. A-A-P runs on many operating systems.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aamath",
            "portdir": "math/aamath",
            "version": "0.3",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://fuse.superglue.se/aamath/",
            "description": "renders ASCII art from mathematical expressions",
            "long_description": "Aamath is a program that reads mathematical expressions in infix notation and renders them as ASCII art. It may be useful to send mathematics through text-only media, such as e-mail or newsgroups.",
            "active": true,
            "categories": [
                "textproc",
                "math"
            ],
            "maintainers": [
                {
                    "name": "snc",
                    "github": "nerdling",
                    "ports_count": 157
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "byacc",
                        "flex",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses",
                        "readline"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aalib",
            "portdir": "graphics/aalib",
            "version": "1.4rc5",
            "license": "LGPL",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://aa-project.sourceforge.net/aalib/",
            "description": "Portable ascii art GFX library",
            "long_description": "AA-lib is a low level gfx library just as many other libraries are. The main difference is that AA-lib does not require graphics device. In fact, there is no graphical output possible. AA-lib replaces those old-fashioned output methods with powerful ascii-art renderer. Now my linux boots with a nice penguin logo at secondary display (yes! Like Win95 does:) AA-lib API is designed to be similar to other graphics libraries. Learning a new API would be a piece of cake!",
            "active": true,
            "categories": [
                "graphics"
            ],
            "maintainers": [],
            "variants": [
                "x11",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "ncurses"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "gimp3-devel",
                        "xine-ui",
                        "gstreamer010-gst-plugins-good",
                        "gstreamer1-gst-plugins-good",
                        "gimp2",
                        "gimp2-devel",
                        "xine-lib"
                    ]
                }
            ]
        },
        {
            "name": "aacplusenc",
            "portdir": "audio/aacplusenc",
            "version": "0.17.5",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://teknoraver.net/software/mp4tools/",
            "description": "HE-AACv2/AAC+ encoder",
            "long_description": "aacplusenc is a command line HE-AAC encoder based on 3GPP sources.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "test",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "fftw-3-single"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "aacgain",
            "portdir": "audio/aacgain",
            "version": "1.8",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "http://aacgain.altosdesign.com/",
            "description": "AAC/MP3 normalisation tool",
            "long_description": "A modification of mp3gain to normalise the volume of MP3 and AAC audio files.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "faad2",
                        "mp4v2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "a60",
            "portdir": "lang/a60",
            "version": "0.23a",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.bertnase.de/a60/",
            "description": "Algol 60 interpreter NASE A60",
            "long_description": "The Algol 60 interpreter NASE A60 is based on the \"Revised Report on the Algorithmic Language Algol 60\".",
            "active": true,
            "categories": [
                "lang",
                "algol"
            ],
            "maintainers": [
                {
                    "name": "vital.had",
                    "github": "barracuda156",
                    "ports_count": 2571
                }
            ],
            "variants": [
                "xa60"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "a52dec",
            "portdir": "audio/a52dec",
            "version": "0.8.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://liba52.sourceforge.net",
            "description": "library for decoding ATSC A/52 streams, aka AC-3",
            "long_description": "liba52 is a free library for decoding ATSC A/52 streams. It is released under the terms of the GPL license. The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-16"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "dvbcut",
                        "gpac",
                        "gstreamer010-gst-plugins-ugly",
                        "gstreamer1-gst-plugins-ugly",
                        "VLC2",
                        "libVLC2",
                        "transcode",
                        "xine-lib"
                    ]
                }
            ]
        },
        {
            "name": "a2ps-j",
            "portdir": "print/a2ps-j",
            "version": "1.45",
            "license": "Restrictive/Distributable",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "",
            "description": "Text file to PostScript converter (with Japanese support)",
            "long_description": "This program is perl version of Miguel Santana's a2ps. a2ps-j converts plain text to PostScript for printing on a PS printer. If no file is given, a2ps-j reads from the standard input.",
            "active": true,
            "categories": [
                "textproc",
                "japanese",
                "print"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "perl5",
                        "nkf"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "a2ps",
            "portdir": "print/a2ps",
            "version": "4.15.8",
            "license": "GPL-3+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/a2ps/",
            "description": "an Any to PostScript filter.",
            "long_description": "a2ps is a utilty that allows the user to do PostScript manipulations. It is able to pass on processing to other filters, such as gzip and dvips.",
            "active": true,
            "categories": [
                "print"
            ],
            "maintainers": [],
            "variants": [
                "a4",
                "letter",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "psutils",
                        "help2man",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "boehmgc",
                        "libpaper"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "yap-app",
                        "psbind"
                    ]
                }
            ]
        },
        {
            "name": "9e",
            "portdir": "archivers/9e",
            "version": "1.0",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://web.archive.org/web/20080929004038/http://www.eecs.harvard.edu/~wkj/Software/9e/",
            "description": "Plan 9 unarchiver",
            "long_description": "9e is a program to explode Third Edition Plan 9 and at least some Inferno archives.",
            "active": true,
            "categories": [
                "archivers"
            ],
            "maintainers": [
                {
                    "name": "toby",
                    "github": "tobypeterson",
                    "ports_count": 249
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "7zip",
            "portdir": "archivers/7zip",
            "version": "25.01",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.7-zip.org",
            "description": "7zip is a file archiver with a high compression ratio.",
            "long_description": "7zip is a file archiver that has a high compression ratio in 7z format with LZMA and LZMA2 compression, supports packing and unpacking XZ, BZIP2, GZIP, TAR, ZIP and WIM archives, and unpacking AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VHDX, VMDK, WIM, XAR and Z archives.",
            "active": true,
            "categories": [
                "archivers"
            ],
            "maintainers": [
                {
                    "name": "srirangav",
                    "github": "srirangav",
                    "ports_count": 15
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "unp"
                    ]
                }
            ]
        },
        {
            "name": "6tunnel",
            "portdir": "net/6tunnel",
            "version": "0.14",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/wojtekka/6tunnel",
            "description": "Tunnelling for IPv4-only application",
            "long_description": "6tunnel allows you to use services provided by IPv6 hosts with IPv4-only applications and vice-versa. It can bind to any of your IPv4 (default) or IPv6 addresses and forward all data to IPv4 or IPv6 (default) host.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [
                {
                    "name": "l2dy",
                    "github": "l2dy",
                    "ports_count": 97
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "64tass",
            "portdir": "devel/64tass",
            "version": "1.60.3243",
            "license": "GPL-2+ and LGPL-2+ and LGPL-2.1+ and MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://tass64.sourceforge.net/",
            "description": "A multi pass optimizing macro assembler for the 65xx series of processors",
            "long_description": "64tass, sometimes also known as tass64, is a multi-pass optimizing macro assembler for the 65xx series of processors written in portable C. tass64 is syntax compatible with the independent, though similarly named, native Commodore 64 assembler TurboAssembler by Omicron.",
            "active": true,
            "categories": [
                "devel"
            ],
            "maintainers": [
                {
                    "name": "jaeden",
                    "github": "Patater",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "54321",
            "portdir": "games/54321",
            "version": "1.0.2001.11.16",
            "license": "none",
            "platforms": "macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://old.nklein.com/products/54321/",
            "description": "5 games in 4, 3, or 2 dimensions for 1 player",
            "long_description": "54321 is five games in four, three, or two dimensions for one player. 54321 takes five classic two-dimensional puzzle games and extends them into three and four dimensions. For more information, see the help within the game.",
            "active": true,
            "categories": [
                "games"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "zlib",
                        "clang-9.0",
                        "libiconv"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libsdl",
                        "libsdl_image",
                        "libpng"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "4ti2",
            "portdir": "math/4ti2",
            "version": "1.6.13",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://4ti2.github.io",
            "description": "A software package for algebraic, geometric and combinatorial problems on linear spaces.",
            "long_description": "A software package for algebraic, geometric and combinatorial problems on linear spaces.",
            "active": true,
            "categories": [
                "math"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-18"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "gmp",
                        "glpk"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "latte-int"
                    ]
                }
            ]
        },
        {
            "name": "4th",
            "portdir": "lang/4th",
            "version": "3.64.1",
            "license": "LGPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://thebeez.home.xs4all.nl/4tH/",
            "description": "very small Forth compiler",
            "long_description": "4tH is a very small Forth compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports over 85% of the ANS Forth CORE wordset and features conditional compilation, pipes, files, assertions, forward declarations, recursion, include files, etc.",
            "active": true,
            "categories": [
                "lang"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "3proxy",
            "portdir": "net/3proxy",
            "version": "0.9.4",
            "license": "BSD and GPL-2+ and LGPL-2.1+ and Apache",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://3proxy.ru/",
            "description": "tiny free proxy server",
            "long_description": "3proxy is a universal proxy server. It can be used to provide internal users with fully controllable access to external resources or to provide external users with access to internal resources.",
            "active": true,
            "categories": [
                "net"
            ],
            "maintainers": [
                {
                    "name": "nano103",
                    "github": "nano103",
                    "ports_count": 3
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "3mux",
            "portdir": "sysutils/3mux",
            "version": "1.1.0",
            "license": "MIT",
            "platforms": "darwin freebsd linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/aaronjanse/3mux",
            "description": "Terminal multiplexer inspired by i3",
            "long_description": "3mux is a terminal multiplexer with out-of-the-box support for search, mouse-controlled scrollback, and i3-like keybindings. Imagine tmux with a smaller learning curve and more user-friendly defaults.",
            "active": true,
            "categories": [
                "sysutils"
            ],
            "maintainers": [
                {
                    "name": "sikmir",
                    "github": "sikmir",
                    "ports_count": 6
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "go",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "2Pong",
            "portdir": "games/2Pong",
            "version": "1.0.1a",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://twopong.sourceforge.net/",
            "description": "Pong game with 2 balls, 2 and 4 player support",
            "long_description": "Pong game with 2 balls, 2 and 4 player support",
            "active": true,
            "categories": [
                "games"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "makeicns",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libsdl",
                        "libsdl_net",
                        "zlib",
                        "libxml2",
                        "libiconv",
                        "libsdl_mixer"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "2048.cpp",
            "portdir": "games/2048.cpp",
            "version": "2021-10-14",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/plibither8/2048.cpp",
            "description": "Fully featured terminal version of the game 2048 written in C++",
            "long_description": "Fully featured terminal version of the game 2048 written in C++, which is made to run natively on the GNU/Linux and MacOS platforms.",
            "active": true,
            "categories": [
                "games"
            ],
            "maintainers": [
                {
                    "name": "chenguokai17",
                    "github": "chenguokai",
                    "ports_count": 6
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "2048.c",
            "portdir": "games/2048.c",
            "version": "1.0.3",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/mevdschee/2048.c",
            "description": "Terminal version of 2048",
            "long_description": "Terminal version of 2048.",
            "active": true,
            "categories": [
                "games"
            ],
            "maintainers": [
                {
                    "name": "therealketo",
                    "github": "therealketo",
                    "ports_count": 17
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "1password-cli",
            "portdir": "security/1password-cli",
            "version": "2.32.0",
            "license": "Restrictive/Distributable",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://support.1password.com/command-line",
            "description": "Official 1Password command-line tool",
            "long_description": "View and manage 1password.com users, groups and objects from the command-line.",
            "active": true,
            "categories": [
                "security"
            ],
            "maintainers": [
                {
                    "name": "newtonne.github",
                    "github": "newtonne",
                    "ports_count": 5
                },
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1018
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        }
    ]
}