HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49863,
"next": null,
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=997",
"results": [
{
"name": "cue",
"portdir": "devel/cue",
"version": "0.15.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cuelang.org",
"description": "Open-source data constraint language which aims to simplify tasks involving defining and using data.",
"long_description": "CUE is an Open-source data constraint language which aims to simplify tasks involving defining and using data. It is a superset of JSON, allowing users familiar with JSON to get started quickly.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "keychain",
"portdir": "sysutils/keychain",
"version": "2.9.8",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.funtoo.org/Keychain",
"description": "A user-friendly front-end to ssh-agent(1)",
"long_description": "Keychain is a shell script which acts as user-friendly front-end to ssh-agent(1), allowing you to have one long-running ssh-agent process per system rather than per login session.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 429
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "enca",
"portdir": "textproc/enca",
"version": "1.21",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cihar.com/software/enca",
"description": "character set analyser",
"long_description": "Enca is an Extremely Naive Charset Analyser. It detects character set and encoding of text files and can also convert them to other encodings.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 429
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
},
{
"type": "test",
"ports": [
"bash"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qmmp"
]
}
]
},
{
"name": "viewvc",
"portdir": "devel/viewvc",
"version": "1.2.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/viewvc/viewvc",
"description": "Browser interface for CVS and Subversion",
"long_description": "ViewVC is a browser interface for CVS and Subversion version control repositories. It generates templatized HTML to present navigable directory, revision, and change log listings. It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output.",
"active": true,
"categories": [
"devel",
"www"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 429
}
],
"variants": [
"cvs",
"subversion"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"cvs",
"rcs",
"subversion-python27bindings",
"python27",
"py27-pysvn"
]
}
],
"depends_on": []
},
{
"name": "pg_back",
"portdir": "databases/pg_back",
"version": "2.6.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/orgrim/pg_back",
"description": "Simple backup tool for PostgreSQL",
"long_description": "pg_back is a dump tool for PostgreSQL. The goal is to dump all or some databases with globals at once in the format you want, because a simple call to pg_dumpall only dumps databases in the plain SQL format. Behind the scene, pg_back uses pg_dumpall to dump roles and tablespaces definitions, pg_dump to dump all or each selected database to a separate file in the custom format. It also extract database level ACL and configuration that is not dumped by pg_dump older than 11. Finally, it dumps all configuration options of the PostgreSQL instance.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "audacity-devel",
"portdir": "audio/audacity",
"version": "3.0.2.129",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "audacity",
"homepage": "http://www.audacityteam.org/",
"description": "Obsolete port, replaced by audacity",
"long_description": "This port has been replaced by audacity.",
"active": false,
"categories": [
"audio"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"wxsystem",
"debug",
"wx32",
"suil"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"pkgconfig",
"nasm",
"python37",
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"soundtouch",
"soxr",
"twolame",
"sqlite3",
"harfbuzz",
"libjpeg-turbo",
"libpng",
"tiff",
"zlib",
"libogg",
"freetype",
"expat",
"libiconv",
"ffmpeg",
"flac",
"lame",
"libid3tag",
"libmad",
"libsndfile",
"libvorbis"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "audacity",
"portdir": "audio/audacity",
"version": "3.7.5",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.audacityteam.org",
"description": "multi-track audio editor",
"long_description": "Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"rapidjson",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"libopus",
"libsndfile",
"libvorbis",
"mpg123",
"opusfile",
"portaudio",
"portmidi",
"wavpack",
"wxWidgets-3.2",
"libogg",
"expat",
"zlib",
"flac",
"lame",
"libid3tag"
]
},
{
"type": "run",
"ports": [
"ffmpeg8"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"audacity-manual"
]
}
]
},
{
"name": "audacity-manual",
"portdir": "audio/audacity",
"version": "3.7.5",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://manual.audacityteam.org",
"description": "The manual for audacity",
"long_description": "The manual for audacity",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"audacity"
]
}
],
"depends_on": []
},
{
"name": "libimobiledevice",
"portdir": "devel/libimobiledevice",
"version": "1.4.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "A cross-platform software protocol library and tools to communicate with iOS devices natively.",
"long_description": "libimobiledevice is a cross-platform software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard icons, manage installed applications, retrieve addressbook/calendars /notes and bookmarks and (using libgpod) synchronize music and video to the device.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ijackson",
"github": "JacksonIsaac",
"ports_count": 42
},
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libplist",
"openssl3",
"libtatsu",
"libusbmuxd"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ifuse",
"ideviceinstaller",
"idevicerestore"
]
}
]
},
{
"name": "libimobiledevice-devel",
"portdir": "devel/libimobiledevice",
"version": "20251022",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "A cross-platform software protocol library and tools to communicate with iOS devices natively.",
"long_description": "libimobiledevice is a cross-platform software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard icons, manage installed applications, retrieve addressbook/calendars /notes and bookmarks and (using libgpod) synchronize music and video to the device.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ijackson",
"github": "JacksonIsaac",
"ports_count": 42
},
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libplist-devel",
"openssl3",
"libtatsu-devel",
"libusbmuxd-devel"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ideviceinstaller-devel",
"idevicerestore-devel"
]
}
]
},
{
"name": "unrar",
"portdir": "archivers/unrar",
"version": "7.2.2",
"license": "Restrictive/Distributable",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rarlab.com/",
"description": "Extract, view & test RAR archives",
"long_description": "The unRAR utility is a minor part of the RAR archiver and contains RAR uncompression algorithm. unRAR requires very small volume of memory to operate.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"keka",
"comix"
]
},
{
"type": "run",
"ports": [
"py37-rarfile",
"hellanzb",
"py310-rarfile",
"py311-rarfile",
"py312-rarfile",
"py313-rarfile",
"py39-rarfile",
"unp",
"py38-rarfile"
]
}
]
},
{
"name": "libunrar",
"portdir": "archivers/unrar",
"version": "7.2.2",
"license": "Restrictive/Distributable",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rarlab.com/",
"description": "unrar library",
"long_description": "unrar library",
"active": true,
"categories": [
"archivers"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "agg",
"portdir": "graphics/agg",
"version": "1.7.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asciinema/agg",
"description": "asciinema gif generator",
"long_description": "agg is a command-line tool for generating animated GIF files from asciicast v2 files produced by asciinema terminal recorder. It uses Kornel Lesiński's excellent gifski library to produce optimized, high quality GIF output with accurate frame timing. agg is a successor to asciicast2gif.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
}
]
}