HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52291,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=24",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=22",
"results": [
{
"name": "py-traittypes",
"portdir": "python/py-traittypes",
"version": "0.2.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jupyter-widgets/traittypes",
"description": "Custom trait types for scientific computing",
"long_description": "Provide a reference implementation of trait types for common data structures used in NumPy, SciPy, Pandas and friends, which are out of the scope of the main traitlets project but are a common requirement to build applications with traitlets in combination with the scipy stack.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-traittypes"
]
}
],
"depends_on": []
},
{
"name": "py36-traittypes",
"portdir": "python/py-traittypes",
"version": "0.2.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jupyter-widgets/traittypes",
"description": "Custom trait types for scientific computing",
"long_description": "Provide a reference implementation of trait types for common data structures used in NumPy, SciPy, Pandas and friends, which are out of the scope of the main traitlets project but are a common requirement to build applications with traitlets in combination with the scipy stack.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-traitlets"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-bqplot"
]
}
]
},
{
"name": "py35-traittypes",
"portdir": "python/py-traittypes",
"version": "0.2.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jupyter-widgets/traittypes",
"description": "Custom trait types for scientific computing",
"long_description": "Provide a reference implementation of trait types for common data structures used in NumPy, SciPy, Pandas and friends, which are out of the scope of the main traitlets project but are a common requirement to build applications with traitlets in combination with the scipy stack.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-traitlets"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-bqplot"
]
}
]
},
{
"name": "py39-traittypes",
"portdir": "python/py-traittypes",
"version": "0.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jupyter-widgets/traittypes",
"description": "Custom trait types for scientific computing",
"long_description": "Provide a reference implementation of trait types for common data structures used in NumPy, SciPy, Pandas and friends, which are out of the scope of the main traitlets project but are a common requirement to build applications with traitlets in combination with the scipy stack.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-traitlets"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-bqplot"
]
}
]
},
{
"name": "py27-traittypes",
"portdir": "python/py-traittypes",
"version": "0.2.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jupyter-widgets/traittypes",
"description": "Custom trait types for scientific computing",
"long_description": "Provide a reference implementation of trait types for common data structures used in NumPy, SciPy, Pandas and friends, which are out of the scope of the main traitlets project but are a common requirement to build applications with traitlets in combination with the scipy stack.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 618
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-traitlets"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-bqplot"
]
}
]
},
{
"name": "cmus",
"portdir": "audio/cmus",
"version": "2.12.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cmus.github.io/",
"description": "ncurses based music player",
"long_description": "cmus is a small and fast text mode music player for Linux and many other UNIX like operating systems.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "xxtraacexx",
"github": "Traace",
"ports_count": 1
}
],
"variants": [
"aac",
"flac",
"mikmod",
"mpc",
"wavpack",
"opus",
"ffmpeg",
"cdda",
"cue",
"pulseaudio",
"jack",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libao",
"libmad",
"libmikmod",
"libmpcdec",
"libvorbis",
"wavpack",
"faad2",
"libogg",
"mp4v2",
"libcue",
"libiconv",
"ffmpeg7",
"ncurses",
"flac"
]
}
],
"depends_on": []
},
{
"name": "py313-hatch-build-scripts",
"portdir": "python/py-hatch-build-scripts",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rmorshea/hatch-build-scripts",
"description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"long_description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-pathspec"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-bqscales"
]
}
]
},
{
"name": "py314-hatch-build-scripts",
"portdir": "python/py-hatch-build-scripts",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rmorshea/hatch-build-scripts",
"description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"long_description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-pathspec"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-bqscales"
]
},
{
"type": "lib",
"ports": [
"py-hatch-build-scripts"
]
}
]
},
{
"name": "py312-hatch-build-scripts",
"portdir": "python/py-hatch-build-scripts",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rmorshea/hatch-build-scripts",
"description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"long_description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-pathspec"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-bqscales"
]
}
]
},
{
"name": "py311-hatch-build-scripts",
"portdir": "python/py-hatch-build-scripts",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rmorshea/hatch-build-scripts",
"description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"long_description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-pathspec"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-bqscales"
]
}
]
},
{
"name": "py310-hatch-build-scripts",
"portdir": "python/py-hatch-build-scripts",
"version": "1.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rmorshea/hatch-build-scripts",
"description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"long_description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-pathspec"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-bqscales"
]
}
]
},
{
"name": "py-hatch-build-scripts",
"portdir": "python/py-hatch-build-scripts",
"version": "1.0.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rmorshea/hatch-build-scripts",
"description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"long_description": "A plugin for Hatch that allows you to run arbitrary build scripts and include their artifacts in your package distributions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-hatch-build-scripts"
]
}
],
"depends_on": []
},
{
"name": "napari",
"portdir": "science/napari",
"version": "0.7.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/napari/napari",
"description": "napari is a fast, interactive, multi-dimensional image viewer for Python.",
"long_description": "napari is a fast, interactive, multi-dimensional image viewer for Python. It's designed for browsing, annotating, and analyzing large multi-dimensional images. It's built on top of Qt (for the GUI), vispy (for performant GPU-based rendering), and the scientific Python stack (numpy, scipy).",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py314-tqdm",
"py314-typing_extensions",
"py314-yaml",
"py314-click",
"py314-Pillow",
"py314-psutil",
"py314-wrapt",
"py314-pandas",
"py314-pydantic",
"py314-toolz",
"py314-qtpy",
"py314-imageio",
"py314-lazy_loader",
"py314-scikit-image",
"py314-tifffile",
"py314-jsonschema",
"py314-numpydoc",
"py314-dask",
"py314-psygnal",
"py314-vispy",
"py314-superqt",
"py314-pint",
"python314",
"py314-pydantic-extra-types",
"py314-napari-plugin-engine",
"py314-lxml_html_clean",
"py314-pydantic_settings",
"py314-in-n-out",
"py314-app-model",
"py314-cachey",
"py314-magicgui",
"py314-napari-console",
"py314-napari-svg",
"py314-opengl",
"py314-pydantic-compat",
"py314-npe2",
"py314-pygments",
"py314-certifi",
"py314-appdirs",
"py314-numpy",
"py314-scipy"
]
}
],
"depends_on": []
},
{
"name": "py314-uncompresspy",
"portdir": "python/py-uncompresspy",
"version": "0.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kYwzor/uncompresspy",
"description": "uncompresspy is a pure Python package for uncompressing LZW files",
"long_description": "uncompresspy is a pure Python package for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-uncompresspy"
]
}
]
},
{
"name": "py313-uncompresspy",
"portdir": "python/py-uncompresspy",
"version": "0.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kYwzor/uncompresspy",
"description": "uncompresspy is a pure Python package for uncompressing LZW files",
"long_description": "uncompresspy is a pure Python package for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py312-uncompresspy",
"portdir": "python/py-uncompresspy",
"version": "0.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kYwzor/uncompresspy",
"description": "uncompresspy is a pure Python package for uncompressing LZW files",
"long_description": "uncompresspy is a pure Python package for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py311-uncompresspy",
"portdir": "python/py-uncompresspy",
"version": "0.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kYwzor/uncompresspy",
"description": "uncompresspy is a pure Python package for uncompressing LZW files",
"long_description": "uncompresspy is a pure Python package for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-uncompresspy",
"portdir": "python/py-uncompresspy",
"version": "0.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kYwzor/uncompresspy",
"description": "uncompresspy is a pure Python package for uncompressing LZW files",
"long_description": "uncompresspy is a pure Python package for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py-uncompresspy",
"portdir": "python/py-uncompresspy",
"version": "0.4.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kYwzor/uncompresspy",
"description": "uncompresspy is a pure Python package for uncompressing LZW files",
"long_description": "uncompresspy is a pure Python package for uncompressing LZW files (.Z), such as the ones created by Unix's shell tool compress.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-uncompresspy"
]
}
],
"depends_on": []
},
{
"name": "riscv-linux-kernel-headers-5.10",
"portdir": "cross/riscv-linux-kernel-headers-5.10",
"version": "5.10.259",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kernel.org/",
"description": "Linux 5.10 kernel headers for RISC-V cross compilation",
"long_description": "Sanitized Linux 5.10 kernel headers for RISC-V cross compilation. These headers are needed to build a C library (glibc, musl, or uClibc-ng) targeting Linux on RISC-V processors.",
"active": true,
"categories": [
"devel",
"cross"
],
"maintainers": [
{
"name": "pguyot",
"github": "pguyot",
"ports_count": 192
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gmake",
"gsed",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"riscv64-unknown-linux-gnu-libc",
"riscv64-unknown-linux-musl-libc",
"riscv64-unknown-linux-uclibc-libc"
]
}
]
},
{
"name": "octave-audio",
"portdir": "octave/octave-audio",
"version": "2.0.12",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/octave-audio",
"description": "Audio recording, processing, and playing tools.",
"long_description": "Audio recording, processing, and playing tools.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"rtmidi",
"octave"
]
}
],
"depends_on": []
},
{
"name": "knot-resolver",
"portdir": "net/knot-resolver",
"version": "6.4.0",
"license": "GPL-3+",
"platforms": "{darwin >= 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.knot-resolver.cz",
"description": "The Knot Resolver is a caching DNS resolver scalable from huge resolver farms down to home network routers.",
"long_description": "The Knot Resolver is a caching DNS resolver scalable from huge resolver farms down to home network routers.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"protobuf-c",
"luajit",
"lmdb",
"libknot",
"lua51-psl",
"nghttp2",
"fstrm",
"gnutls",
"jemalloc",
"libuv"
]
}
],
"depends_on": []
},
{
"name": "armadillo",
"portdir": "science/armadillo",
"version": "15.4.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://arma.sf.net/",
"description": "Armadillo C++ linear algebra library",
"long_description": "Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK or high-performance LAPACK-compatible libraries.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"debug",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"arpack",
"openblas",
"superlu",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"hdf5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libKriging",
"dolfin",
"ensmallen",
"mlpack",
"gnss-sdr",
"gnss-sdr-devel",
"gr-adapt",
"gr37-adapt",
"gr-baz",
"gr37-baz",
"gr-specest",
"gr37-specest"
]
}
]
},
{
"name": "nginx-devel-rtmp",
"portdir": "www/nginx-devel",
"version": "1.31.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nginx.org/",
"description": "High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server",
"long_description": "Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.",
"active": true,
"categories": [
"mail",
"www"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"mail",
"mp4",
"perl5",
"auth_request",
"addition",
"dav",
"debug",
"degradation",
"devel_kit",
"flv",
"gperftools",
"gzip_static",
"http2",
"image_filter",
"random_index",
"realip",
"secure_link",
"ssl",
"status",
"substitution",
"stream",
"threads",
"xslt",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nginx-devel"
]
}
],
"depends_on": []
},
{
"name": "nginx-devel-lua",
"portdir": "www/nginx-devel",
"version": "1.31.2",
"license": "BSD",
"platforms": "{darwin >= 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nginx.org/",
"description": "High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server",
"long_description": "Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.",
"active": true,
"categories": [
"mail",
"www"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"image_filter",
"mail",
"mp4",
"auth_request",
"addition",
"dav",
"debug",
"degradation",
"devel_kit",
"flv",
"gperftools",
"gzip_static",
"http2",
"perl5",
"random_index",
"realip",
"secure_link",
"ssl",
"status",
"substitution",
"stream",
"threads",
"xslt",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"luajit-openresty",
"nginx-devel"
]
}
],
"depends_on": []
},
{
"name": "nginx-devel-headers_more",
"portdir": "www/nginx-devel",
"version": "1.31.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nginx.org/",
"description": "High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server",
"long_description": "Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.",
"active": true,
"categories": [
"mail",
"www"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"auth_request",
"addition",
"dav",
"debug",
"degradation",
"devel_kit",
"flv",
"gperftools",
"gzip_static",
"http2",
"image_filter",
"mail",
"mp4",
"perl5",
"random_index",
"realip",
"secure_link",
"ssl",
"status",
"substitution",
"stream",
"threads",
"xslt",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nginx-devel"
]
}
],
"depends_on": []
},
{
"name": "nginx-devel-geoip2",
"portdir": "www/nginx-devel",
"version": "1.31.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nginx.org/",
"description": "High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server",
"long_description": "Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.",
"active": true,
"categories": [
"mail",
"www"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"flv",
"gperftools",
"gzip_static",
"auth_request",
"addition",
"dav",
"debug",
"degradation",
"devel_kit",
"http2",
"image_filter",
"mail",
"mp4",
"perl5",
"random_index",
"realip",
"secure_link",
"ssl",
"status",
"substitution",
"stream",
"threads",
"xslt",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libmaxminddb",
"nginx-devel"
]
}
],
"depends_on": []
},
{
"name": "nginx-devel",
"portdir": "www/nginx-devel",
"version": "1.31.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nginx.org/",
"description": "High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server",
"long_description": "Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.",
"active": true,
"categories": [
"mail",
"www"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"auth_request",
"addition",
"dav",
"debug",
"degradation",
"devel_kit",
"flv",
"gperftools",
"gzip_static",
"http2",
"image_filter",
"mail",
"mp4",
"perl5",
"random_index",
"realip",
"secure_link",
"ssl",
"status",
"substitution",
"stream",
"threads",
"xslt",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openssl",
"pcre2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"nginx-devel-geoip2",
"nginx-devel-headers_more",
"nginx-devel-lua",
"nginx-devel-rtmp"
]
}
]
},
{
"name": "nginx",
"portdir": "www/nginx",
"version": "1.30.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nginx.org/",
"description": "High-performance HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server",
"long_description": "Nginx (\"engine x\") is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.",
"active": true,
"categories": [
"mail",
"www"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1504
}
],
"variants": [
"auth_request",
"addition",
"dav",
"threads",
"random_index",
"realip",
"secure_link",
"ssl",
"status",
"substitution",
"stream",
"upload",
"upload_progress",
"xslt",
"zip",
"redis",
"rtmp",
"http_push",
"devel_kit",
"lua",
"headers_more",
"davext",
"debug",
"degradation",
"echo",
"flv",
"geoip2",
"gperftools",
"gzip_static",
"http2",
"image_filter",
"mail",
"mp4",
"perl5",
"fancyindex",
"vod",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"openssl",
"pcre2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"calendar-contacts-server"
]
},
{
"type": "run",
"ports": [
"adblock2privoxy"
]
}
]
},
{
"name": "postfix",
"portdir": "mail/postfix",
"version": "3.11.4",
"license": "(IBMPL-1 or EPL-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.postfix.org/",
"description": "Fast and robust mail transfer agent",
"long_description": "Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail-compatible enough to not upset existing users. It also offers QMQP and VERP support to let Postfix act as delivery daemon for ezmlm-idx.",
"active": true,
"categories": [
"mail"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 354
}
],
"variants": [
"ldap",
"pcre",
"pcre2",
"universal",
"dovecot_sasl",
"sasl",
"smtputf8",
"tls",
"mariadb10.5",
"mariadb10.6",
"mariadb10.11",
"mariadb11.4",
"mysql8",
"postgresql15",
"postgresql16",
"postgresql13",
"postgresql14",
"postgresql17",
"postgresql18",
"postgresql12",
"mariadb10.4"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mail-server",
"mailqfmt",
"sympa",
"vm-pop3d",
"argus-monitor"
]
},
{
"type": "run",
"ports": [
"sqlgrey",
"postfixadmin",
"ddclient"
]
}
]
},
{
"name": "rapel",
"portdir": "net/rapel",
"version": "1.0.3",
"license": "none",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/redraw/rapel",
"description": "Chunked HTTP downloader with resume support",
"long_description": "rapel is a command-line downloader for chunked resumable downloads, with support for concurrent downloads, proxy configuration, post-part hooks, graceful shutdown, and merging chunk files.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1068
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "vault",
"portdir": "security/vault",
"version": "2.0.3",
"license": "Commercial and Permissive",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.vaultproject.io",
"description": "A Tool for Managing Secrets",
"long_description": "HashiCorp Vault secures, stores, and tightly controls access to tokens, passwords, certificates, API keys, and other secrets in modern computing. Vault handles leasing, key revocation, key rolling, and auditing. Through a unified API, users can access an encrypted Key/Value store and network encryption-as-a-service, or generate AWS IAM/STS credentials, SQL/NoSQL databases, X.509 certificates, SSH credentials, and more.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1068
}
],
"variants": [
"ui"
],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
}
],
"depends_on": []
},
{
"name": "berty",
"portdir": "net/berty",
"version": "2.471.10",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://berty.tech",
"description": "Berty is an open, secure, offline-first, peer-to-peer and zero trust messaging app",
"long_description": "Berty is an open, secure, offline-first, peer-to-peer and zero trust messaging app that works with or without internet access, cellular data or trust in the network",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1068
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "p5.34-astro-coord-eci-tle-iridium",
"portdir": "perl/p5-astro-coord-eci-tle-iridium",
"version": "0.133.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium",
"description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"long_description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-astro-satpass"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-astro-coord-eci-tle-iridium",
"p5.34-astro-app-satpass2"
]
}
]
},
{
"name": "p5.32-astro-coord-eci-tle-iridium",
"portdir": "perl/p5-astro-coord-eci-tle-iridium",
"version": "0.133.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium",
"description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"long_description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-astro-satpass"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-astro-app-satpass2"
]
}
]
},
{
"name": "p5.30-astro-coord-eci-tle-iridium",
"portdir": "perl/p5-astro-coord-eci-tle-iridium",
"version": "0.133.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium",
"description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"long_description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-astro-satpass"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-astro-app-satpass2"
]
}
]
},
{
"name": "p5.28-astro-coord-eci-tle-iridium",
"portdir": "perl/p5-astro-coord-eci-tle-iridium",
"version": "0.133.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium",
"description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"long_description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-astro-satpass"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-astro-app-satpass2"
]
}
]
},
{
"name": "p5-astro-coord-eci-tle-iridium",
"portdir": "perl/p5-astro-coord-eci-tle-iridium",
"version": "0.133.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-astro-coord-eci-tle-iridium",
"homepage": "https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium",
"description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"long_description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-astro-coord-eci-tle-iridium"
]
}
],
"depends_on": []
},
{
"name": "arm-none-eabi-gcc",
"portdir": "cross/arm-none-eabi-gcc",
"version": "16.1.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gcc.gnu.org/",
"description": "The GNU compiler collection for arm-none-eabi",
"long_description": "The GNU compiler collection, including front ends for C, C++, Objective-C and Objective-C++ for cross development for arm-none-eabi.",
"active": true,
"categories": [
"devel",
"cross"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 648
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"texinfo",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"isl",
"libmpc",
"zlib",
"libiconv",
"mpfr",
"zstd",
"arm-none-eabi-binutils",
"gmp"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"proxmark3-iceman"
]
},
{
"type": "lib",
"ports": [
"arm-none-eabi-gdb"
]
}
]
},
{
"name": "p5.26-astro-coord-eci-tle-iridium",
"portdir": "perl/p5-astro-coord-eci-tle-iridium",
"version": "0.128.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Astro::Coord::ECI::TLE::Iridium",
"description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"long_description": "Astro::Coord::ECI::TLE::Iridium - Compute behavior of Iridium satellites",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2661
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-astro-satpass",
"p5.26-module-build"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-astro-app-satpass2"
]
}
]
},
{
"name": "emacs-app-devel",
"portdir": "editors/emacs",
"version": "20260602",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 5,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/emacs/emacs.html",
"description": "The GNU Emacs text editor",
"long_description": "GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.",
"active": true,
"categories": [
"aqua",
"editors"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 80
}
],
"variants": [
"imagemagick",
"rsvg",
"xwidgets",
"nativecomp",
"treesitter"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-18",
"autoconf",
"texinfo",
"libtool",
"pkgconfig"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"webp",
"libxml2",
"gcc15",
"sqlite3",
"gmp",
"gnutls",
"ncurses",
"tree-sitter",
"lcms2",
"librsvg"
]
},
{
"type": "run",
"ports": [
"tree-sitter-typescript",
"tree-sitter-yaml",
"tree-sitter-cmake",
"tree-sitter-dockerfile",
"tree-sitter-go-mod",
"tree-sitter-toml",
"tree-sitter-elixir",
"tree-sitter-heex",
"tree-sitter-lua",
"tree-sitter-go-work",
"tree-sitter-phpdoc",
"tree-sitter-jsdoc",
"tree-sitter-liquid",
"tree-sitter-gitattributes",
"tree-sitter-bash",
"tree-sitter-c",
"tree-sitter-c-sharp",
"tree-sitter-cpp",
"tree-sitter-css",
"tree-sitter-go",
"tree-sitter-html",
"tree-sitter-java",
"tree-sitter-javascript",
"tree-sitter-json",
"tree-sitter-markdown",
"tree-sitter-php",
"tree-sitter-python",
"tree-sitter-ruby",
"tree-sitter-rust",
"tree-sitter-tsx"
]
}
],
"depends_on": []
},
{
"name": "emacs-app",
"portdir": "editors/emacs",
"version": "30.2",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/emacs/emacs.html",
"description": "The GNU Emacs text editor",
"long_description": "GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.",
"active": true,
"categories": [
"aqua",
"editors"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 80
}
],
"variants": [
"imagemagick",
"rsvg",
"xwidgets",
"nativecomp",
"treesitter"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"texinfo",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"gnutls",
"ncurses",
"tree-sitter",
"lcms2",
"librsvg",
"webp",
"libxml2",
"gcc15",
"sqlite3"
]
},
{
"type": "run",
"ports": [
"tree-sitter-typescript",
"tree-sitter-yaml",
"tree-sitter-cmake",
"tree-sitter-dockerfile",
"tree-sitter-go-mod",
"tree-sitter-toml",
"tree-sitter-elixir",
"tree-sitter-heex",
"tree-sitter-lua",
"tree-sitter-phpdoc",
"tree-sitter-bash",
"tree-sitter-c",
"tree-sitter-c-sharp",
"tree-sitter-cpp",
"tree-sitter-css",
"tree-sitter-go",
"tree-sitter-html",
"tree-sitter-java",
"tree-sitter-javascript",
"tree-sitter-json",
"tree-sitter-php",
"tree-sitter-python",
"tree-sitter-ruby",
"tree-sitter-rust",
"tree-sitter-tsx"
]
}
],
"depends_on": []
},
{
"name": "emacs-devel",
"portdir": "editors/emacs",
"version": "20260602",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 5,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/emacs/emacs.html",
"description": "The GNU Emacs text editor",
"long_description": "GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.",
"active": true,
"categories": [
"editors"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 80
}
],
"variants": [
"x11",
"motif",
"gtk",
"imagemagick",
"dbus",
"xwidgets",
"nativecomp",
"treesitter",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"texinfo",
"libtool",
"automake",
"autoconf"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"gnutls",
"sqlite3",
"ncurses",
"tree-sitter",
"webp",
"libxml2",
"gcc15",
"gmp"
]
},
{
"type": "run",
"ports": [
"tree-sitter-rust",
"tree-sitter-tsx",
"tree-sitter-typescript",
"tree-sitter-yaml",
"tree-sitter-cmake",
"tree-sitter-dockerfile",
"tree-sitter-go-mod",
"tree-sitter-toml",
"tree-sitter-elixir",
"tree-sitter-heex",
"tree-sitter-lua",
"tree-sitter-go-work",
"tree-sitter-phpdoc",
"tree-sitter-jsdoc",
"tree-sitter-liquid",
"tree-sitter-gitattributes",
"tree-sitter-bash",
"tree-sitter-c",
"tree-sitter-c-sharp",
"tree-sitter-cpp",
"tree-sitter-css",
"tree-sitter-go",
"tree-sitter-html",
"tree-sitter-java",
"tree-sitter-javascript",
"tree-sitter-json",
"tree-sitter-markdown",
"tree-sitter-php",
"tree-sitter-python",
"tree-sitter-ruby"
]
}
],
"depends_on": []
},
{
"name": "emacs",
"portdir": "editors/emacs",
"version": "30.2",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/emacs/emacs.html",
"description": "The GNU Emacs text editor",
"long_description": "GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.",
"active": true,
"categories": [
"editors"
],
"maintainers": [
{
"name": "dports",
"github": "drkp",
"ports_count": 80
}
],
"variants": [
"x11",
"motif",
"gtk",
"imagemagick",
"dbus",
"xwidgets",
"nativecomp",
"treesitter",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig",
"texinfo"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"gcc15",
"sqlite3",
"gmp",
"gnutls",
"ncurses",
"tree-sitter",
"webp"
]
},
{
"type": "run",
"ports": [
"tree-sitter-rust",
"tree-sitter-tsx",
"tree-sitter-typescript",
"tree-sitter-yaml",
"tree-sitter-cmake",
"tree-sitter-dockerfile",
"tree-sitter-go-mod",
"tree-sitter-toml",
"tree-sitter-elixir",
"tree-sitter-heex",
"tree-sitter-lua",
"tree-sitter-phpdoc",
"tree-sitter-bash",
"tree-sitter-c",
"tree-sitter-c-sharp",
"tree-sitter-cpp",
"tree-sitter-css",
"tree-sitter-go",
"tree-sitter-html",
"tree-sitter-java",
"tree-sitter-javascript",
"tree-sitter-json",
"tree-sitter-php",
"tree-sitter-python",
"tree-sitter-ruby"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"po-mode.el",
"psgml"
]
},
{
"type": "lib",
"ports": [
"auctex",
"cedet",
"color-theme-mode.el",
"ecb",
"markdown-mode.el",
"mediawiki.el",
"n3-mode.el",
"nxml-mode",
"yaml-mode.el",
"erc",
"beancount.el",
"d-mode.el",
"haskell-mode.el",
"php-mode.el",
"prolog-mode.el",
"pure-mode.el",
"slime",
"sml-mode.el",
"ess",
"pcap-mode.el",
"py27-pymacs",
"lookup",
"bbdb",
"tuareg-mode.el",
"emacs-w3m",
"org-mode"
]
}
]
},
{
"name": "ocrmypdf",
"portdir": "textproc/ocrmypdf",
"version": "17.7.0",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ocrmypdf/OCRmyPDF",
"description": "ocrmypdf adds an OCR text layer to scanned PDF files, allowing them to be searched",
"long_description": "ocrmypdf adds an OCR text layer to scanned PDF files, allowing them to be searched. ocrmypdf also supports plugins that enable customization of its processing steps, and it is highly tolerant of PDFs containing scanned images and “born digital” content that doesn’t require text recognition.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 24
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatch-vcs",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-pluggy",
"py314-deprecation",
"py314-pybind11",
"py314-rich",
"py314-Pillow",
"py314-img2pdf",
"py314-pikepdf",
"py314-pydantic",
"py314-freetype",
"py314-pyheif",
"py314-pdfminer",
"py314-fpdf2",
"py314-uharfbuzz",
"img2pdf",
"libpng",
"qpdf",
"python314",
"py314-packaging"
]
},
{
"type": "run",
"ports": [
"jbig2enc",
"pngquant",
"unpaper",
"ghostscript",
"tesseract",
"tesseract-eng"
]
}
],
"depends_on": []
},
{
"name": "nodejs8",
"portdir": "lang/nodejs8",
"version": "8.17.0",
"license": "(MIT or BSD)",
"platforms": "{darwin != 11.*}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nodejs.org/",
"description": "Evented I/O for V8 JavaScript",
"long_description": "Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.",
"active": true,
"categories": [
"net",
"lang"
],
"maintainers": [
{
"name": "ciserlohn",
"github": "ci42",
"ports_count": 36
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libcxx",
"python27",
"openssl11"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"npm3",
"npm4",
"npm5",
"nodejuice"
]
}
]
},
{
"name": "nodejs26",
"portdir": "lang/nodejs26",
"version": "26.2.0",
"license": "(MIT or BSD)",
"platforms": "{darwin >= 22}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nodejs.org/",
"description": "Evented I/O for V8 JavaScript",
"long_description": "Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.",
"active": true,
"categories": [
"net",
"lang"
],
"maintainers": [
{
"name": "ciserlohn",
"github": "ci42",
"ports_count": 36
}
],
"variants": [
"no_openssl3_with_quic"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"pkgconfig",
"python314",
"clang-22"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib"
]
}
],
"depends_on": []
},
{
"name": "nodejs22",
"portdir": "lang/nodejs22",
"version": "22.22.2",
"license": "(MIT or BSD)",
"platforms": "{darwin != 11.*}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nodejs.org/",
"description": "Evented I/O for V8 JavaScript",
"long_description": "Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.",
"active": true,
"categories": [
"net",
"lang"
],
"maintainers": [
{
"name": "ciserlohn",
"github": "ci42",
"ports_count": 36
}
],
"variants": [
"no_openssl3_with_quic"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-20",
"python314"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"icu"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"qt610-qtwebengine",
"qt610-qtwebengine-docs",
"filebrowser",
"qt69-qtwebengine",
"qt69-qtwebengine-docs",
"qt6-qtwebengine",
"neohtop",
"qt6-qtwebengine-docs",
"influxdb"
]
},
{
"type": "lib",
"ports": [
"pnpm",
"asar",
"bash-language-server",
"eask-cli",
"tsx",
"typescript-language-server",
"spoof",
"opencode",
"mcp-inspector",
"bun",
"bitwarden-cli",
"openspec",
"npm10",
"pyright",
"gemini-cli",
"pi-coding-agent"
]
},
{
"type": "run",
"ports": [
"yarn"
]
}
]
},
{
"name": "nodejs20",
"portdir": "lang/nodejs20",
"version": "20.19.5",
"license": "(MIT or BSD)",
"platforms": "{darwin != 11.*}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nodejs.org/",
"description": "Evented I/O for V8 JavaScript",
"long_description": "Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.",
"active": true,
"categories": [
"net",
"lang"
],
"maintainers": [
{
"name": "ciserlohn",
"github": "ci42",
"ports_count": 36
}
],
"variants": [
"no_openssl3_with_quic"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"python313",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"icu"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cjdns",
"qt68-qtwebengine-docs",
"qt5-qtwebengine",
"qt64-qtwebengine",
"qt64-qtwebengine-docs",
"qt67-qtwebengine",
"qt67-qtwebengine-docs",
"qt68-qtwebengine"
]
},
{
"type": "run",
"ports": [
"py38-panel",
"tree-sitter-cli"
]
}
]
},
{
"name": "nodejs18",
"portdir": "lang/nodejs18",
"version": "18.20.8",
"license": "(MIT or BSD)",
"platforms": "{darwin != 11.*}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nodejs.org/",
"description": "Evented I/O for V8 JavaScript",
"long_description": "Node's goal is to provide an easy way to build scalable network programs in JavaScript. Node is similar in design to and influenced by systems like Ruby's Event Machine or Python's Twisted. Node takes the event model a bit further-it presents the event loop as a language construct instead of as a library.",
"active": true,
"categories": [
"net",
"lang"
],
"maintainers": [
{
"name": "ciserlohn",
"github": "ci42",
"ports_count": 36
}
],
"variants": [
"no_openssl3_with_quic"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"python311",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"icu"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"npm9"
]
}
]
}
]
}