HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50855,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=421",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=419",
"results": [
{
"name": "emacs-app-devel",
"portdir": "editors/emacs",
"version": "20250924",
"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": 70
}
],
"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": 70
}
],
"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": "20250924",
"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": 70
}
],
"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": 70
}
],
"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": [
"erc",
"haskell-mode.el",
"ocaml-mode.el",
"prolog-mode.el",
"pure-mode.el",
"nxml-mode",
"sml-mode.el",
"tuareg-mode.el",
"py27-pymacs",
"d-mode.el",
"ess",
"cedet",
"ecb",
"org-mode",
"lookup",
"python-mode.el",
"bbdb",
"color-theme-mode.el",
"php-mode.el",
"emacs-w3m",
"pcap-mode.el",
"auctex",
"markdown-mode.el",
"mediawiki.el",
"n3-mode.el",
"yaml-mode.el",
"beancount.el",
"slime"
]
},
{
"type": "run",
"ports": [
"python-mode.el"
]
}
]
},
{
"name": "usbredir",
"portdir": "devel/usbredir",
"version": "0.15.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.spice-space.org/usbredir.html",
"description": "Remote virtual machine server",
"long_description": "Remote virtual machine server",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"meson",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libusb",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"spice-gtk",
"qemu"
]
}
]
},
{
"name": "TinyEXIF",
"portdir": "graphics/TinyEXIF",
"version": "1.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cdcseacave/TinyEXIF",
"description": "tiny ISO-compliant C++ EXIF and XMP parsing library for JPEG",
"long_description": "TinyEXIF is a tiny, lightweight C++ library for parsing the metadata existing inside JPEG files.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"tinyxml2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"Aseprite"
]
}
]
},
{
"name": "tree-sitter-gitattributes",
"portdir": "devel/tree-sitter-gitattributes",
"version": "0.1.6",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tree-sitter-grammars/tree-sitter-gitattributes",
"description": "A tree-sitter parser for .gitattributes files",
"long_description": "A tree-sitter parser for .gitattributes files",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"emacs-devel",
"emacs-app-devel"
]
}
]
},
{
"name": "tree-sitter-jsdoc",
"portdir": "devel/tree-sitter-jsdoc",
"version": "0.25.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tree-sitter/tree-sitter-jsdoc",
"description": "A tree-sitter parser for JSDoc",
"long_description": "A tree-sitter parser for JSDoc",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 163
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"emacs-devel",
"emacs-app-devel"
]
}
]
},
{
"name": "libxls",
"portdir": "textproc/libxls",
"version": "1.6.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libxls/libxls",
"description": "libxls is a C library which can read Excel (xls) files",
"long_description": "Library for parsing Excel (XLS) files, with a sample program for converting Excel files into CSV.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "nicos",
"github": "NicosPavlov",
"ports_count": 16
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"sc-im"
]
}
]
},
{
"name": "snownews",
"portdir": "net/snownews",
"version": "1.11",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/snownews/",
"description": "Text mode RSS newsreader",
"long_description": "Snownews is a text mode RSS/RDF newsreader. It supports all versions of RSS natively and supports other formats via plugins.",
"active": true,
"categories": [
"net",
"www"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"ncurses",
"gettext-runtime",
"openssl",
"curl"
]
}
],
"depends_on": []
},
{
"name": "flang-19",
"portdir": "lang/llvm-19",
"version": "19.1.7",
"license": "NCSA",
"platforms": "{darwin >= 15}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flang.llvm.org/",
"description": "LLVM Fortran compiler",
"long_description": "LLVM Fortran compiler",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"py313-yaml",
"py313-pygments",
"python313",
"clang-14",
"ninja",
"cmake"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ld64",
"mlir-19",
"clang-19",
"llvm-19",
"libxml2",
"libomp",
"libcxx"
]
}
],
"depends_on": []
},
{
"name": "lldb-19",
"portdir": "lang/llvm-19",
"version": "19.1.7",
"license": "NCSA",
"platforms": "{darwin >= 18}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lldb.llvm.org/",
"description": "the LLVM debugger",
"long_description": "lldb is the LLVM native debugger.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-yaml",
"cctools",
"cmake",
"ninja",
"swig-python",
"doxygen",
"clang-14",
"python313",
"py313-pygments"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xar",
"zlib",
"libedit",
"libffi",
"ncurses",
"libcxx",
"llvm-19",
"clang-19",
"python313"
]
},
{
"type": "run",
"ports": [
"lldb_select-19"
]
}
],
"depends_on": []
},
{
"name": "clang-19",
"portdir": "lang/llvm-19",
"version": "19.1.7",
"license": "NCSA",
"platforms": "{darwin >= 15}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://clang.llvm.org/",
"description": "C, C++, Objective C and Objective C++ compiler",
"long_description": "The Clang project provides a language front-end and tooling infrastructure for languages in the C language family (C, C++, Objective C/C++, OpenCL, CUDA, and RenderScript) for the LLVM project.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"analyzer",
"libstdcxx",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-pygments",
"cctools",
"cmake",
"ninja",
"clang-14",
"python313",
"py313-yaml"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"ld64",
"libcxx",
"libomp",
"libxml2",
"llvm-19"
]
},
{
"type": "run",
"ports": [
"clang_select-19",
"perl5",
"cctools"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-pyside6",
"openmpi-clang19",
"mpich-clang19",
"R-redux",
"capnproto",
"R-gpg",
"R-arrow",
"R",
"R-RcppRedis",
"py39-pyside6",
"R-gdalBindings",
"R-gdalraster",
"R-rgdal",
"R-sf",
"R-terra",
"R-vapour",
"Chatty",
"R-utf8",
"py310-pyside6",
"py311-pyside6",
"py312-pyside6",
"py313-pyside6"
]
},
{
"type": "lib",
"ports": [
"qt68-qttools",
"flang-19",
"openmpi-clang19",
"qt69-qttools",
"qt5-qttools",
"lldb-19",
"mpich-clang19",
"py38-clang",
"qt6-qttools"
]
},
{
"type": "run",
"ports": [
"R"
]
}
]
},
{
"name": "mlir-19",
"portdir": "lang/llvm-19",
"version": "19.1.7",
"license": "NCSA",
"platforms": "{darwin >= 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mlir.llvm.org",
"description": "The MLIR project is a novel approach to building reusable and extensible compiler infrastructure.",
"long_description": "The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the cost of building domain specific compilers, and aid in connecting existing compilers together.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-yaml",
"clang-14",
"python313",
"py313-pygments",
"cctools",
"cmake",
"ninja"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"llvm-19",
"libcxx"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"flang-19"
]
}
]
},
{
"name": "llvm-19",
"portdir": "lang/llvm-19",
"version": "19.1.7",
"license": "NCSA",
"platforms": "{darwin >= 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://llvm.org/",
"description": "llvm is a next generation compiler infrastructure",
"long_description": "The LLVM Core libraries provide a modern source- and target-independent optimizer, along with code generation support for many popular CPUs (as well as some less common ones!) These libraries are built around a well specified code representation known as the LLVM intermediate representation (\"LLVM IR\").",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-yaml",
"cctools",
"cmake",
"ninja",
"clang-14",
"python313",
"py313-pygments"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xar",
"zlib",
"zstd",
"libedit",
"libffi",
"ncurses",
"libcxx"
]
},
{
"type": "run",
"ports": [
"llvm_select-19"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mlir-19",
"clang-19",
"lldb-19",
"flang-19",
"ghc",
"ghc-prebuilt"
]
}
]
},
{
"name": "macos-fortress-hosts",
"portdir": "net/macos-fortress",
"version": "2025.09.21",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/macOS-Fortress",
"description": "A community managed and maintained hosts file.",
"long_description": "macos-fortress-hosts is a community managed and maintained hosts file that allows an additional layer of protection against access to ad, tracking, and malicious websites.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always",
"proxy_settings"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"wget",
"p5.34-data-validate-domain"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"macos-fortress-proxy",
"macos-fortress-proxy-squid"
]
}
]
},
{
"name": "macos-fortress-easylistpac",
"portdir": "net/macos-fortress",
"version": "2020.12.13",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/easylist-pac-privoxy",
"description": "EasyList Tracker and Adblocks to Proxy Auto Configuration (PAC) File",
"long_description": "Converts EasyList tracker and ad blocking rules to efficient network-level blocks in a proxy.pac file for automatic proxy network configurations and Privoxy proxy servers. Easily incorporates multiple blocking rulesets into both Privoxy and PAC formats, including many default lists.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"adblock2privoxy",
"python313",
"py313-numpy",
"py313-matplotlib",
"py313-scikit-learn"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"macos-fortress-proxy-squid"
]
}
]
},
{
"name": "macos-fortress-proxypac",
"portdir": "net/macos-fortress",
"version": "2025.09.21",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/macOS-Fortress",
"description": "Proxy Auto-Configuration (PAC) file.",
"long_description": "Proxy Auto-Configuration (PAC) file.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"macos-fortress-proxy"
]
}
]
},
{
"name": "macos-fortress-proxy-squid",
"portdir": "net/macos-fortress",
"version": "2025.09.21",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/macOS-Fortress",
"description": "Blackhole and Privatizing Proxy using Squid and easylist-pac.",
"long_description": "Blackhole and Privatizing Proxy using Squid and easylist-pac. The proxy uses Squid, Privoxy, adblock2privoxy, and easylist-pac.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"macos-fortress-easylistpac",
"macos-fortress-hosts",
"adblock2privoxy",
"privoxy",
"squid"
]
}
],
"depends_on": []
},
{
"name": "macos-fortress-proxy",
"portdir": "net/macos-fortress",
"version": "2025.09.21",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/macOS-Fortress",
"description": "Blackhole and Privatizing Proxy.",
"long_description": "Blackhole and Privatizing Proxy. The proxy uses Privoxy and adblock2privoxy.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always",
"https_inspection"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"macos-fortress-hosts",
"adblock2privoxy",
"privoxy",
"macos-fortress-proxypac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"macos-fortress"
]
}
]
},
{
"name": "macos-fortress-emergingthreats",
"portdir": "net/macos-fortress",
"version": "2025.09.21",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/macOS-Fortress",
"description": "Emerging Threats rule server.",
"long_description": "Emerging Threats rule server.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always",
"proxy_settings"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"wget"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"macos-fortress-pf"
]
}
]
},
{
"name": "macos-fortress-dshield",
"portdir": "net/macos-fortress",
"version": "2025.09.21",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/macOS-Fortress",
"description": "DShield is a community-based collaborative firewall log correlation system.",
"long_description": "DShield is a community-based collaborative firewall log correlation system.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always",
"proxy_settings"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"wget",
"p5.34-data-validate-ip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"macos-fortress-pf"
]
}
]
},
{
"name": "macos-fortress-pf",
"portdir": "net/macos-fortress",
"version": "2025.09.21",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/macOS-Fortress",
"description": "PF Firewall with dshield, emergingthreats, and adaptive bruteforce blocks",
"long_description": "PF Firewall with dshield, emergingthreats, and adaptive bruteforce blocks",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pcre",
"macos-fortress-dshield",
"macos-fortress-emergingthreats"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"macos-fortress"
]
}
]
},
{
"name": "macos-fortress",
"portdir": "net/macos-fortress",
"version": "2025.09.21",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/essandess/macOS-Fortress",
"description": "Firewall, Blackhole, and Privatizing Proxy for Trackers, Attackers, Malware, Adware, and Spammers",
"long_description": "Kernel-level, OS-level, and client-level security for macOS. Built to block attacks using open source databases, and block ads, malicious scripts, and conceal information used for web tracking. Uses PF, dshield, emergingthreats, hosts file, a filtering proxy, and a proxy autoconfiguration (PAC) file.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [
"initialize_always",
"https_inspection"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"macos-fortress-pf",
"macos-fortress-proxy"
]
}
],
"depends_on": []
},
{
"name": "p5.34-xs-parse-keyword",
"portdir": "perl/p5-xs-parse-keyword",
"version": "0.490.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/XS::Parse::Keyword",
"description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"long_description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-extutils-cchecker",
"p5.34-test-simple",
"clang-18",
"p5.34-extutils-cbuilder",
"p5.34-module-build"
]
},
{
"type": "lib",
"ports": [
"p5.34-file-sharedir",
"perl5.34"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-syntax-keyword-try",
"p5-xs-parse-keyword",
"p5.34-future-asyncawait",
"p5.34-list-keywords",
"p5.34-syntax-keyword-match",
"p5.34-syntax-operator-divides",
"p5.34-syntax-operator-equ",
"p5.34-syntax-operator-existsor",
"p5.34-syntax-operator-in",
"p5.34-syntax-keyword-defer",
"p5.34-syntax-keyword-dynamically",
"p5.34-object-pad"
]
}
]
},
{
"name": "p5.32-xs-parse-keyword",
"portdir": "perl/p5-xs-parse-keyword",
"version": "0.490.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/XS::Parse::Keyword",
"description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"long_description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-extutils-cbuilder",
"p5.32-test-simple",
"clang-18",
"p5.32-module-build",
"p5.32-extutils-cchecker"
]
},
{
"type": "lib",
"ports": [
"p5.32-file-sharedir",
"perl5.32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-syntax-keyword-try",
"p5.32-future-asyncawait",
"p5.32-list-keywords",
"p5.32-syntax-keyword-match",
"p5.32-syntax-operator-divides",
"p5.32-syntax-operator-equ",
"p5.32-syntax-operator-existsor",
"p5.32-syntax-operator-in",
"p5.32-syntax-keyword-defer",
"p5.32-syntax-keyword-dynamically",
"p5.32-object-pad"
]
}
]
},
{
"name": "p5.28-xs-parse-keyword",
"portdir": "perl/p5-xs-parse-keyword",
"version": "0.490.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/XS::Parse::Keyword",
"description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"long_description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-extutils-cchecker",
"p5.28-test-simple",
"clang-18",
"p5.28-extutils-cbuilder",
"p5.28-module-build"
]
},
{
"type": "lib",
"ports": [
"p5.28-file-sharedir",
"perl5.28"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-syntax-keyword-try",
"p5.28-future-asyncawait",
"p5.28-list-keywords",
"p5.28-syntax-keyword-match",
"p5.28-syntax-operator-divides",
"p5.28-syntax-operator-equ",
"p5.28-syntax-operator-existsor",
"p5.28-syntax-operator-in",
"p5.28-syntax-keyword-defer",
"p5.28-syntax-keyword-dynamically",
"p5.28-object-pad"
]
}
]
},
{
"name": "p5.30-xs-parse-keyword",
"portdir": "perl/p5-xs-parse-keyword",
"version": "0.490.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/XS::Parse::Keyword",
"description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"long_description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-extutils-cchecker",
"p5.30-test-simple",
"clang-18",
"p5.30-extutils-cbuilder",
"p5.30-module-build"
]
},
{
"type": "lib",
"ports": [
"p5.30-file-sharedir",
"perl5.30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-syntax-keyword-try",
"p5.30-future-asyncawait",
"p5.30-list-keywords",
"p5.30-syntax-keyword-match",
"p5.30-syntax-operator-divides",
"p5.30-syntax-operator-equ",
"p5.30-syntax-operator-existsor",
"p5.30-syntax-operator-in",
"p5.30-syntax-keyword-defer",
"p5.30-syntax-keyword-dynamically",
"p5.30-object-pad"
]
}
]
},
{
"name": "p5-xs-parse-keyword",
"portdir": "perl/p5-xs-parse-keyword",
"version": "0.490.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-xs-parse-keyword",
"homepage": "https://metacpan.org/pod/XS::Parse::Keyword",
"description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"long_description": "XS::Parse::Keyword - XS functions to assist in parsing keyword syntax",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-xs-parse-keyword"
]
}
],
"depends_on": []
},
{
"name": "p5.34-syntax-keyword-try",
"portdir": "perl/p5-syntax-keyword-try",
"version": "0.310.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Try",
"description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"long_description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-extutils-cbuilder",
"p5.34-module-build",
"p5.34-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-xs-parse-keyword"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-syntax-keyword-try",
"p5.34-feature-compat-try",
"p5.34-moosex-extended"
]
}
]
},
{
"name": "p5.32-syntax-keyword-try",
"portdir": "perl/p5-syntax-keyword-try",
"version": "0.310.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Try",
"description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"long_description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"p5.32-extutils-cbuilder",
"p5.32-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-xs-parse-keyword"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-feature-compat-try",
"p5.32-moosex-extended"
]
}
]
},
{
"name": "p5.30-syntax-keyword-try",
"portdir": "perl/p5-syntax-keyword-try",
"version": "0.310.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Try",
"description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"long_description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-extutils-cbuilder",
"p5.30-module-build",
"p5.30-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-xs-parse-keyword"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-feature-compat-try",
"p5.30-moosex-extended"
]
}
]
},
{
"name": "p5.28-syntax-keyword-try",
"portdir": "perl/p5-syntax-keyword-try",
"version": "0.310.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Try",
"description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"long_description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-extutils-cbuilder",
"p5.28-module-build",
"p5.28-test-simple",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-xs-parse-keyword"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-feature-compat-try",
"p5.28-moosex-extended"
]
}
]
},
{
"name": "p5-syntax-keyword-try",
"portdir": "perl/p5-syntax-keyword-try",
"version": "0.310.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "p5.34-syntax-keyword-try",
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Try",
"description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"long_description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-syntax-keyword-try"
]
}
],
"depends_on": []
},
{
"name": "p5.26-syntax-keyword-try",
"portdir": "perl/p5-syntax-keyword-try",
"version": "0.200.0",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Syntax::Keyword::Try",
"description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"long_description": "Syntax::Keyword::Try - a try/catch/finally syntax for perl",
"active": false,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-extutils-cbuilder"
]
},
{
"type": "lib",
"ports": [
"perl5.26",
"p5.26-module-build"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-devel-mat"
]
}
]
},
{
"name": "libproxy-vapi",
"portdir": "net/libproxy",
"version": "0.5.11",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://libproxy.github.io/libproxy",
"description": "A library that provides automatic proxy configuration management.",
"long_description": "Libproxy exists to answer the question: Given a network resource, how do I reach it? It handles all the details, enabling you to get back to programming.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 355
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"glib2",
"libproxy",
"gobject-introspection",
"gsettings-desktop-schemas",
"vala"
]
}
],
"depends_on": []
},
{
"name": "libproxy",
"portdir": "net/libproxy",
"version": "0.5.11",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://libproxy.github.io/libproxy",
"description": "A library that provides automatic proxy configuration management.",
"long_description": "Libproxy exists to answer the question: Given a network resource, how do I reach it? It handles all the details, enabling you to get back to programming.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2626
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 355
}
],
"variants": [
"duktape",
"curl",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"ninja",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gobject-introspection",
"gsettings-desktop-schemas",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libproxy-vapi",
"neon",
"libquvi",
"VLC2",
"libVLC2",
"glib-networking",
"hexchat",
"wget"
]
}
]
},
{
"name": "tiff",
"portdir": "graphics/tiff",
"version": "4.7.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libtiff.gitlab.io/libtiff/",
"description": "Library and tools for dealing with Tag Image File Format",
"long_description": "This software provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. Included in this software distribution is a library, libtiff, for reading and writing TIFF, a small collection of tools for doing simple manipulations of TIFF images on UNIX systems, documentation on the library and tools. A small assortment of TIFF-related software for UNIX that has been contributed by others is also included. The library is capable of dealing with images that are written to follow the 5.0 or 6.0 TIFF spec. There is also considerable support for some of the more esoteric portions of the 6.0 TIFF spec.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"jbig",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"zstd",
"xz",
"lerc",
"libdeflate",
"libjpeg-turbo"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pysaga",
"py312-pysaga",
"py314-pysaga",
"py311-pysaga",
"py313-pysaga",
"py39-pysaga"
]
},
{
"type": "lib",
"ports": [
"py35-opencv3-devel",
"py36-opencv3-devel",
"rawproc",
"cell-id",
"py39-imread",
"py36-Pillow",
"py37-Pillow",
"py38-Pillow",
"py37-gmic",
"AfterStep",
"gmic",
"gmic-qt",
"gmic-gimp",
"gmic-lib",
"gmic-clib",
"py35-Pillow",
"py37-opencv3",
"py38-opencv3",
"kdegraphics-strigi-analyzer",
"py37-opencv3-devel",
"py38-opencv3-devel",
"povray",
"py38-imread",
"py38-opencv4-devel",
"fontforge",
"gimp3-devel",
"SDL3_image",
"mod_tile",
"py38-wxpython-4.0",
"p5.28-gd",
"p5.30-gd",
"p5.32-gd",
"p5.34-gd",
"py35-opencv4",
"py36-opencv4",
"py35-opencv4-devel",
"py36-opencv4-devel",
"py37-imagecodecs",
"py38-imagecodecs",
"spandsp-devel",
"p5.30-imager",
"p5.28-imager",
"p5.32-imager",
"p5.34-imager",
"exact-image",
"py37-opencv4",
"simage",
"tif22pnm",
"ufraw",
"evince",
"xsane",
"xv",
"evas",
"darktable",
"darktable-devel",
"gtk4-devel",
"gtk4",
"scantailor",
"wxWidgets-2.8",
"wxgtk-2.8",
"pslib",
"vxl",
"podofo",
"iulib",
"imlib2",
"py37-imread",
"wxWidgets-3.0",
"wxWidgets-3.0-cxx11",
"wxPython-3.0",
"wxgtk-3.0",
"wxgtk-3.0-cxx11",
"Pangolin",
"blender",
"hugin-app",
"wxWidgets-3.2",
"root5",
"audacity-devel",
"qt511-qtimageformats",
"nomacs",
"py37-opencv4-devel",
"gd2",
"paraview",
"gle-graphics",
"QGLE",
"camlimages",
"audacity-legacy",
"p5.28-graphics-tiff",
"p5.30-graphics-tiff",
"p5.32-graphics-tiff",
"p5.34-graphics-tiff",
"libextractor",
"ResIL",
"olena",
"gnustep-gui",
"R-Cairo",
"lcms",
"libpano13",
"lprof",
"minidjvu",
"py27-tiff",
"molmol",
"stiff",
"yorick-yeti",
"xonclock",
"xplanet",
"okular",
"glob2",
"qt69-qtimageformats",
"poppler-qt4-mac",
"xemacs",
"grafx2",
"py27-Pillow",
"py39-Pillow",
"py310-Pillow",
"py311-Pillow",
"py312-Pillow",
"py313-Pillow",
"py314-Pillow",
"qt53-qtimageformats",
"qt56-qtimageformats",
"saga",
"R-ijtiff",
"gegl",
"luminance-hdr",
"qt55-qtimageformats",
"py37-wxpython-4.0",
"libgeotiff",
"qt57-qtimageformats",
"qt58-qtimageformats",
"geeqie",
"qt59-qtimageformats",
"VLC2",
"libVLC2",
"vips",
"gdk-pixbuf2",
"Aseprite",
"gscan2pdf",
"digikam",
"scribus-devel",
"vtk",
"windowmaker",
"magicspp",
"R-imager",
"xdmf",
"py38-gmic",
"opendx",
"qt4-mac",
"djvulibre",
"gmtsar",
"qt5-qtimageformats",
"R",
"podofo-0.10",
"openslide",
"libdevil",
"love-0.7",
"ctlang",
"libsdl_image",
"leptonica",
"liblas",
"grass",
"py27-imread",
"py35-imread",
"py36-imread",
"py35-opencv3",
"py36-opencv3",
"p5.26-gd",
"py39-opencv3",
"py39-opencv3-devel",
"py39-opencv4",
"py39-opencv4-devel",
"gdk-pixbuf2-devel",
"qt64-qtimageformats",
"qt67-qtimageformats",
"libgdiplus",
"qt68-qtimageformats",
"R-ragg",
"GraphicsMagick",
"py38-opencv4",
"grass7",
"proj7",
"proj8",
"proj9",
"py310-imread",
"py311-imread",
"py312-imread",
"gegl-devel",
"py39-gmic",
"p5.28-alien-libtiff",
"p5.30-alien-libtiff",
"p5.32-alien-libtiff",
"p5.34-alien-libtiff",
"librasterlite2",
"opencv3",
"opencv3-devel",
"chafa",
"py27-opencv3",
"py310-opencv3",
"py311-opencv3",
"py27-opencv3-devel",
"py311-opencv3-devel",
"py310-opencv3-devel",
"vigra",
"py310-imagecodecs",
"py311-imagecodecs",
"py312-imagecodecs",
"py313-imagecodecs",
"py314-imagecodecs",
"orfeotoolbox",
"py310-orfeotoolbox",
"py311-orfeotoolbox",
"py312-orfeotoolbox",
"py313-orfeotoolbox",
"py314-orfeotoolbox",
"gstreamer1-gst-plugins-bad",
"openjpeg",
"argyll",
"libsdl2_image",
"netpbm",
"sane-backends",
"InsightToolkit",
"py310-InsightToolkit",
"py311-InsightToolkit",
"py312-InsightToolkit",
"py313-InsightToolkit",
"ghostscript",
"qt513-qtimageformats",
"rawtherapee",
"gimp2",
"gimp2-devel",
"InsightToolkit4",
"py310-InsightToolkit4",
"py311-InsightToolkit4",
"py312-InsightToolkit4",
"py313-InsightToolkit4",
"OpenSceneGraph",
"OpenSceneGraph-devel",
"dcmtk",
"dcmtk-static",
"openimageio",
"fox",
"gnuastro",
"openjpeg15",
"pbrt2",
"rawstudio",
"Io",
"poppler-devel",
"poppler-devel-qt5",
"poppler",
"poppler-qt5",
"ImageMagick7",
"opencv4",
"opencv4-devel",
"py310-opencv4",
"py311-opencv4",
"py312-opencv4",
"py313-opencv4",
"py310-opencv4-devel",
"py314-opencv4",
"py312-opencv4-devel",
"py311-opencv4-devel",
"py313-opencv4-devel",
"py39-imagecodecs",
"scribus",
"py39-wxpython-4.0",
"webp",
"py310-wxpython-4.0",
"py311-wxpython-4.0",
"py312-wxpython-4.0",
"py313-wxpython-4.0",
"gnudatalanguage",
"py314-wxpython-4.0",
"mapnik",
"qt6-qtimageformats",
"lcms2",
"ImageMagick",
"root6",
"xastir"
]
},
{
"type": "test",
"ports": [
"qpdf"
]
}
]
},
{
"name": "xvega",
"portdir": "graphics/xvega",
"version": "0.1.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/QuantStack/xvega",
"description": "A C++ API for Vega-Lite",
"long_description": "A C++ API for Vega-Lite",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1298
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"nlohmann-json",
"xproperty"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xeus-sqlite",
"xvega-bindings"
]
}
]
},
{
"name": "sstp-client",
"portdir": "net/sstp-client",
"version": "1.0.20",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sstp-client.sourceforge.net/",
"description": "client implementation of Secure Socket Tunneling Protocol (SSTP)",
"long_description": "sstp-client is a client implementation of Secure Socket Tunneling Protocol (SSTP) for Unix that allows access via SSTP VPN to Microsoft Windows 2008 Server. It tunnels PPP traffic over SSL.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-18",
"autoconf",
"libtool"
]
},
{
"type": "lib",
"ports": [
"openssl",
"libevent"
]
}
],
"depends_on": []
},
{
"name": "fontconfig",
"portdir": "graphics/fontconfig",
"version": "2.15.0",
"license": "fontconfig",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/fontconfig/",
"description": "An XML-based font configuration API for X Windows",
"long_description": "Fontconfig is a library for configuring and customizing font access.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"python313",
"clang-18",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext-runtime",
"libiconv",
"expat",
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xastir",
"chromium-bsu",
"p5.26-gd",
"graphviz-devel",
"p5.26-tk",
"gnuplot",
"libiodbc",
"tcpflow",
"tcpflow-devel",
"freesci",
"freedink",
"libbluray",
"gingerblue",
"gnome-font-viewer",
"appstream-glib",
"libglade2",
"Coin",
"Coin-framework",
"abaddon",
"openvrml",
"quesoglc",
"reduce",
"gimp3-devel",
"stellarium",
"p5.28-gd",
"p5.30-gd",
"p5.32-gd",
"p5.34-gd",
"nheko",
"p5.28-tk",
"p5.30-tk",
"p5.32-tk",
"p5.34-tk",
"gtk3-devel",
"gtk3",
"ds9",
"libLASi",
"Xft2",
"inkscape-devel",
"fntsample",
"libass",
"abiword",
"libass-devel",
"podofo",
"graphviz",
"R-gdtools",
"h3dapi",
"plplot510",
"plplot510-single",
"qt511-qtwebkit",
"gcin",
"icewm",
"phantomjs-qt-qtbase",
"phantomjs-qt-qtwebkit",
"gnome-desktop",
"poppler",
"poppler-qt5",
"ImageMagick7",
"scribus",
"mlterm",
"ImageMagick",
"tk-x11",
"gd2",
"openscad",
"openscad-devel",
"font-adobe-100dpi",
"font-adobe-75dpi",
"font-adobe-utopia-100dpi",
"font-adobe-utopia-75dpi",
"font-adobe-utopia-type1",
"font-arabic-misc",
"font-bh-100dpi",
"font-bh-75dpi",
"font-bh-lucidatypewriter-100dpi",
"font-bh-lucidatypewriter-75dpi",
"font-bh-ttf",
"font-bh-type1",
"font-bitstream-100dpi",
"font-bitstream-75dpi",
"font-bitstream-speedo",
"font-bitstream-type1",
"font-cronyx-cyrillic",
"font-cursor-misc",
"font-daewoo-misc",
"font-dec-misc",
"font-ibm-type1",
"font-isas-misc",
"font-jis-misc",
"font-micro-misc",
"font-misc-cyrillic",
"font-misc-meltho",
"font-misc-misc",
"font-mutt-misc",
"font-schumacher-misc",
"font-screen-cyrillic",
"font-sony-misc",
"font-spleen",
"font-sun-misc",
"font-winitzki-cyrillic",
"font-xfree86-type1",
"litebrowser",
"cairo-devel",
"poppler-qt4-mac",
"qt53-qtwebkit",
"qt56-qtwebkit",
"qt55-qtwebkit",
"ffmpeg",
"ffmpeg-devel",
"qt57-qtwebkit",
"ffmpeg4",
"ffmpeg8",
"HandBrake",
"HandBrakeCLI",
"qt58-qtwebkit",
"qt59-qtwebkit",
"VLC2",
"libVLC2",
"avidemux",
"mldonkey",
"dvdauthor",
"inkscape",
"scribus-devel",
"webkit2-gtk",
"webkit2-gtk-devel",
"metview",
"sent",
"xterm",
"qt5-qtwebengine",
"qt5-qtwebkit",
"R",
"podofo-0.10",
"openjdk8-powerpc",
"silicon",
"libsdl_pango",
"xfe",
"racket",
"plplot",
"plplot-single",
"openmotif",
"font-manager",
"ddd",
"libgdiplus",
"libsvg",
"openttd",
"cairo",
"terminus-font",
"texlive-bin",
"librasterlite2",
"pango-devel",
"pango",
"abiword-x11",
"pioneers",
"gdm",
"gnome-control-center",
"gnome-radio",
"gnome-settings-daemon",
"notekit",
"pspp",
"pspp-devel",
"texworks",
"octave",
"wesnoth",
"ghostscript",
"qt513-qtwebengine",
"qt513-qtwebkit",
"gimp2",
"gimp2-devel",
"sxiv",
"gnome-desktop-gtk4",
"OpenSceneGraph",
"OpenSceneGraph-devel",
"ffmpeg6",
"ffmpeg7",
"synfig",
"poppler-devel",
"poppler-devel-qt5",
"MPlayer",
"mplayer-devel",
"xine-lib"
]
},
{
"type": "run",
"ports": [
"dejavu-fonts",
"urw-fonts",
"liberation-fonts",
"ttf-nerd-fonts-symbols",
"urw-core35-fonts",
"ttf-arphic-ukai",
"ttf-arphic-uming"
]
}
]
},
{
"name": "ccd2iso",
"portdir": "sysutils/ccd2iso",
"version": "0.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/ccd2iso/",
"description": "CloneCD image to ISO image file converter",
"long_description": "Simple command line too to convert windows-only ccd files to burnable ISO images.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk24-graalvm",
"portdir": "java/openjdk24-graalvm",
"version": "24.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.graalvm.org",
"description": "GraalVM Community Edition based on OpenJDK 24 (Short Term Support ended in September 2025)",
"long_description": "GraalVM Community Edition based on OpenJDK 24 (Short Term Support ended in September 2025) \n\nGraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 101
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 355
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk22-graalvm",
"portdir": "java/openjdk22-graalvm",
"version": "22.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.graalvm.org",
"description": "GraalVM Community Edition based on OpenJDK 22 (Short Term Support ended in September 2024)",
"long_description": "GraalVM Community Edition based on OpenJDK 22 (Short Term Support ended in September 2024) \n\nGraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 101
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk21-graalvm",
"portdir": "java/openjdk21-graalvm",
"version": "21.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any >= 16 }",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.graalvm.org",
"description": "GraalVM Community Edition based on OpenJDK 21 (Short Term Support ended in March 2024)",
"long_description": "GraalVM Community Edition based on OpenJDK 21 (Short Term Support ended in March 2024) \n\nGraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 101
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"google-java-format"
]
}
]
},
{
"name": "restic",
"portdir": "sysutils/restic",
"version": "0.18.1",
"license": "BSD",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://restic.net",
"description": "Fast, secure, efficient backup program.",
"long_description": "Restic is a program that does backups right. Its design goals are: Easy, Fast, Verifiable, Secure, Efficient and Free.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1027
}
],
"variants": [
"docs",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"resticprofile",
"autorestic"
]
}
]
},
{
"name": "tabulate",
"portdir": "devel/tabulate",
"version": "1.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/p-ranav/tabulate",
"description": "tabulate is a header-only library for printing aligned, formated and colorized tables in moder C++.",
"long_description": "tabulate is a header-only library for printing aligned, formated and colorized tables in moder C++.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1298
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xeus-sqlite"
]
}
]
},
{
"name": "autoconf-archive",
"portdir": "devel/autoconf-archive",
"version": "2024.10.16",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/autoconf-archive/",
"description": "A collection of more than 450 macros for GNU Autoconf",
"long_description": "The GNU Autoconf Archive is a collection of more than 450 macros for GNU Autoconf that have been contributed as free software by friendly supporters of the cause from all over the Internet. Every single one of those macros can be re-used without imposing any restrictions whatsoever on the licensing of the generated configure script.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"audiowmark",
"libgnome",
"httrack",
"gtkspell3",
"algol68g",
"dvisvgm",
"dvisvgm-devel",
"libopenraw",
"libopenraw-legacy",
"aide",
"graphviz",
"alienarena",
"rtorrent-devel",
"graphviz-devel",
"gdlmm3",
"jp2a",
"ancient",
"abiword-x11",
"libhsts",
"rdfind",
"osm-gps-map",
"profanity"
]
},
{
"type": "run",
"ports": [
"gnome-common"
]
}
]
},
{
"name": "bali-phy-devel",
"portdir": "science/bali-phy",
"version": "08162025-472371dc",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.bali-phy.org/",
"description": "Bayesian co-estimation of phylogenies and multiple alignments via MCMC",
"long_description": "BAli-Phy estimates multiple sequence alignments and evolutionary trees from DNA, amino acid, or codon sequences. It uses likelihood-based evolutionary models of substitutions and insertions and deletions to place gaps.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"eigen3",
"pandoc",
"cereal",
"clang-20",
"cmake",
"meson",
"ninja",
"nlohmann-json",
"pkgconfig",
"range-v3"
]
},
{
"type": "lib",
"ports": [
"cairo",
"libfmt11",
"boost187"
]
},
{
"type": "run",
"ports": [
"perl5"
]
},
{
"type": "test",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "bali-phy",
"portdir": "science/bali-phy",
"version": "4.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.bali-phy.org/",
"description": "Bayesian co-estimation of phylogenies and multiple alignments via MCMC",
"long_description": "BAli-Phy estimates multiple sequence alignments and evolutionary trees from DNA, amino acid, or codon sequences. It uses likelihood-based evolutionary models of substitutions and insertions and deletions to place gaps.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2016
}
],
"variants": [
"doc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"eigen3",
"pandoc",
"cereal",
"clang-20",
"cmake",
"meson",
"ninja",
"nlohmann-json",
"pkgconfig",
"range-v3"
]
},
{
"type": "lib",
"ports": [
"cairo",
"libfmt11",
"boost187"
]
},
{
"type": "run",
"ports": [
"perl5"
]
},
{
"type": "test",
"ports": [
"python313"
]
}
],
"depends_on": []
}
]
}