HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50172,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=972",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=970",
"results": [
{
"name": "czmq",
"portdir": "devel/czmq",
"version": "4.2.1",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://czmq.zeromq.org/",
"description": "High-level C Binding for 0MQ",
"long_description": "High-level C Binding for 0MQ",
"active": true,
"categories": [
"devel",
"sysutils",
"net"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2816
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zmq"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qore-zmq-module"
]
},
{
"type": "run",
"ports": [
"rb33-ffi-czmq",
"rb32-ffi-czmq",
"rb31-ffi-czmq"
]
}
]
},
{
"name": "cxref",
"portdir": "devel/cxref",
"version": "1.6e",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gedanken.org.uk/software/cxref/",
"description": "C cross referencing & documenting tool",
"long_description": "Cxref is a program that will produce documentation (in LaTeX, HTML, RTF or SGML) including cross-references from C program source code. It has been designed to work with ANSI C, incorporating K&R, and most popular GNU extensions. The documentation for the program is produced from comments in the code that are appropriately formatted. The cross referencing comes from the code itself and requires no extra work.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cvsweb",
"portdir": "devel/cvsweb",
"version": "3.0.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freebsd.org/projects/cvsweb.html",
"description": "WWW interface for CVS repositories",
"long_description": "FreeBSD-CVSweb is a WWW CGI script that allows remote users to browse a CVS repository tree via web. It can display the revision history of a file, as well as diffs between revisions and downloading the whole file.",
"active": true,
"categories": [
"devel",
"www"
],
"maintainers": [],
"variants": [
"macports_apache2"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "run",
"ports": [
"perl5.34",
"p5.34-file-temp",
"p5.34-ipc-run",
"cvsgraph",
"p5.34-string-ediff",
"p5.34-uri",
"p5.34-mime-types"
]
}
],
"depends_on": []
},
{
"name": "cvsps",
"portdir": "devel/cvsps",
"version": "2.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cvsps.sourceforge.net/",
"description": "Create patchset information from CVS.",
"long_description": "CVSps is a program for generating 'patchset' information from a CVS repository. A patchset in this case is defined as a set of changes made to a collection of files, and all committed at the same time (using a single 'cvs commit' command). This information is valuable to seeing the big picture of the evolution of a cvs project. While cvs tracks revision information, it is often difficult to see what changes were committed 'atomically' to the repository.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gc-utils"
]
}
]
},
{
"name": "cvslock",
"portdir": "devel/cvslock",
"version": "0.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.does-not-exist.org/roessler/bits.html",
"description": "Locks a CVS repository",
"long_description": "The cvslock program is used to safely manipulate and inspect CVS repositories. To this end, it properly uses CVS' lock file mechanism.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ocheron",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cvsgraph",
"portdir": "devel/cvsgraph",
"version": "1.7.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.akhphd.au.dk/~bertho/cvsgraph",
"description": "utility for graphical representation of CVS/RCS revision tree",
"long_description": "CvsGraph is a utility to make a graphical representation of all revisions and branches of a file in a CVS/RCS repository.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gd2"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"cvsweb"
]
}
]
},
{
"name": "cvsgrab",
"portdir": "devel/cvsgrab",
"version": "2.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cvsgrab.sourceforge.net",
"description": "CVSGrab reads a repository via its web interface (ViewCVS or CvsWeb)",
"long_description": "CVSGrab is another kind of CVS client. When other CVS clients use the cvs protocol or ssh to read the repository, this utility reads the repository via its web interface, such as ViewCVS or CvsWeb.",
"active": true,
"categories": [
"devel",
"www"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cvsdiff2patch",
"portdir": "devel/cvsdiff2patch",
"version": "1.0.1",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://people.freebsd.org/~alfred/sources/cvsdiff2patch/",
"description": "Turn cvs diff output into patch input.",
"long_description": "This is a text filter for turning cvs diff output into something that patch(1) understands. This is needed when your version of cvs(1) makes diffs that confuse patch(1).",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bsdmake",
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "cvsdelta",
"portdir": "devel/cvsdelta",
"version": "1.7.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cvsdelta.sourceforge.net",
"description": "Cvsdelta summarizes differences between local and in-cvs files",
"long_description": "cvsdelta summarizes the difference between a CVS project and its local version. It detects files that have been added and removed, and of existing files it counts the number of lines that have been added, deleted, and changed. It filters project changes by using .cvsignore files, both system-wide and locally.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cvs2svn",
"portdir": "devel/cvs2svn",
"version": "2.5.0",
"license": "Apache",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mhagger/cvs2svn",
"description": "Tool for converting from CVS to subversion",
"long_description": "cvs2svn is a Python script that converts a CVS repository to a Subversion repository. It is designed for one-time conversions, not for repeated synchronizations between CVS and Subversion.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "cvs-fast-export",
"portdir": "devel/cvs-fast-export",
"version": "1.57",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.catb.org/~esr/cvs-fast-export/",
"description": "Export an RCS or CVS history as a fast-import stream",
"long_description": "This program analyzes a collection of RCS files in a CVS repository (or outside of one) and, when possible, emits an equivalent history in the form of a fast-import stream. Not all possible histories can be rendered this way – the program tries to emit useful warnings when it can't. The program can also produce a visualization of the resulting commit DAG in the DOT format handled by the graphviz suite. The package also includes cvssync, a tool for mirroring masters from remote CVS hosts.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"asciidoc",
"docbook-xsl-nons",
"libxslt",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "cvs",
"portdir": "devel/cvs",
"version": "1.11.23",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cvs.nongnu.org",
"description": "Concurrent Versions System",
"long_description": "CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents.",
"active": true,
"categories": [
"devel",
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": [
{
"type": "fetch",
"ports": [
"BrowserLauncher2",
"OSXPal",
"Chmox",
"vineserver",
"vineserver3",
"ffcall",
"xloops",
"lprof"
]
},
{
"type": "lib",
"ports": [
"viewvc",
"rb-cvs"
]
}
]
},
{
"name": "cutter-r2",
"portdir": "devel/cutter-r2",
"version": "1.12.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "iaito",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by iaito",
"long_description": "This port has been replaced by iaito.",
"active": false,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "cutter",
"portdir": "devel/cutter",
"version": "1.2.8",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cutter.sourceforge.net/",
"description": "A unit testing framefork for C and C++",
"long_description": "Cutter is a xUnit family Unit Testing Framework for C and C++. It provides easy to write test API, useful output format for debugging and so on.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "kou",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"intltool",
"p5.34-xml-parser",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"gtk-doc",
"libsoup-2.4",
"glib2"
]
}
],
"depends_on": []
},
{
"name": "cut",
"portdir": "devel/cut",
"version": "2.3",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/cut/",
"description": "C unit testing",
"long_description": "CUT is a C-language tool for developing and automatically maintaining unit tests. CUT works well for C, C++, and objective-C. Although it was expressly designed to help support test-driven development and agile development processes such as extreme programming, CUT is still useful for writing automated test fixtures for more traditional software development processes as well.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "curlhandle",
"portdir": "devel/curlhandle",
"version": "3.1.1",
"license": "public-domain",
"platforms": "{macosx >= 10}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/karelia/CurlHandle",
"description": "CURLHandle is a framework wrapper around cURL",
"long_description": "CURLHandle is a framework wrapper around cURL",
"active": true,
"categories": [
"devel",
"framework"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"curl"
]
}
],
"depends_on": []
},
{
"name": "cunit",
"portdir": "devel/cunit",
"version": "2.1-3",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cunit.sourceforge.net/",
"description": "Unit testing library for C",
"long_description": "CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers a basic testing functionality with a flexible variety of user interfaces.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"iowow",
"ejdb2"
]
},
{
"type": "lib",
"ports": [
"udunits2",
"openpgpsdk",
"nghttp3"
]
}
]
},
{
"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": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "ctags",
"portdir": "devel/ctags",
"version": "5.8",
"license": "(GPL-2 or public-domain)",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ctags.sourceforge.net/",
"description": "Reimplementation of ctags(1)",
"long_description": "Exuberant Ctags generates an index (or tag) file of source language objects in source files that allows these items to be quickly and easily located by a text editor or other utility. Alternatively, it can generate a cross reference file which lists, in human-readable form, information about the various objects found in a set of source code files. Supported languages include: Assembler, AWK, ASP, BETA, Bourne/Korn/Zsh Shell, C, C++, COBOL, Eiffel, Fortran, Java, Lisp, Lua, Make, Pascal, Perl, PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl, Vim and Yacc.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"murk"
]
},
{
"type": "lib",
"ports": [
"global",
"source-highlight"
]
},
{
"type": "run",
"ports": [
"xemacs"
]
}
]
},
{
"name": "csu",
"portdir": "devel/csu",
"version": "85",
"license": "(APSL-1.1 or APSL-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://opensource.apple.com/source/Csu/",
"description": "Common startup and C runtime setup code",
"long_description": "Common startup and C runtime setup code",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "cssc",
"portdir": "devel/cssc",
"version": "1.4.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/cssc/",
"description": "SCCS replacement",
"long_description": "CSSC is the GNU Project's replacement for SCCS. SCCS is a proprietary suite of tools which is provided with most commercial versions of Unix.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "cscope",
"portdir": "devel/cscope",
"version": "15.9",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cscope.sourceforge.net/",
"description": "development tool for browsing source code",
"long_description": "Cscope is a developer's tool for browsing source code. It has an impeccable Unix pedigree, having been originally developed at Bell Labs back in the days of the PDP-11. Cscope was part of the official AT&T Unix distribution for many years, and has been used to manage projects involving 20 million lines of code.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"flex",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "cryptlib",
"portdir": "devel/cryptlib",
"version": "3.4.8",
"license": "(Sleepycat or Restrictive)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.cs.auckland.ac.nz/~pgut001/cryptlib/",
"description": "cryptlib is a powerful security toolkit (library)",
"long_description": "cryptlib is a powerful security toolkit that allows even inexperienced crypto programmers to easily add encryption and authentication services to their software. The high-level interface provides anyone with the ability to add strong security capabilities to an application in as little as half an hour, without needing to know any of the low-level details that make the encryption or authentication work.",
"active": true,
"categories": [
"devel",
"security",
"crypto"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"secpwgen"
]
}
]
},
{
"name": "crlibm",
"portdir": "devel/crlibm",
"version": "1.0beta5",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20170128033523/http://lipforge.ens-lyon.fr/www/crlibm/",
"description": "An efficient and proven correctly-rounded mathematical library",
"long_description": "An efficient and proven correctly-rounded mathematical library",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pycrlibm",
"py27-pycrlibm",
"py35-pycrlibm",
"py36-pycrlibm"
]
}
]
},
{
"name": "creduce",
"portdir": "devel/creduce",
"version": "2.10.0",
"license": "NCSA",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://embed.cs.utah.edu/creduce",
"description": "Test-case reduction for C compiler bugs",
"long_description": "C-Reduce is a tool that takes a large C, C++, or OpenCL file that has a property of interest (such as triggering a compiler bug) and automatically produces a much smaller C/C++ file that has the same property. It is intended for use by people who discover and report bugs in compilers and other tools that process source code.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "larryv",
"github": "larryv",
"ports_count": 48
}
],
"variants": [
"llvm90",
"llvm11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"llvm-9.0",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"clang-9.0",
"perl5.34",
"p5.34-exporter-lite",
"zlib",
"p5.34-getopt-tabular",
"p5.34-regexp-common",
"p5.34-term-readkey",
"p5.34-file-which",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "cram",
"portdir": "devel/cram",
"version": "0.7",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitheap.org/cram/",
"description": "A simple testing framework for command line applications",
"long_description": "Cram is a functional testing framework for command line applications. Cram tests look like snippets of interactive shell sessions. Cram runs each command and compares the command output in the test with the command's actual output.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "git",
"github": "SoapZA",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "cproto",
"portdir": "devel/cproto",
"version": "4.7y",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://invisible-island.net/cproto/cproto.html",
"description": "Generate C prototypes from source code",
"long_description": "cproto is a program that generates function prototypes and variable declarations from C source code. It can also convert function definitions between the old style and the ANSI C style.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"flex"
]
}
],
"depends_on": []
},
{
"name": "cppzmq-devel",
"portdir": "devel/cppzmq",
"version": "20200109-bd27f249",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "cppzmq",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by cppzmq",
"long_description": "This port has been replaced by cppzmq.",
"active": false,
"categories": [
"devel",
"sysutils",
"net"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 463
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "cppzmq",
"portdir": "devel/cppzmq",
"version": "4.11.0",
"license": "Permissive",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/zeromq/cppzmq",
"description": "High-level C++ Binding for 0MQ",
"long_description": "High-level C++ Binding for 0MQ",
"active": true,
"categories": [
"devel",
"sysutils",
"net"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 463
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zmq"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xeus-zmq",
"gnuradio-devel",
"R-clustermq",
"gnuradio",
"gnuradio37",
"gnuradio-next",
"libopenshot"
]
}
]
},
{
"name": "cpputest",
"portdir": "devel/cpputest",
"version": "4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cpputest.github.io/",
"description": "CppUTest unit testing and mocking framework for C/C++",
"long_description": "CppUTest is a C /C++ based unit xUnit test framework for unit testing and for test-driving your code. It is written in C++ but is used in C and C++ projects and frequently used in embedded systems but it works for any C/C++ project.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-16"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"weechat"
]
}
]
},
{
"name": "cppunit",
"portdir": "devel/cppunit",
"version": "1.15.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/cppunit/",
"description": "unit testing framework for C++",
"long_description": "CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML or text format for automatic testing and GUI based for supervised tests.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 463
}
],
"variants": [
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-14"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gr37-rds",
"gr37-osmosdr",
"gr37-pcap",
"gr37-pyqt",
"gr37-satellites",
"gr37-tdd",
"gr37-sdrplay",
"gr37-iridium",
"gr37-specest",
"hydrogen",
"jags",
"softhsm",
"ola",
"gnuradio37",
"gr37-adapt",
"gr37-air-modes",
"gr37-ais",
"gr37-baz",
"gr37-cdma",
"gr37-fcdproplus",
"gr37-foo",
"gr37-fosphor",
"gr37-gfdm",
"gr37-gsm",
"gr37-ieee802-11",
"gr37-ieee802-15-4",
"gr37-iqbalance",
"gr37-iio",
"gr37-limesdr",
"gr37-lora-rpp0",
"gr37-lora-BastilleResearch",
"gr37-lte",
"gr37-mapper",
"gr37-mac",
"gr37-ofdm"
]
},
{
"type": "lib",
"ports": [
"agave"
]
},
{
"type": "test",
"ports": [
"libfilezilla",
"libgig",
"ola",
"gnss-sdr",
"gnss-sdr-devel",
"FileZilla",
"gr-baz",
"gr37-baz",
"ibex-lib"
]
}
]
},
{
"name": "cpphs",
"portdir": "devel/cpphs",
"version": "1.20.9.1",
"license": "GPL-3",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://projects.haskell.org/cpphs/",
"description": "A liberalised re-implementation of cpp, the C pre-processor.",
"long_description": "Cpphs is a re-implementation of the C pre-processor that is both more compatible with Haskell, and itself written in Haskell so that it can be distributed with compilers.",
"active": true,
"categories": [
"devel",
"haskell"
],
"maintainers": [],
"variants": [
"stack"
],
"dependencies": [
{
"type": "build",
"ports": [
"alex",
"cctools",
"happy",
"hscolour",
"ld64",
"openssl",
"pkgconfig",
"cabal",
"ghc",
"file",
"grep",
"gsed",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libiconv"
]
},
{
"type": "patch",
"ports": [
"cabal"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"lhs2tex"
]
}
]
},
{
"name": "cppcheck",
"portdir": "devel/cppcheck",
"version": "2.18.3",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/danmar/cppcheck",
"description": "Static analysis of C and C++ code.",
"long_description": "Cppcheck is an analysis tool for C and C++ code. Unlike compilers and many other analysis tools, we do not detect syntax errors. Cppcheck only detects the types of bugs that the compilers normally fail to detect. The goal is no false positives.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"docbook-xml-4.5",
"docbook-xsl-nons",
"libxslt",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-pygments",
"pcre"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"chai"
]
}
]
},
{
"name": "cpp-utilities",
"portdir": "devel/cpp-utilities",
"version": "5.26.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Martchus/cpp-utilities",
"description": "Useful C++ classes and routines such as argument parser, IO and conversion utilities.",
"long_description": "Useful C++ classes and routines such as argument parser, IO and conversion utilities.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"qtutilities",
"syncthingtray"
]
}
]
},
{
"name": "courier-unicode",
"portdir": "devel/courier-unicode",
"version": "2.3.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courier-mta.org/unicode/",
"description": "Courier Unicode Library implements several algorithms related to the Unicode Standard",
"long_description": "Courier Unicode Library implements several algorithms related to the Unicode Standard",
"active": true,
"categories": [
"devel",
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"maildrop",
"courier-authlib"
]
}
]
},
{
"name": "cosmoplayer",
"portdir": "devel/cosmoplayer",
"version": "2.1.1",
"license": "Restrictive/Distributable",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20090306173402/http://www.sgi.com/products/software/cosmo",
"description": "Java classes to support VRML",
"long_description": "Java classes to support VRML",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"opendx"
]
}
]
},
{
"name": "copilot",
"portdir": "devel/copilot",
"version": "1.27.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aws.github.io/copilot-cli",
"description": "AWS Copilot CLI allows developers to build, release and operate containerized applications on Amazon ECS and AWS Fargate.",
"long_description": "The AWS Copilot CLI is a tool for developers to create, release and manage production ready containerized applications on Amazon ECS and AWS Fargate. From getting started, pushing to a test environment and releasing to production, Copilot helps you through the entire life of your app development.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1018
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go-mockgen",
"packr",
"go",
"npm9",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "cook",
"portdir": "devel/cook",
"version": "2.34",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://miller.emu.id.au/pmiller/software/cook/",
"description": "Cook is a replacement for the traditional make(1) tool.",
"long_description": "Cook is a tool for constructing files. It is given a set of files to create, and recipes of how to create them. In any non-trivial program there will be prerequisites to performing the actions necessary to creating any file, such as include files. Cook provides a mechanism to define these.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"aegis",
"fhist"
]
}
]
},
{
"name": "conf2struct",
"portdir": "devel/conf2struct",
"version": "1.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yrutschle/conf2struct",
"description": "Create C parsers for libconfig and command-line, which get read directly to a `struct`",
"long_description": "Create C parsers for libconfig and command-line, which get read directly to a `struct`",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 155
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libconfig-hr",
"p5.34-conf-libconfig"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"sslh"
]
}
]
},
{
"name": "commitizen",
"portdir": "devel/commitizen",
"version": "2.42.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commitizen-tools.github.io/commitizen/",
"description": "Create committing rules for projects, auto bump versions, and auto changelog generation",
"long_description": "Commitizen is a tool designed for teams. Its main purpose is to define a standard way of committing rules and communicating it. The reasoning behind it is that it is easier to read, and enforces writing descriptive commits.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 149
}
],
"variants": [
"bash_completion"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-argcomplete"
]
},
{
"type": "run",
"ports": [
"py310-packaging",
"py310-chardet",
"py310-colorama",
"py310-yaml",
"py310-jinja2",
"py310-tomlkit",
"py310-termcolor",
"py310-questionary",
"py310-decli",
"py310-typing_extensions",
"bash-completion"
]
}
],
"depends_on": []
},
{
"name": "codesearch",
"portdir": "devel/codesearch",
"version": "1.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/google/codesearch",
"description": "Indexed regular expression-based search",
"long_description": "Code Search is a tool for indexing and then performing regular expression searches over large bodies of source code. It is a set of command-line programs written in Go",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "codeblocks",
"portdir": "devel/codeblocks",
"version": "20.03",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.codeblocks.org/",
"description": "Open Source, Cross-platform, Free C/C++/D IDE",
"long_description": "Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. It was designed, right from the start, to be extensible and configurable.",
"active": true,
"categories": [
"aqua",
"devel",
"x11"
],
"maintainers": [],
"variants": [
"universal",
"wxwidgets30",
"wxwidgets28",
"wxgtk30",
"wxgtk28"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"hunspell",
"boost176",
"wxgtk-3.0"
]
}
],
"depends_on": []
},
{
"name": "cocoa-sharp",
"portdir": "devel/cocoa-sharp",
"version": "0.2",
"license": "GPL-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.go-mono.org/",
"description": "Cocoa bindings for the Mono .NET Development Framework",
"long_description": "These are Cocoa bindings for Mono, which is an implementation of the .NET Development Framework.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"mono"
]
}
],
"depends_on": []
},
{
"name": "coccinelle",
"portdir": "devel/coccinelle",
"version": "1.1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/coccinelle/coccinelle",
"description": "coccinelle is a semantic diff.",
"long_description": "coccinelle is a program matching and transformation engine which provides the language SmPL (Semantic Patch Language) for specifying desired matches and transformations in C code.",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [
"python310",
"pcre",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib",
"ocaml-menhir",
"ocaml-parmap"
]
}
],
"depends_on": []
},
{
"name": "cmunge",
"portdir": "devel/cmunge",
"version": "1.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.vcpc.univie.ac.at/~jhm/cmunge/",
"description": "tool for encrypting and compacting C source code",
"long_description": "cmunge is a simple tool for encrypting and compacting C source code, while leaving it syntactically and semantically unchanged.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cmockery",
"portdir": "devel/cmockery",
"version": "0.1.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/cmockery/",
"description": "unit testing and mocking library for C",
"long_description": "A lightweight library to simplify and generalize the process of writing unit tests for C applications.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "cmocka",
"portdir": "devel/cmocka",
"version": "2.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cmocka.org/",
"description": "cmocka unit testing framework",
"long_description": "cmocka is an elegant unit testing framework for C with support for mock objects. It only requires the standard C library, works on a range of computing platforms (including embedded) and with different compilers.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ray",
"github": "raybellis",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"samba4",
"profanity"
]
}
]
},
{
"name": "cmark",
"portdir": "devel/cmark",
"version": "0.30.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/commonmark/cmark",
"description": "shared library with functions for parsing CommonMark documents",
"long_description": "shared library (libcmark) with functions for parsing CommonMark documents to an abstract syntax tree (AST), manipulating the AST, and rendering the document to HTML, groff man, LaTeX, CommonMark, or an XML representation of the AST.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"buildtests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"netatalk4"
]
},
{
"type": "lib",
"ports": [
"nheko",
"mkvtoolnix-legacy",
"Aseprite",
"mkvtoolnix-devel",
"mkvtoolnix"
]
}
]
},
{
"name": "cmake-bootstrap",
"portdir": "devel/cmake-bootstrap",
"version": "3.9.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cmake.org",
"description": "Cross-platform make pegged at version 3.9.6. No dependencies.",
"long_description": "Cross-platform make pegged at version 3.9.6. No dependencies. This was the last version of cmake to not require c++11.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gcc13"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"llvm-cx",
"brotli",
"brotli-static",
"clang-11-bootstrap",
"darwin-xtools",
"libcxx-powerpc",
"c-ares"
]
}
]
},
{
"name": "cmake-devel",
"portdir": "devel/cmake-devel",
"version": "20250827-4.1.1-ba8c4a15",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 1,
"replaced_by": null,
"homepage": "https://cmake.org",
"description": "Cross-platform make",
"long_description": "An extensible, open-source system that manages the build process in an operating system and compiler independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. The cmake-devel release port is updated roughly every few months.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 463
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libcxx",
"curl",
"bzip2",
"expat",
"libarchive",
"zlib"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cmake-devel-gui",
"cmake-devel-docs"
]
}
]
}
]
}