{"count":53508,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=160","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=158","results":[{"name":"oilwar","portdir":"games/oilwar","version":"1.2.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.2ndpoint.fi/projektit/oilwar.html","description":"protect your oil from the evil invading army","long_description":"Evil army is attacking your country and tries to steal your oil. Your mission is to waste the invaders, protect the oil and save your mother land.","active":true,"categories":["games"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libsdl_mixer","libsdl","libsdl_image"]}],"depends_on":[]},{"name":"oinkmaster","portdir":"net/oinkmaster","version":"2.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://oinkmaster.sourceforge.net/","description":"Oinkmaster is a script that will help you update and manage your Snort rules.","long_description":"Oinkmaster is a script that will help you update and manage your Snort rules.","active":true,"categories":["net"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1640}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["wget"]}],"depends_on":[{"type":"run","ports":["suricata"]}]},{"name":"ois","portdir":"devel/ois","version":"1.3","license":"zlib","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://sourceforge.net/projects/wgois/","description":"An Object Oriented Input System (OIS)","long_description":"Object Oriented Input System (OIS) is meant to be a cross platform, simple solution for using all kinds of Input Devices (Keyboards, Mice, Joysticks, etc) and feedback devices (e.g. force feedback). Written in C++ using Object Oriented Design pattern. NOTE: This version includes Cocoa 64-bit patches based on a submission by David Rogers (masterfalcon) to the OIS trac system. These patches are required to use OIS + Ogre in a 64-bit Mac OS environment.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"Okapi","portdir":"aqua/Okapi","version":"1.47.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://okapiframework.org/","description":"A set of tools for localization and translation","long_description":"The Okapi Framework is a cross-platform and free open-source set of components and applications that offer extensive support for localizing and translating documentation and software.","active":true,"categories":["aqua","textproc","java"],"maintainers":[{"name":"amake","github":"amake","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"okf","portdir":"textproc/okf","version":"0.5.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/okfcli/okf","description":"Vendor-neutral CLI for the Open Knowledge Format","long_description":"Vendor-neutral CLI for the Open Knowledge Format. okf creates, validates, lints, indexes, searches and graphs OKF bundles, which record machine-readable knowledge as Markdown with YAML frontmatter.","active":true,"categories":["textproc"],"maintainers":[{"name":"","github":"jrjsmrtn","ports_count":7}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"oksh","portdir":"shells/oksh","version":"7.9","license":"BSD and ISC and public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ibara/oksh","description":"A portable OpenBSD Korn Shell","long_description":"A portable OpenBSD Korn Shell based on the Public Domain Korn Shell (pdksh)","active":true,"categories":["shells"],"maintainers":[{"name":"sirn","github":"sirn","ports_count":37}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"okteta","portdir":"kde/okteta","version":"4.14.3","license":"GPL-2+ and LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org/applications/utilities/okteta/","description":"Okteta is a simple editor for the raw data of files.","long_description":"Okteta is a simple editor for the raw data of files.","active":true,"categories":["kde","kde4"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["automoc","clang-18","pkgconfig","cmake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","kdelibs4","qca","phonon"]}],"depends_on":[{"type":"lib","ports":["kdesdk4"]}]},{"name":"okular","portdir":"kde/okular","version":"4.14.3","license":"GPL-2+ and LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://okular.kde.org/","description":"Universal document viewer for KDE4.","long_description":"Okular is a universal document viewer based on KPDF for KDE 4. This means Okular works on multiple platforms, including but not limited to Linux, Windows, Mac OS X, *BSD, etc.","active":true,"categories":["kde","kde4"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["automoc","cmake","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libjpeg-turbo","qimageblitz","tiff","kactivities","kdelibs4","libkexiv2","qt4-mac","oxygen-icons","freetype","libspectre","chmlib","ebook-tools","mobipocket","zlib","phonon","qca","djvulibre"]}],"depends_on":[{"type":"lib","ports":["kdegraphics4","perlkde","rkward","smokekde"]},{"type":"run","ports":["kde4-kile"]}]},{"name":"ola","portdir":"net/ola","version":"0.10.9","license":"GPL-2+ and LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.openlighting.org/ola/","description":"open framework for DMX512 lighting control","long_description":"The Open Lighting Architecture (OLA) provides a plug-in framework for distributing DMX512 control signals on Mac and Linux. It provides C++ and Python libraries which abstract away the underlying DMX over IP protocol or DMX interface.","active":true,"categories":["net","comms"],"maintainers":[{"name":"bugs","github":"peternewman","ports_count":1}],"variants":["python27","rdm_tests","http","libftdi0","libftdi1","libusb","osc","universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","cppunit","libtool","pkgconfig","clang-18"]},{"type":"lib","ports":["libmicrohttpd","liblo","libftdi1","libusb","protobuf3-cpp","python27","py27-protobuf3"]},{"type":"test","ports":["cppunit"]}],"depends_on":[]},{"name":"olaf-devel","portdir":"audio/olaf-devel","version":"20230929","license":"AGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/JorenSix/Olaf","description":"Overly Lightweight Acoustic Fingerprinting","long_description":"Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.","active":true,"categories":["audio"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["rb32-threach"]}],"depends_on":[]},{"name":"olena","portdir":"devel/olena","version":"2.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.lrde.epita.fr/wiki/Olena","description":"Software platform for efficient and generic image processing","long_description":"It is composed of a Generic and efficient C++ image processing library, a framework for Document Image Analysis and Python bindings.","active":true,"categories":["devel","graphics","science","framework"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1677}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","pkgconfig","swig","swig-python","graphviz"]},{"type":"lib","ports":["fftw-3","cfitsio","gdcm2","qt4-mac","boost171","tesseract","GraphicsMagick","poppler","tiff","python27"]},{"type":"run","ports":["fop"]}],"depends_on":[]},{"name":"oll","portdir":"math/oll","version":"0.03","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/oll/","description":"a library supporting several for online-learning algorithms.","long_description":"OLL is a library supporting several for online-learning algorithms. OLL is specialized for large-scale, but sparse, learning tasks such as Natural Language Processing. While these algorithms are very efficient in terms of speed, and space (linear in the number of examples, and features), its performances are comparable to the batch-style learning methods such as SVMs, MEs.","active":true,"categories":["textproc","math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"ollama","portdir":"llm/ollama","version":"0.40.11","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://ollama.com","description":"ollama runs and manages LLMs","long_description":"Get up and running with large language models easily","active":true,"categories":["llm"],"maintainers":[{"name":"github","github":"rdallman","ports_count":1},{"name":"i0ntempest","github":"i0ntempest","ports_count":345}],"variants":["logging","completion","mlx"],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"lib","ports":["mlx-c"]},{"type":"run","ports":["llama.cpp","ollama-bash-completion-plugin"]}],"depends_on":[]},{"name":"ollama-bash-completion-plugin","portdir":"llm/ollama-bash-completion-plugin","version":"20250428","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ehrlz/ollama-bash-completion-plugin","description":"Ollama bash completion","long_description":"Tiny plugin for bash shell to autocomplete commands and model names in ollama commands","active":true,"categories":["sysutils","llm"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":345}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash-completion"]}],"depends_on":[{"type":"run","ports":["ollama"]}]},{"name":"olm","portdir":"devel/olm","version":"3.2.16","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/matrix-org/olm","description":"An implementation of the Double Ratchet cryptographic ratchet in C++","long_description":"An implementation of the Double Ratchet cryptographic ratchet described by https://whispersystems.org/docs/specifications/doubleratchet/, written in C and C++11 and exposed as a C API.","active":true,"categories":["devel","security"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["py37-olm","py36-olm","gomuks","mtxclient","nheko","py39-olm","py38-olm","libcmatrix","py310-olm","py311-olm","py312-olm","matrix-commander"]}]},{"name":"omake","portdir":"devel/omake","version":"0.10.7","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://projects.camlcity.org/projects/omake.html","description":"OMake is a build system designed for scalability and portability","long_description":"OMake is a build system designed for scalability and portability. It uses a syntax similar to make utilities you may have used, but it features many additional enhancement","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses","readline","ocaml","ocaml-menhir"]}],"depends_on":[]},{"name":"Omega","portdir":"lang/Omega","version":"1.4.2","license":"unknown","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"http://web.cecs.pdx.edu/~sheard/Omega/","description":"An interpreted, functional language with an expressive type system","long_description":"Omega is a strict dialect of Haskell providing type-level computations and by this virtue integrates a theorem prover.","active":true,"categories":["lang"],"maintainers":[{"name":"ggreif","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["ghc","clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["libedit"]}],"depends_on":[]},{"name":"OmegaT","portdir":"aqua/OmegaT","version":"6.0.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://omegat.org/","description":"A full-featured Computer-Aided Translation (CAT) tool","long_description":"OmegaT is a free and open source multiplatform Computer Assisted Translation tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects.","active":true,"categories":["aqua","textproc","java"],"maintainers":[{"name":"amake","github":"amake","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"OmegaT-latest","portdir":"aqua/OmegaT","version":"5.7.1","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":"OmegaT","homepage":"https://omegat.org/","description":"Obsolete port, replaced by OmegaT","long_description":"This port has been replaced by OmegaT.","active":true,"categories":["aqua","textproc","java"],"maintainers":[{"name":"amake","github":"amake","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":["openjdk11"]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"omniawrite","portdir":"editors/omniawrite","version":"1.3.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.omniawrite.com/","description":"OmniaWrite is a text editor engineered for creative writing.","long_description":"OmniaWrite is a next-generation plain text editor engineered for creative writing. It is perfect for writing novels, lyrics, poems, essays, drafts and screenplays. Writing a good story is one of the most challenging things in life. But for many it is a dream worth pursuing. OmniaWrite doesn't help you create a novel out of nothing, but is a faithful companion at every step of your projects. Organisation, environment for concentrated work, export to all common file formats and much more.","active":true,"categories":["editors"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1157}],"variants":[],"dependencies":[{"type":"build","ports":["yarn","clang-18"]}],"depends_on":[]},{"name":"omnicompiler","portdir":"lang/omnicompiler","version":"1.3.1","license":"LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://omni-compiler.org","description":"code transformation compilers for C, Fortran and OpenACC","long_description":"Omni compiler is a collection of programs and libraries that allow users to build code transformation compilers. Omni Compiler is to translate C and Fortran programs with XcalableMP and/or OpenACC directives into parallel code suitable for compiling with a native compiler linked with the Omni Compiler runtime library.","active":true,"categories":["devel","lang","parallel"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":53}],"variants":["gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","mpich","openmpi","coarray"],"dependencies":[{"type":"build","ports":["clang-18","apache-ant","bison","flex","base64","coreutils"]},{"type":"lib","ports":["vecLibFort","libxml2","uchardet","mpich-clang18","gmp"]}],"depends_on":[]},{"name":"omniEvents","portdir":"devel/omniEvents","version":"2.6.2","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.omnievents.org/","description":"CORBA EventService implementation for omniORB","long_description":"omniEvents is an implementation of the OMG Event Services Specification v1.1 for omniORB, a CORBA Object Request Broker for C++ and Python.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["omniORB"]}],"depends_on":[]},{"name":"omniORB","portdir":"devel/omniORB","version":"4.3.4","license":"(LGPL or GPL-2+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://omniorb.sourceforge.io","description":"high performance CORBA ORB for C++","long_description":"omniORB is a robust high performance CORBA ORB for C++ and Python. omniORB is largely CORBA 2.6 compliant.","active":true,"categories":["devel"],"maintainers":[],"variants":["python313","python314","ssl"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py27-omniORBpy","py36-omniORBpy","py37-omniORBpy","py38-omniORBpy","py39-omniORBpy","omniEvents","py313-omniORBpy","py314-omniORBpy"]}]},{"name":"ompl","portdir":"science/ompl","version":"2.0.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://ompl.kavrakilab.org","description":"The Open Motion Planning Library (OMPL)","long_description":"The Open Motion Planning Library (OMPL) consists of a set of sampling-based motion planning algorithms.","active":true,"categories":["science"],"maintainers":[{"name":"mmoll","github":"mamoll","ports_count":13}],"variants":["debug","spot","python310","python311","python312","python313","python314","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-20"]},{"type":"lib","ports":["boost188","eigen3","python314","flann","triangle"]}],"depends_on":[]},{"name":"ondir","portdir":"sysutils/ondir","version":"0.2.4","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://swapoff.org/ondir.html","description":"Automatic script execution on cd","long_description":"OnDir is a program that automatically executes scripts as you traverse directories at a terminal.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"onedpl","portdir":"devel/onedpl","version":"2022.11.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-library.html","description":"oneAPI DPC++ Library","long_description":"oneAPI DPC++ Library (oneDPL) provides high-productivity APIs to developers, which can minimize Data Parallel C++ (DPC++) programming efforts across devices for high performance parallel applications.","active":true,"categories":["devel","parallel"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":91}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["onetbb"]}],"depends_on":[]},{"name":"onefetch","portdir":"devel/onefetch","version":"2.24.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/o2sh/onefetch","description":"Git repository summary on your terminal","long_description":"Git repository summary on your terminal","active":true,"categories":["devel"],"maintainers":[{"name":"smanojkarthick","github":"manojkarthick","ports_count":10}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","cmake","legacy-support","rust","clang-20"]},{"type":"lib","ports":["zlib","libgit2","libunwind"]}],"depends_on":[]},{"name":"onetbb","portdir":"devel/onetbb","version":"2023.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/uxlfoundation/oneTBB","description":"oneAPI Threading Building Blocks","long_description":"oneTBB is a flexible C++ library that simplifies the work of adding parallelism to complex applications, even if you are not a threading expert.","active":true,"categories":["devel","parallel"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":91}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["hwloc"]}],"depends_on":[{"type":"build","ports":["TOPCOM"]},{"type":"lib","ports":["openvdb","py38-pytorch","deal.ii","opencascade","py39-pytorch","R-RcppParallel","R-proxyC","R-quanteda","R-quanteda.textstats","R-seededlda","onedpl","papilo","libpapilo","scip","soplex","openimageio"]},{"type":"run","ports":["stanmath"]}]},{"name":"oniguruma5","portdir":"devel/oniguruma5","version":"5.9.6_p1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kkos/oniguruma/","description":"A regular expressions library.","long_description":"Oniguruma is a regular expressions library in which different character encoding can be specified for every expression. Supports Unicode Porperty/Script. N.B. 5.x is unrelated to Ruby.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[{"type":"lib","ports":["Etoile","Etoile-devel"]}]},{"name":"oniguruma6","portdir":"devel/oniguruma6","version":"6.9.10","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kkos/oniguruma","description":"A regular expressions library.","long_description":"Oniguruma is a regular expressions library in which different character encoding can be specified for every expression. Supports Unicode Property/Script.","active":true,"categories":["devel"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1640}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[{"type":"lib","ports":["bfs","php86-mbstring","php85-mbstring","php84-mbstring","php83-mbstring","php82-mbstring","php81-mbstring","php80-mbstring","php74-mbstring","jq","jubatus_core","slang2"]}]},{"name":"onioncat","portdir":"net/onioncat","version":"0.4.7","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.onioncat.org/","description":"VPN-adapter that provides VPN-tunnels using Tor or I2P","long_description":"OnionCat is a VPN-adapter which allows to connect two or more computers or networks through VPN-tunnels. It is designed to use the anonymization networks Tor or I2P as its transport, hence, it provides location-based anonymity while still creating tunnel end points with private unique IP addresses.","active":true,"categories":["net"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"run","ports":["tuntaposx","tor"]}],"depends_on":[]},{"name":"oof2","portdir":"science/oof2","version":"2.4.0","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.ctcms.nist.gov/oof/oof2","description":"Image-based finite element analysis of materials","long_description":"OOF2 computes properties of materials with complex microstructures via image-based finite element analysis.","active":true,"categories":["science"],"maintainers":[{"name":"stephen.langer","github":"snarkhunter","ports_count":2},{"name":"oof_manager","github":"","ports_count":2}],"variants":["debug","accelerate","atlas","blis","flexiblas","openblas","python310","python311","python312","python313","python314","dev","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","swig-python","clang-20","cmake"]},{"type":"lib","ports":["OpenBLAS","oofcanvas","py314-matplotlib"]},{"type":"run","ports":["adwaita-icon-theme"]}],"depends_on":[]},{"name":"oofcanvas","portdir":"graphics/oofcanvas","version":"1.2.0","license":"public-domain","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.ctcms.nist.gov/oof/oofcanvas","description":"C++ library that does some of what libgnomecanvas used to do","long_description":"OOFCanvas is a replacement for libgnomecanvas, designed for use in OOF2, but hopefully useful elsewhere. OOFCanvas is based on Cairo and, unlike libgnomecanvas, is compatible with gtk3. The canvas is a drawing area that can display a variety of shapes, including text. It can be scrolled, zoomed, and printed. Items drawn on the canvas can be selected with the mouse. Note that OOFCanvas is not a drop-in replacement for libgnomecanvas. It's also not a full-fledged gtk widget. It's a set of classes that does some of what libgnomecanvas did and uses gtk.","active":true,"categories":["graphics"],"maintainers":[{"name":"stephen.langer","github":"snarkhunter","ports_count":2},{"name":"oof_manager","github":"","ports_count":2}],"variants":["debug","python310","python311","python312","python313","python314","magick","numpy","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","swig-python","clang-20"]},{"type":"lib","ports":["gtk3","py314-scikit-image","cairomm","python314","py314-gobject3"]}],"depends_on":[{"type":"lib","ports":["oof2"]}]},{"name":"oorexx","portdir":"lang/oorexx","version":"4.0.1","license":"CPL-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.oorexx.org/","description":"Open Object Rexx is an interpreter for the Rexx language","long_description":"ooRexx is an object orientated extension to the Rexx language. Rexx is designed to be an easily readable, but powerful scripting and embedded macro language.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"opal-ml","portdir":"math/opal-ml","version":"2022-03-18","license":"(GPL-2 or LGPL-2.1)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.tkl.iis.u-tokyo.ac.jp/~ynaga/opal","description":"C++ header library of online learning with kernel slicing","long_description":"Opal is a C++ header library of online learning with kernel slicing.","active":true,"categories":["math"],"maintainers":[],"variants":["multiclass","universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"opam","portdir":"ocaml/opam","version":"2.5.2","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://opam.ocaml.org/","description":"OPAM is a package manager for OCaml","long_description":"OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.","active":true,"categories":["sysutils","ocaml"],"maintainers":[{"name":"pmetzger","github":"pmetzger","ports_count":24}],"variants":["universal"],"dependencies":[{"type":"build","ports":["ocaml","clang-18"]},{"type":"lib","ports":["gpatch"]}],"depends_on":[{"type":"build","ports":["ocaml-astring","ocaml-bos","ocaml-fmt","ocaml-fpath","ocaml-ptime","ocaml-react","ocaml-rresult","ocaml-uucp","ocaml-uunf","ocaml-uuseg","ocaml-uutf","ocaml-xmlm","ocaml-mtime","ocaml-topkg","ocaml-logs","semgrep"]}]},{"name":"openai-cli","portdir":"llm/openai-cli","version":"1.44.1","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/openai/openai-cli","description":"Official CLI for the OpenAI API","long_description":"openai-cli provides the openai command, a resource-based command-line interface to the OpenAI REST API. It covers responses, files, images, audio, batches, models and the admin endpoints, with readable output by default, JSON and JSONL output for scripting, and an interactive image picker.","active":true,"categories":["llm"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1157}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"openal","portdir":"audio/openal","version":"1.3","license":"LGPL-2","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"http://www.openal.org/","description":"OpenAL is a cross-platform 3D audio API","long_description":"OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.","active":true,"categories":["devel","audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["SimGear"]}]},{"name":"openal-soft","portdir":"audio/openal-soft","version":"1.25.2","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openal-soft.org","description":"cross-platform software implementation of the OpenAL 3D audio API","long_description":"OpenAL Soft is a cross-platform software implementation of the OpenAL 3D audio API. It's forked from the open-sourced Windows version available originally from the SVN repository at openal.org. OpenAL provides capabilities for playing audio in a virtual 3D environment. Distance attenuation, doppler shift, and directional sound emitters are among the features handled by the API. More advanced effects, including air absorption, occlusion, and environmental reverb, are available through the EFX extension. It also facilitates streaming audio, multi-channel buffers, and audio capture.","active":true,"categories":["devel","audio"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["debug","gui","jack","portaudio","pulseaudio","sdl2","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-22"]},{"type":"lib","ports":["zlib","libmysofa"]}],"depends_on":[{"type":"lib","ports":["warzone2100","gstreamer1-gst-plugins-bad","gstreamer010-gst-plugins-bad","toxic","freealut","love-0.10","love-0.7","love-0.8","love-0.9","love-11","alienarena","supertuxkart","ufo-ai","blender"]}]},{"name":"openal-soft-native-tools","portdir":"audio/openal-soft","version":"1.21.1","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":"openal-soft","homepage":"https://openal-soft.org","description":"Obsolete port, replaced by openal-soft","long_description":"This port has been replaced by openal-soft.","active":false,"categories":["devel","audio"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["debug"],"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":"openbabel","portdir":"science/openbabel","version":"3.2.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openbabel.org","description":"Open Babel is a chemical toolbox designed to speak the many languages of chemical data","long_description":"Open Babel is a chemical toolbox designed to speak the many languages of chemical data. It's an open, collaborative project allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, or related areas.","active":true,"categories":["devel","science","chemistry"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2433}],"variants":["debug","native","gui","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","eigen3","clang-18"]},{"type":"lib","ports":["coordgen","zlib","boost188","maeparser","rapidjson","cairo","libxml2"]}],"depends_on":[{"type":"lib","ports":["py27-openbabel","py311-openbabel","py312-openbabel","py313-openbabel","py314-openbabel","py315-openbabel","avogadrolibs","py310-openbabel","py39-openbabel","plip","R-ChemmineOB","arpeggio","arpeggio-devel"]}]},{"name":"openbabel2","portdir":"science/openbabel2","version":"2.4.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openbabel.org/wiki/Main_Page","description":"A chemistry file translation program.","long_description":"Open Babel is a free, open-source version of the Babel chemistry file translation program. OpenBabel is a project designed to pick up where Babel left off, as a cross-platform program and library designed to interconvert between many file formats used in molecular modeling and computational chemistry.","active":true,"categories":["devel","science","chemistry"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2433}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["clang-18","cmake","pkgconfig","eigen3"]},{"type":"lib","ports":["zlib","cairo","libiconv","libxml2"]}],"depends_on":[{"type":"lib","ports":["kalzium","py39-openbabel2","gnome-chemistry-utils","py310-openbabel2","py311-openbabel2","py312-openbabel2","chemtool","ghemical"]}]},{"name":"openbao","portdir":"security/openbao","version":"2.5.3","license":"MPL-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://openbao.org","description":"Open-source secrets management solution (fork of Vault)","long_description":"OpenBao is a community-driven fork of Vault, providing a secrets management, identity, and encryption solution. It manages sensitive data such as API keys, passwords, and certificates.","active":true,"categories":["security"],"maintainers":[{"name":"","github":"vijay8i","ports_count":3}],"variants":["ui"],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"OpenBLAS","portdir":"math/OpenBLAS","version":"0.3.34","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/OpenMathLib/OpenBLAS","description":"OpenBLAS is an optimized BLAS library based on GotoBLAS2","long_description":"OpenBLAS is an optimized BLAS library based on GotoBLAS2","active":true,"categories":["science","math"],"maintainers":[{"name":"nicos","github":"NicosPavlov","ports_count":16},{"name":"michaelld","github":"michaelld","ports_count":440}],"variants":["gcc13","debug","g95","gcc10","gcc11","gcc12","gcc14","gcc15","gccdevel","lapack","native","universal"],"dependencies":[{"type":"build","ports":["ld64","cctools","cmake","gcc15","coreutils","clang-18"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[{"type":"lib","ports":["py37-pytorch","mumps","hugin-app","py37-numpy","py38-numpy","starpu13","lua54-numlua","lua53-numlua","lua52-numlua","lua51-numlua","caffe","luma","mfem","gmsh","bart","octave","py38-faiss","abinit","py37-faiss","py35-scipy","py36-scipy","py37-scipy","coot","coot-devel","py38-pytorch","dlib","py310-dlib","py311-dlib","py312-dlib","py313-dlib","py314-dlib","py38-scipy","rspamd","scalapack","py35-numpy","py36-numpy","deal.ii","root6","py39-pytorch","py39-dlib","flexiblas","SuiteSparse_config","SuiteSparse_CHOLMOD","SuiteSparse_ParU","SuiteSparse_SPQR","SuiteSparse_UMFPACK","oof2","py39-scipy","py39-faiss","R-float","R-rsparse","oski","starpu","econ-toolchain","simulated-annealing","NTPoly","adept2","arpack","blaspp","bpack","coinor-cbc","coinor-clp","coinor-coinutils","dbcsr","hiop","hpddm","igraph","ipopt","itsol","libfaiss","py310-faiss","linalg","mcmcf90","ngsolve","papilo","paramonte","libpapilo","petsc","primme","psblas3","qrupdate","scip","soplex","spral","strumpack","superlu","superlu_dist","taucs","octave-mboct-numerical","py-cvxopt","py310-cvxopt","py311-cvxopt","py312-cvxopt","py313-cvxopt","py27-numpy","py27-scipy","HORTON","LORENE","atompaw","basix","berkeleygw","dspl","elmerfem","gamess","getdp","gr-adapt","gr37-adapt","gromacs","gromacs-plumed","harminv","hpl","libsc","mbdyn","octopus","p4est","pastix","plumed","plumed-devel","psfex","quantum-espresso","scifor","shtools","source-extractor","wannier90"]}]},{"name":"OpenBLAS-devel","portdir":"math/OpenBLAS","version":"20260816-d9f362aa","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/OpenMathLib/OpenBLAS","description":"OpenBLAS is an optimized BLAS library based on GotoBLAS2","long_description":"OpenBLAS is an optimized BLAS library based on GotoBLAS2","active":true,"categories":["science","math"],"maintainers":[{"name":"nicos","github":"NicosPavlov","ports_count":16},{"name":"michaelld","github":"michaelld","ports_count":440}],"variants":["debug","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","lapack","native","universal"],"dependencies":[{"type":"build","ports":["ld64","cctools","cmake","gcc15","coreutils","clang-18"]},{"type":"lib","ports":["libgcc"]}],"depends_on":[]},{"name":"openbox","portdir":"x11/openbox","version":"3.6.1","license":"GPL-2+","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"http://openbox.org","description":"A highly configurable and standards-compliant window manager","long_description":"Openbox is a minimalistic, highly configurable, next generation window manager with extensive standards support.","active":true,"categories":["x11"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libxml2","pango","xorg-libXcursor","startup-notification","xorg-libXrandr","xorg-libsm","xorg-libXinerama","imlib2","librsvg"]}],"depends_on":[]},{"name":"openbrowser","portdir":"sysutils/openbrowser","version":"1.0.1","license":"MIT","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org","description":"opens files and URLs into the default web browser","long_description":"openbrowser opens files and URLs into your default web browser. Unlike “open”, openbrowser will still open local .html files into your web browser even if you have configured LaunchServices to open .html files into e.g. a text editor.","active":true,"categories":["sysutils"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":[null]},{"type":"run","ports":["perl5.34","p5.34-mac-propertylist"]}],"depends_on":[{"type":"run","ports":["gaw","grace"]}]},{"name":"opencascade","portdir":"science/opencascade","version":"8.0.1","license":"LGPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Open-Cascade-SAS/OCCT","description":"Development platform for CAD/CAE, 3D surface/solid modeling and data exchange","long_description":"Development platform for CAD/CAE, 3D surface/solid modeling and data exchange","active":true,"categories":["science"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["cmake","rapidjson","clang-20"]},{"type":"lib","ports":["tk","freeimage","onetbb","tcl","freetype"]}],"depends_on":[{"type":"lib","ports":["gmsh","deal.ii","kicad","nektarpp"]}]},{"name":"opencc","portdir":"textproc/opencc","version":"1.1.9","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/BYVoid/OpenCC","description":"converts between Traditional Chinese and Simplified Chinese","long_description":"Open Chinese Convert (OpenCC) is an open-source project for conversion between Traditional Chinese and Simplified Chinese, supporting character-level conversion, phrase-level conversion, variant conversion and regional idioms among Mainland China, Taiwan and Hong Kong.","active":true,"categories":["textproc"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2142}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"lib","ports":["marisa-trie"]}],"depends_on":[{"type":"lib","ports":["goldendict","squirrel-ime","librime","librime-devel"]}]},{"name":"opencdk","portdir":"devel/opencdk","version":"0.6.6","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.gnutls.org/","description":"Open Crypto Development Kit","long_description":"OpenCDK provides basic parts of the OpenPGP message format.","active":true,"categories":["devel","security"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","libgcrypt"]}],"depends_on":[]}]}