{"count":52415,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=421","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=419","results":[{"name":"proxsmtp","portdir":"mail/proxsmtp","version":"1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://memberwebs.com/nielsen/software/proxsmtp/","description":"ProxSMTP is a filtering SMTP proxy daemon","long_description":"ProxSMTP is a flexible tool that allows you to reject, change or log email based on arbitrary critera. It accepts SMTP connections and forwards the SMTP commands and responses to another SMTP server. The 'DATA' email body is intercepted and filtered before forwarding.","active":true,"categories":["mail"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"putmail","portdir":"mail/putmail","version":"1.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://putmail.sourceforge.net/","description":"putmail is a very lightweight MTA","long_description":"putmail is a very lightweight MTA that was designed to replace the sendmail command in certain situations. It supports several configurations, SMTP authentication, TLS and should work with Mutt, nail, mail, and other similar programs.","active":true,"categories":["mail"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python27"]}],"depends_on":[]},{"name":"qmail-spamcontrol","portdir":"mail/qmail-spamcontrol","version":"2.5.19","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.fehcom.de/qmail/spamcontrol.html","description":"Qmail, enhanced Spamcontrol version","long_description":"Robust, popular mail system.","active":true,"categories":["mail"],"maintainers":[],"variants":["relaymailfrom","noreqbrackets","noverp","moreipme","bigtodo"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["vpopmail"]}]},{"name":"qpopper","portdir":"mail/qpopper","version":"4.1.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20140923185107/http://www.eudora.com/products/unsupported/qpopper/","description":"Eudora POP3 mail server","long_description":"popper is Eudora's POP3 mail server. It does not include a mail transfer agent or an SMTP server, it just let you get your mail stored on the machine via POP3.","active":true,"categories":["mail"],"maintainers":[],"variants":["ssl","pam","universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"qprint","portdir":"mail/qprint","version":"1.1","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.fourmilab.ch/webtools/qprint/","description":"qprint encodes and decodes Quoted-Printable files","long_description":"qprint is a command line utility which encodes and decodes files in the MIME format. It can be used within a pipeline as an encoding or decoding filter, and is most commonly used in this manner as part of an automated mail processing system. With appropriate options, qprint can encode pure binary files, but it's a poor choice since it may inflate the size of the file by as much as a factor of three. The base64 MIME encoding is a better choice for such data.","active":true,"categories":["mail"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["signing-party"]}]},{"name":"ripmime","portdir":"mail/ripmime","version":"1.4.0.10","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.pldaniels.com/ripmime/","description":"ripmime is for extracting attached files out of a MIME package","long_description":"ripmime is for extracting attached files out of a MIME package","active":true,"categories":["mail"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libiconv"]}],"depends_on":[]},{"name":"s-nail","portdir":"mail/s-nail","version":"14.9.24","license":"(BSD-old or BSD)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.sdaoden.eu/code.html#s-nail","description":"Replacement for Berkeley Mail and System V mailx command","long_description":"S-nail provides a simple and friendly environment for sending and receiving mail. It is intended to provide the functionality of the POSIX mailx(1) command, but is MIME capable and optionally offers extensions for line editing, S/MIME, SMTP and POP3, among others.","active":true,"categories":["mail"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["openssl","libidn2","kerberos5","libiconv"]}],"depends_on":[]},{"name":"sendemail","portdir":"mail/sendemail","version":"1.56","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://caspian.dotconf.net/menu/Software/SendEmail/","description":"lightweight, completly command line based SMTP email agent","long_description":"sendemail is a lightweight, completly command line based, SMTP email agent. If you have the need to send email from a command prompt this tool is perfect. It was designed to be used in bash scripts, Perl programs, and web sites, but it is also quite useful in many other contexts. sendemail is written in Perl and is unique in that it requires no special modules.","active":true,"categories":["mail"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["perl5"]}],"depends_on":[]},{"name":"sieve-connect","portdir":"mail/sieve-connect","version":"0.90","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/philpennock/sieve-connect","description":"A client for the MANAGESIEVE Protocol","long_description":"sieve-connect is a client for the ManageSieve protocol, as specifed in RFC 5804.","active":true,"categories":["mail"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-io-socket-ip","p5.34-io-socket-ssl","p5.34-authen-sasl","p5.34-net-dns","p5.34-term-readkey","p5.34-mozilla-publicsuffix"]}],"depends_on":[]},{"name":"signing-party","portdir":"mail/signing-party","version":"2.11","license":"BSD and GPL-2 and GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://salsa.debian.org/signing-party-team/signing-party","description":"Various OpenPGP related tools","long_description":"signing-party is a collection for all kinds of PGP/GnuPG related things, including signing scripts, party preparation scripts, etc.","active":true,"categories":["security","mail"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":65}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","automake","autoconf"]},{"type":"lib","ports":["p5.34-class-methodmaker","p5.34-gnupg-interface","p5.34-mailtools","p5.34-mime-tools","p5.34-net-idn-encode","libmd","p5.34-text-iconv","p5.34-text-template","p5.34-term-readkey","qprint","perl5.34"]},{"type":"run","ports":["gnupg2","python38","dialog"]}],"depends_on":[]},{"name":"smtpproxy","portdir":"mail/smtpproxy","version":"1.3.3","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://quietsche-entchen.de/cgi-bin/wiki.cgi/software/smtp.proxy.yawk","description":"smtp.proxy is a proxy server for the SMTP protocol","long_description":"smtp.proxy is a proxy server for the SMTP protocol. It forwards traffic between a client and a server watching that the client fullfills the protocol specification. smtp.proxy needs either inetd or xinetd to work.","active":true,"categories":["mail"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"spambnc","portdir":"mail/spambnc","version":"1.9","license":"GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.spambouncer.org/","description":"Set of procmail recipies which handle known/suspected spam","long_description":"The Spam Bouncer is a set of procmail recipes, or instructions, which search the headers and text of your incoming email to see if it meets one or more of several categories (known addresses, rogue ISPs, bulk mail software etc etc). The Spam Bouncer sorts suspected spam into two categories -- mail from known spam sources which is definitely spam, and other mail which is probably spam, but might also be legitimate. It then tags this email with appropriate headers giving the spam classification, and responds according to the parameters you have set.","active":true,"categories":["mail"],"maintainers":[{"name":"andrea+darwinports","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["procmail"]}],"depends_on":[]},{"name":"spamprobe","portdir":"mail/spamprobe","version":"1.2a","license":"QPL-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sourceforge.net/projects/spamprobe/","description":"Spam detector that uses Bayesian analysis","long_description":"Spamprobe is a fast, intelligent, automatic spam detector using Bayesian analysis of word counts in spam and non-spam email. It is intended for use with procmail to filter inbound mail. No manual rule creation is required.","active":true,"categories":["mail"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["db48"]}],"depends_on":[]},{"name":"spellutils","portdir":"mail/spellutils","version":"0.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://home.worldonline.dk/byrial/spellutils/","description":"Spellutils provides the newsbody and pospell programs.","long_description":"Spellutils is a suite of programs which are used to isolate some parts or texts from various types of files and hand them over to another program which may change the texts; it is typically a spell checker. Afterwards the possibly changed text parts are copied back in place in the original file.","active":true,"categories":["mail"],"maintainers":[{"name":"dluke","github":"danielluke","ports_count":31}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["gettext"]}],"depends_on":[]},{"name":"sqlgrey","portdir":"mail/sqlgrey","version":"1.8.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://sqlgrey.sourceforge.net/","description":"SQLgrey is a postfix policy service implementing a grey-listing policy","long_description":"SQLgrey is a postfix policy service implementing a grey-listing policy","active":true,"categories":["mail"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34","mysql","sqlite","postgresql","table_names"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-dbd-mysql","p5.34-dbi","p5.34-io-multiplex","perl5.34","p5.34-net-server","p5.34-net-dns"]},{"type":"run","ports":["postfix"]}],"depends_on":[{"type":"run","ports":["sgwi"]}]},{"name":"surblhost","portdir":"mail/surblhost","version":"0.8.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://surblhost.sourceforge.net/","description":"Surblhost is a small command-line program that looks up hostnames in the Spam URI Realtime Blocklists (SURBL).","long_description":"Surblhost is a small command-line program that looks up hostnames in the Spam URI Realtime Blocklists (SURBL). Hosts that are blacklisted means that global spam email have been reported to contain links to these hosts. Many spam filtering programs use the SURBL to aid in the filtering process, but this program can serve many other needs. In fact, it was written to provide safe URL redirection at memurl.com.","active":true,"categories":["mail"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"sylpheed","portdir":"mail/sylpheed","version":"3.7.0","license":"(GPL-2 or LGPL-2.1)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sylpheed.sraoss.jp/en/","description":"Fast, lightweight GTK+ mail client","long_description":"Sylpheed is a fast, lightweight email client written in GTK+. The appearance and interface are similar to popular Windows clients, such as Outlook Express, Becky!, and Datula.","active":true,"categories":["mail"],"maintainers":[{"name":"michael","github":"fincham","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gtk2"]}],"depends_on":[]},{"name":"sympa","portdir":"mail/sympa","version":"6.2.68","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/sympa-community/sympa","description":"Sympa - Mailing List Manager with LDAP support","long_description":"An advanced perl-based mail list manager with a web interface that supports LDAP authentication and LDAP extraction of list subscribers and owners.","active":true,"categories":["mail"],"maintainers":[],"variants":["perl5_28","perl5_30","perl5_32","perl5_34","postgresql","sqlite","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["postfix","apache2","mod_fcgid","p5.34-authcas","p5.34-cgi","p5.34-cgi-fast","p5.34-class-singleton","p5.34-clone","p5.34-crypt-ciphersaber","p5.34-crypt-eksblowfish","p5.34-crypt-openssl-x509","p5.34-crypt-smime","p5.34-data-password","p5.34-datetime-format-mail","p5.34-datetime-timezone","p5.34-dbd-mysql","p5.34-dbi","p5.34-encode","p5.34-encode-locale","p5.34-fcgi","p5.34-file-copy-recursive","p5.34-file-nfslock","p5.34-html-formatter","p5.34-html-stripscripts-parser","p5.34-html-tree","p5.34-io-socket-ip","p5.34-io-socket-ssl","p5.34-io-stringy","p5.34-libintl-perl","p5.34-libwww-perl","p5.34-lwp-protocol-https","p5.34-mail-dkim","p5.34-mailtools","p5.34-mhonarc","p5.34-mime-charset","p5.34-mime-encwords","p5.34-mime-lite-html","p5.34-mime-tools","p5.34-net-cidr","p5.34-net-dns","p5.34-perl-ldap","p5.34-scalar-list-utils","p5.34-soap-lite","p5.34-template-toolkit","p5.34-term-progressbar","p5.34-time-hires","openssl","p5.34-unicode-normalize","p5.34-unicode-utf8","p5.34-uri","p5.34-xml-libxml","p5.34-archive-zip-simplezip","p5.34-unicode-linebreak"]}],"depends_on":[]},{"name":"t-prot","portdir":"mail/t-prot","version":"3.4","license":"BSD-old","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.escape.de/~tolot/mutt/","description":"TOFU protection script (MUA display filter)","long_description":"You know these misformatted mail or news messages, with full quotes, too long signatures, and lots of exclamation marks? They get on your nerves day by day? That is what this script is for.","active":true,"categories":["mail"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["p5.34-getopt-mixed","p5.34-locale-gettext"]}],"depends_on":[]},{"name":"tpop3d","portdir":"mail/tpop3d","version":"1.5.5","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://savannah.nongnu.org/projects/tpop3d/","description":"fast, extensible, secure UNIX POP3 server","long_description":"tpop3d is a fast, extensible, secure UNIX POP3 server","active":true,"categories":["mail"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openssl","tcp_wrappers"]}],"depends_on":[]},{"name":"trojita","portdir":"mail/trojita","version":"0.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://trojita.flaska.net","description":"Fast and lightweight Qt IMAP e-mail client","long_description":"Fast and lightweight Qt IMAP e-mail client","active":true,"categories":["mail"],"maintainers":[],"variants":["debug","tests"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","ragel","clang-20"]},{"type":"lib","ports":["qtkeychain-qt5","qt5-qtbase","qt5-qtwebkit","qt5-sqlite-plugin","zlib"]},{"type":"run","ports":["desktop-file-utils"]}],"depends_on":[]},{"name":"uagen","portdir":"mail/uagen","version":"1.0.7","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.fabiankeil.de/sourcecode/uagen/","description":"A Firefox-User-Agent generator for Privoxy and Mozilla browsers","long_description":"uagen generates a fake Firefox User-Agent and writes it into a Privoxy action file as parameter for Privoxy's hide-user-agent action. Operating system, architecture, platform, language and build date are randomized. The generated language is also used as parameter for the hide-accept-language action which is understood by Privoxy since version 3.0.5 beta. Additionally the User-Agent can be written into prefs.js files which are used by many Mozilla browsers.","active":true,"categories":["mail"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"uudeview","portdir":"mail/uudeview","version":"0.5.20","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.fpx.de/fp/Software/UUDeview/","description":"UUDeview is a particularly powerful encoder and decoder","long_description":"UUDeview is a program that helps you transmit and receive binary files over the Internet, using electronic mail or newsgroups The UUDeview package includes both an encoder and a decoder. The decoder automatically detects the type of encoding used, offering MIME's Base64 and BinHex as well as the popular uuencoding and the less frequently used xxencoding methods. Recently, support for the popular yEnc encoding was also added. The encoder runs the other way around and encodes a binary file for sending it by mail or news.","active":true,"categories":["mail"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["nget"]}]},{"name":"vm-pop3d","portdir":"mail/vm-pop3d","version":"1.1.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.reedmedia.net/software/virtualmail-pop3d/","description":"POP3 server for Postfix that supports virtual domains and mailboxes","long_description":"A POP3 server that supports virtual domains and virtual mailboxes such that users and mailboxes need not be associated with local Unix accounts.","active":true,"categories":["mail"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["postfix"]}],"depends_on":[]},{"name":"vpopmail","portdir":"mail/vpopmail","version":"5.4.25","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.inter7.com/index.php?page=vpopmail","description":"Manage multiple virtual domains with Qmail","long_description":"Vpopmail is a set of programs for creating and managing multiple virtual domains on a qmail server, with full support for many POP/IMAP servers.","active":true,"categories":["mail"],"maintainers":[],"variants":["onchange","mysql5","roaming","noclearpasswords","learnpasswords","spamassassin","maildrop","logverbose","logpwds","logall","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["qmail-spamcontrol","ucspi-tcp"]}],"depends_on":[]},{"name":"4ti2","portdir":"math/4ti2","version":"1.6.13","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://4ti2.github.io","description":"A software package for algebraic, geometric and combinatorial problems on linear spaces.","long_description":"A software package for algebraic, geometric and combinatorial problems on linear spaces.","active":true,"categories":["math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["gmp","glpk"]}],"depends_on":[{"type":"lib","ports":["latte-int"]}]},{"name":"ADOL-C","portdir":"math/ADOL-C","version":"2.7.2","license":"(EPL-1 or GPL-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://projects.coin-or.org/ADOL-C/","description":"Algorithmic Differentiation Library for C/C++","long_description":"The package ADOL-C (Automatic Differentiation by OverLoading in C++) facilitates the evaluation of first and higher derivatives of vector functions that are defined by computer programs written in C or C++","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ColPack","boost176"]}],"depends_on":[{"type":"lib","ports":["deal.ii"]}]},{"name":"AlphaSparse","portdir":"math/AlphaSparse","version":"2023.06.19","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/AlphaSparse/AlphaSparse","description":"Sparse BLAS lib supporting multiple backends","long_description":"AlphaSparse aims to build a common interface that provides BLAS for sparse computation for diverse multi-core and many-core processors, and expects to be extended on distributed and heterogeneous platforms. AlphaSparse is created using the basic C/C++ and can be deployed on both CPU and DCU (HIP-based many-core platform).","active":true,"categories":["math"],"maintainers":[],"variants":["clang13","clang14","clang15","clang20","clang21","clang22","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gfortran","mpich","openmpi"],"dependencies":[{"type":"build","ports":["clang-15","gcc15"]},{"type":"lib","ports":["libgcc","mpich-clang15"]}],"depends_on":[]},{"name":"BRiAl","portdir":"math/BRiAl","version":"1.2.14","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BRiAl/BRiAl","description":"Successor to PolyBoRi","long_description":"Successor to PolyBoRi","active":true,"categories":["math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","automake","libtool","pkgconfig","autoconf"]},{"type":"lib","ports":["boost176","m4ri","libpng"]}],"depends_on":[]},{"name":"ColPack","portdir":"math/ColPack","version":"1.0.10","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cscapes.cs.purdue.edu/coloringpage/","description":"A graph coloring algorithm package","long_description":"ColPack is a package comprising of implementations of algorithms for the specialized vertex coloring problems as well as algorithms for a variety of related supporting tasks in derivative computation","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[{"type":"lib","ports":["ADOL-C"]}]},{"name":"DSDP","portdir":"math/DSDP","version":"5.8","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.mcs.anl.gov/hs/software/DSDP/","description":"DSDP is a open source implementation of an interior-point method for semidefinite programming","long_description":"DSDP provides primal and dual solutions, exploits low-rank structure and sparsity in the data, and has relatively low memory requirements for an interior-point method. The dual-scaling algorithm implemented in this package has a convergence proof and worst-case polynomial complexity under mild assumptions on the data","active":true,"categories":["science","math"],"maintainers":[],"variants":["atlas","octave","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"lib","ports":["py35-cvxopt","py36-cvxopt","py39-cvxopt","py37-cvxopt","py27-cvxopt","py38-cvxopt","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt"]}]},{"name":"DoCon","portdir":"math/DoCon","version":"2.11","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.botik.ru/pub/local/Mechveliani/docon/","description":"DoCon is the Algebraic Domain Constructor","long_description":"DoCon joins the categorial approach to mathematical computation expressed via the Haskell type classes, and explicit processing of the domain description terms. It implements recently a good piece of commutative algebra: linear algebra, polynomial gcd, factorization, Groebner bases, and other functions.","active":true,"categories":["devel","math"],"maintainers":[],"variants":["printable_doc","universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["ghc"]}],"depends_on":[]},{"name":"FastAD","portdir":"math/FastAD","version":"3.2.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/JamesYang007/FastAD","description":"FastAD is a C++ implementation of automatic differentiation both forward and reverse mode","long_description":"FastAD is a C++ implementation of automatic differentiation both forward and reverse mode","active":true,"categories":["math"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","gtest","clang-20"]},{"type":"lib","ports":["eigen3"]}],"depends_on":[]},{"name":"GiNaC","portdir":"math/GiNaC","version":"1.8.10","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.ginac.de/","description":"GiNaC is C++ library that provides a set of algebraic capabilities.","long_description":"GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS, where CAS stands for Computer Algebra System. Its design is revolutionary in a sense that contrary to other CAS it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities.","active":true,"categories":["math"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1547}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","python314"]},{"type":"lib","ports":["readline","cln"]}],"depends_on":[{"type":"lib","ports":["nestedsums","py27-swiginac","mbdyn","xloops"]}]},{"name":"HiGHS","portdir":"math/HiGHS","version":"1.12.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ergo-code.github.io/HiGHS/stable/","description":"Linear optimization software","long_description":"HiGHS is a high performance serial and parallel solver for large-scale sparse linear optimization problems.","active":true,"categories":["science","math"],"maintainers":[],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18","gcc15"]},{"type":"lib","ports":["zlib","libgcc"]}],"depends_on":[{"type":"lib","ports":["papilo"]}]},{"name":"LBFGSpp","portdir":"math/LBFGSpp","version":"0.4.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://lbfgspp.statr.me","description":"Header-only C++ library for L-BFGS and L-BFGS-B algorithms","long_description":"LBFGS++ is a header-only C++ library that implements the Limited-memory BFGS algorithm (L-BFGS) for unconstrained minimization problems, and a modified version of the L-BFGS-B algorithm for box-constrained ones.","active":true,"categories":["math"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["eigen3"]}],"depends_on":[]},{"name":"LiDIA","portdir":"math/LiDIA","version":"2.3.0.20190901","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mkoeppe/LiDIA","description":"A library for computational number theory","long_description":"A library for computational number theory","active":true,"categories":["math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["gmp","glpk"]}],"depends_on":[{"type":"lib","ports":["latte-int"]}]},{"name":"LiE","portdir":"math/LiE","version":"2.2.2","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://young.sp2mi.univ-poitiers.fr/~marc/LiE/","description":"A computer algebra program for Lie group calculations","long_description":"LiE is a computer algebra system that is specialised in computations involving (reductive) Lie groups and their representations.","active":true,"categories":["math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["readline"]}],"depends_on":[]},{"name":"NTPoly","portdir":"math/NTPoly","version":"3.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://william-dawson.github.io/NTPoly","description":"Library for computing the functions of sparse matrices","long_description":"NTPoly is a massively parallel library for computing the functions of sparse, Hermitian matrices based on polynomial expansions. For sufficiently sparse matrices, most of the matrix functions in NTPoly can be computed in linear time.","active":true,"categories":["math"],"maintainers":[],"variants":["debug","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":["cmake","clang-18","gcc15"]},{"type":"lib","ports":["libgcc","OpenBLAS","mpich-clang18"]}],"depends_on":[]},{"name":"ProofGeneral","portdir":"math/ProofGeneral","version":"4.2","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://proofgeneral.inf.ed.ac.uk/","description":"An emacs mode for interactive prooving","long_description":"The aim of Proof General is to provide powerful and configurable interfaces which help user-interaction with proof assistants. Proof General targets power users rather than novices, but is designed to be useful to both. Proof General leads to an environment for serious proof engineering of interactively-constructed proofs.","active":true,"categories":["math"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"QSopt_ex","portdir":"math/QSopt_ex","version":"2.5.10.20170629","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM/","description":"an exact linear programming solver","long_description":"an exact linear programming solver","active":true,"categories":["math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"lib","ports":["zlib","gmp","lbzip2"]}],"depends_on":[{"type":"lib","ports":["TOPCOM"]}]},{"name":"SISL","portdir":"math/SISL","version":"2021.03.16","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/SINTEF-Geometry/SISL","description":"SISL is a comprehensive NURBS library for the modeling and interrogation of curves and surfaces.","long_description":"SISL is a comprehensive NURBS library for the modeling and interrogation of curves and surfaces. It is implemented in C.","active":true,"categories":["math"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[]},{"name":"SuiteSparse","portdir":"math/SuiteSparse","version":"7.12.2","license":"BSD","platforms":"any","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["SuiteSparse_GraphBLAS","SuiteSparse_Mongoose","SuiteSparse_AMD","SuiteSparse_BTF","SuiteSparse_CAMD","SuiteSparse_CCOLAMD","SuiteSparse_COLAMD","SuiteSparse_CHOLMOD","SuiteSparse_config","SuiteSparse_LDL","SuiteSparse_KLU","SuiteSparse_UMFPACK","SuiteSparse_RBio","SuiteSparse_SPQR","SuiteSparse_LAGraph","SuiteSparse_SPEX","SuiteSparse_ParU","SuiteSparse_CXSparse"]}],"depends_on":[{"type":"lib","ports":["apbs","mbdyn"]}]},{"name":"TOPCOM","portdir":"math/TOPCOM","version":"1.1.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM/","description":"Triangulations Of Point Configurations and Oriented Matroids","long_description":"Triangulations Of Point Configurations and Oriented Matroids","active":true,"categories":["math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","onetbb","clang-20"]},{"type":"lib","ports":["libpapilo","bzip2","boost188","cddlib","gmp","QSopt_ex","soplex"]}],"depends_on":[{"type":"lib","ports":["latte-int"]}]},{"name":"SuiteSparse_config","portdir":"math/SuiteSparse","version":"7.12.2","license":"Permissive","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["accelerate","atlas","blis","flexiblas","openblas","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["OpenBLAS"]}],"depends_on":[{"type":"lib","ports":["py35-cvxopt","py36-cvxopt","octave","SuiteSparse_SLIP_LU","py39-cvxopt","py37-cvxopt","py27-cvxopt","py38-cvxopt","SuiteSparse","SuiteSparse_AMD","SuiteSparse_BTF","SuiteSparse_CAMD","SuiteSparse_CCOLAMD","SuiteSparse_CHOLMOD","SuiteSparse_COLAMD","SuiteSparse_CXSparse","SuiteSparse_KLU","SuiteSparse_LDL","SuiteSparse_Mongoose","SuiteSparse_ParU","SuiteSparse_RBio","SuiteSparse_SPEX","SuiteSparse_SPQR","SuiteSparse_UMFPACK","ceres-solver","ngsolve","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt"]}]},{"name":"SuiteSparse_AMD","portdir":"math/SuiteSparse","version":"3.3.4","license":"BSD","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_AMD: approximate minimum degree ordering.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["py35-cvxopt","py36-cvxopt","octave","SuiteSparse_SLIP_LU","py39-cvxopt","py37-cvxopt","py27-cvxopt","py38-cvxopt","SuiteSparse","SuiteSparse_CHOLMOD","SuiteSparse_KLU","SuiteSparse_LDL","SuiteSparse_ParU","SuiteSparse_SPEX","SuiteSparse_SPQR","SuiteSparse_UMFPACK","ceres-solver","dolfin","ngsolve","psblas3","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","elmerfem"]}]},{"name":"SuiteSparse_BTF","portdir":"math/SuiteSparse","version":"2.3.3","license":"LGPL-2.1+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_BTF: permutation to block triangular form.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse","SuiteSparse_KLU"]}]},{"name":"SuiteSparse_CAMD","portdir":"math/SuiteSparse","version":"3.3.5","license":"BSD","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_CAMD: constrained approximate minimum degree ordering.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["octave","SuiteSparse","SuiteSparse_CHOLMOD","SuiteSparse_ParU","ceres-solver","elmerfem"]}]},{"name":"SuiteSparse_CCOLAMD","portdir":"math/SuiteSparse","version":"3.3.5","license":"BSD","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_CCOLAMD: constrained column approximate minimum degree ordering.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["SuiteSparse","SuiteSparse_CHOLMOD","SuiteSparse_ParU","ceres-solver","ngsolve","elmerfem"]}]},{"name":"SuiteSparse_CHOLMOD","portdir":"math/SuiteSparse","version":"5.3.4","license":"LGPL-2.1+","platforms":"darwin","epoch":20200517,"replaced_by":null,"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","description":"Sparse matrix routines","long_description":"SuiteSparse is a single archive that contains all packages authored by Tim Davis. SuiteSparse_CHOLMOD: sparse Cholesky factorization.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1604}],"variants":["accelerate","atlas","blis","flexiblas","openblas","debug","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["SuiteSparse_AMD","SuiteSparse_CAMD","OpenBLAS","SuiteSparse_COLAMD","SuiteSparse_CCOLAMD","SuiteSparse_config"]}],"depends_on":[{"type":"lib","ports":["py35-cvxopt","py36-cvxopt","octave","py39-cvxopt","py37-cvxopt","py27-cvxopt","py38-cvxopt","SuiteSparse","SuiteSparse_KLU","SuiteSparse_ParU","SuiteSparse_SPQR","SuiteSparse_UMFPACK","ceres-solver","ngsolve","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","elmerfem","libbiosig"]}]}]}