HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53703,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=274",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=272",
"results": [
{
"name": "sphinx4",
"portdir": "audio/sphinx4",
"version": "1.0beta5",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cmusphinx.sourceforge.net/sphinx4/",
"description": "Speech recognition package",
"long_description": "Speech recognition package",
"active": true,
"categories": [
"audio",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "sphinxbase",
"portdir": "audio/sphinxbase",
"version": "0.8",
"license": "BSD and MIT",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cmusphinx.sourceforge.net/",
"description": "Support library for CMU Sphinx",
"long_description": "The CMU Sphinx toolkit is a group of speech recognition systems developed at Carnegie Mellon University. This package is a support library that is used by several elements of CMU Sphinx.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"doxygen",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pocketsphinx",
"sphinx3",
"sphinxtrain"
]
}
]
},
{
"name": "sphinxtrain",
"portdir": "audio/sphinxtrain",
"version": "1.0.8",
"license": "Permissive",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cmusphinx.sourceforge.net/",
"description": "Acoustic model training tools for Sphinx",
"long_description": "This is SphinxTrain, Carnegie Mellon University's open source acoustic model trainer.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"sphinxbase",
"perl5",
"python27"
]
}
],
"depends_on": []
},
{
"name": "sptk",
"portdir": "audio/sptk",
"version": "3.11",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sp-tk.sourceforge.net",
"description": "The Speech Signal Processing Toolkit",
"long_description": "The Speech Signal Processing Toolkit (SPTK) is a suite of speech signal processing tools for UNIX environments, e.g., LPC analysis, PARCOR analysis, LSP analysis, PARCOR synthesis filter, LSP synthesis filter, vector quantization techniques, and other extended versions of them.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11"
]
}
],
"depends_on": []
},
{
"name": "sratom",
"portdir": "audio/sratom",
"version": "0.6.10",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://drobilla.net/software/sratom.html",
"description": "library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax",
"long_description": "sratom is a library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "aggraef",
"github": "agraef",
"ports_count": 44
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"python27",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lv2",
"serd",
"sord"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lilv"
]
}
]
},
{
"name": "spuce",
"portdir": "audio/spuce",
"version": "0.4.3",
"license": "Boost-1",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/audiofilter/spuce",
"description": "A DSP digital filtering library - IIR/FIR filtering",
"long_description": "A DSP digital filtering library - IIR/FIR filtering",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 151
}
],
"variants": [
"debug",
"qtgui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"PothosComms",
"PothosPlotters"
]
}
]
},
{
"name": "ssrc",
"portdir": "audio/ssrc",
"version": "1.33",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://shibatch.sourceforge.net/",
"description": "A fast and high quality sampling rate converter SSRC",
"long_description": "SSRC converts sampling rate of PCM wav file. Also, this program has a function to apply dither to its output and extend perceived dynamic range. Sampling rates of 44.1kHz and 48kHz are populary used, but ratio of these two frequency is 147:160, and it's not a small numbers. Therefore, sampling rate conversion without degradation of sound quality requires filter with very large order, and it's difficult to achive both quality and speed. This program achived relatively fast and high quality with two different kinds of filters combined skillfully.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "stk",
"portdir": "audio/stk",
"version": "5.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ccrma.stanford.edu/software/stk/",
"description": "open source audio signal processing and algorithmic synthesis classes",
"long_description": "The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (it's mostly platform-independent C and C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). We like to think that this increases the chances that our programs will still work in another 5-10 years. In fact, the ToolKit has been working continuously for nearly 20 years now. STK currently runs with realtime support (audio and MIDI) on Linux, macOS, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2142
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lmms"
]
}
]
},
{
"name": "streamripper",
"portdir": "audio/streamripper",
"version": "1.64.6",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://streamripper.sourceforge.net/",
"description": "separate tracks via Shoutcasts title-streaming",
"long_description": "Streamripper started as a way to separate tracks via Shoutcasts title-streaming feature. This has now been expanded into a much more generic feature, where part of the program only tries to hint at where one track starts and another ends, thus allowing a mp3 decoding engine to scan for a silent mark, which is used to find an exact track separation.",
"active": true,
"categories": [
"net",
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libvorbis",
"libiconv",
"glib2",
"libogg"
]
}
],
"depends_on": []
},
{
"name": "switchaudio-osx",
"portdir": "audio/switchaudio-osx",
"version": "1.2.2",
"license": "MIT",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/deweller/switchaudio-osx",
"description": "A command-line utility to switch the audio source on Mac OS X.",
"long_description": "A command-line utility to switch the audio source on Mac OS X.",
"active": true,
"categories": [
"sysutils",
"audio"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 350
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "taglib",
"portdir": "audio/taglib",
"version": "1.13.1",
"license": "(LGPL-2 or MPL-1.1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://taglib.org",
"description": "TagLib Audio Meta-Data Library",
"long_description": "TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC files.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2142
}
],
"variants": [
"debug",
"examples",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mythtv-core.28",
"mythtv-plugins.28",
"gstreamer1-gst-plugins-good",
"moc",
"qmmp",
"rsgain",
"QMPlay2",
"lms",
"VLC2",
"libVLC2",
"easytag",
"easytag-devel",
"ezstream",
"mp3unicode",
"ncmpcpp",
"pianod",
"shell-fm",
"taglib-extras",
"gstreamer010-gst-plugins-good",
"amarok",
"juk",
"kfilemetadata",
"ktorrent4",
"nepomuk-core",
"tellico",
"libgpod",
"musikcube",
"mythtv-core.27",
"mythtv-plugins.27",
"mediatomb"
]
}
]
},
{
"name": "taglib-extras",
"portdir": "audio/taglib-extras",
"version": "1.0.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://developer.kde.org/~wheeler/taglib.html",
"description": "Taglib plugins for various filetypes supported by Amarok, the KDE music manager.",
"long_description": "Taglib plugins for various filetypes supported by Amarok, the KDE music manager.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"phonon",
"taglib",
"qt4-mac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"amarok"
]
}
]
},
{
"name": "taglib-sharp",
"portdir": "audio/taglib-sharp",
"version": "2.0.3.7",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://banshee.fm/",
"description": "C# implementation of TagLib.",
"long_description": "C# implementation of TagLib. TagLib is a library for reading and editing the meta-data of several popular audio formats.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mono"
]
}
],
"depends_on": []
},
{
"name": "tagtool",
"portdir": "audio/tagtool",
"version": "0.12.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/tagtool/",
"description": "Audio Tag Tool is a program to manage the information fields in MP3 and Ogg Vorbis files, commonly called tags.",
"long_description": "Audio Tag Tool is a program to manage the information fields in MP3 and Ogg Vorbis files, commonly called tags. Tag Tool can be used to edit tags one by one, but the most useful features are the ability to easily tag or rename hundreds of files at once, in any desired format.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"intltool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libglade2",
"id3lib",
"libxml2",
"libvorbis",
"sqlite3",
"gettext",
"libffi",
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "twolame",
"portdir": "audio/twolame",
"version": "0.4.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://twolame.sourceforge.net/",
"description": "TwoLAME is an optimized MPEG Audio Layer 2 encoder",
"long_description": "TwoLAME is an optimized MPEG Audio Layer 2 encoder",
"active": true,
"categories": [
"multimedia",
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsndfile"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tenacity",
"audacity2",
"avidemux",
"gstreamer1-gst-plugins-good",
"gstreamer010-gst-plugins-ugly",
"audacity-devel",
"VLC2",
"libVLC2",
"audacity",
"sox"
]
}
]
},
{
"name": "uade2",
"portdir": "audio/uade2",
"version": "2.13",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://zakalwe.fi/uade",
"description": "Unix Amiga Delitracker Emulator",
"long_description": "UADE plays old amiga music formats by emulating Amiga hardware. It re-uses Amiga Eagleplayer plugins to play different formats.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"uadefs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libao"
]
}
],
"depends_on": []
},
{
"name": "unixcw",
"portdir": "audio/unixcw",
"version": "3.6.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://unixcw.sourceforge.net",
"description": "library and applications for Morse code",
"long_description": "unixcw is an umbrella project for a library and for a few applications related to Morse code.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 91
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"ncurses",
"gettext-runtime"
]
},
{
"type": "run",
"ports": [
"pulseaudio"
]
}
],
"depends_on": []
},
{
"name": "vcvrack",
"portdir": "audio/vcvrack",
"version": "1.1.6",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vcvrack.com/",
"description": "VCV Rack is an open-source virtual modular synthesizer.",
"long_description": "VCV Rack is an open-source virtual modular synthesizer.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1161
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"jq",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git",
"wget"
]
}
],
"depends_on": []
},
{
"name": "vorbis-tools",
"portdir": "audio/vorbis-tools",
"version": "1.4.2",
"license": "GPL-2+ and BSD and LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.vorbis.com/",
"description": "The Ogg Vorbis CODEC tools",
"long_description": "Ogg Vorbis is a fully Open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to 128 kbps/channel. This places Vorbis in the same competetive class as audio representations such as MPEG-4 (AAC), and similar to, but higher performance than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"flac",
"speex",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libao",
"curl",
"libvorbis",
"opusfile",
"gettext",
"libogg"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"abcde",
"gpodder"
]
},
{
"type": "run",
"ports": [
"normalize"
]
}
]
},
{
"name": "vorbisgain",
"portdir": "audio/vorbisgain",
"version": "0.37",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sjeng.org/vorbisgain.html",
"description": "corrects the volume of an Ogg Vorbis file to a predefined standardized loudness",
"long_description": "VorbisGain corrects the volume of an Ogg Vorbis file to a predefined standardized loudness by calculating the file's percieved sound level using the ReplayGain algorithm. VorbisGain then stores in the comments (tags) in the file a suggestion on how the volume should be changed during playback to get a uniform sound level. You then need to use an audio player that knows about and acts on that suggestion.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2142
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libvorbis",
"libogg"
]
}
],
"depends_on": []
},
{
"name": "wavpack",
"portdir": "audio/wavpack",
"version": "5.9.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.wavpack.com",
"description": "Hybrid lossless audio compression",
"long_description": "WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. Although the technology is loosely based on previous versions of WavPack, the new version 4 format has been designed from the ground up to offer unparalleled performance and functionality.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gstreamer010-gst-plugins-good",
"gstreamer1-gst-plugins-good",
"SDL3_mixer",
"moc",
"cmus",
"libsdl2_mixer",
"qmmp",
"xine-lib",
"audacious-plugins",
"audacity",
"easytag",
"easytag-devel",
"audacity3",
"mpd",
"sox",
"xmms2"
]
},
{
"type": "run",
"ports": [
"freac"
]
}
]
},
{
"name": "xld",
"portdir": "audio/xld",
"version": "20250302",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tmkk.undo.jp/xld/index_e.html",
"description": "Lossless audio decoder for Mac OS X",
"long_description": "X Lossless Decoder(XLD) is a tool for Mac OS X that is able to decode/convert/play various 'lossless' audio files. The supported audio files can be split into some tracks with cue sheet when decoding. It works on Mac OS X 10.4 and later.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 688
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "xmms2",
"portdir": "audio/xmms2",
"version": "0.9.5",
"license": "LGPL-2.1+ and GPL-2+ and GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/xmms2/xmms2-devel",
"description": "CrossPlatform Music Multiplexer System",
"long_description": "Next generation audio player of XMMS",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"pulse",
"jack",
"cpp",
"avahi",
"samba",
"perl",
"ruby",
"python",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"python312",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libmad",
"libmodplug",
"libmpcdec",
"libofa",
"libsamplerate",
"libshout2",
"libsndfile",
"libvorbis",
"mpg123",
"opusfile",
"speex",
"wavpack",
"faad2",
"libdiscid",
"fftw-3-single",
"fluidsynth",
"libmms",
"libogg",
"curl",
"libxml2",
"openssl3",
"gettext-runtime",
"ffmpeg6",
"py312-cython",
"glib2",
"flac",
"libao",
"libcdio-paranoia"
]
}
],
"depends_on": []
},
{
"name": "bonniexx",
"portdir": "benchmarks/bonniexx",
"version": "1.97.3",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.coker.com.au/bonnie++/",
"description": "Disk and FS performance tester",
"long_description": "Bonnie++ is a benchmark suite that is aimed at performing a number of simple tests of hard drive and file system performance. Then you can decide which test is important and decide how to compare different systems after running it. I have no plans to ever have it produce a single number, because I don't think that a single number can be useful when comparing such things.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "bwbench",
"portdir": "benchmarks/bwbench",
"version": "3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RRZE-HPC/TheBandwidthBenchmark",
"description": "The ultimate memory bandwidth benchmark",
"long_description": "The ultimate memory bandwidth benchmark - heavily inspired by John McCalpin's Stream benchmark and contains a collection of simple streaming kernels",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 350
}
],
"variants": [
"openmp",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libomp"
]
}
],
"depends_on": []
},
{
"name": "forkbomb",
"portdir": "benchmarks/forkbomb",
"version": "1.4",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://home.tiscali.cz:8080/~cz210552/forkbomb.html",
"description": "System stress testing tool",
"long_description": "forkbomb is tool for stress testing. It can create many processes using fork(), eats all available memory using realloc() and accesses this memory. It has different switches for fine-tuning operation. While classic fork() bomb is good only for fun, running multiple memory-eaters can be useful for determining maximum memory which can be given to servers (bind or squid) without taking machine down. You can test different operation systems with this tool and see how they are handling the load.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "iozone",
"portdir": "benchmarks/iozone",
"version": "3.510",
"license": "Restrictive/Distributable and GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.iozone.org/",
"description": "Performance Test of File I/O",
"long_description": "Iozone tests the speed of I/O to actual files. Therefore, this measurement factors in the efficiency of your machine's file system, operating system, C compiler, and C runtime library. It produces a measurement which is the number of bytes per second that your system can read or write to a file.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 370
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "nbench-byte",
"portdir": "benchmarks/nbench-byte",
"version": "2.2.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tux.org/~mayer/linux/bmark.html",
"description": "Linux/Unix port of BYTEmark",
"long_description": "nbench is a port of the BYTEmark benchmark program. These are Native Mode (a.k.a. Algorithm Level) tests; benchmarks designed to expose the capabilities of a system's CPU, FPU, and memory system.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pipebench",
"portdir": "benchmarks/pipebench",
"version": "0.40",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.habets.pp.se/synscan/programs.php?prog=pipebench",
"description": "benchmark the throughput of a pipe",
"long_description": "Pipebench shows the current throughput and amount of data going through a pipe. It can be used to show the progress of a large md5 process: cat bigfile | pipebench | md5",
"active": true,
"categories": [
"sysutils",
"benchmarks"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "polygraph",
"portdir": "benchmarks/polygraph",
"version": "4.3.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.web-polygraph.org/",
"description": "Web Polygraph is a performance testing tool for caching proxies and other Web intermediaries.",
"long_description": "Web Polygraph is a freely available performance testing tool for caching proxies, origin server accelerators, L4/7 switches, content filters, and other Web intermediaries. Polygraph's features include: - high-performance HTTP clients and servers - realistic HTTP, FTP and SSL traffic generation - HTTP and SOCKS5 proxy support, with chaining - HTTP Basic, NTLM, and Negotiate proxy authentication - LDAP-friendly generation of user credentials - flexible content simulation - ready-to-use standard workloads for benchmarking - powerful domain-specific configuration language - portable open-source implementation - friendly commercial support",
"active": true,
"categories": [
"www",
"benchmarks"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"openssl"
]
}
],
"depends_on": []
},
{
"name": "sysbench",
"portdir": "benchmarks/sysbench",
"version": "1.0.20",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/akopytov/sysbench",
"description": "Scriptable database and system performance benchmark",
"long_description": "sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. It is most frequently used for database benchmarks, but can also be used to create arbitrarily complex workloads that do not involve a database server.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [
{
"name": "sainnhe",
"github": "sainnhe",
"ports_count": 7
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-18",
"autoconf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"luajit",
"umem"
]
}
],
"depends_on": []
},
{
"name": "ubench",
"portdir": "benchmarks/ubench",
"version": "0.32",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.phystech.com/download/ubench.html",
"description": "Unix Benchmark Utility for CPU(s) and memory",
"long_description": "The Unix Benchmark Utility ubench is an attempt to introduce a single measure of perfomance among computer systems running various flavors of Unix operation system. The current development release tests only CPU(s) and memory. In the future releases there will be tests added for disk and TCP/IP. Ubench is taking advantage of multiple CPUs on an SMP system and the results will reflect that.",
"active": true,
"categories": [
"benchmarks"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "fornjot",
"portdir": "cad/fornjot",
"version": "0.47.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.fornjot.app",
"description": "Fornjot is an early-stage project to create a next-generation Code-CAD application.",
"long_description": "Fornjot is an early-stage project to create a next-generation Code-CAD application.",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1161
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "gaw",
"portdir": "cad/gaw",
"version": "20170605",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.rvq.fr/linux/gaw.php",
"description": "Gtk Analog Wave viewer",
"long_description": "Gaw is a software tool for displaying analog waveforms from sampled data, e.g., from the output of simulators like Spice. Data can be imported to gaw using files or direct TCP/IP connections.",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "Torsten.Maehne",
"github": "maehne",
"ports_count": 4
}
],
"variants": [
"gtk2",
"gtk3",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk3",
"hicolor-icon-theme"
]
},
{
"type": "run",
"ports": [
"openbrowser"
]
}
],
"depends_on": []
},
{
"name": "freecad",
"portdir": "cad/freecad",
"version": "0.18.5",
"license": "LGPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freecadweb.org",
"description": "FreeCAD is a general purpose feature-based, parametric 3D modeler.",
"long_description": "FreeCAD is a general purpose feature-based, parametric 3D modeler for CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering and product design but also fits a wider range of uses in engineering, such as architecture or other engineering specialties. It is 100% Open Source (LGPL2+ license) and extremely modular, allowing for very advanced extension and customization.",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "mark.brethen",
"github": "mbrethen",
"ports_count": 7
}
],
"variants": [
"debug",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"oce",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gcc15",
"cmake",
"pkgconfig",
"graphviz",
"doxygen",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"oce",
"libgcc",
"eigen3",
"freetype",
"xercesc3",
"boost171",
"qt4-mac",
"py310-matplotlib",
"py310-pyside",
"py310-shiboken",
"py310-pivy",
"py310-pyside-tools",
"python310",
"zlib",
"swig",
"swig-python",
"Coin-framework",
"SoQt"
]
},
{
"type": "run",
"ports": [
"qt4-mac-sqlite3-plugin"
]
}
],
"depends_on": []
},
{
"name": "gcam",
"portdir": "cad/gcam",
"version": "2010.07.27",
"license": "GPL-3+",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20130914095118/http://gcam.js.cx/index.php/Main_Page",
"description": "GCAM is the free GNU Computer Aided Manufacturing package.",
"long_description": "GCAM is the free GNU Computer Aided Manufacturing package. Most 3-Axis Computer Numerically Controlled (CNC) mills such as the Taig, Sherline and Haas are supported in both english and metric units. GCAM has a simple interface for making bolt holes, drill holes, sketches, templates, and more. After extruding these entities one can export the corresponding G-code for the selected cutting tool(s).",
"active": true,
"categories": [
"cad"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtkglext",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "gerbv",
"portdir": "cad/gerbv",
"version": "2.7.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gerbv.geda-project.org",
"description": "Gerber Viewer (gerbv) is a viewer for Gerber files",
"long_description": "Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are generated from PCB CAD system and sent to PCB manufacturers as basis for the manufacturing process. The standard supported by gerbv is RS-274X.",
"active": true,
"categories": [
"science",
"cad",
"electronics"
],
"maintainers": [],
"variants": [
"quartz",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"librsvg",
"makeicns",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "gtkwave",
"portdir": "cad/gtkwave",
"version": "3.3.117",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gtkwave.sourceforge.net",
"description": "A viewer for common electronic CAD waveform files.",
"long_description": "GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.",
"active": true,
"categories": [
"cad"
],
"maintainers": [
{
"name": "kenneth.ostby",
"github": "langly",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"librsvg",
"makeicns",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"harfbuzz",
"bzip2",
"tk",
"pango",
"xz",
"zlib",
"gtk-osx-application-gtk2"
]
}
],
"depends_on": []
},
{
"name": "xgsch2pcb",
"portdir": "cad/xgsch2pcb",
"version": "0.1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wiki.geda-project.org/geda:download",
"description": "intuitive and user-friendly graphical interface to gsch2pcb",
"long_description": "xgsch2pcb provides an intuitive, user-friendly graphical interface to the gsch2pcb command-line tool which is used to generate and update a PCB layout. It works with schematics created by gschem, and layouts created by pcb. xgsch2pcb also features a template functionality for creating new projects.",
"active": true,
"categories": [
"science",
"cad",
"electronics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"intltool"
]
},
{
"type": "lib",
"ports": [
"dbus-python27",
"desktop-file-utils",
"gtk2",
"py27-pygtk",
"pcb"
]
},
{
"type": "run",
"ports": [
"geda-gaf"
]
}
],
"depends_on": []
},
{
"name": "Heimdall",
"portdir": "comms/Heimdall",
"version": "2.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~grimler/Heimdall",
"description": "Tool to flash Samsung mobile phones",
"long_description": "Reverse-engineered tool from Samsung provided Odin that allows to flash all Samsung phones since around 2010.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "sumirati",
"github": "sumirati",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libusb",
"qt6-qtbase"
]
}
],
"depends_on": []
},
{
"name": "c3270",
"portdir": "comms/c3270",
"version": "4.3ga8",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://x3270.bgp.nu/index.html",
"description": "A console-based IBM3270 terminal emulator.",
"long_description": "A console-based emulator for the IBM3270 terminal. It is capable of emulating both the IBM3279 (color) and IBM3278 (monochrome) terminals. This port is a good alternative to the x3270 port for those users who do not with to install the X11 dependencies of that package.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "willian.nieckarz",
"github": "sinskinner",
"ports_count": 1
}
],
"variants": [
"stransport"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"readline",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "codegroup",
"portdir": "comms/codegroup",
"version": "20080907",
"license": "public-domain",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.fourmilab.ch/codegroup/",
"description": "codegroup encodes and decodes arbitrary binary data in five-letter code groups, just like spies use!",
"long_description": "codegroup encodes any file into five-letter code groups, allowing it to be transmitted through any medium, and decodes files containing codegroups into the original input. Encoded files contain a 16-bit cyclical redundancy check (CRC) and file size to verify, when decoded, that the message is complete and correct. Files being decoded may contain other information before and after the codegroups, allowing in-the-clear annotations to be included. \n \ncodegroup makes no attempt, on its own, to prevent your message from being read. Cryptographic security should be delegated to a package intended for that purpose, such as pgp. codegroup can then be applied to the encrypted binary output, transforming it into easily transmitted text. Text created by codegroup uses only upper case ASCII letters and spaces. Unlike files encoded with uuencode or pgp's “ASCII armour” facility, the output of codegroup can be easily (albeit tediously) read over the telephone, broadcast by shortwave radio to agents in the field, or sent by telegram, telex, or Morse code. \n \nOnly codegroup conforms to the telegraphic convention of all upper case letters, and passes the “telephone test” of being readable without any modifiers such as “capital” and “lower-case”. Avoiding punctuation marks and lower case letters makes the output of codegroup much easier to transmit over a voice or traditional telegraphic link.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "amtor",
"github": "RobK88",
"ports_count": 11
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "cutecom-qt4-mac",
"portdir": "comms/cutecom-qt4-mac",
"version": "0.22.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cutecom.sourceforge.net",
"description": "Graphical serial terminal",
"long_description": "CuteCom is a graphical serial terminal, like minicom. It is aimed mainly at hardware developers or other people who need a terminal to talk to their devices.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "dgpsip",
"portdir": "comms/dgpsip",
"version": "1.35",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.wsrcc.com/wolfgang/gps/dgps-ip.html",
"description": "Differential GPS over IP communication device",
"long_description": "On a stationary GPS without a differential correction signal, you should see a 20 m average radius drunken walk pattern. On the same receiver with DGPS corrections and a good view of the sky, the error the same receiver with DGPS corrections and a good view of the sky, the error should be reduced to approximately 2 m average radius. If you've always wanted to know exactly where your house is located without that annoying GPS wander, but didn't want to spend the money for a DGPS radio, here is your big chance! I'd like to announce a fun DGPS hack. I've written a small Un*x server and client for redistributing DGPS correction signals over the Net. Basically the server grabs the serial byte stream from my DGPS radio and sends it off over a TCP connection. The client does the same thing but in reverse. The result is that you can receive the local DGPS corrections from absolutely anywhere by using the Internet as the world's largest extension cord. You'll still need to be within 1000 miles or so of San Francisco, California, USA for best results. However chances are better error will still be reduced if you are 2000 to 3000 miles away. Several respondents from 2000 miles away have noted that the remote differential signals have diminished the SA-induced position and velocity errors by approximately 3 times.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "farstream",
"portdir": "comms/farstream",
"version": "0.2.9",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/Farstream/",
"description": "Farstream - Audio/Video Communications Framework",
"long_description": "The Farstream project is an effort to create a framework to deal with all known audio/video conferencing protocols. On one side it offers a generic API that makes it possible to write plugins for different streaming protocols, on the other side it offers an API for clients to use those plugins.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2687
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"gupnp-igd",
"libnice",
"glib2",
"gstreamer1-gst-plugins-base"
]
},
{
"type": "run",
"ports": [
"gstreamer1-gst-plugins-good",
"gstreamer1-gst-plugins-bad"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"telepathy-farstream"
]
}
]
},
{
"name": "gnokii",
"portdir": "comms/gnokii",
"version": "0.6.31",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.gnokii.org/",
"description": "Tools to manipulate Nokia and other mobile phones.",
"long_description": "gnokii provides tools and a user space driver for use with mobile phones under Linux, various unices and Win32. With gnokii you can do such things as make data calls, update your address book, change calendar entires, send and receive SMS messages and load ring tones depending on the phone you have.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "mpal1+bugzilla",
"github": "",
"ports_count": 2
}
],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"intltool"
]
},
{
"type": "lib",
"ports": [
"gettext",
"iso-codes",
"libical",
"libusb-compat",
"readline",
"gtk2"
]
}
],
"depends_on": []
},
{
"name": "heyu",
"portdir": "comms/heyu",
"version": "2.0beta.7.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://heyu.tanj.com",
"description": "HEYU is a text-based console program for remotely controlling lights and appliances in the home or office.",
"long_description": "Heyu uses the CM11A computer interface to send X10 control signals over the AC power lines to modules which can turn On, Off, or Dim attached lamps or appliances. It can store a schedule of timed events in the CM11A memory for execution when the computer is turned off or disconnected. Heyu can also use an optional CM17A interface to transmit X10 RF signals.",
"active": true,
"categories": [
"comms"
],
"maintainers": [
{
"name": "heyu",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "jerm",
"portdir": "comms/jerm",
"version": "8095",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.bsddiary.net/jerm/",
"description": "communication terminal through serial and TCP/IP interfaces",
"long_description": "communication terminal through serial and TCP/IP interfaces",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"tcp_wrappers"
]
}
],
"depends_on": []
},
{
"name": "kermit",
"portdir": "comms/kermit",
"version": "9.0.302",
"license": "BSD",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kermitproject.org/ck90.html",
"description": "Serial and network communications package.",
"long_description": "C-Kermit is a combined serial and network communication software package offering a consistent, medium-independent, cross-platform approach to connection establishment, terminal sessions, file transfer, character-set translation, numeric and alphanumeric paging, and automation of communication tasks.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kermit-devel",
"portdir": "comms/kermit-devel",
"version": "10.0-beta12",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kermitproject.org/ck90.html",
"description": "Serial and network communications package.",
"long_description": "C-Kermit is a combined serial and network communication software package offering a consistent, medium-independent, cross-platform approach to connection establishment, terminal sessions, file transfer, character-set translation, numeric and alphanumeric paging, and automation of communication tasks.",
"active": true,
"categories": [
"comms"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
}
]
}