HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52794,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=1042",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=1040",
"results": [
{
"name": "vulnx",
"portdir": "security/vulnx",
"version": "2.0.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/projectdiscovery/vulnx",
"description": "Modern CLI for exploring vulnerability data",
"long_description": "Modern CLI for exploring vulnerability data with powerful search, filtering, and analysis capabilities",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "vulture",
"portdir": "devel/vulture",
"version": "2.14",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jendrikseipp/vulture",
"description": "Find dead Python code",
"long_description": "Find dead Python code",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davide.liessi",
"github": "dliessi",
"ports_count": 72
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py39-toml"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "VVVVVV",
"portdir": "games/VVVVVV",
"version": "2.4.4",
"license": "Restrictive/Distributable",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://thelettervsixtim.es",
"description": "The indie platformer game where you reversed gravity instead of jumping",
"long_description": "The indie platformer game where you reversed gravity instead of jumping. Developed by Terry Cavanagh, with music by Magnus Pålsson.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [
"debug",
"campaign",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18",
"makeicns"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"tinyxml2",
"physfs",
"libsdl2",
"FAudio"
]
}
],
"depends_on": []
},
{
"name": "vxl",
"portdir": "devel/vxl",
"version": "3.5.0",
"license": "BSD and GPL-2+ and zlib and MIT and Boost",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://vxl.github.io",
"description": "C++ libraries for computer vision",
"long_description": "VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation. It was created from TargetJr and the IUE with the aim of making a light, fast and consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"bzip2",
"tiff",
"libpng",
"zlib",
"libgeotiff"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"InsightToolkit",
"py310-InsightToolkit",
"py311-InsightToolkit",
"py312-InsightToolkit",
"py313-InsightToolkit"
]
}
]
},
{
"name": "w3m",
"portdir": "www/w3m",
"version": "0.5.3.20230121",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tats/w3m",
"description": "pager/text based browser",
"long_description": "w3m is a pager/text-based WWW browser. It is a similar application to Lynx, but it has several features Lynx doesn't have, like tables, frames and inline image rendering. Its 8-bit support is second to none.",
"active": true,
"categories": [
"www"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"imlib2",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl",
"zlib",
"gettext-runtime",
"boehmgc",
"ncurses"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"gegl-0.3",
"neomutt"
]
},
{
"type": "lib",
"ports": [
"emacs-w3m"
]
},
{
"type": "run",
"ports": [
"pure",
"xmlto"
]
}
]
},
{
"name": "w3m-devel",
"portdir": "www/w3m",
"version": "20220429",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "w3m",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by w3m",
"long_description": "This port has been replaced by w3m.",
"active": false,
"categories": [
"www"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 85
}
],
"variants": [
"inline_image_gtk2",
"inline_image_imlib2"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"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": "wabt",
"portdir": "lang/wabt",
"version": "1.0.41",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WebAssembly/wabt",
"description": "The WebAssembly Binary Toolkit",
"long_description": "WABT (we pronounce it \"wabbit\") is a suite of tools for WebAssembly, including: wat2wasm: translate from WebAssembly text format to the WebAssembly binary format wasm2wat: the inverse of wat2wasm, translate from the binary format back to the text format (also known as a .wat) wasm-objdump: print information about a wasm binary. Similiar to objdump. wasm-interp: decode and run a WebAssembly binary file using a stack-based interpreter wasm-decompile: decompile a wasm binary into readable C-like syntax. wat-desugar: parse .wat text form as supported by the spec interpreter (s-expressions, flat syntax, or mixed) and print \"canonical\" flat format wasm2c: convert a WebAssembly binary file to a C source and header wasm-strip: remove sections of a WebAssembly binary file wasm-validate: validate a file in the WebAssembly binary format wast2json: convert a file in the wasm spec test format to a JSON file and associated wasm binary files wasm-stats: output stats for a module spectest-interp: read a Spectest JSON file, and run its tests in the interpreter These tools are intended for use in (or for development of) toolchains or other systems that want to manipulate WebAssembly files.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "easieste",
"github": "",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "wails",
"portdir": "devel/wails",
"version": "2.15.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wails.io",
"description": "Create beautiful applications using Go",
"long_description": "The traditional method of providing web interfaces to Go programs is via a built-in web server. Wails offers a different approach: it provides the ability to wrap both Go code and a web frontend into a single binary. Tools are provided to make this easy for you by handling project creation, compilation and bundling. All you have to do is get creative!",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "run",
"ports": [
"upx",
"npm11"
]
}
],
"depends_on": []
},
{
"name": "waitfor",
"portdir": "sysutils/waitfor",
"version": "0.5",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.hennessynet.com/waitfor/",
"description": "waits until a url is available, a port is being listened to, etc.",
"long_description": "utility that will wait until a url is available, until a port is being listened to, until an amount of time has passed or until a shell command succeeds.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "wait_on",
"portdir": "sysutils/wait_on",
"version": "1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.freshports.org/sysutils/wait_on/",
"description": "waits until a file or directory is changed",
"long_description": "wait_on waits until a file is created, changed, or deleted using kqueue. Provides a timeout to wait for changes.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bsdmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "wakeonlan",
"portdir": "net/wakeonlan",
"version": "0.42",
"license": "Artistic-1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jpoliv/wakeonlan",
"description": "wakeonlan sends magic packets for network-devices to wake up",
"long_description": "Wakeonlan is a Perl script that sends 'magic packets' to wake-on-LAN enabled ethernet adapters and motherboards, in order to switch on remote computers.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 312
}
],
"variants": [
"perl5_28",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"depends_on": []
},
{
"name": "wallet",
"portdir": "net/wallet",
"version": "1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eyrie.org/~eagle/software/wallet/",
"description": "Kerberos-authenticated secure data management",
"long_description": "The wallet is a system for managing secure data, authorization rules to retrieve or change that data, and audit rules for documenting actions taken on that data. Objects of various types may be stored in the wallet or generated on request and retrieved by authorized users. The wallet tracks ACLs, metadata, and trace information. It uses Kerberos authentication. One of the object types it supports is Kerberos keytabs, making it suitable as a user-accessible front-end to Kerberos kadmind with richer ACL and metadata operations.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "akkornel",
"github": "akkornel",
"ports_count": 5
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"p5.34-module-build",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"remctl",
"perl5.34",
"kerberos5"
]
}
],
"depends_on": []
},
{
"name": "wallet-kdc",
"portdir": "net/wallet",
"version": "1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eyrie.org/~eagle/software/wallet/",
"description": "Kerberos-authenticated secure data management",
"long_description": "The wallet is a system for managing secure data, authorization rules to retrieve or change that data, and audit rules for documenting actions taken on that data. Objects of various types may be stored in the wallet or generated on request and retrieved by authorized users. The wallet tracks ACLs, metadata, and trace information. It uses Kerberos authentication. One of the object types it supports is Kerberos keytabs, making it suitable as a user-accessible front-end to Kerberos kadmind with richer ACL and metadata operations. This port contains a remctl script, to be run on the Kerberos 5 KDC, that will generate keytabs at the request of a Wallet server. This variant is only meant to be installed on a KDC, and does not include Wallet server or client.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "akkornel",
"github": "akkornel",
"ports_count": 5
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"p5.34-module-build",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"remctl",
"perl5.34",
"kerberos5"
]
}
],
"depends_on": []
},
{
"name": "wallet-server",
"portdir": "net/wallet",
"version": "1.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eyrie.org/~eagle/software/wallet/",
"description": "Kerberos-authenticated secure data management",
"long_description": "The wallet is a system for managing secure data, authorization rules to retrieve or change that data, and audit rules for documenting actions taken on that data. Objects of various types may be stored in the wallet or generated on request and retrieved by authorized users. The wallet tracks ACLs, metadata, and trace information. It uses Kerberos authentication. One of the object types it supports is Kerberos keytabs, making it suitable as a user-accessible front-end to Kerberos kadmind with richer ACL and metadata operations. The wallet server, run by remctld, maintains the database of object metadata and secure objects, and responds to requests from the wallet client.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "akkornel",
"github": "akkornel",
"ports_count": 5
}
],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"p5.34-crypt-generatepassword",
"p5.34-datetime-format-sqlite",
"p5.34-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-sql-translator",
"kerberos5",
"p5.34-timedate",
"remctl",
"perl5.34",
"p5.34-datetime",
"p5.34-dbi",
"p5.34-dbix-class",
"p5.34-digest-md5"
]
}
],
"depends_on": []
},
{
"name": "wander",
"portdir": "net/wander",
"version": "1.1.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/robinovitch61/wander",
"description": "A terminal app/TUI for HashiCorp Nomad",
"long_description": "An efficient terminal application/TUI for your HashiCorp Nomad cluster: - browse jobs, allocations, tasks, and logs, - exec to run commands in running tasks, - tail global or targeted events using a jq query, - save any view as a local file and see full specs",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "wandio",
"portdir": "devel/wandio",
"version": "1.0.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://research.wand.net.nz/software/libwandio.php",
"description": "C library for compressed file I/O",
"long_description": "Libwandio is a software library written in C that provides an API for transparently reading from and writing to files using a variety of supported compression methods. I/O performance is improved by doing any compression and/or decompression using a separate thread.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "alistair",
"github": "",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"bzip2",
"lzo2",
"xz",
"zlib",
"curl"
]
}
],
"depends_on": []
},
{
"name": "wangle",
"portdir": "devel/wangle",
"version": "2026.07.27.00",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facebook/wangle",
"description": "wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular and composable way.",
"long_description": "wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular and composable way.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "barracuda",
"github": "barracuda156",
"ports_count": 16
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"pkgconfig",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"libevent",
"libsodium",
"fizz",
"zlib",
"boost181",
"libfmt12",
"openssl3",
"double-conversion",
"folly",
"google-glog"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"edencommon",
"fbthrift",
"fb303",
"proxygen",
"watchman",
"fbzmq"
]
}
]
},
{
"name": "wannier90",
"portdir": "science/wannier90",
"version": "3.1.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.wannier.org",
"description": "A Tool for Obtaining Maximally-Localised Wannier Functions",
"long_description": "Wannier90 uses inputs from an electronic-structure code to transform the Bloch orbitals of a crystal into maximally-localised Wannier functions. Interfaces exist for various density-functional theory codes.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "dstrubbe",
"github": "dstrubbe",
"ports_count": 38
}
],
"variants": [
"accelerate",
"atlas",
"blis",
"flexiblas",
"openblas",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"mpich",
"openmpi",
"threads",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gcc15"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"OpenBLAS"
]
}
],
"depends_on": []
},
{
"name": "wap11gui",
"portdir": "net/wap11gui",
"version": "0.12",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wap11gui.sourceforge.net/",
"description": "Linksys WAP11 Unix Configuration Utility",
"long_description": "QT based SNMP client you can use to configure a Linksys WAP11, similar to the one provided by the Linksys client. Supports most of the WAP11's features.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openssl",
"qt3-mac",
"libpng",
"net-snmp",
"libjpeg-turbo"
]
}
],
"depends_on": []
},
{
"name": "wapiti",
"portdir": "math/wapiti",
"version": "1.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wapiti.limsi.fr/",
"description": "A simple and fast discriminative sequence labelling toolkit",
"long_description": "Wapiti is a very fast toolkit for segmenting and labeling sequences with discriminative models. It is based on maxent models, maximum entropy Markov models and linear-chain CRF and proposes various optimization and regularization methods to improve both the computational complexity and the prediction performance of standard models. Wapiti is ranked first on the sequence tagging task for several month on MLcomp web site.",
"active": true,
"categories": [
"textproc",
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "warzone2100",
"portdir": "games/warzone2100",
"version": "4.3.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wz2100.net",
"description": "3-D real-time strategy game",
"long_description": "In Warzone 2100, you take on the role of a member of a group named \"The Project\", in a battle to rebuild the world after mankind has nearly been destroyed by nuclear missiles. \n\nThe game offers campaign, tutorial, and single- and multi-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"asciidoctor",
"cmake",
"gettext",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"sqlitecpp",
"glm",
"libsdl2",
"libsodium",
"physfs",
"re2",
"harfbuzz",
"libpng",
"libogg",
"libtheora",
"libzip",
"miniupnpc",
"freetype",
"fribidi",
"libutf8proc",
"gettext-runtime",
"discord-rpc",
"libfmt9",
"curl",
"zlib",
"libopus",
"libvorbis",
"openal-soft",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"warzone2100-videos",
"warzone2100-music"
]
}
],
"depends_on": []
},
{
"name": "warzone2100-music",
"portdir": "games/warzone2100",
"version": "0.0.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wz2100.net",
"description": "music soundtrack files for Warzone 2100",
"long_description": "In Warzone 2100, you take on the role of a member of a group named \"The Project\", in a battle to rebuild the world after mankind has nearly been destroyed by nuclear missiles. \n\nThe game offers campaign, tutorial, and single- and multi-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics. \n\nThis package (warzone2100-music) contains the music soundtrack files.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"standard",
"high"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"warzone2100"
]
}
]
},
{
"name": "warzone2100-videos",
"portdir": "games/warzone2100",
"version": "0.0.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wz2100.net",
"description": "in-game cinematic sequences for Warzone 2100",
"long_description": "In Warzone 2100, you take on the role of a member of a group named \"The Project\", in a battle to rebuild the world after mankind has nearly been destroyed by nuclear missiles. \n\nThe game offers campaign, tutorial, and single- and multi-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics. \n\nThis package (warzone2100-videos) contains the in-game video sequences. All videos were made from the original 320x160 source material. \n* The high quality videos are just upscaled and filtered. Do not expect miracles. \n* The standard quality videos are pretty close to the original videos, plus some filtering. \n* The low quality videos use a much lower bitrate.",
"active": true,
"categories": [
"games"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"high",
"standard",
"low",
"de"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"warzone2100"
]
}
]
},
{
"name": "wasi-clang",
"portdir": "lang/wasi-sdk",
"version": "33",
"license": "Apache-2 and (LLVM or Exception)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wasi.dev/",
"description": "WebAssembly System Interface (WASI) SDK",
"long_description": "WebAssembly System Interface (WASI) SDK. Provides a clang compiler, wasm-ld linker, llvm-ar, and other tools configured to target wasm32-wasi by default, along with the WASI cmake toolchain files. Install port:wasi-libc to get the WASI sysroot required for compiling programs, or install port:wasi-sdk to get both.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"clang-18",
"python314"
]
},
{
"type": "lib",
"ports": [
"wasm-component-ld"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wasi-sdk",
"wasi-libc"
]
}
]
},
{
"name": "wasi-libc",
"portdir": "lang/wasi-sdk",
"version": "33",
"license": "Apache-2 and (LLVM or Exception)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wasi.dev/",
"description": "WebAssembly System Interface (WASI) SDK",
"long_description": "WebAssembly System Interface (WASI) SDK. Provides the WASI sysroot: wasi-libc, compiler-rt builtins for wasm32, and libc++/libc++abi for use with the wasi-clang compiler toolchain.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"clang-18",
"python314"
]
},
{
"type": "lib",
"ports": [
"wasi-clang"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wasi-sdk"
]
}
]
},
{
"name": "wasi-sdk",
"portdir": "lang/wasi-sdk",
"version": "33",
"license": "Apache-2 and (LLVM or Exception)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wasi.dev/",
"description": "WebAssembly System Interface (WASI) SDK",
"long_description": "WebAssembly System Interface (WASI) SDK. Meta-port that installs port:wasi-clang (the LLVM/Clang toolchain targeting wasm32-wasi) and port:wasi-libc (the WASI sysroot: libc, compiler-rt, libc++ and libc++abi).",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"wasi-clang",
"wasi-libc"
]
}
],
"depends_on": []
},
{
"name": "wasm3",
"portdir": "lang/wasm3",
"version": "0.9.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wasm3/wasm3",
"description": "A fast WebAssembly interpreter, and the most universal WASM runtime",
"long_description": "A fast WebAssembly interpreter, and the most universal WASM runtime",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"git",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "wasm-component-ld",
"portdir": "lang/wasm-component-ld",
"version": "0.5.30",
"license": "Apache-2 and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bytecodealliance/wasm-component-ld",
"description": "Linker for wasm32-wasip2 WebAssembly components",
"long_description": "Linker for wasm32-wasip2 WebAssembly components. Wraps the standard WebAssembly linker (wasm-ld) to produce WebAssembly component binaries targeting wasm32-wasip2 (WASI Preview 2). Used alongside the wasi-sdk compiler toolchain.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 199
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wasi-clang"
]
}
]
},
{
"name": "wasmedge",
"portdir": "devel/wasmedge",
"version": "0.14.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wasmedge.org",
"description": "WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime.",
"long_description": "WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime. It is the fastest Wasm VM today. WasmEdge is an official sandbox project hosted by the CNCF. Its use cases include modern web application architectures (Isomorphic & Jamstack applications), microservices on the edge cloud, serverless SaaS APIs, embedded functions, smart contracts, and smart devices.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"zlib",
"zstd",
"cmake",
"libffi",
"libxml2",
"llvm-16",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"boost176"
]
}
],
"depends_on": []
},
{
"name": "wasmer",
"portdir": "lang/wasmer",
"version": "7.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wasmer.io",
"description": "The leading WebAssembly Runtime supporting WASI and Emscripten",
"long_description": "Wasmer is a fast and secure WebAssembly runtime that enables super lightweight containers to run anywhere: from Desktop to the Cloud, Edge and IoT devices.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "wasm-pack",
"portdir": "devel/wasm-pack",
"version": "0.15.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rustwasm/wasm-pack",
"description": "your favorite Rust -> WASM workflow tool!",
"long_description": "This tool seeks to be a one-stop shop for building and working with Rust-generated WebAssembly that you would like to interop with JavaScript, in the browser or with Node.js. wasm-pack helps you build rust-generated WebAssembly packages that you could publish to the npm registry, or otherwise use alongside any Javascript packages in workflows that you already use, such as webpack.",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"cmake",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "wasmtime",
"portdir": "devel/wasmtime",
"version": "48.0.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wasmtime.dev",
"description": "Standalone JIT-style runtime for WebAssembly, using Cranelift",
"long_description": "Standalone JIT-style runtime for WebAssembly, using Cranelift",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "wasm-tools",
"portdir": "devel/wasm-tools",
"version": "1.259.0",
"license": "Apache-2 and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bytecodealliance/wasm-tools",
"description": "CLI and Rust libraries for low-level manipulation of WebAssembly modules",
"long_description": "CLI and Rust libraries for low-level manipulation of WebAssembly modules",
"active": true,
"categories": [
"devel",
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "watch",
"portdir": "sysutils/watch",
"version": "4.0.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/procps-ng/procps",
"description": "watch executes a program periodically, showing output fullscreen",
"long_description": "watch is like top for arbitrary commands. It runs command repeatedly, displaying its output (the first screen full). This allows you to watch the program output change over time. This is part of the linux procps package.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "stuartwesterman",
"github": "stuartwesterman",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"autoconf",
"automake",
"clang-18",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "watcher",
"portdir": "devel/watcher",
"version": "0.14.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/e-dant/watcher",
"description": "Filesystem watcher for C++ and C",
"long_description": "Watcher is a filesystem watcher that works anywhere. It is simple, efficient and friendly, depending only on the C++ Standard Library and leveraging the OS when possible for efficiency. It may be used as a header-only C++ library, a C library, or a CLI program.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herby",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
}
],
"depends_on": []
},
{
"name": "watchexec",
"portdir": "sysutils/watchexec",
"version": "2.5.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://watchexec.github.io/",
"description": "Executes commands in response to file modifications",
"long_description": "Software development often involves running the same commands over and over. Boring! watchexec is a simple, standalone tool that watches a path and runs a command whenever it detects modifications. Example use cases: automatically run unit tests, run linters/syntax checkers, rebuild artifacts",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "watchman",
"portdir": "sysutils/watchman",
"version": "2026.07.27.00",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facebook/watchman",
"description": "watches files and takes action when they change",
"long_description": "watchman watches files and takes action when they change.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 177
}
],
"variants": [
"debug",
"rust",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"cmake",
"gtest",
"legacy-support",
"ninja",
"pkgconfig",
"rust",
"python314",
"py314-setuptools",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"fb303",
"boost181",
"edencommon",
"libfmt12",
"zlib",
"fbthrift",
"folly",
"google-glog",
"libevent",
"libsodium",
"libunwind",
"pcre2",
"wangle",
"xxhashlib"
]
},
{
"type": "run",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "watson",
"portdir": "office/watson",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tailordev.github.io/Watson",
"description": "A wonderful CLI to track your time!",
"long_description": "Watson is here to help you manage your time. You want to know how much time you are spending on your projects? You want to generate a nice report for your client? Watson is here for you.",
"active": true,
"categories": [
"office",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-colorama",
"py310-click-didyoumean",
"python310",
"py310-setuptools",
"py310-requests",
"py310-click",
"py310-arrow"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"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",
"cmus",
"moc",
"libsdl2_mixer",
"qmmp",
"audacious-plugins",
"xine-lib",
"easytag",
"easytag-devel",
"audacity",
"mpd",
"sox",
"xmms2"
]
},
{
"type": "run",
"ports": [
"freac"
]
}
]
},
{
"name": "wayland",
"portdir": "devel/wayland",
"version": "2023.01.28",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/XQuartz/wayland",
"description": "Core Wayland protocol and libraries",
"long_description": "Core Wayland protocol and libraries",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"meson",
"ninja",
"pkgconfig",
"cmake"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"epoll-shim",
"libffi"
]
}
],
"depends_on": []
},
{
"name": "waypoint",
"portdir": "devel/waypoint",
"version": "0.11.4",
"license": "MPL-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.waypointproject.io",
"description": "A tool to build, deploy, and release any application on any platform",
"long_description": "Waypoint allows developers to define their application build, deploy, and release lifecycle as code, reducing the time to deliver deployments through a consistent and repeatable workflow. Waypoint supports a number of build methods and target platforms out of the box and more can be easily added via plugins: Cloud Native Buildpacks, Docker, Kubernetes, AWS EC2 and ECS, Azure Container Instances, Google Cloud Run, Netlify, and many more...",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go-bindata",
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "wb32-dfu-updater",
"portdir": "cross/wb32-dfu-updater",
"version": "1.0.0",
"license": "Apache-2.0",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WestberryTech/wb32-dfu-updater",
"description": "USB programmer for downloading and uploading firmware to/from USB devices with the WestberryTech WB32 chips.",
"long_description": "USB programmer for downloading and uploading firmware to/from USB devices with the WestberryTech WB32 chips.",
"active": true,
"categories": [
"devel",
"cross"
],
"maintainers": [
{
"name": "cal",
"github": "neverpanic",
"ports_count": 65
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libusb"
]
}
],
"depends_on": []
},
{
"name": "wbxml2",
"portdir": "textproc/wbxml2",
"version": "0.11.8",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libwbxml/libwbxml",
"description": "converts between XML and Wireless Binary XML (WBXML)",
"long_description": "converts between XML and Wireless Binary XML (WBXML)",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"expat",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "wc2",
"portdir": "textproc/wc2",
"version": "20221102",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/robertdavidgraham/wc2",
"description": "Investigates optimizing 'wc', the Unix word count program",
"long_description": "There have been multiple articles lately implementing the classic wc program in various programming languages, to \"prove\" their favorite language can be \"just as fast\" as C. This project does something different. Instead of a different language it uses a different algorithm. The new algorithm is significantly faster -- implementing in a slow language like JavaScript is still faster than the original wc program written in C. The algorithm is known as an \"asynchronous state-machine parser\". It's a technique for parsing that you don't learn in college. It's more efficient, but more importantly, it's more scalable. That's why your browser uses a state-machine to parse GIFs, and most web servers use state-machiens to parse incoming HTTP requests.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1118
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "wcalc",
"portdir": "science/wcalc",
"version": "1.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wcalc.sourceforge.net/",
"description": "analyze and synthesize transmission line structures and related components",
"long_description": "Wcalc is a tool for the analysis and synthesis of transmission line structures and related components. Wcalc provides the ability to analyze the electrical parameters of a particular structure based on the physical dimensions and material parameters. The synthesis portion calculates the required physical parameters to meet desired electrical specifications. Wcalc includes several models and places an emphasis on accuracy. Wcalc is part of gEDA project, a full GPL'd suite of Electronic Design Automation tools.",
"active": true,
"categories": [
"science",
"electronics"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gtk2",
"gawk"
]
}
],
"depends_on": []
},
{
"name": "wcd",
"portdir": "sysutils/wcd",
"version": "6.0.7",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://waterlander.net/wcd/",
"description": "Wcd is a command-line program to change directory fast.",
"long_description": "Wcd is a command-line program to change directory fast. It saves time typing at the keyboard. One needs to type only a part of a directory name and wcd will jump to it. Wcd has a fast selection method in case of multiple matches and allows aliasing and banning of directories. Wcd also includes a full screen interactive directory tree browser with speed search.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1608
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "wcslib",
"portdir": "science/wcslib",
"version": "8.2.2",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.atnf.csiro.au/people/mcalabre/WCS/index.html",
"description": "Library for handling World Coordinate System in FITS files",
"long_description": "A C library, with a set of Fortran wrappers, that implements the World Coordinate System (WCS) standard in FITS (Flexible Image Transport System). Select a Fortran compiler variant to enable the Fortran wrappers.",
"active": true,
"categories": [
"science"
],
"maintainers": [],
"variants": [
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"cfitsio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-astropy",
"py35-astropy",
"py36-astropy",
"py38-kapteyn",
"py37-kapteyn",
"py37-astropy",
"py38-astropy",
"py310-astropy",
"py311-astropy",
"py312-astropy",
"py313-astropy",
"py314-astropy",
"py39-kapteyn",
"py39-astropy",
"py310-kapteyn",
"gnuastro",
"lenstool",
"montage"
]
}
]
},
{
"name": "wcstools",
"portdir": "science/wcstools",
"version": "3.9.7",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tdc-www.harvard.edu/wcstools/",
"description": "Programs for manipulating world coordinate systems (WCSs) in FITS images",
"long_description": "Programs for manipulating world coordinate systems (WCSs) in FITS images",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 443
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"montage"
]
}
]
},
{
"name": "wcurl",
"portdir": "net/wcurl",
"version": "2025.11.09",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "curl",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by curl",
"long_description": "This port has been replaced by curl.",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"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": "wdiff",
"portdir": "textproc/wdiff",
"version": "1.2.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/wdiff/",
"description": "Display word differences between text files",
"long_description": "wdiff compares two files, finding which words have been deleted or added to old_file to get new_file. A word is anything between whitespace. The output is collected and used to produce an annotated copy of new_file on standard output. Suitable annotations produce a nice display of word differences between the original files.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2129
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"texinfo",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cwdiff"
]
}
]
}
]
}