{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=140","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=138","results":[{"name":"MultiMC5","portdir":"games/MultiMC5","version":"0.6.12","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://multimc.org/","description":"A custom launcher for Minecraft","long_description":"MultiMC is A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once. It also allows you to easily install and remove mods by simply dragging and dropping.","active":true,"categories":["games"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18","pkgconfig"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["openjdk11","zlib","qt5-qtsvg","qt5-qtbase"]}],"depends_on":[]},{"name":"MultiMC5-devel","portdir":"games/MultiMC5-devel","version":"20211204","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"MultiMC5","homepage":"https://multimc.org/","description":"A custom launcher for Minecraft","long_description":"MultiMC is A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once. It also allows you to easily install and remove mods by simply dragging and dropping.","active":false,"categories":["games"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"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":"multimon-ng","portdir":"science/multimon-ng","version":"1.2.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/EliasOenal/multimon-ng","description":"multimon-ng decodes radio digital transmission signals","long_description":"multimon-ng is the successor of multimon. It decodes the following digital transmission modes: POCSAG512 POCSAG1200 POCSAG2400 FLEX EAS UFSK1200 CLIPFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3 HAPN4800 FSK9600 DTMF ZVEI1 ZVEI2 ZVEI3 DZVEI PZVEI EEA EIA CCIR MORSE_CW X10","active":true,"categories":["science","comms"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["debug","pulseaudio","x11","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"multitail","portdir":"sysutils/multitail","version":"6.5.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20200929062205/https://www.vanheusden.com/multitail/","description":"Tail multiple files in one terminal at once","long_description":"MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console (with ncurses). Merging of 2 or even more logfiles is possible. It can also use colors while displaying the logfiles (through regular expressions), for faster recognition of what is important and what not. It can also filter lines (again with regular expressions). It has interactive menus for editing given regular expressions and deleting and adding windows. One can also have windows with the output of shell scripts and other software. When viewing the output of external software, MultiTail can mimic the functionality of tools like 'watch' and such.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"mumps","portdir":"math/mumps","version":"5.7.3","license":"CeCILL-C","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mumps-solver.org","description":"MUltifrontal Massively Parallel sparse direct Solver","long_description":"MUMPS: a parallel sparse direct solver","active":true,"categories":["math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["accelerate","atlas","blis","flexiblas","openblas","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi","universal"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["metis","parmetis","libgcc","scotch","mpich-clang18","scalapack","OpenBLAS"]}],"depends_on":[{"type":"lib","ports":["R-rmumps","coinor-cbc","coinor-clp","hpddm","ipopt","octave-mboct-numerical"]},{"type":"test","ports":["scotch"]}]},{"name":"munge","portdir":"net/munge","version":"0.5.18","license":"(GPL-3+ or LGPL-3+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dun.github.io/munge/","description":"Creating and validating credentials in HPC clusters.","long_description":"MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creating and validating credentials. It is designed to be highly scalable for use in an HPC cluster environment. It allows a process to authenticate the UID and GID of another local or remote process within a group of hosts having common users and groups. These hosts form a security realm that is defined by a shared cryptographic key. Clients within this security realm can create and validate credentials without the use of root privileges, reserved ports, or platform-specific methods.","active":true,"categories":["net","security"],"maintainers":[{"name":"akkornel","github":"akkornel","ports_count":5}],"variants":["openssl","libgcrypt","universal"],"dependencies":[{"type":"build","ports":["libtool","clang-18","pkgconfig","autoconf","automake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openssl3","zlib","bzip2"]}],"depends_on":[]},{"name":"munin","portdir":"net/munin","version":"2.0.61","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://munin-monitoring.org/","description":"Extensible system monitoring tool","long_description":"Munin the monitoring tool surveys all your computers and remembers what it saw. It presents all the information in graphs through a web interface. Its emphasis is on plug and play capabilities. Using Munin you can easily monitor the performance of your computers, networks, SANs, applications, weather measurements and whatever comes to mind. Note: By default only Munin node is installed. To install the Munin server that gathers data from existing nodes and generates graphs please enable the server variant.","active":true,"categories":["net"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34","server"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby26","perl5.34","python310","p5.34-crypt-des","p5.34-digest-hmac","p5.34-digest-sha1","p5.34-html-template","openjdk11","p5.34-module-build","p5.34-net-server","p5.34-net-snmp","p5.34-net-ssleay","p5.34-time-hires","p5.34-log-log4perl"]},{"type":"run","ports":["groff"]}],"depends_on":[]},{"name":"munt-mt32emu","portdir":"audio/munt-mt32emu","version":"2.5.3","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://munt.sourceforge.net","description":"Munt library","long_description":"mt32emu is a C/C++ library which allows to emulate (approximately) the Roland MT-32, CM-32L and LAPC-I synthesiser modules.","active":true,"categories":["audio","emulators"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["dosbox-staging"]}]},{"name":"muparser","portdir":"math/muparser","version":"2.3.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://beltoforion.de/en/muparser/","description":"extensible high performance math parser library in C++","long_description":"muParser is an extensible high performance math parser library written in C++. It is based on transforming an expression into a bytecode and precalculating constant parts of it.","active":true,"categories":["devel","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["py38-rsgislib","py39-rsgislib","rsgislib","py310-rsgislib","py311-rsgislib","py312-rsgislib","py313-rsgislib","py314-rsgislib","qtiplot","Akumuli","orfeotoolbox","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox","deal.ii","scidavis"]}]},{"name":"muparserx","portdir":"textproc/muparserx","version":"4.0.12","license":"BSD","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/beltoforion/muparserx","description":"A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.","long_description":"A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.","active":true,"categories":["textproc"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]}],"depends_on":[{"type":"lib","ports":["orfeotoolbox","py310-orfeotoolbox","py311-orfeotoolbox","py312-orfeotoolbox","py313-orfeotoolbox","py314-orfeotoolbox","PothosCore"]}]},{"name":"mupdf","portdir":"graphics/mupdf","version":"1.24.2","license":"AGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mupdf.com","description":"Lightweight PDF and XPS viewer and parser/rendering library","long_description":"MuPDF is a lightweight PDF and XPS viewer and parser/rendering library. The renderer in MuPDF is tailored for high-quality anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen. MuPDF is also small, fast, and yet complete. It supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, search and many other bells and whistles. MuPDF can also read XPS documents (OpenXPS ECMA-388).","active":true,"categories":["graphics"],"maintainers":[],"variants":["x11","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-20"]},{"type":"lib","ports":["gumbo-parser","harfbuzz","jbig2dec","leptonica","libjpeg-turbo","libarchive","curl","freetype","tesseract","openssl3","openjpeg","zlib"]}],"depends_on":[{"type":"lib","ports":["py312-mupdf","py38-mupdf","py39-mupdf","py310-mupdf","py311-mupdf","py37-mupdf","zathura-plugin-pdf-mupdf"]},{"type":"run","ports":["dvisvgm","dvisvgm-devel","impressive"]}]},{"name":"murex","portdir":"shells/murex","version":"7.2.1001","license":"GPL-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://murex.rocks","description":"Bash-like $SHELL designed for greater commandline productivity and safer shell scripts","long_description":"murex is a shell, like bash / zsh / fish / etc. It follows a similar syntax to POSIX shells like Bash however supports more advanced features than you'd typically expect from a $SHELL. It aims to be similar enough to traditional shells that you can retain most of your muscle memory, while not being afraid to make breaking changes where bash-isms lead to unreadable, hard to maintain, or unsafe code. murex is designed for DevOps productivity so it isn't suited for high-performance workloads beyond what you'd typically run in Bash (eg pipelines forked as concurrent processes).","active":true,"categories":["shells"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1055}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["aspell","aspell-dict-en"]}],"depends_on":[]},{"name":"murk","portdir":"security/murk","version":"0.3","license":"BSD-old","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://murk.sourceforge.net/","description":"rsync friendly encryption tool","long_description":"rsync friendly encryption that runs on the unix command line. Encrypt a file and backup the changes to an untrusted host.","active":true,"categories":["security"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["ctags","pkgconfig","clang-18"]},{"type":"lib","ports":["bzip2","openssl10"]}],"depends_on":[]},{"name":"muscle","portdir":"science/muscle","version":"5.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://drive5.com/muscle5","description":"A program for multiple sequence alignment with high accuracy and high throughput","long_description":"A program for multiple sequence alignment with high accuracy and high throughput","active":true,"categories":["science"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":["native","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libomp"]}],"depends_on":[{"type":"run","ports":["theseus"]}]},{"name":"musikcube","portdir":"multimedia/musikcube","version":"3.0.4","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://musikcube.com","description":"A cross-platform, terminal-based music player, audio engine, metadata indexer and server in C++","long_description":"A cross-platform, terminal-based music player, audio engine, metadata indexer and server in C++","active":true,"categories":["multimedia","audio"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["asio","cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["mpg123","portaudio","pulseaudio","taglib","libev","ncurses","zlib","curl","libmicrohttpd","openssl3","libopenmpt","ffmpeg7","libogg","flac","lame","libvorbis"]}],"depends_on":[]},{"name":"mutationpp","portdir":"science/mutationpp","version":"1.0.5","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mutationpp/Mutationpp","description":"The MUlticomponent Thermodynamic And Transport library for IONized gases in C++","long_description":"Mutation++ is an open-source library originally developed at the von Karman Institute for Fluid Dynamics, designed to couple with conventional computational fluid dynamics codes to provide thermodynamic, transport, chemistry, and energy transfer properties associated with subsonic to hypersonic flows.","active":true,"categories":["science"],"maintainers":[{"name":"rubendibattista","github":"rdbisme","ports_count":58}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["eigen3"]}],"depends_on":[]},{"name":"mutella","portdir":"net/mutella","version":"0.4.5","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://mutella.sourceforge.net/","description":"A command line Gnutella client","long_description":"Mutella is a terminal-mode Gnutella client with an intuitive and easy to use interface.","active":true,"categories":["net"],"maintainers":[{"name":"max","github":"","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["readline"]}],"depends_on":[]},{"name":"mutest","portdir":"devel/mutest","version":"20200813","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ebassi/mutest","description":"a small unit testing library for C projects","long_description":"a small unit testing library for C projects","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["meson","ninja","clang-18"]}],"depends_on":[]},{"name":"mutt","portdir":"mail/mutt","version":"2.3.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mutt.org","description":"The Mutt E-Mail Client","long_description":"Mutt is a small but very powerful text-based MIME mail client. Mutt is highly configurable, and is well suited to the mail power user with advanced features like key bindings, keyboard macros, mail threading, regular expression searches and a powerful pattern matching language for selecting groups of messages.","active":true,"categories":["mail"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["idn","pop","imap","ssl","gnutls","sasl","debug","gdbm","lmdb","db4","smtp","sqlite3","autocrypt","gpgme","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gdbm","gettext","gnutls","zlib","libidn","libiconv","ncurses"]},{"type":"run","ports":["curl-ca-bundle"]}],"depends_on":[]},{"name":"mutt_ics","portdir":"mail/mutt_ics","version":"0.9.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dmedvinsky/mutt-ics","description":"A tool to show calendar event details in Mutt","long_description":"mutt_ics allows you to view calendar attachments inline in Mutt.","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-icalendar","python314"]}],"depends_on":[]},{"name":"muttils","portdir":"mail/muttils","version":"1.3","license":"GPL-2","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://bitbucket.org/blacktrash/muttils","description":"Utilities for console mail clients","long_description":"This package provides utilities for use with console mail clients, e.g. Mutt. Includes sigpager, urlpager, urlbatcher, pybrowser, viewhtmlmsg, and wrap.","active":true,"categories":["mail"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[]},{"name":"muttprint","portdir":"mail/muttprint","version":"0.72d","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://muttprint.sourceforge.net","description":"pretty printing of your mails","long_description":"Muttprint formats the output of mail clients to a good-looking printing using the typesetting system LaTeX.","active":true,"categories":["mail"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["dialog","p5.34-text-iconv","p5.34-timedate"]}],"depends_on":[]},{"name":"mved","portdir":"sysutils/mved","version":"3.0","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://raf.org/mved/","description":"carefully rename multiple files and directories","long_description":"carefully rename multiple files and directories","active":true,"categories":["sysutils"],"maintainers":[{"name":"raf","github":"macportsraf","ports_count":33}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"mvfst","portdir":"devel/mvfst","version":"2024.09.23.00","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/facebook/mvfst","description":"Implementation of the QUIC transport protocol","long_description":"Implementation of the QUIC transport protocol","active":true,"categories":["devel","net","security"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["zstd","double-conversion","folly","gflags","google-glog","bzip2","libsodium","fizz","openssl3","boost181","libfmt11","libevent","lz4","snappy","zlib"]}],"depends_on":[{"type":"lib","ports":["fbthrift","proxygen"]}]},{"name":"mvnd","portdir":"java/mvnd","version":"1.0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":"mvnd1","homepage":"https://www.macports.org","description":"Obsolete port, replaced by mvnd1","long_description":"This port has been replaced by mvnd1.","active":true,"categories":["java"],"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":"mvnd1","portdir":"java/mvnd1","version":"1.0.5","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/apache/maven-mvnd","description":"mvnd 1 -- The Maven Daemon based on Apache Maven 3","long_description":"mvnd aims at providing faster Maven builds using techniques known from Gradle and Takari. \n \n* mvnd embeds Maven (so there is no need to install Maven separately). \n* The actual builds happen inside a long living background process, a.k.a. daemon. \n* One daemon instance can serve multiple consecutive requests from the mvnd client. \n* The mvnd client is a native executable built using GraalVM. It starts faster and uses less memory compared to starting a traditional JVM. \n* Multiple daemons can be spawned in parallel if there is no idle daemon to serve a build request. \n* The JVM for running the actual builds does not need to get started anew for each build. \n* The classloaders holding classes of Maven plugins are cached over multiple builds. The plugin jars are thus read and parsed just once. SNAPSHOT versions of Maven plugins are not cached. \n* The native code produced by the Just-In-Time (JIT) compiler inside the JVM is kept too. Compared to stock Maven, less time is spent by the JIT compilation. During the repeated builds the JIT-optimized code is available immediately. This applies not only to the code coming from Maven plugins and Maven Core, but also to all code coming from the JDK itself.","active":true,"categories":["java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["mvnd_select"]}],"depends_on":[]},{"name":"mvnd2","portdir":"java/mvnd2","version":"1.9.9-rc3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/apache/maven-mvnd","description":"mvnd 2 -- The Maven Daemon based on Apache Maven 4","long_description":"mvnd aims at providing faster Maven builds using techniques known from Gradle and Takari. \n \n* mvnd embeds Maven (so there is no need to install Maven separately). \n* The actual builds happen inside a long living background process, a.k.a. daemon. \n* One daemon instance can serve multiple consecutive requests from the mvnd client. \n* The mvnd client is a native executable built using GraalVM. It starts faster and uses less memory compared to starting a traditional JVM. \n* Multiple daemons can be spawned in parallel if there is no idle daemon to serve a build request. \n* The JVM for running the actual builds does not need to get started anew for each build. \n* The classloaders holding classes of Maven plugins are cached over multiple builds. The plugin jars are thus read and parsed just once. SNAPSHOT versions of Maven plugins are not cached. \n* The native code produced by the Just-In-Time (JIT) compiler inside the JVM is kept too. Compared to stock Maven, less time is spent by the JIT compilation. During the repeated builds the JIT-optimized code is available immediately. This applies not only to the code coming from Maven plugins and Maven Core, but also to all code coming from the JDK itself.","active":true,"categories":["java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["mvnd_select"]}],"depends_on":[]},{"name":"mvnd_select","portdir":"java/mvnd_select","version":"1.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default mvnd version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of the mvnd (Maven Daemon) tool.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["mvnd1","mvnd2"]}]},{"name":"mxml","portdir":"devel/mxml","version":"4.0.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.msweet.org/mxml/","description":"a tiny library for reading and writing XML data","long_description":"Mini-XML is a tiny XML library that you can use to read and write XML and XML-like data files in your application without requiring large non-standard libraries. Mini-XML only requires an ANSI C compatible compiler (GCC works, as do most vendors’ ANSI C compilers) and a make program. \n\nThe Mini-XML library is licensed under the Apache License Version 2.0 with an exception to allow linking against GPL2/LGPL2-only software.\n","active":true,"categories":["devel","textproc"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"mybb","portdir":"www/mybb","version":"1.8.20","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://mybb.com/","description":"A PHP-based bulletin board / discussion forum system","long_description":"MyBB is the free and open source, intuitive, extensible, and incredibly powerful forum software you've been looking for.","active":true,"categories":["www","php"],"maintainers":[],"variants":["php56","php70","php71","php72","php73"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"run","ports":["php73-gd","php73-xsl","php73-imagick","php73-mysql","php73"]}],"depends_on":[]},{"name":"mycli","portdir":"databases/mycli","version":"1.31.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mycli.net","description":"A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting","long_description":"A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting","active":true,"categories":["databases","python"],"maintainers":[],"variants":["python310","python311","python312","python313"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-setuptools_scm"]},{"type":"lib","ports":["py313-sqlparse","py313-pyperclip","py313-configobj","py313-paramiko","py313-cli-helpers","py313-pyaes","py313-pyfzf","py313-sqlglot","python313","py313-prompt_toolkit","py313-pygments","py313-cryptography","py313-click","py313-pymysql"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"MyLoss","portdir":"aqua/MyLoss","version":"1.0","license":"none","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/balp/MyLoss","description":"MacOS test project, trying to make a calorie and weight tracker.","long_description":"MacOS test project, trying to make a calorie and weight tracker.","active":true,"categories":["aqua"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"MyPaint","portdir":"graphics/MyPaint","version":"2.0.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://mypaint.app","description":"a fast and easy graphics application for digital painters","long_description":"MyPaint is a fast and easy graphics application for digital painters. It lets you focus on the art instead of the program. You work on your canvas with minimum distractions, bringing up the interface only when you need it.","active":true,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","swig-python","makeicns","py312-setuptools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["mypaint-brushes","json-c","python312","py312-numpy","glib2","py312-pyobjc","py312-gobject3","py312-cairo","gtk3","lcms2","libmypaint","libpng","librsvg"]},{"type":"run","ports":["hicolor-icon-theme"]}],"depends_on":[]},{"name":"mypaint-brushes","portdir":"graphics/mypaint-brushes","version":"2.0.2","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mypaint/mypaint-brushes","description":"libmypaint brush data version 2 (used by MyPaint)","long_description":"libmypaint brush data version 2 (used by MyPaint)","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["MyPaint"]}]},{"name":"mypaint-brushes1","portdir":"graphics/mypaint-brushes","version":"1.3.1","license":"public-domain","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mypaint/mypaint-brushes","description":"libmypaint brush data version 1 (used by GIMP)","long_description":"libmypaint brush data version 1 (used by GIMP)","active":true,"categories":["graphics"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646},{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]}],"depends_on":[{"type":"lib","ports":["gimp2","gimp2-devel","gimp3-devel"]}]},{"name":"MyPaint-devel","portdir":"graphics/MyPaint-devel","version":"2.0.1","license":"none","platforms":"darwin","epoch":0,"replaced_by":"MyPaint","homepage":"https://www.macports.org","description":"Obsolete port, replaced by MyPaint","long_description":"This port has been replaced by MyPaint.","active":false,"categories":["graphics"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"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":"mypy_select","portdir":"python/mypy_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default mypy version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of mypy.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["py37-mypy","py310-mypy","py311-mypy","py312-mypy","py313-mypy","py314-mypy","py39-mypy","py38-mypy"]}]},{"name":"myrepos","portdir":"devel/myrepos","version":"1.20180726","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://myrepos.branchable.com/","description":"Multiple repository management tool","long_description":"The mr(1) command can checkout, update, or perform other actions on a set of repositories as if they were one combined respository. It supports any combination of git, svn, mercurial, bzr, darcs, cvs, vcsh, fossil, and veracity repositories, and support for other version control systems can easily be added. (There are extensions adding support for unison and git-svn, among others.)","active":true,"categories":["devel"],"maintainers":[{"name":"gjasny","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["perl5.28"]},{"type":"run","ports":["p5.34-getopt-long","p5.34-html-parser","p5.34-libwww-perl"]}],"depends_on":[{"type":"run","ports":["vcsh"]}]},{"name":"mysql4","portdir":"databases/mysql4","version":"4.1.22","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mysql.com/","description":"Multithreaded SQL database server","long_description":"MySQL is an open-source, multi-threaded SQL database with a command syntax very similar to mSQL.","active":false,"categories":["databases"],"maintainers":[{"name":"ryandesign","github":"","ports_count":100}],"variants":["server","universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["openssl"]}],"depends_on":[]},{"name":"mysql5","portdir":"databases/mysql5","version":"5.1.72","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mysql.com/","description":"Multithreaded SQL database server","long_description":"MySQL is an open-source, multi-threaded SQL database with a command syntax very similar to mSQL.","active":true,"categories":["databases"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","openssl","readline","tcp_wrappers"]}],"depends_on":[{"type":"lib","ports":["rb19-mysql","qt4-mac-mysql5-plugin","mysql-connector-odbc","mysqltcl","mysql5-lib_mysqludf_fPROJ4","mysql5-lib_mysqludf_json","mysql5-lib_mysqludf_xql","mysqlxx","ocaml-mysql","bugzilla","netmrg","rb-mysql"]},{"type":"run","ports":["mysql5-server"]}]},{"name":"mysql51","portdir":"databases/mysql51","version":"5.1.73","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mysql.com/","description":"Multithreaded SQL database server","long_description":"MySQL is an open-source, multi-threaded SQL database.","active":true,"categories":["databases"],"maintainers":[],"variants":["openssl","system_readline","universal"],"dependencies":[{"type":"build","ports":["llvm-gcc42"]},{"type":"lib","ports":["zlib","tcp_wrappers"]},{"type":"run","ports":["mysql_select"]}],"depends_on":[{"type":"lib","ports":["mysql51-lib_mysqludf_xql","libzdb-mysql51","qt4-mac-mysql51-plugin","mysql51-connector-cpp","mysql51-lib_mysqludf_fPROJ4","mysql51-lib_mysqludf_json","mysql51-lib_mysqludf_preg"]},{"type":"run","ports":["mysql51-server"]}]},{"name":"mysql51-connector-cpp","portdir":"databases/mysql55-connector-cpp","version":"1.1.9","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mysql.com/products/connector/","description":"The MySQL Connector/C++ for mysql51.","long_description":"The MySQL Connector/C++ for mysql51. Standardized MySQL database driver for C++ development.","active":true,"categories":["databases"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","boost176","clang-18"]},{"type":"lib","ports":["mysql51"]}],"depends_on":[]},{"name":"mysql51-lib_mysqludf_fPROJ4","portdir":"databases/mysql55-lib_mysqludf_fproj4","version":"0.1.0","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mysqludf.org/lib_mysqludf_fPROJ4/","description":"Based on program PROJ.4, lib_mysqludf_fPROJ4 converts geographic longitude and latitude coordinates into cartesian coordinates.","long_description":"This library is based on program PROJ.4 which is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates, by means of a wide variety of cartographic projection functions.","active":true,"categories":["databases","lang"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["mysql51","proj4"]}],"depends_on":[]},{"name":"mysql51-lib_mysqludf_json","portdir":"databases/mysql55-lib_mysqludf_json","version":"0.0.2","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mysqludf.org/lib_mysqludf_json/","description":"Map database data to the JSON.","long_description":"Map database data to the JSON.","active":true,"categories":["databases","lang"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["mysql51"]}],"depends_on":[]},{"name":"mysql51-lib_mysqludf_preg","portdir":"databases/mysql55-lib_mysqludf_preg","version":"1.1","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mysqludf/lib_mysqludf_preg","description":"lib_mysqludf_preg is a library of mysql UDFs (user-defined-functions) that provide access to the PCRE (perl compatible-regular-expressions) library for pattern matching.","long_description":"lib_mysqludf_preg is a library of mysql UDFs (user-defined-functions) that provide access to the PCRE (perl compatible-regular-expressions) library for pattern matching. The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. This syntax can often handle more complex expressions and capturing than standard regular expression implementations.","active":true,"categories":["databases","lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["mysql51","pcre"]}],"depends_on":[]},{"name":"mysql51-lib_mysqludf_xql","portdir":"databases/mysql55-lib_mysqludf_xql","version":"1.0.0","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mysqludf.org/lib_mysqludf_xql/","description":"The lib_mysqludf_xql library provides an array of functions, which can be used to create XML output directly from MySQL using a single SQL query.","long_description":"The lib_mysqludf_xql library provides an array of functions, which can be used to create XML output directly from MySQL using a single SQL query. This prevents having to convert a MySQL result to XML in a PHP script, Ruby script, etc. This improves performance and simplifies your code. The library provides the same functionality as SQL/XML, seen in MS SQL server and Oracle. However it uses normal functions. By using subqueries the same results as SQL/XML can be generated.","active":true,"categories":["databases","lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["mysql51","libxml2"]}],"depends_on":[]},{"name":"mysql51-server","portdir":"databases/mysql51","version":"5.1.73","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mysql.com/","description":"Run mysql51 as server","long_description":"Run mysql51 as server","active":true,"categories":["databases"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["mysql51"]}],"depends_on":[]},{"name":"mysql55","portdir":"databases/mysql55","version":"5.5.62","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mysql.com/","description":"Multithreaded SQL database server","long_description":"MySQL is an open-source, multi-threaded SQL database.","active":true,"categories":["databases"],"maintainers":[],"variants":["debug","openssl","system_readline","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["zlib","ncurses","tcp_wrappers"]},{"type":"run","ports":["mysql_select"]}],"depends_on":[{"type":"lib","ports":["mysql55-lib_mysqludf_xql","libzdb-mysql55","mysql55-connector-cpp","qt4-mac-mysql55-plugin","mysql55-lib_mysqludf_fPROJ4","mysql55-lib_mysqludf_json","mysql55-lib_mysqludf_preg"]},{"type":"run","ports":["mysql55-server"]}]},{"name":"mysql55-connector-cpp","portdir":"databases/mysql55-connector-cpp","version":"1.1.9","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mysql.com/products/connector/","description":"The MySQL Connector/C++ for mysql55.","long_description":"The MySQL Connector/C++ for mysql55. Standardized MySQL database driver for C++ development.","active":true,"categories":["databases"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","boost176","clang-18"]},{"type":"lib","ports":["mysql55"]}],"depends_on":[]},{"name":"mysql55-lib_mysqludf_fPROJ4","portdir":"databases/mysql55-lib_mysqludf_fproj4","version":"0.1.0","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mysqludf.org/lib_mysqludf_fPROJ4/","description":"Based on program PROJ.4, lib_mysqludf_fPROJ4 converts geographic longitude and latitude coordinates into cartesian coordinates.","long_description":"This library is based on program PROJ.4 which is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates, by means of a wide variety of cartographic projection functions.","active":true,"categories":["databases","lang"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["mysql55","proj4"]}],"depends_on":[]}]}