HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49981,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=876",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=874",
"results": [
{
"name": "meld",
"portdir": "textproc/meld",
"version": "3.22.2",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://meldmerge.org/",
"description": "Visual diff and merge tool.",
"long_description": "Meld is a visual diff and merge tool. You can compare two or three files and edit them in place (diffs update dynamically). You can compare two or three folders and launch file comparisons. You can browse and view a working copy from popular version control systems such such as CVS, Subversion, Bazaar-ng and Mercurial.",
"active": true,
"categories": [
"devel",
"textproc"
],
"maintainers": [],
"variants": [
"x11",
"quartz"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-distro",
"py312-setuptools",
"clang-17",
"librsvg",
"makeicns",
"intltool",
"itstool",
"libxml2"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"glib2",
"shared-mime-info",
"desktop-file-utils",
"gtk3",
"gtksourceview4",
"python312",
"py312-cairo",
"py312-gobject3"
]
},
{
"type": "run",
"ports": [
"yelp",
"gsettings-desktop-schemas",
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "megatools",
"portdir": "net/megatools",
"version": "1.11.5.20250706",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://megatools.megous.com",
"description": "Command line client application for Mega.",
"long_description": "megatools is a collection of programs for accessing Mega service from the command line on your desktop or server.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"pkgconfig",
"asciidoc",
"docbook2X",
"meson",
"ninja"
]
},
{
"type": "lib",
"ports": [
"openssl",
"curl",
"glib2"
]
}
],
"depends_on": []
},
{
"name": "medusa",
"portdir": "security/medusa",
"version": "2.2",
"license": "(GPL-2 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.foofus.net/~jmk/medusa/medusa.html",
"description": "speedy, massively parallel, modular, login brute-forcer",
"long_description": "Medusa is intended to be a speedy, massively parallel, modular, login brute-forcer. The goal is to support as many services which allow remote authentication as possible. The author considers following items as some of the key features of this application. Thread-based parallel testing: Brute-force testing can be performed against multiple hosts, users or passwords concurrently. Flexible user input: Target information (host/user/password) can be specified in a variety of ways. For example, each item can be either a single entry or a file containing multiple entries. Additionally, a combination file format allows the user to refine their target listing. Modular design: Each service module exists as an independent .mod file. This means that no modifications are necessary to the core application in order to extend the supported list of services for brute-forcing.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "normen",
"github": "Gminfly",
"ports_count": 11
}
],
"variants": [
"subversion",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"openssl10",
"subversion",
"libssh2"
]
}
],
"depends_on": []
},
{
"name": "mednafen",
"portdir": "emulators/mednafen",
"version": "1.32.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://mednafen.github.io",
"description": "Super-fast and super-compatible emulator for many video game systems",
"long_description": "Mednafen is a portable, argument-driven multi-system emulator using OpenGL and SDL. Mednafen has the ability to remap hotkey functions and virtual system inputs to a keyboard, a joystick, or both simultaneously. Save states are supported, as is real-time game rewinding. Screen snapshots may be taken, in the PNG file format, at the press of a button. Mednafen can record audiovisual movies in the QuickTime file format, with several different lossless codecs supported. \n \nThe following systems are supported: \n \n* Apple II/II+ \n* Atari Lynx \n* Neo Geo Pocket (Color) \n* WonderSwan \n* GameBoy (Color) \n* GameBoy Advance \n* Nintendo Entertainment System \n* Super Nintendo Entertainment System/Super Famicom \n* Virtual Boy \n* PC Engine/TurboGrafx 16 (CD) \n* SuperGrafx \n* PC-FX \n* Sega Game Gear \n* Sega Genesis/Megadrive \n* Sega Master System \n* Sega Saturn (experimental, x86_64 only) \n* Sony PlayStation \n \nRefer to the emulation module documentation for more details.",
"active": true,
"categories": [
"games",
"emulators"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libcdio",
"zlib",
"libiconv",
"libsdl2",
"jack",
"libsndfile"
]
}
],
"depends_on": []
},
{
"name": "mediawiki.el",
"portdir": "editors/mediawiki.el",
"version": "2.3.1",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.emacswiki.org/emacs/MediaWikiMode",
"description": "An Emacs mode for editing MediaWiki content",
"long_description": "An Emacs mode for editing MediaWiki content",
"active": true,
"categories": [
"editors"
],
"maintainers": [
{
"name": "easieste",
"github": "easye",
"ports_count": 15
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"emacs"
]
}
],
"depends_on": []
},
{
"name": "mediawiki",
"portdir": "www/mediawiki",
"version": "1.23.2",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mediawiki.org",
"description": "The wiki engine used by Wikipedia",
"long_description": "MediaWiki is the collaborative editing software that runs Wikipedia, the free encyclopedia, and other projects. It's designed to handle a large number of users and pages without imposing too rigid a structure or workflow.",
"active": true,
"categories": [
"www",
"php"
],
"maintainers": [],
"variants": [
"mysql",
"postgresql"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"ImageMagick",
"php5-web"
]
}
],
"depends_on": []
},
{
"name": "mediatomb",
"portdir": "net/mediatomb",
"version": "0.12.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mediatomb.cc/",
"description": "Open source (GPL) UPnP MediaServer",
"long_description": "MediaTomb is an open source (GPL) UPnP MediaServer with a nice web user interface, it allows you to stream your digital media through your home network and listen to/watch it on a variety of UPnP compatible devices.",
"active": true,
"categories": [
"net",
"multimedia"
],
"maintainers": [],
"variants": [
"sqlite3",
"mysql5",
"taglib",
"id3lib",
"ffmpeg",
"libextractor",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"taglib",
"sqlite3",
"ffmpeg"
]
},
{
"type": "run",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "MediathekView",
"portdir": "multimedia/MediathekView",
"version": "13.7.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediathekview.de",
"description": "A mediathek browser for German TV broadcasts",
"long_description": "A mediathek browser for German TV broadcasts",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "mediaserv",
"portdir": "net/mediaserv",
"version": "0.05",
"license": "Artistic-1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mediautils.garage.maemo.org/mediaserv.html",
"description": "On-demand transcoding server for videos, targetting the Nokia Internet Tablets.",
"long_description": "mediaserv is a simple web server which exposes video content on your desktop PC or server to your Nokia Internet Tablet (such as the Nokia 770, Nokia N800 or Nokia N810). When content is accessed, it transcodes the video Just In Time and streams it to your Internet Tablet. RSS feeds for directories are also provided, listing the most recently updated content, and compatible with Nokia's beta Video Center application.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"tablet-encode",
"perl5.34",
"mplayer-devel",
"p5.34-libwww-perl",
"p5.34-xml-rss",
"p5.34-datetime"
]
}
],
"depends_on": []
},
{
"name": "mediainfolib",
"portdir": "devel/mediainfolib",
"version": "25.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediaarea.net",
"description": "Supplies technical and tag information about a video or audio file",
"long_description": "Supplies technical and tag information about a video or audio file",
"active": true,
"categories": [
"devel",
"multimedia"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"zenlib",
"curl",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mediainfo",
"MediaInfo-gui"
]
}
]
},
{
"name": "MediaInfo-gui",
"portdir": "multimedia/mediainfo",
"version": "25.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediaarea.net",
"description": "Identifies audio and video codecs in a media file. GUI",
"long_description": "MediaInfo supplies technical and tag information about a video or audio file via graphical utility.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"mediainfolib",
"zenlib",
"wxWidgets-3.2",
"zlib"
]
}
],
"depends_on": []
},
{
"name": "mediainfo",
"portdir": "multimedia/mediainfo",
"version": "25.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mediaarea.net",
"description": "Identifies audio and video codecs in a media file. CLI",
"long_description": "MediaInfo supplies technical and tag information about a video or audio file via command line utility.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 82
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"automake",
"libtool",
"pkgconfig",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"mediainfolib",
"zenlib",
"zlib"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"cfiles"
]
}
]
},
{
"name": "mediaextract",
"portdir": "sysutils/mediaextract",
"version": "1.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/panzi/mediaextract",
"description": "Extracts media files (AVI, Ogg, Wave, PNG, ...) that are embedded within other files.",
"long_description": "Extracts media files (AVI, Ogg, Wave, PNG, ...) that are embedded within other files.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"help2man",
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "mecab-utf8",
"portdir": "textproc/mecab",
"version": "0.996",
"license": "(GPL or LGPL or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "yet another part-of-speech and morphological analyzer",
"long_description": "MeCab is yet another part-of-speech and morphological analyzer. This port depends on MeCab base analyzer and a Japanese dictionary of utf8 encoding.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"ipadic",
"jumandic",
"naistjdic",
"unidic",
"neologd",
"sjis",
"utf8"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base",
"mecab-ipadic-utf8"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-mecab-python3",
"py39-mecab",
"p5.26-mecab",
"py27-mecab-python3",
"mecab-java",
"p5.28-mecab",
"p5.30-mecab",
"p5.32-mecab",
"p5.34-mecab",
"py37-mecab",
"py37-mecab-python3",
"rb-mecab",
"rb19-mecab",
"groonga",
"cabocha",
"kakarot",
"py38-mecab-python3",
"py38-mecab",
"jubatus",
"py310-mecab-python3",
"py311-mecab-python3",
"py312-mecab-python3",
"py313-mecab-python3"
]
}
]
},
{
"name": "mecab-sjis",
"portdir": "textproc/mecab",
"version": "0.996",
"license": "(GPL or LGPL or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "yet another part-of-speech and morphological analyzer",
"long_description": "MeCab is yet another part-of-speech and morphological analyzer. This port depends on MeCab base analyzer and a Japanese dictionary of sjis encoding.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"ipadic",
"jumandic",
"naistjdic",
"sjis",
"utf8"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base",
"mecab-ipadic-sjis"
]
}
],
"depends_on": []
},
{
"name": "mecab-naist-jdic-utf8",
"portdir": "textproc/mecab-naist-jdic",
"version": "0.6.3b-20111013",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/naist-jdic/",
"description": "naist-jdic of eucjp encoding for MeCab",
"long_description": "naist-jdic of eucjp encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": []
},
{
"name": "mecab-naist-jdic-sjis",
"portdir": "textproc/mecab-naist-jdic",
"version": "0.6.3b-20111013",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/naist-jdic/",
"description": "naist-jdic of eucjp encoding for MeCab",
"long_description": "naist-jdic of eucjp encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": []
},
{
"name": "mecab-naist-jdic",
"portdir": "textproc/mecab-naist-jdic",
"version": "0.6.3b-20111013",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.jp/projects/naist-jdic/",
"description": "naist-jdic of eucjp encoding for MeCab",
"long_description": "naist-jdic of eucjp encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": []
},
{
"name": "mecab-jumandic-utf8",
"portdir": "textproc/mecab-jumandic",
"version": "7.0-20130310",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "jumandic of utf8 encoding for MeCab",
"long_description": "jumandic of utf8 encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"jdepp"
]
}
]
},
{
"name": "mecab-jumandic-sjis",
"portdir": "textproc/mecab-jumandic",
"version": "7.0-20130310",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "jumandic of sjis encoding for MeCab",
"long_description": "jumandic of sjis encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"nkf",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": []
},
{
"name": "mecab-jumandic",
"portdir": "textproc/mecab-jumandic",
"version": "7.0-20130310",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "jumandic of eucjp encoding for MeCab",
"long_description": "jumandic of eucjp encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"nkf",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": []
},
{
"name": "mecab-java",
"portdir": "java/mecab-java",
"version": "0.996",
"license": "(GPL or LGPL or BSD)",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "a Java module for MeCab",
"long_description": "mecab-java is a Java module for MeCab.",
"active": true,
"categories": [
"textproc",
"java",
"japanese"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"mecab-utf8"
]
}
],
"depends_on": []
},
{
"name": "mecab-ipadic-utf8",
"portdir": "textproc/mecab-ipadic",
"version": "2.7.0-20070801",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "ipadic of utf8 encoding for MeCab",
"long_description": "ipadic of utf8 encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mecab-ipadic-neologd"
]
},
{
"type": "lib",
"ports": [
"senna",
"mecab-utf8"
]
}
]
},
{
"name": "mecab-ipadic-sjis",
"portdir": "textproc/mecab-ipadic",
"version": "2.7.0-20070801",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "ipadic of sjis encoding for MeCab",
"long_description": "ipadic of sjis encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mecab-sjis"
]
}
]
},
{
"name": "mecab-ipadic-neologd",
"portdir": "textproc/mecab-ipadic-neologd",
"version": "20150716",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neologd/mecab-ipadic-neologd",
"description": "Neologism dictionary for MeCab",
"long_description": "mecab-ipadic-neologd is customized system dictionary for MeCab. This dictionary includes many neologisms (new word), which are extracted from many language resources on the Web. When you analyze the Web documents, it's better to use this system dictionary and default one (ipadic) together.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"xz",
"libiconv",
"mecab-ipadic-utf8",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": []
},
{
"name": "mecab-ipadic",
"portdir": "textproc/mecab-ipadic",
"version": "2.7.0-20070801",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "ipadic of eucjp encoding for MeCab",
"long_description": "ipadic of eucjp encoding for MeCab",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mecab"
]
}
]
},
{
"name": "mecab-base",
"portdir": "textproc/mecab-base",
"version": "0.996",
"license": "(GPL or LGPL or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://taku910.github.io/mecab/",
"description": "yet another part-of-speech and morphological analyzer",
"long_description": "The base analyzer of MeCab, yet another part-of-speech and morphological analyzer.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"utf8only",
"dartsclone",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-fugashi",
"jdepp",
"mecab",
"mecab-sjis",
"mecab-utf8",
"mecab-ipadic",
"mecab-ipadic-sjis",
"mecab-ipadic-utf8",
"mecab-jumandic",
"mecab-jumandic-sjis",
"mecab-jumandic-utf8",
"mecab-naist-jdic",
"mecab-naist-jdic-sjis",
"mecab-naist-jdic-utf8",
"py37-fugashi",
"cabocha",
"kakarot",
"mecab-ipadic-neologd",
"py311-fugashi",
"py310-fugashi",
"py313-fugashi",
"py312-fugashi",
"py39-fugashi"
]
}
]
},
{
"name": "mecab",
"portdir": "textproc/mecab",
"version": "0.996",
"license": "(GPL or LGPL or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://taku910.github.io/mecab/",
"description": "yet another part-of-speech and morphological analyzer",
"long_description": "MeCab is yet another part-of-speech and morphological analyzer. This port depends on MeCab base analyzer and a Japanese dictionary of eucjp encoding.",
"active": true,
"categories": [
"textproc",
"japanese"
],
"maintainers": [],
"variants": [
"ipadic",
"jumandic",
"naistjdic",
"sjis",
"utf8"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"mecab-base",
"mecab-ipadic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"senna",
"R-gibasa",
"R-RcppMeCab"
]
}
]
},
{
"name": "mdx",
"portdir": "sysutils/mdx",
"version": "0.2",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dim0x69/mdx",
"description": "Execute your Markdown Code Blocks",
"long_description": "Execute your Markdown Code Blocks",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "mdtree-cpp",
"portdir": "textproc/mdtree-cpp",
"version": "1.0.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/akselmo/mdtree",
"description": "Simple tree cli program, but prints it in Markdown instead, as nested list",
"long_description": "Simple tree cli program, but prints it in Markdown instead, as nested list",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "mdtree",
"portdir": "textproc/mdtree",
"version": "0.1.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/caarlos0/mdtree",
"description": "Convert markdown lists into ASCII trees",
"long_description": "Convert markdown lists into ASCII trees",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "mdp",
"portdir": "office/mdp",
"version": "1.0.15",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/visit1985/mdp",
"description": "A command-line based markdown presentation tool.",
"long_description": "A command-line based markdown presentation tool.",
"active": true,
"categories": [
"office"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "mdnsd",
"portdir": "net/mdnsd",
"version": "0.7G",
"license": "(GPL or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dotlocal.org/mdnsd/",
"description": "embeddable Multicast DNS Daemon",
"long_description": "mdnsd is a very lightweight, simple, portable, and easy to integrate open source implementation of Multicast DNS (part of Zeroconf, also called Rendezvous by Apple) for developers. It supports both acting as a Query and a Responder, allowing any software to participate fully on the .local network just by including a few files and calling a few functions.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "mdk",
"portdir": "lang/mdk",
"version": "1.3.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/mdk/mdk.html",
"description": "A set of utilities for developing programs using MIX and MIXAL",
"long_description": "MDK stands for MIX Development Kit, and provides tools for developing and executing, in a MIX virtual machine, MIXAL programs. \n \nThe MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming, which is programmed using MIXAL, the MIX assembly language. \n \nMDK includes a MIXAL assembler (mixasm) and a MIX virtual machine (mixvm) with a command line interface. In addition, a GTK+ GUI to mixvm, called gmixvm, is provided. \n \nUsing these interfaces, you can debug your MIXAL programs at source code level, and read/modify the contents of all the components of the MIX computer (including block devices, which are simulated using the file system).",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"gui"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"pkgconfig",
"intltool",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"readline",
"gettext",
"guile-3.0",
"libiconv",
"glib2",
"gmp",
"libtool"
]
}
],
"depends_on": []
},
{
"name": "mdf2iso",
"portdir": "sysutils/mdf2iso",
"version": "0.3.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://packages.debian.org/sid/mdf2iso",
"description": "Convert MDF (Alcohol 120% images) to ISO images",
"long_description": "Convert MDF (Alcohol 120% images) to ISO images.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mdds-2.1",
"portdir": "devel/mdds-2.1",
"version": "2.1.1",
"license": "MPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/mdds/mdds",
"description": "Collection of multi-dimensional data structure and indexing algorithms.",
"long_description": "Collection of multi-dimensional data structure and indexing algorithms.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "audvare",
"github": "Tatsh",
"ports_count": 25
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"boost176"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"orcus-0.18",
"ixion-0.18"
]
}
]
},
{
"name": "mdds-2.0",
"portdir": "devel/mdds-2.0",
"version": "2.0.3",
"license": "MPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/mdds/mdds",
"description": "Collection of multi-dimensional data structure and indexing algorithms.",
"long_description": "Collection of multi-dimensional data structure and indexing algorithms.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "audvare",
"github": "Tatsh",
"ports_count": 25
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"boost176"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"orcus-0.17",
"ixion-0.17"
]
}
]
},
{
"name": "mdds",
"portdir": "devel/mdds",
"version": "2.1.1",
"license": "none",
"platforms": "darwin",
"epoch": 1,
"replaced_by": "mdds-2.0",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by mdds-2.0",
"long_description": "This port has been replaced by mdds-2.0.",
"active": false,
"categories": [
"devel"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "mddisplay",
"portdir": "science/mddisplay",
"version": "3.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://structbio.vanderbilt.edu/~cmoth/mddisplay/",
"description": "A 3D Stereo Molecular Dynamics Trajectory Visualization Package",
"long_description": "MD Display turns molecular dynamics trajectory data into a colorful, animated, on-screen movie. Key features include: Mouse control of translation, rotation, scaling, and clipping. Half-bond coloring controls. Animation speed and direction controls. Dynamic monitoring of distances, bond angles, dihedrals, and hydrogen bonds. Superimposition of static initial or average reference structures. Ramachandron plots. Real-time filtering of higher frequency molecular motions. PDB dump feature, for extracting movie frames on-the-fly.",
"active": true,
"categories": [
"science"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "mdcat",
"portdir": "textproc/mdcat",
"version": "2.7.1",
"license": "MPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://crates.io/crates/mdcat",
"description": "cat for markdown",
"long_description": "mdcat is cat for markdown (that is, CommonMark). mdcat works best with iTerm2 or a compatible terminal emulator, and a good terminal font with italic characters. Then it nicely renders all basic CommonMark syntax (no tables or footnotes though), highlights code blocks with syntect, shows links and images inline in supported terminals, adds jump marks for headings in iTerm2",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"asciidoctor",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "mdbtools",
"portdir": "databases/mdbtools",
"version": "1.0.1",
"license": "(GPL-2+ or LGPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdbtools/mdbtools",
"description": "libraries and programs to help using MSAccess databases",
"long_description": "MDB Tools is a suite of libraries and programs to facilitate the use of Microsoft Access databases, also known as Jet databases after the Microsoft Jet Database Engine or as MDB databases after the .mdb extension used by the file containing the database.",
"active": true,
"categories": [
"devel",
"databases"
],
"maintainers": [],
"variants": [
"unixodbc",
"iodbc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"pkgconfig",
"gawk",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gmdb2"
]
}
]
},
{
"name": "mdbook",
"portdir": "textproc/mdbook",
"version": "0.4.51",
"license": "MPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rust-lang.github.io/mdBook",
"description": "Create books from markdown files",
"long_description": "Create books from markdown files. Like Gitbook but implemented in Rust.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1016
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "mdate",
"portdir": "sysutils/mdate",
"version": "1.7.0.3",
"license": "GPL-2",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ewe2/mdate",
"description": "Utility that converts Gregorian dates to Mayan Long Count dates",
"long_description": "Utility that converts Gregorian dates to Mayan Long Count dates.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "md5sha1sum",
"portdir": "sysutils/md5sha1sum",
"version": "0.9.5",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.microbrew.org/tools/md5sha1sum",
"description": "Hash utilites",
"long_description": "This toolset provides md5sum, sha1sum, and ripemd160sum. They are intended to be drop in replacements for the tools from GNU textutils. Since installing textutils is somewhat excessive for just those two utilities, these are meant to be the more compact and easier to install replacements.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mike",
"github": "",
"ports_count": 4
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"autopsy"
]
},
{
"type": "run",
"ports": [
"tovid"
]
}
]
},
{
"name": "md5deep",
"portdir": "security/md5deep",
"version": "4.4",
"license": "public-domain and GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jessek/hashdeep",
"description": "Recursively compute digests on files/directories",
"long_description": "md5deep and hashdeep are a cross-platform set of programs to recursively compute MD5, SHA-1, or SHA-256 message digests on an arbitrary number of files.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "md4c",
"portdir": "devel/md4c",
"version": "0.5.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mity/md4c",
"description": "Markdown parser",
"long_description": "MD4C is Markdown parser implementation in C.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1503
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"qt6-qtbase",
"qt69-qtbase",
"qt64-qtbase",
"qt67-qtbase",
"qt68-qtbase"
]
}
]
},
{
"name": "md2vim",
"portdir": "textproc/md2vim",
"version": "21.12.14.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://foosoft.net/projects/md2vim/",
"description": "Tool for automatically converting markdown to vimdoc format",
"long_description": "Tool for automatically converting markdown to vimdoc format",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 627
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "mcsim",
"portdir": "math/mcsim",
"version": "6.2.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/mcsim",
"description": "Monte Carlo stochastic simulations and Bayesian inference",
"long_description": "Monte Carlo stochastic simulations and Bayesian inference",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"gsl",
"sundials2"
]
}
],
"depends_on": []
},
{
"name": "mcrypt",
"portdir": "sysutils/mcrypt",
"version": "2.6.8",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mcrypt.sourceforge.net/",
"description": "A replacement for the old crypt package and crypt(1) command",
"long_description": "MCrypt is a replacement for the old crypt() package and crypt(1) command, with extensions. It allows developers to use a wide range of encryption functions, without making drastic changes to their code. It allows users to encrypt files or data streams without having to be cryptographers.",
"active": false,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libmcrypt",
"mhash"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-mcrypt"
]
}
]
},
{
"name": "mcpp",
"portdir": "devel/mcpp",
"version": "2.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mcpp.sourceforge.net/",
"description": "Alternative C/C++ preprocessor",
"long_description": "C/C++ preprocessor defines and expands macros and processes '#if', '#include' and some other directives. MCPP is an alternative C/C++ preprocessor with the highest conformance. It supports multiple standards: K&R, ISO C90, ISO C99, and ISO C++98. MCPP is especially useful for debugging a source program which uses complicated macros and also useful for checking portability of a source. Though mcpp could be built as a replacement of GCC's resident preprocessor, this port installs a program which behaves independent from GCC.",
"active": true,
"categories": [
"devel"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"zeroc-ice33",
"zeroc-ice34",
"zeroc-ice35"
]
}
]
}
]
}