{"count":51988,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=360","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=358","results":[{"name":"bzr-fastimport","portdir":"devel/bzr-fastimport","version":"0.13.0","license":"GPL-2","platforms":"{darwin any}","epoch":2,"replaced_by":null,"homepage":"http://launchpad.net/bzr-fastimport","description":"Fast-import/fast-export plugin","long_description":"Bazaar Fast Import is a plugin providing fast loading of revision control data into Bazaar. It is designed to be used in combination with front-end programs that generate a command/data stream for it to process. Front-ends are available for a wide range of foreign VCS tools including Subversion, CVS, Git, Mercurial, Darcs and Perforce. New front-ends are easy to develop in whatever programming language you prefer, making Bazaar Fast Import useful for teams needing a custom migration solution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","python27"]},{"type":"run","ports":["py27-fastimport"]}],"depends_on":[]},{"name":"bzr-git","portdir":"devel/bzr-git","version":"0.6.8","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/bzr-git","description":"Plugin that adds support for git repositories","long_description":"A plugin for bzr to work with git trees. All operations except for \"push\" are supported.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","python27","py27-dulwich"]}],"depends_on":[]},{"name":"bzr-gtk","portdir":"devel/bzr-gtk","version":"0.100.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://bazaar-vcs.org/bzr-gtk","description":"Various GTK+ frontends for bzr","long_description":"A bzr plugin that contains various GTK+ frontends to different bzr commands.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","python27","py27-pygtk"]}],"depends_on":[]},{"name":"bzr-pager","portdir":"devel/bzr-pager","version":"0.1.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://launchpad.net/bzr-pager/","description":"run bzr commands in a pager","long_description":"run bzr commands in a pager","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","python27"]}],"depends_on":[]},{"name":"bzr-rewrite","portdir":"devel/bzr-rewrite","version":"0.6.3","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://launchpad.net/bzr-rewrite/","description":"History rewriting for bzr","long_description":"Plugin for Bazaar that provides various ways of rewriting existing revisions, including a rebase command similar to git's rebase.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","python27"]}],"depends_on":[{"type":"lib","ports":["bzr-svn"]}]},{"name":"bzr-stats","portdir":"devel/bzr-stats","version":"0.1.0","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://launchpad.net/bzr-stats/","description":"Simple statistics plugin for Bazaar","long_description":"Simple statistics plugin for Bazaar.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","python27"]}],"depends_on":[]},{"name":"bzr-svn","portdir":"devel/bzr-svn","version":"1.2.2","license":"GPL-2+","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"http://bazaar-vcs.org/BzrForeignBranches/Subversion","description":"Plugin that allows direct access to Subversion repositories","long_description":"A bzr plugin that allows most bzr commands to work directly against Subversion repositories, as if you were using bzr with a native bzr repository. The plugin can at the moment be used to commit to, pull from, merge from, push to and view logs of Subversion branches from Bazaar.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","bzr-rewrite","python27","py27-subvertpy"]}],"depends_on":[]},{"name":"bzr-xmloutput","portdir":"devel/bzr-xmloutput","version":"0.8.8","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://launchpad.net/bzr-xmloutput","description":"Bazaar plugin to generate XML output for builtin commands","long_description":"This bzr plugin adds xml versions of some builtin commands (xmllog, xmlstatus, xmlmissing, xmlannotate, xmlinfo, xmlls, xmlplugins, and xmlversion) that generate XML outputs. It also provides an xmlrpc service.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","python27"]}],"depends_on":[]},{"name":"bzrtools","portdir":"devel/bzrtools","version":"2.6.0","license":"GPL-2+","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"http://bazaar-vcs.org/BzrTools","description":"A collection of plugins bzr.","long_description":"A collection of plugins for bzr. Including rspush for pushing to a remote server with rsync, baz-import for importing arch or baz branches into bzr, shelve/unshelve for a fine grained 'undo' facility, clean-tree for removing unknown files from the current tree, graph-ancestory for producing graphs of branch history, and many others.","active":true,"categories":["devel","python"],"maintainers":[{"name":"raimue","github":"raimue","ports_count":56}],"variants":["no_graphviz"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["bzr","python27"]},{"type":"run","ports":["graphviz"]}],"depends_on":[]},{"name":"bzrtp","portdir":"devel/bzrtp","version":"5.2.16","license":"(GPL-3 or Commercial)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BelledonneCommunications/bzrtp","description":"Open source implementation of ZRTP keys exchange protocol","long_description":"BZRTP is an opensource implementation of ZRTP keys exchange protocol. The library written in C89 is fully portable and can be executed on many platforms including both ARM processor and x86.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["cmake","bcunit","clang-18"]},{"type":"lib","ports":["sqlite3","libxml2","bctoolbox"]}],"depends_on":[]},{"name":"c2d","portdir":"devel/c2d","version":"0.57","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/datajerk/c2d","description":"command line tool for creating Apple II disk images","long_description":"c2d is a command line utility that will read Apple II binary and monitor text files and output a DOS-ordered disk image that will boot your code quickly.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"c2t","portdir":"devel/c2t","version":"0.997","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/datajerk/c2t","description":"command line tool for creating Apple II cassette audio files","long_description":"c2t is a command line tool that can convert binary code/data and/or Apple-1/II Monitor text, as well as 140K disk images, into audio files suitable for use with the Apple-1 and II (II, II+, //e) cassette interface.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"c4core","portdir":"devel/c4core","version":"0.2.7","license":"(MIT or Boost-1)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/biojppm/c4core","description":"c4core is a library of low-level C++ utilities","long_description":"c4core is a library of low-level C++ utilities, written with low-latency projects in mind. Some of the utilities provided by c4core have already equivalent functionality in the C++ standard, but they are provided as the existing C++ equivalent may be insufficient (eg, std::string_view), inefficient (eg, std::string), heavy (eg streams), or plainly unusable on some platforms/projects, (eg exceptions); some other utilities have equivalent under consideration for C++ standardisation; and yet some other utilities have (to my knowledge) no equivalent under consideration.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","git","clang-20"]}],"depends_on":[]},{"name":"c_count","portdir":"devel/c_count","version":"7.25","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://invisible-island.net/c_count/","description":"counts C-language source statements","long_description":"c_count counts lines, statements, other simple measures of C/C++ source programs. It isn't lex/yacc based, and is easily portable to a variety of systems.","active":true,"categories":["devel"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"cableswig","portdir":"devel/cableswig","version":"4.0","license":"unknown","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://www.itk.org/ITK/resources/CableSwig.html","description":"Create wrappers to interpreted languages","long_description":"CableSwig is used to create interfaces (i.e. 'wrappers') to interpreted languages such as Tcl and Python. It was created to produce wrappers for ITK because the toolkit uses C++ structures that SWIG cannot parse (deeply nested template instantiations). CableSwig is a combination tool that uses GCC_XML as the C++ parser. The input files are Cable style input files. The XML produced from the Cable/GCC_XML input files are then parsed and fed into a modified version of SWIG. SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. It is used to generate the language bindings to the target language. Currently, Tcl and Python are supported.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","examples","testing","gccxml","universal"],"dependencies":[{"type":"build","ports":["bison","cmake","gmake","gawk","clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"capnproto","portdir":"devel/capnproto","version":"1.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://capnproto.org/","description":"Cap’n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster.","long_description":"Cap’n Proto is an insanely fast data interchange format and capability-based RPC system. Think JSON, except binary. Or think Protocol Buffers, except faster.","active":true,"categories":["devel"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":["openssl","universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-20"]},{"type":"lib","ports":["openssl"]}],"depends_on":[{"type":"build","ports":["sequoia-chameleon-gnupg","sequoia-keystore","sequoia-sq"]},{"type":"lib","ports":["librime-devel","sequoia-pgp","textmate2","squirrel-ime","librime"]}]},{"name":"capstone","portdir":"devel/capstone","version":"5.0.6","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.capstone-engine.org/","description":"Capstone disassembly engine","long_description":"Capstone is a multi-arch, multi-platform disassembly framework with advanced features","active":true,"categories":["devel"],"maintainers":[{"name":"aquynh","github":"aquynh","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["bloaty","iaito","radare2","rizin"]},{"type":"run","ports":["volatility3"]}]},{"name":"cargo-asm","portdir":"devel/cargo-asm","version":"0.1.13","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnzlbg/cargo-asm","description":"cargo subcommand showing the assembly or llvm-ir generated for Rust code","long_description":"cargo subcommand showing the assembly or llvm-ir generated for Rust code","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"cargo-c","portdir":"devel/cargo-c","version":"0.10.18","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lu-zero/cargo-c","description":"cargo applet to build and install C-ABI compatibile dynamic and static libraries","long_description":"cargo applet to build and install C-ABI compatibile dynamic and static libraries","active":true,"categories":["devel"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["zlib","openssl3","libgit2","libunwind","libiconv"]}],"depends_on":[{"type":"build","ports":["libgifski","rav1e"]}]},{"name":"cargo-generate","portdir":"devel/cargo-generate","version":"0.23.7","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://crates.io/crates/cargo-generate","description":"cargo, make me a project","long_description":"cargo-generate is a developer tool to help you get up and running quickly with a new Rust project by leveraging a pre-existing git repository as a template.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]},{"type":"run","ports":["curl"]}],"depends_on":[]},{"name":"carthage","portdir":"devel/carthage","version":"0.40.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Carthage/Carthage","description":"A simple, decentralized dependency manager for Cocoa","long_description":"A simple, decentralized dependency manager for Cocoa","active":true,"categories":["devel"],"maintainers":[{"name":"saagar","github":"saagarjha","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[{"type":"build","ports":["SourceKittenDaemon"]}]},{"name":"cartman","portdir":"devel/cartman","version":"0.3.1","license":"ISC","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://tamentis.com/projects/cartman/","description":"command line access to a Trac installation","long_description":"cartman allows you to create and manage Trac tickets from the command-line, without the need to setup physical access to the Trac server or database. All you need is a Trac account.","active":true,"categories":["devel","python"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-requests","python312"]}],"depends_on":[]},{"name":"cask","portdir":"devel/cask","version":"0.9.1","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/cask/cask","description":"Project management tool for Emacs","long_description":"Cask is a project management tool for Emacs that helps automate the package development cycle; development, dependencies, testing, building, packaging and more. Cask can also be used to manage dependencies for your local Emacs configuration.","active":true,"categories":["devel"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"catch2","portdir":"devel/catch2","version":"3.14.0","license":"Boost-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/catchorg/Catch2","description":"Catch 2: a modern, C++-native, header-only, test framework for unit-tests","long_description":"Catch 2: a modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later.","active":true,"categories":["devel"],"maintainers":[{"name":"howarth.at.macports","github":"jwhowarth","ports_count":18}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[{"type":"build","ports":["finite-diff","absent","libmcfp"]},{"type":"lib","ports":["rdkit"]},{"type":"test","ports":["absent","stringtoolbox"]}]},{"name":"cbindgen","portdir":"devel/cbindgen","version":"0.29.2","license":"MPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/eqrion/cbindgen","description":"A project for generating C bindings from Rust code","long_description":"A project for generating C bindings from Rust code. cbindgen creates C/C++11 headers for Rust libraries which expose a public C API","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[{"type":"build","ports":["mozjs128","teleport"]}]},{"name":"ccache","portdir":"devel/ccache","version":"4.13.1","license":"GPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://ccache.dev","description":"object-file caching compiler wrapper","long_description":"ccache is a compiler cache. It acts as a caching pre-processor to C/C++ compilers, using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. This often results in a 5 to 10 times speedup in common compilations.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["debug","doc","universal"],"dependencies":[{"type":"build","ports":["clang-22","pkgconfig","perl5","asciidoctor","doctest","cmake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["hiredis","xxhashlib","zstd"]}],"depends_on":[{"type":"build","ports":["arangodb","dosbox-staging","py310-pytorch","py311-pytorch","py312-pytorch","py313-pytorch","py314-pytorch"]},{"type":"run","ports":["gutils-suite-core"]}]},{"name":"cctools","portdir":"devel/cctools","version":"949.0.1","license":"(APSL-2 or GPL-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://opensource.apple.com/source/cctools/","description":"Compiler Tools for Mac OS X and Darwin","long_description":"A set of essential tools to support development on Mac OS X and Darwin. Conceptually similar to binutils on other platforms.","active":true,"categories":["devel"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":["llvm16","llvm15","llvm14","llvm13","llvm12","llvm11","llvm10","llvmdev","xcode","xtools"],"dependencies":[{"type":"build","ports":["libunwind-headers","clang-18"]},{"type":"lib","ports":["llvm-10"]}],"depends_on":[{"type":"build","ports":["fireworkx","py36-spaCy","py37-spaCy","ruby32","ruby33","ruby34","stack","unison-lang","upc","ffmpeg","ffmpeg-devel","ffmpeg6","ffmpeg7","ffmpeg8","live555","matterhorn","mcabber","pure-gen","py310-blis","py311-blis","py312-blis","py313-blis","py314-blis","py310-pytorch","py311-pytorch","py312-pytorch","py313-pytorch","py314-pytorch","py310-spaCy","py311-spaCy","py312-spaCy","py313-spaCy","py314-spaCy","esmf","root5","sparskit","theseus","xrootd","bash","bash-devel","fhist","boxes","erd","highlight","hindent","lhs2tex","pandoc","pandoc-citeproc","pxsl-tools","adblock2privoxy","tenfourfox","tenfourfox-devel","aquafox","AfterStep","py37-pytorch","py38-blis","py27-pyilmbase","py35-pyilmbase","py36-pyilmbase","py37-pyilmbase","py38-pyilmbase","py39-pyilmbase","py35-blis","py36-blis","py38-opencv4-devel","ffmpeg4","clang-3.3","py35-opencv4","py36-opencv4","py35-opencv4-devel","py36-opencv4-devel","py37-opencv4","py37-tensorflow","py38-tensorflow","py38-spaCy","ruby40","py37-tensorflow1","py37-opencv4-devel","llvm-21","llvm-20","mlir-21","clang-21","lldb-21","flang-21","mlir-20","clang-20","lldb-20","flang-20","py37-pyarrow","py38-pyarrow","py38-tensorflow1","py38-pytorch","py39-blis","OpenBLAS","OpenBLAS-devel","py310-tensorflow","py39-tensorflow","py39-tensorflow1","py37-blis","py39-pyarrow","py310-pyarrow","py311-pyarrow","py312-pyarrow","py313-pyarrow","py314-pyarrow","py39-pytorch","py39-opencv4","py39-opencv4-devel","py38-opencv4","bash50","llvm-22","mlir-22","clang-22","lldb-22","flang-22","libclc-22","spirv-llvm-translator-22","py39-spaCy","LyX","qt53-qtbase","rubberband","HaXml","aeson-pretty","alex","cpphs","darcs","git-annex","hadolint","happy","haskell-language-server","haskell-stan","hlint","hscolour","ihaskell","ld64-97","ld64-127","ld64-236","ld64-274","ld64-latest","libtapi","libunwind","mono","retdec","retdec-devel","shellcheck","xeus","hledger","hledger-iadd","widelands","widelands-devel","gcr","vte","darktable","darktable-devel","exempi","gimp2","gimp2-devel","gimp3-devel","libopenraw","libopenraw-legacy","opencv4","opencv4-devel","py310-opencv4","py311-opencv4","py312-opencv4","py313-opencv4","py314-opencv4","py310-opencv4-devel","py311-opencv4-devel","py312-opencv4-devel","py313-opencv4-devel","opensubdiv","cabal","g95","libgcc-devel","libgcc11","libgcc13","libgcc14","libgcc15","libgcc45","libgcc6","libgcc7","libgcc9","gf-core","ghc","hadrian","ispc","ispc-clang","llvm-10","llvm-11","clang-10","lldb-10","clang-11","flang-11","lldb-11","llvm-12","llvm-13","clang-12","lldb-12","mlir-13","clang-13","lldb-13","flang-13","llvm-14","llvm-15","mlir-14","clang-14","lldb-14","flang-14","mlir-15","clang-15","lldb-15","flang-15","llvm-16","llvm-17","mlir-16","clang-16","lldb-16","flang-16","mlir-17","clang-17","lldb-17","flang-17","llvm-18","llvm-19","mlir-18","clang-18","lldb-18","flang-18","mlir-19","clang-19","lldb-19","flang-19","clang-3.7","clang-3.4","clang-6.0","clang-5.0","clang-8.0","clang-7.0","clang-9.0","llvm-devel","mlir-devel","clang-devel","lldb-devel","flang-devel","mruby","mrustc-rust","racket","ruby-devel","ruby30","ruby31"]},{"type":"lib","ports":["bazel","bazel-6","ghc","bazel-2.0","gcc15","ghc-prebuilt","bazel-3.1","gcc43","gcc44","gcc45","apple-gcc42","cabal","rust-compiler-wrap","cabal-prebuilt","gcc46","gcc-devel","bazel-3.5","gcc10","gcc11","bazel-3.7","gcc47","gcc48","gcc49","gcc5","gcc6","gcc7","gcc12","llvm-gcc42","gcc8","gcc9","gcc13","gcc14","bazel-0.25"]},{"type":"run","ports":["clang-19","clang-9.0","clang-11","clang-16","clang-14","clang-8.0","clang-22","clang-18","clang-12","clang-7.0","clang-21","clang-15","clang-20","clang-17","clang-13","clang-6.0","clang-devel","clang-10","clang-5.0"]}]},{"name":"cddlib","portdir":"devel/cddlib","version":"0.94m","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/cddlib/cddlib","description":"a C implementation of the Double Description Method","long_description":"a C implementation of the Double Description Method","active":true,"categories":["devel","math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gmp"]}],"depends_on":[{"type":"lib","ports":["TOPCOM","gfan","latte-int","singular","sympol"]}]},{"name":"cdecl","portdir":"devel/cdecl","version":"18.5","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/paul-j-lucas/cdecl","description":"Composing and deciphering C (or C++) type declarations or casts.","long_description":"cdecl (see-deh-kull) is a program for composing and deciphering C (or C++) type declarations or casts, a.k.a. \"gibberish.\" It can be used interactively on a terminal or accept input from either the command line or standard input.","active":true,"categories":["devel"],"maintainers":[{"name":"paul","github":"","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","flex","libtool","autoconf","automake","bison"]},{"type":"lib","ports":["readline","ncurses"]}],"depends_on":[]},{"name":"cegui","portdir":"devel/cegui","version":"0.7.9","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://cegui.org.uk","description":"Crazy Eddie’s GUI System","long_description":"Crazy Eddie’s GUI System is a free library for game developers that provides windowing and widgets for graphics APIs and engines where such functionality is not natively available, or is severely lacking.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["freeimage","freetype","expat","libxml2","libdevil","freeglut","xorg-libice","xorg-libsm","tinyxml","pcre"]}],"depends_on":[]},{"name":"cereal","portdir":"devel/cereal","version":"1.3.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/USCiLab/cereal","description":"A C++11 library for serialization","long_description":"cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone.","active":true,"categories":["devel"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["bali-phy","bali-phy-devel"]},{"type":"lib","ports":["mlpack"]}]},{"name":"cextract","portdir":"devel/cextract","version":"1.7","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.cs.bu.edu/pub/adb/","description":"C prototype extractor","long_description":"cextract is ideal for generating header files for large multi-file C programs, and will provide an automated method for generating all of the prototypes for all of the functions in such a program. cextract also functions as a rudimentary documentation extractor, generating a sorted list of all functions and their locations.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"cflow","portdir":"devel/cflow","version":"1.8","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/cflow/","description":"A program for generating call graphs from C code.","long_description":"The cflow program is a tool which generates a call graph from C source files. It is most often used with a program like dot (from the graphviz package) in order to present visual graphs of the paths along which a piece of software may run.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libiconv","gettext-runtime"]}],"depends_on":[]},{"name":"cgdb","portdir":"devel/cgdb","version":"0.8.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cgdb.github.io","description":"A curses-based interface to the GNU Debugger (GDB).","long_description":"CGDB is a curses-based interface to the GNU Debugger (GDB). The goal of CGDB is to be lightweight and responsive, not encumbered with unnecessary features.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["texinfo","clang-18"]},{"type":"lib","ports":["ncurses","readline"]}],"depends_on":[]},{"name":"cglm","portdir":"devel/cglm","version":"0.9.6","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/recp/cglm","description":"Highly Optimized Graphics Math (glm) for C","long_description":"Highly optimized 2D|3D math library, also known as OpenGL Mathematics (glm) for `C`. cglm provides lot of utils to help math operations to be fast and quick to write.","active":true,"categories":["devel","math"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["taisei"]}]},{"name":"chai","portdir":"devel/chai","version":"2024.07.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/LLNL/CHAI","description":"Copy-hiding array abstraction to automatically migrate data between memory spaces","long_description":"CHAI is a library that handles automatic data migration to different memory spaces behind an array-style interface. It was designed to work with RAJA and integrates with it. CHAI could be used with other C++ abstractions, as well.","active":true,"categories":["devel"],"maintainers":[],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20","gcc15"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["libomp","raja","cppcheck","mpich-clang20","libfmt11","git","uncrustify","libgcc"]}],"depends_on":[]},{"name":"cheat","portdir":"devel/cheat","version":"4.4.2","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/cheat/cheat","description":"create and view interactive cheatsheets on the command-line","long_description":"cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"check","portdir":"devel/check","version":"0.15.2","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://libcheck.github.io/check/","description":"C unit testing framework","long_description":"Check is a unit test framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["rofi","libu2f-server","yubico-piv-tool","ezstream","libsbml"]},{"type":"lib","ports":["libhangul"]},{"type":"test","ports":["recutils","aide"]}]},{"name":"checkmake","portdir":"devel/checkmake","version":"0.3.2","license":"MIT","platforms":"{darwin >= 21}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mrtazz/checkmake","description":"experimental tool for linting and checking Makefiles","long_description":"checkmake is a experimental tool for linting and checking Makefiles. It may not do what you want it to.","active":true,"categories":["devel"],"maintainers":[{"name":"therealketo","github":"therealketo","ports_count":17}],"variants":[],"dependencies":[{"type":"build","ports":["go","pandoc","clang-18"]}],"depends_on":[]},{"name":"chipmunk","portdir":"devel/chipmunk","version":"7.0.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://chipmunk-physics.net","description":"Fast and lightweight 2D rigid body physics library in C","long_description":"Fast and lightweight 2D rigid body physics library in C","active":true,"categories":["devel"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["debug","demos","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"chromium-tabs","portdir":"devel/chromium-tabs","version":"0.0.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/rsms/chromium-tabs","description":"Framework for Chromium tabs","long_description":"Chromium Tabs is a Cocoa framework for building applications that works like Chromium's window system.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"chronos-go","portdir":"devel/chronos-go","version":"0.1.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/amit-davidson/Chronos","description":"Chronos is a static race detector for the Go language","long_description":"Chronos is a static race detector for the Go language written in Go.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"cimfomfa","portdir":"devel/cimfomfa","version":"21-361","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/micans/cimfomfa","description":"a C utility library","long_description":"cimfomfa is a C utility library supporting both MCL, a cluster algorithm for graphs, and zoem, a macro/DSL language. It supplies abstractions for memory management, I/O, associative arrays, strings, heaps, and a few other things.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["zoem"]}]},{"name":"cl-quicklisp","portdir":"devel/cl-quicklisp","version":"2015-01-28","license":"permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.quicklisp.org/beta/","description":"Quicklisp is a library manager for Common Lisp","long_description":"Quicklisp is a library manager for Common Lisp. It works with your existing Common Lisp implementation to download, install, and load any of over 1,500 libraries with a few simple commands.","active":true,"categories":["devel"],"maintainers":[{"name":"","github":"jrjsmrtn","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"clang-uml","portdir":"devel/clang-uml","version":"0.6.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bkryza/clang-uml","description":"Customizable automatic UML diagram generator for C++ based on Clang","long_description":"clang-uml is an automatic C++ to UML class, sequence, package and include diagram generator, driven by YAML configuration files. The main idea behind the project is to easily maintain up-to-date diagrams within a code-base or document legacy code. The configuration file or files for clang-uml define the types and contents of each generated diagram.","active":true,"categories":["devel"],"maintainers":[{"name":"bkryza","github":"bkryza","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["yaml-cpp","clang-20"]}],"depends_on":[]},{"name":"class-dump","portdir":"devel/class-dump","version":"3.5","license":"GPL-2+","platforms":"{darwin >= 12}","epoch":0,"replaced_by":null,"homepage":"http://stevenygard.com/projects/class-dump/","description":"Utility for examining the Objective-C segment of Mach-O files.","long_description":"It generates declarations for the classes, categories and protocols. This is the same information provided by using 'otool -ov', but presented as normal Objective-C declarations.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openssl"]}],"depends_on":[]},{"name":"clavus","portdir":"devel/clavus","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/peter-mbx/clavus","description":"Simplify the management of configurations on your machine","long_description":"A lightweight command-line tool designed for anyone in the tech field, specially for IT consultants or professionals managing multiple clients environments. This tool simplifies the management of configurations on your machine, allowing you to configure your environment and load the necessary resources, like files and/or commands.","active":true,"categories":["devel"],"maintainers":[{"name":"pietro.mobrici","github":"peter-mbx","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"clew","portdir":"devel/clew","version":"20170324","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/OpenCLWrangler/clew","description":"The OpenCL Extension Wrangler Library","long_description":"The OpenCL Extension Wrangler Library","active":true,"categories":["devel"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"clib","portdir":"devel/clib","version":"2.8.7","license":"MIT","platforms":"darwin linux","epoch":0,"replaced_by":null,"homepage":"https://www.clibs.org","description":"Package manager for the C programming language.","long_description":"Package manager for the C programming language. Basically the lazy-man’s copy/paste promoting smaller C utilities, also serving as a nice way to discover these sort of libraries. The goal of clibs is to provide stand-alone “micro” C libraries for developers to quickly install without coupling to large frameworks. You should use clib(1) to fetch these files for you and check them into your repository, the end-user and contributors should not require having clib(1) installed. This allows clib(1) to fit into any new or existing C workflow without friction.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["curl"]}],"depends_on":[]},{"name":"clog","portdir":"devel/clog","version":"20030825","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.webgroupmedia.com/software/","description":"cLog is a cross-platform C logging library.","long_description":"cLog is a cross-platform C logging library. It is designed to log to files and can also log to a callback function.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]}]}