HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51980,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=906",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=904",
"results": [
{
"name": "mpich",
"portdir": "science/mpich",
"version": "4.3.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mpich.org/",
"description": "Message Passing Interface (MPI) Library",
"long_description": "MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH are: (1) to provide an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters (desktop systems, shared-memory systems, multicore architectures), high-speed networks (10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end computing systems (Blue Gene, Cray) and (2) to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations.",
"active": true,
"categories": [
"net",
"science",
"parallel"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 225
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mpich-default"
]
}
],
"depends_on": []
},
{
"name": "mpgtx",
"portdir": "multimedia/mpgtx",
"version": "1.3.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mpgtx.sourceforge.net/",
"description": "MPEG audio/video/system file toolbox",
"long_description": "The MPEG ToolboX can currently split and join MPEG-1 video files and most MPEG audio files, fetch detailed informations from MPEG-1 and MPEG-2 streams, demultiplex MPEG-1 and MPEG-2 files (System layer, program layer and Transport layer), add, remove and edit ID3 tags from MP3 files and rename MP3 files according to their ID3 tags. DivX is not yet supported, neither MPEG-4 and splitting and joining MPEG-2 video files is experimental (read 'will work only in your wildest dreams').",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mpg2ppm",
"portdir": "graphics/mpg2ppm",
"version": "1.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mpg2ppm.sourceforge.net/",
"description": "mpg2ppm is a MPEG-VStream decoder based on mpeg2decode",
"long_description": "mpg2ppm is a MPEG-VStream decoder based on mpeg2decode",
"active": true,
"categories": [
"graphics",
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mpg123",
"portdir": "audio/mpg123",
"version": "1.33.5",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mpg123.de/",
"description": "fast mp3 player",
"long_description": "Mpg123 is a fast, free and portable MPEG audio player for Unix. It supports MPEG 1.0/2.0 layers 1, 2 and 3. For full CD quality playback (44 kHz, 16 bit, stereo) a Pentium, SPARCstation10, DEC Alpha or similar CPU is required. Mono and/or reduced quality playback (22 kHz or 11 kHz) is even possible on 486 CPUs.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libtool"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"welle.io-devel",
"audacity",
"libopenmpt",
"pHash",
"SDL3_mixer",
"audacious-plugins",
"audiowmark",
"lagrange",
"libsdl_mixer",
"libsndfile",
"xmms2",
"love-0.10",
"love-0.7",
"love-0.8",
"love-0.9",
"love-11",
"qtads",
"gstreamer1-gst-plugins-good",
"musikcube",
"welle.io"
]
},
{
"type": "run",
"ports": [
"freac"
]
}
]
},
{
"name": "mpfrcx",
"portdir": "math/mpfrcx",
"version": "0.6.3",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.multiprecision.org/mpfrcx/home.html",
"description": "Arbitrary precision library for arithmetic of univariate polynomials",
"long_description": "Arbitrary precision library for arithmetic of univariate polynomials",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libmpc",
"mpfr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cmh"
]
}
]
},
{
"name": "mpfr",
"portdir": "devel/mpfr",
"version": "4.2.2",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mpfr.org/",
"description": "C library for multiple-precision floating-point computations",
"long_description": "MPFR is a portable C library for arbitrary-precision binary floating-point computation with correct rounding, based on the GMP multiple-precision library. The computation is both efficient and has a well-defined semantics. It copies the good ideas from the ANSI/IEEE-754 standard for fixed-precision floating-point arithmetic.",
"active": true,
"categories": [
"devel",
"math"
],
"maintainers": [
{
"name": "larryv",
"github": "larryv",
"ports_count": 49
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gmp"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libgcc15",
"libgcc-devel",
"libgcc9",
"libgcc13",
"libgcc14",
"libgcc6",
"libgcc7",
"libgcc45",
"libgcc11"
]
},
{
"type": "lib",
"ports": [
"py36-gmpy2",
"riscv64-unknown-linux-musl-gcc",
"riscv64-unknown-linux-uclibc-gcc",
"py39-gmpy2",
"py37-bigfloat",
"py37-gmpy2",
"SuiteSparse_SLIP_LU",
"py38-pytorch",
"py38-bigfloat",
"symengine",
"py39-pytorch",
"py38-gmpy2",
"R-AlphaHull3D",
"R-PMCMRplus",
"R-Rmpfr",
"R-cgalMeshes",
"R-cgalPolygons",
"R-hypergeo2",
"R-jack",
"R-lazyNumbers",
"R-ratioOfQsprays",
"R-scModels",
"R-symbolicQspray",
"R-symengine",
"arm-elf-gcc",
"arm-none-eabi-gcc",
"arm-none-eabi-gcc8",
"avr-gcc",
"i386-elf-gcc",
"i686-w64-mingw32-gcc",
"i686-w64-mingw32-gcc-bootstrap",
"i686-w64-mingw32-gcc-nothreads",
"msp430-elf-gcc",
"msp430-gcc",
"msp430-gcc-devel",
"riscv32-none-elf-gcc",
"riscv64-none-elf-gcc",
"x86_64-elf-gcc",
"x86_64-w64-mingw32-gcc",
"x86_64-w64-mingw32-gcc-bootstrap",
"x86_64-w64-mingw32-gcc-nothreads",
"gdb",
"libmpc",
"ledger",
"cgal4",
"cgal5",
"cgal6",
"sfcgal",
"genius",
"gnome-calculator",
"seed",
"algol68g",
"arturo",
"gcc-devel",
"gawk-mpfr",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gcc43",
"gcc44",
"gcc45",
"gcc46",
"gcc47",
"gcc48",
"gcc49",
"gcc5",
"gcc6",
"gcc7",
"gcc8",
"gcc9",
"rasqal",
"p5.26-math-mpc",
"p5.26-math-mpfi",
"p5.26-math-mpfr",
"py39-bigfloat",
"riscv64-unknown-linux-gnu-gcc",
"riscv64-linux-gcc-bootstrap",
"py27-gmpy2",
"py35-gmpy2",
"py37-pytorch",
"gnat-gcc",
"pure",
"qore",
"racket",
"upc",
"SuiteSparse_SPEX",
"cmh",
"flint",
"fplll",
"gretl",
"libqalculate",
"mpfi",
"mpfrcx",
"papilo",
"polymake",
"scip",
"singular",
"soplex",
"octave-apa",
"octave-interval",
"m68k-palm-elf-gcc",
"p5.28-math-mpc",
"p5.30-math-mpc",
"p5.32-math-mpc",
"p5.34-math-mpc",
"p5.28-math-mpfi",
"p5.30-math-mpfi",
"p5.32-math-mpfi",
"p5.34-math-mpfi",
"p5.28-math-mpfr",
"p5.30-math-mpfr",
"p5.32-math-mpfr",
"p5.34-math-mpfr",
"pure-fastcgi",
"pure-mpfr",
"py310-bigfloat",
"py311-bigfloat",
"py312-bigfloat",
"py313-bigfloat",
"py314-bigfloat",
"py310-gmpy2",
"py311-gmpy2",
"py312-gmpy2",
"py313-gmpy2",
"py314-gmpy2",
"py27-mx-experimental",
"rb33-gmp",
"rb32-gmp",
"rb31-gmp",
"rb30-gmp",
"ViennaRNA",
"mfem",
"openscad",
"openscad-devel",
"sollya",
"texlive-bin"
]
},
{
"type": "run",
"ports": [
"R-mlr"
]
}
]
},
{
"name": "mpfi",
"portdir": "math/mpfi",
"version": "1.5.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://perso.ens-lyon.fr/nathalie.revol/software.html",
"description": "A multiple precision interval arithmetic library based on MPFR",
"long_description": "A multiple precision interval arithmetic library based on MPFR",
"active": true,
"categories": [
"math"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"mpfr"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-math-mpfi",
"p5.28-math-mpfi",
"p5.30-math-mpfi",
"p5.32-math-mpfi",
"p5.34-math-mpfi",
"sollya"
]
}
]
},
{
"name": "mpeg4ip",
"portdir": "audio/mpeg4ip",
"version": "1.5.0.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20140923132542/http://sourceforge.net/projects/mpeg4ip/",
"description": "Mpeg4 library and tools from mpeg4ip",
"long_description": "The MPEG4IP project provides a standards-based system for encoding, streaming, and playing encoded audio, video and text.",
"active": true,
"categories": [
"multimedia",
"audio"
],
"maintainers": [
{
"name": "reid",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl"
]
},
{
"type": "run",
"ports": [
"mp4v2"
]
}
],
"depends_on": []
},
{
"name": "mpeg2vidcodec",
"portdir": "multimedia/mpeg2vidcodec",
"version": "1.2",
"license": "Restrictive and Noncommercial",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html",
"description": "MPEG-2 Video Encoder / Decoder",
"long_description": "Contains an implementation of an ISO/IEC DIS 13818-2 codec. It converts uncompressed video frames into MPEG-1 and MPEG-2 video coded bitstream sequences, and vice versa.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xorg-libXext"
]
}
],
"depends_on": []
},
{
"name": "mpdecimal",
"portdir": "math/mpdecimal",
"version": "4.0.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.bytereef.org/mpdecimal/",
"description": "mpdecimal is a package for correctly-rounded arbitrary precision decimal floating point arithmetic.",
"long_description": "mpdecimal is a package for correctly-rounded arbitrary precision decimal floating point arithmetic.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"python315-devel",
"python315-freethreading-devel",
"python314",
"python314-freethreading",
"python313",
"python313-freethreading"
]
}
]
},
{
"name": "mpd",
"portdir": "audio/mpd",
"version": "0.24",
"license": "GPL-2+ and LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.musicpd.org/",
"description": "Music Player Daemon",
"long_description": "Music Player Daemon (MPD) allows remote access for playing music (MP3, Ogg Vorbis, FLAC, AAC, Mod, and wave files) and managing playlists. MPD is designed for integrating a computer into a stereo system that provides control for music playback over a local network. It also makes a great desktop music player, especially if you are a console junkie, like frontend options, or restart X often.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"ffmpeg",
"stickers",
"libmpdclient",
"lame",
"twolame",
"mpcdec",
"mod",
"modplug",
"fluidsynth",
"jack",
"shout",
"sidplay",
"chromaprint",
"mpg123",
"mad",
"webdav",
"upnp",
"mms",
"avahi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"meson",
"ninja",
"clang-22",
"py313-sphinx_rtd_theme",
"py313-sphinx"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libcdio-paranoia",
"libid3tag",
"libmad",
"libopus",
"libvorbis",
"wavpack",
"bzip2",
"icu",
"pcre2",
"libogg",
"curl",
"libiconv",
"libfmt11",
"glib2",
"libzzip",
"zlib",
"audiofile",
"faad2",
"flac",
"libao"
]
}
],
"depends_on": []
},
{
"name": "mpc",
"portdir": "audio/mpc",
"version": "0.34",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.musicpd.org/clients/mpc/",
"description": "a command line tool for MPD",
"long_description": "mpc is a simple command line client for MPD. Music Player Daemon (MPD) allows remote access for playing music (MP3, Ogg Vorbis, FLAC, AAC, Mod, and wave files) and managing playlists. MPD is designed for integrating a computer into a stereo system that provides control for music playback over a local network. It also makes a great desktop music player, especially if you are a console junkie, like frontend options, or restart X often.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ninja",
"pkgconfig",
"py310-sphinx",
"meson"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libmpdclient"
]
}
],
"depends_on": []
},
{
"name": "mpage",
"portdir": "print/mpage",
"version": "2.5.5",
"license": "Restrictive and GPL-2+",
"platforms": "darwin sunos",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mesa.nl/pub/mpage/",
"description": "Print several pages on a single sheet of paper",
"long_description": "Print several pages on a single sheet of paper",
"active": true,
"categories": [
"print"
],
"maintainers": [],
"variants": [
"mediaA4"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mpack",
"portdir": "mail/mpack",
"version": "1.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://en.wikipedia.org/wiki/Mpack_(Unix)",
"description": "mime mail packing and unpacking",
"long_description": "mpack and munpack provide command line tools to pack and unpack multipart mime mail messages",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mp4v2",
"portdir": "multimedia/mp4v2",
"version": "4.1.3",
"license": "MPL-1.1 and BSD-old",
"platforms": "darwin",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/TechSmith/mp4v2",
"description": "Read, create, and modify mp4 files.",
"long_description": "The mp4v2 library provides an API to create and modify mp4 files as defined by ISO-IEC:14496-1:2001 MPEG-4 Systems. mp4v2 used to be part of the mpeg4ip library.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"help2man",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"aacgain",
"cmus",
"ices0"
]
},
{
"type": "run",
"ports": [
"freac",
"mpeg4ip"
]
}
]
},
{
"name": "MP4Tools",
"portdir": "multimedia/MP4Tools",
"version": "3.8",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mp4joiner.org",
"description": "tools to manipulate MP4 files",
"long_description": "MP4Tools is a collection of cross-platform free tools to manipulate MP4 files. It contains MP4Splitter for splitting MP4 files, and MP4Joiner for joining them.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 84
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext",
"pkgconfig",
"gpac"
]
},
{
"type": "lib",
"ports": [
"wxWidgets-3.2",
"wxsvg",
"ffmpeg"
]
},
{
"type": "run",
"ports": [
"gpac"
]
}
],
"depends_on": []
},
{
"name": "MP4Joiner",
"portdir": "multimedia/MP4Joiner",
"version": "2.2",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "MP4Tools",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by MP4Tools",
"long_description": "This port has been replaced by MP4Tools.",
"active": true,
"categories": [
"aqua",
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "mp4ff",
"portdir": "multimedia/mp4ff",
"version": "0.33.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Eyevinn/mp4ff",
"description": "Tools for parsing and writing MP4 files including video, audio and subtitles.",
"long_description": "Package mp4ff implements MP4 media file parsing and writing for AVC and HEVC video, AAC and AC-3 audio, and stpp and wvtt subtitles. It is focused on fragmented files as used for streaming in DASH, MSS and HLS fMP4, but can also decode and encode all boxes needed for progressive MP4 files. In particular, the tool mp4ff-crop can be used to crop a progressive file.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mp3wrap",
"portdir": "audio/mp3wrap",
"version": "0.5",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mp3wrap.sourceforge.net/",
"description": "Utility for mp3 wrapping",
"long_description": "Mp3Wrap is a free command-line utility, which wraps two or more mp3 files in one large playable file, without losing filename and ID3 informations. It's useful to make large files easy to download on internet and then easy to split again in few seconds.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mp3val",
"portdir": "audio/mp3val",
"version": "0.1.8",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mp3val.sourceforge.net/",
"description": "mp3val is a small, high-speed, free software tool for checking MPEG audio files' integrity.",
"long_description": "MP3val is a small, high-speed, free software tool for checking MPEG audio files' integrity. It can be useful for finding corrupted files (e.g. incompletely downloaded, truncated, containing garbage). MP3val is also able to fix most of the problems. Being a multiplatform application, MP3val can be runned both under Windows and under Linux (or BSD).",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"beets",
"beets-devel"
]
}
]
},
{
"name": "mp3unicode",
"portdir": "audio/mp3unicode",
"version": "1.2.1",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alonbl/mp3unicode",
"description": "A command line utility to convert ID3 tags in mp3 files between different encodings",
"long_description": "A command line utility to convert ID3 tags in mp3 files between different encodings",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"taglib",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "mp3splt-gtk",
"portdir": "audio/mp3splt-gtk",
"version": "0.9.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mp3splt.sourceforge.net/",
"description": "Utility for mp3 and ogg splitting without decoding",
"long_description": "mp3splt is a free command-line utility that allows you to split mp3 and ogg files from a begin time to an end time, without need of decoding and reencoding. It is useful to split large mp3/ogg to make smaller files or to split entire albums to obtain original tracks.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libmp3splt",
"gnome-doc-utils",
"gstreamer1",
"gtk3"
]
}
],
"depends_on": []
},
{
"name": "mp3splt",
"portdir": "audio/mp3splt",
"version": "2.6.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mp3splt.sourceforge.net/",
"description": "Utility for mp3 and ogg splitting without decoding",
"long_description": "mp3splt is a free command-line utility that allows you to split mp3 and ogg files from a begin time to an end time, without need of decoding and reencoding. It's useful to split large mp3/ogg to make smaller files or to split entire albums to obtain original tracks.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libmp3splt",
"gettext"
]
}
],
"depends_on": []
},
{
"name": "mp3rgain",
"portdir": "audio/mp3rgain",
"version": "2.6.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/M-Igashi/mp3rgain",
"description": "Lossless MP3/AAC volume normalizer using ReplayGain",
"long_description": "mp3rgain is a modern Rust reimplementation of the classic mp3gain tool. It adjusts MP3 volume losslessly by rewriting the per-frame global_gain field according to ReplayGain analysis, without re-encoding audio data. It also supports lossless AAC/M4A global_gain rewriting, making it a safe replacement for the unmaintained aacgain port.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "M-Igashi",
"github": "M-Igashi",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "mp3info",
"portdir": "audio/mp3info",
"version": "0.8.5a",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.ibiblio.org/mp3info/",
"description": "MP3 information tool",
"long_description": "A small utility to read and write TAG info, as well as retrieve the MP3 Header info. Included is a command-line interface and a gtk-UI.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "mp3fs",
"portdir": "fuse/mp3fs",
"version": "1.1.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://khenriks.github.io/mp3fs/",
"description": "A flac to mp3 (read-only) filesystem for FUSE",
"long_description": "This is a file system for converting flac files to mp3 files on the fly. This is useful, if you archive your music in flac format, but some program (i.e. iTunes) are not capable reading flac, but mp3.",
"active": true,
"categories": [
"audio",
"fuse"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 272
}
],
"variants": [
"fs_link"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lame",
"libid3tag",
"zlib",
"macfuse",
"libvorbis",
"flac"
]
}
],
"depends_on": []
},
{
"name": "mp3cue",
"portdir": "audio/mp3cue",
"version": "0.4.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.bl0rg.net/software/poc",
"description": "MP3 cue file parser",
"long_description": "mp3cue is a program that parses an input CUE file describing a multitrack MP3 and cuts the input MP3 into multiple MP3 tracks according to the description in the CUE file.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"libid3tag",
"bison",
"flex",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mp3_check",
"portdir": "audio/mp3_check",
"version": "1.98",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mp3check.sourceforge.net/",
"description": "mp3 format validator",
"long_description": "mp3_check helps to identify in explicit detail MP3s that do not correctly follow the MP3 format. It also looks for invalid frame headers, missing frames, etc., and generates useful statistics. This can be useful when building a high-quality mp3 archive...",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mp3cat",
"portdir": "audio/mp3cat",
"version": "0.5",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tomclegg.ca/mp3cat",
"description": "Read and write MP3 files",
"long_description": "Read and write MP3 files.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mp3blaster",
"portdir": "audio/mp3blaster",
"version": "3.2.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mp3blaster.org/",
"description": "Full-screen console mp3 and Ogg Vorbis player",
"long_description": "mp3blaster is an interactive text-based mp3 and Ogg Vorbis player with a number of unique features. It supports multiple playlists allowing you to divide tracks into albums allowing great flexibility with the play order. Also included are nmixer, a simple mixer utility based on the same code as the mixer used in mp3blaster and mp3tag, an id3 tag manipulation tool. Starting with version 3.0pre8, mp3blaster supports the playback of Ogg Vorbis encoded audio as well.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libvorbis",
"libsdl",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "mozplugger",
"portdir": "www/mozplugger",
"version": "1.14.6",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mozplugger.mozdev.org/index.html",
"description": "Use popular X11 applications as plugins for firefox",
"long_description": "Use popular X11 applications as plugins for firefox",
"active": true,
"categories": [
"www",
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11"
]
}
],
"depends_on": []
},
{
"name": "mozjs91",
"portdir": "lang/mozjs91",
"version": "91.5.0",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
"description": "JavaScript-C Engine",
"long_description": "SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cargo",
"pkgconfig",
"yasm",
"python310",
"autoconf213"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11",
"xorg-libXt",
"nspr"
]
}
],
"depends_on": []
},
{
"name": "mozjs68",
"portdir": "lang/mozjs68",
"version": "68.4.2",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
"description": "JavaScript-C Engine",
"long_description": "SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"python27",
"python39",
"yasm",
"autoconf213",
"cargo",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11",
"xorg-libXt",
"nspr"
]
}
],
"depends_on": []
},
{
"name": "mozjs60",
"portdir": "lang/mozjs60",
"version": "60.8.0",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
"description": "JavaScript-C Engine",
"long_description": "SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2651
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"pkgconfig",
"python27",
"yasm",
"autoconf213"
]
},
{
"type": "lib",
"ports": [
"xorg-libX11",
"xorg-libXt",
"nspr"
]
}
],
"depends_on": []
},
{
"name": "mozjs52",
"portdir": "lang/mozjs52",
"version": "52.6.0",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
"description": "JavaScript-C Engine",
"long_description": "SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2. This port is now deprecated in favor of mozjs60.",
"active": true,
"categories": [
"lang"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2651
}
],
"variants": [
"readline",
"llvm_hacks",
"profiling",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf213",
"clang-18",
"python27",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"icu",
"xorg-libXt",
"xorg-libX11",
"nspr"
]
}
],
"depends_on": []
},
{
"name": "mozjs128",
"portdir": "lang/mozjs128",
"version": "128.1.0",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
"description": "JavaScript-C Engine",
"long_description": "SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"cbindgen",
"python312",
"py312-setuptools",
"autoconf213",
"cargo",
"pkgconfig",
"yasm"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xorg-libXt",
"xorg-libX11"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gjs-devel",
"libpeas"
]
}
]
},
{
"name": "mozjs115",
"portdir": "lang/mozjs115",
"version": "115.2.0",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
"description": "JavaScript-C Engine",
"long_description": "SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"pkgconfig",
"yasm",
"python311",
"autoconf213",
"cargo"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xorg-libXt",
"xorg-libX11"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gjs"
]
}
]
},
{
"name": "mozjs102",
"portdir": "lang/mozjs102",
"version": "102.1.0",
"license": "(MPL-2 or LGPL-2.1+)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey",
"description": "JavaScript-C Engine",
"long_description": "SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"pkgconfig",
"yasm",
"python310",
"autoconf213",
"cargo"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"xorg-libXt",
"xorg-libX11"
]
}
],
"depends_on": []
},
{
"name": "mozjpeg",
"portdir": "graphics/mozjpeg",
"version": "3.3.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mozilla/mozjpeg",
"description": "A fork of libjpeg-turbo by Mozilla with 'jpgcrush' feature",
"long_description": "mozjpeg is a fork of libjpeg-turbo with jpgcrush functionality to reduce the size of JPEG images. The 'jpgcrush' feature finds the progressive coding configuration which uses the fewest bits. This most frequently reduces file size by 2-10%, but those are not hard limits. Significantly greater reductions have been observed.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"nasm",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mozart-stdlib",
"portdir": "lang/mozart-stdlib",
"version": "1.4.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mozart.github.io",
"description": "Mozart-Oz standard libraries",
"long_description": "The Mozart system is a development platform focused on open distributed computing and constraint-based inferrence. The system provides excellent support for logic and constraint programming, making it an excellent choice for implementing multi-agent systems. The language has recently been popularized by the book Concepts, Techniques, and Models of Computer Progamming. This package contains the standard libraries for the language.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"mozart"
]
}
],
"depends_on": []
},
{
"name": "mozart-doc",
"portdir": "lang/mozart-doc",
"version": "1.4.0",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mozart.github.io",
"description": "Mozart-Oz documentation",
"long_description": "The Mozart system is a development platform focused on open distributed computing and constraint-based inferrence. The system provides excellent support for logic and constraint programming, making it an excellent choice for implementing multi-agent systems. The language has recently been popularized by the book Concepts, Techniques, and Models of Computer Progamming. This port installs the documentation and help files.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mozart",
"portdir": "lang/mozart",
"version": "1.4.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mozart.github.io",
"description": "Mozart-Oz multiparadigms programming language.",
"long_description": "The Mozart system is a development platform focused on open distributed computing and constraint-based inferrence. The system provides excellent support for logic and constraint programming, making it an excellent choice for implementing multi-agent systems. The language has recently been popularized by the book Concepts, Techniques, and Models of Computer Progamming.",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"zlib",
"gdbm",
"autoconf",
"automake",
"flex",
"gmp",
"libtool"
]
},
{
"type": "run",
"ports": [
"tk"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mozart-stdlib"
]
}
]
},
{
"name": "mox",
"portdir": "mail/mox",
"version": "0.0.12",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mjl-/mox",
"description": "Modern full-featured open source secure mail server for low-maintenance self-hosted email",
"long_description": "Modern full-featured open source secure mail server for low-maintenance self-hosted email. \n Mox features: \n - Quick and easy to start/maintain mail server, for your own domain(s). \n - SMTP (with extensions) for receiving and submitting email. \n - IMAP4 (with extensions) for giving email clients access to email. \n - Automatic TLS with ACME, for use with Let's Encrypt and other CA's. \n - SPF, verifying that a remote host is allowed to sent email for a domain. \n - DKIM, verifying that a message is signed by the claimed sender domain, and for signing emails sent by mox for others to verify. \n - DMARC, for enforcing SPF/DKIM policies set by domains. Incoming DMARC aggregate reports are analyzed. \n - Reputation tracking, learning (per user) host- and domain-based reputation from (Non-)Junk email. \n - Bayesian spam filtering that learns (per user) from (Non-)Junk email. \n - Slowing down senders with no/low reputation or questionable email content (similar to greylisting). Rejected emails are stored in a mailbox called Rejects for a short period, helping with misclassified legitimate synchronous signup/login/transactional emails. \n - Internationalized email, with unicode names in domains and usernames (\"localparts\"). \n - TLSRPT, parsing reports about TLS usage and issues. \n - MTA-STS, for ensuring TLS is used whenever it is required. Both serving of policies, and tracking and applying policies of remote servers. \n - Web admin interface that helps you set up your domains and accounts (instructions to create DNS records, configure SPF/DKIM/DMARC/TLSRPT/MTA-STS), for status information, managing accounts/domains, and modifying the configuration file. \n - Autodiscovery (with SRV records, Microsoft-style and Thunderbird-style) for easy account setup (though not many clients support it). \n - Prometheus metrics and structured logging for operational insight.",
"active": true,
"categories": [
"mail"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1057
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"npm10",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mowitz",
"portdir": "x11/mowitz",
"version": "0.3.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://siag.nu/mowitz/",
"description": "Library of widgets for X applications to use.",
"long_description": "Library of widgets for X applications to use. The widgets have been snarfed from various sources and are all open source (GPL or MIT licenses).",
"active": true,
"categories": [
"x11"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"neXtaw",
"xorg-libXaw",
"xpm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"siag"
]
}
]
},
{
"name": "mousepad",
"portdir": "xfce/mousepad",
"version": "0.6.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.xfce.org",
"description": "A text editor for Xfce based on Leafpad",
"long_description": "A text editor for Xfce based on Leafpad",
"active": true,
"categories": [
"xfce"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"glib2",
"pkgconfig",
"desktop-file-utils",
"intltool"
]
},
{
"type": "lib",
"ports": [
"gtksourceview4",
"libxfce4ui",
"libxfce4util",
"gtk3"
]
}
],
"depends_on": []
},
{
"name": "Mousecape",
"portdir": "aqua/Mousecape",
"version": "1813",
"license": "unknown",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alexzielenski/Mousecape",
"description": "Cursor Manager for macOS/OS X",
"long_description": "A free cursor manager for Mac OS X 10.8+ built using private, nonintrusive CoreGraphics APIs.",
"active": true,
"categories": [
"aqua",
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 272
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "most",
"portdir": "textproc/most",
"version": "5.2.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.jedsoft.org/most/",
"description": "powerful paging program",
"long_description": "MOST is a powerful paging program for Unix, VMS, MSDOS, and win32 systems. Unlike other well-known paging programs most supports multiple windows and can scroll left and right. Why settle for less?",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"slang2"
]
}
],
"depends_on": []
},
{
"name": "mosquitto",
"portdir": "net/mosquitto",
"version": "2.1.2",
"license": "(EPL-1 or EDL-1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mosquitto.org",
"description": "Mosquitto is an open-source MQTT 5.0/3.1.1/3.1 broker",
"long_description": "MQTT is a machine-to-machine / Internet of Things connectivity protocol. Mosquito provides an open-source MQTT v5.0 and v3.1.1 broker (i.e., server) and both C and C++ client libraries and command line tools.",
"active": true,
"categories": [
"devel",
"net"
],
"maintainers": [
{
"name": "slewsys",
"github": "slewsys",
"ports_count": 4
}
],
"variants": [
"debug",
"srv",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"libxslt",
"clang-20",
"cmake"
]
},
{
"type": "lib",
"ports": [
"sqlite3",
"openssl3",
"libcjson"
]
},
{
"type": "test",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "mosml-dynlibs",
"portdir": "lang/mosml",
"version": "2.10.1",
"license": "GPL-2+",
"platforms": "{darwin < 24}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mosml.org",
"description": "Moscow ML is an implementation of Standard ML (SML)",
"long_description": "Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research. The latest release of Moscow ML implements the full Standard ML language, as revised 1997, including Modules and some extensions, yet is backwards compatible with versions prior to 2.00, and implements large parts of the new SML Basis Library.",
"active": true,
"categories": [
"devel",
"lang",
"ml"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp",
"gd2",
"libpng",
"zlib",
"openssl11",
"postgresql15",
"mosml",
"gdbm"
]
}
],
"depends_on": []
},
{
"name": "mosml",
"portdir": "lang/mosml",
"version": "2.10.1",
"license": "GPL-2+",
"platforms": "{darwin < 24}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mosml.org",
"description": "Moscow ML is an implementation of Standard ML (SML)",
"long_description": "Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research. The latest release of Moscow ML implements the full Standard ML language, as revised 1997, including Modules and some extensions, yet is backwards compatible with versions prior to 2.00, and implements large parts of the new SML Basis Library.",
"active": true,
"categories": [
"devel",
"lang",
"ml"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gmp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mosml-dynlibs"
]
}
]
}
]
}