{"count":52323,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=54","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=52","results":[{"name":"kubectl-1.23","portdir":"sysutils/kubectl","version":"1.23.17","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.24","portdir":"sysutils/kubectl","version":"1.24.17","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.25","portdir":"sysutils/kubectl","version":"1.25.16","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.26","portdir":"sysutils/kubectl","version":"1.26.15","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.27","portdir":"sysutils/kubectl","version":"1.27.16","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.28","portdir":"sysutils/kubectl","version":"1.28.15","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.29","portdir":"sysutils/kubectl","version":"1.29.15","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.30","portdir":"sysutils/kubectl","version":"1.30.14","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.31","portdir":"sysutils/kubectl","version":"1.31.14","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[{"type":"run","ports":["minikube"]}]},{"name":"kubectl-1.32","portdir":"sysutils/kubectl","version":"1.32.13","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.33","portdir":"sysutils/kubectl","version":"1.33.13","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.34","portdir":"sysutils/kubectl","version":"1.34.9","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[]},{"name":"kubectl-1.35","portdir":"sysutils/kubectl","version":"1.35.6","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[{"type":"run","ports":["kops","kubectx"]}]},{"name":"kubectl-1.36","portdir":"sysutils/kubectl","version":"1.36.2","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://kubectl.docs.kubernetes.io/","description":"Kubernetes cluster CLI","long_description":"Command line interface for running commands against Kubernetes clusters","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["go","bash","clang-18"]},{"type":"run","ports":["kubectl_select"]}],"depends_on":[{"type":"run","ports":["kube-ps1"]}]},{"name":"kubectl_select","portdir":"sysutils/kubectl","version":"0.0.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting the default kubectl version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of kubectl.","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["kubectl-1.36","kubectl-1.35","kubectl-1.34","kubectl-1.33","kubectl-1.32","kubectl-1.31","kubectl-1.30","kubectl-1.29","kubectl-1.28","kubectl-1.27","kubectl-1.26","kubectl-1.25","kubectl-1.24","kubectl-1.23","kubectl-1.22","kubectl-1.21","kubectl-1.20","kubectl-1.19","kubectl-1.18","kubectl-1.17","kubectl-1.16","kubectl-1.15","kubectl-1.14","kubectl-1.13","kubectl-1.12","kubectl-1.11","kubectl-1.10"]}]},{"name":"kubectl","portdir":"sysutils/kubectl","version":"1.36.2","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":"kubectl-1.36","homepage":"https://kubectl.docs.kubernetes.io/","description":"Obsolete port, replaced by kubectl-1.36","long_description":"This port has been replaced by kubectl-1.36.","active":true,"categories":["sysutils"],"maintainers":[{"name":"patarra","github":"patarra","ports_count":29},{"name":"herby.gillot","github":"herbygillot","ports_count":1069}],"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":"octave","portdir":"math/octave","version":"11.3.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/octave","description":"a high-level language for numerical computations","long_description":"GNU Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically.","active":true,"categories":["science","math"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599},{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["accelerate","atlas","blis","flexiblas","openblas","clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran","sundials","java","qt5","fltk","sound","app","docs","graphicsmagick","universal"],"dependencies":[{"type":"build","ports":["gcc15","clang-20","texinfo","gsed","texlive-latex","autoconf","automake","bison","flex","gperf","libtool","pkgconfig","libicns","gawk","perl5","coreutils","findutils","grep","texlive-basic","texlive-fonts-recommended"]},{"type":"lib","ports":["SuiteSparse_CHOLMOD","SuiteSparse_CXSparse","SuiteSparse_UMFPACK","SuiteSparse_SPQR","qt5-qtbase","fftw-3","fftw-3-single","glpk","gnuplot","qhull","qrupdate","curl","freetype","ghostscript","hdf5","less","sundials6","fast-float","python314","arpack","qt5-qttools","qt5-sqlite-plugin","zlib","libsndfile","portaudio","ncurses","pcre","qscintilla-qt5","rapidjson","readline","GraphicsMagick","fontconfig","gl2ps","libgcc","OpenBLAS","SuiteSparse_config","SuiteSparse_AMD","SuiteSparse_CAMD","SuiteSparse_COLAMD"]},{"type":"run","ports":["texinfo","ghostscript","fig2dev","epstool","pstoedit"]}],"depends_on":[{"type":"lib","ports":["nds2-client-octave","py310-oct2py","py311-oct2py","py312-oct2py","py39-octave_kernel","py313-oct2py","py314-oct2py","py38-octave_kernel","octave-pkg-octave-doc","octave-specfun","octave-odbc","octave-miscellaneous","octave-instrument-control","py39-oct2py","py27-oct2py","py36-oct2py","octave-mqtt","octave-netcdf","octave-sqlite","octave-video","octave-femoctave","py310-octave_kernel","py311-octave_kernel","py312-octave_kernel","py313-octave_kernel","py314-octave_kernel","py38-oct2py","octave-communications","octave-lal","octave-chrono","octave-io","octave-apa","octave-geometry","octave-ltfat","octave-nan","octave-statistics-resampling","octave-stk","octave-dicom","octave-control","octave-doctest","octave-audio","octave-benchmark","octave-civil-engineering","octave-ident","octave-informationtheory","octave-integration","octave-irsa","octave-mechanics","octave-missing-functions","octave-multicore","octave-nnet","octave-odebvp","octave-outliers","octave-plot","octave-symband","octave-tcl-octave","octave-zenity","octave-mapping","octave-windows","octave-joystick","py37-octave_kernel","octave-datatypes","octave-dsppack","swig-octave","swig3-octave","py37-oct2py","octave-statistics-bootstrap","octave-statistics","octave-gsl","octave-bim","octave-bioinfo","octave-bsltl","octave-cfitsio","octave-cgi","octave-coder","octave-data-smoothing","octave-database","octave-dataframe","octave-divand","octave-doc","octave-econometrics","octave-financial","octave-fileio","octave-fits","octave-fl-core","octave-fpl","octave-fuzzy-logic-toolkit","octave-ga","octave-fxp","octave-general","octave-generate_html","octave-geographiclib","octave-hdf5oct","octave-image","octave-internal-fluid-flow","octave-interval","octave-linear-algebra","octave-lssa","octave-matgeom","octave-mboct-fem","octave-mboct-mbdyn","octave-mboct-numerical","octave-mboct-octave","octave-mccabe-thiele","octave-msh","octave-mvn","octave-ncarray","octave-nurbs","octave-ocs","octave-octclip","octave-octproj","octave-optics","octave-optim","octave-optiminterp","octave-parallel","octave-piqp","octave-ponchon-savarit","octave-pool","octave-psychrometrics","octave-pythonic","octave-quaternion","octave-queueing","octave-rf","octave-secs1d","octave-signal","octave-sockets","octave-sole","octave-splines","octave-strings","octave-struct","octave-symbolic","octave-tablicious","octave-tar","octave-timer","octave-tisean","octave-tsa","octave-velas","octave-vrml","octave-zeromq","octave-zstd","pure-octave","octave-lalburst","octave-lalframe","octave-lalinference","octave-lalinspiral","octave-lalmetaio","octave-lalpulsar","octave-lalsimulation"]},{"type":"run","ports":["openEMS"]}]},{"name":"rspamd","portdir":"mail/rspamd","version":"4.1.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rspamd.com","description":"Rapid spam filtering system.","long_description":"Rspamd is an advanced spam filtering system and email processing framework that allows evaluation of messages by a number of rules including regular expressions, statistical analysis and custom services such as URL black lists. Each message is analysed by Rspamd and given a verdict that might be used by MTA for further processing (e.g. to reject a message, or add a special header indicating spam) along with other information, such as possible DKIM signature or modifications suggested for a message. Rspamd can act as a Milter allowing direct interaction with popular MTA systems, such as Postfix or Sendmail. Rspamd is designed to process hundreds of messages per second simultaneously, and provides a number of useful features including a comprehensive Lua API that allows access to messages processing in various aspects as well as asynchronous network API to access external resources, such as DNS, HTTP or even generic TCP/UDP services.","active":true,"categories":["mail"],"maintainers":[],"variants":["debug","hyperscan"],"dependencies":[{"type":"build","ports":["clang-22","pkgconfig","cmake"]},{"type":"lib","ports":["glib2","icu","libevent","libsodium","openssl","pcre2","xxhashlib","gd2","lua","luajit","zlib","ragel","gmime","OpenBLAS","fann","libmagic","libstemmer","doctest","vectorscan","perl5","zstd","sqlite3"]},{"type":"run","ports":["redis","hiredis"]}],"depends_on":[{"type":"lib","ports":["mail-server"]}]},{"name":"wabt","portdir":"lang/wabt","version":"1.0.41","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/WebAssembly/wabt","description":"The WebAssembly Binary Toolkit","long_description":"WABT (we pronounce it \"wabbit\") is a suite of tools for WebAssembly, including: wat2wasm: translate from WebAssembly text format to the WebAssembly binary format wasm2wat: the inverse of wat2wasm, translate from the binary format back to the text format (also known as a .wat) wasm-objdump: print information about a wasm binary. Similiar to objdump. wasm-interp: decode and run a WebAssembly binary file using a stack-based interpreter wasm-decompile: decompile a wasm binary into readable C-like syntax. wat-desugar: parse .wat text form as supported by the spec interpreter (s-expressions, flat syntax, or mixed) and print \"canonical\" flat format wasm2c: convert a WebAssembly binary file to a C source and header wasm-strip: remove sections of a WebAssembly binary file wasm-validate: validate a file in the WebAssembly binary format wast2json: convert a file in the wasm spec test format to a JSON file and associated wasm binary files wasm-stats: output stats for a module spectest-interp: read a Spectest JSON file, and run its tests in the interpreter These tools are intended for use in (or for development of) toolchains or other systems that want to manipulate WebAssembly files.","active":true,"categories":["lang"],"maintainers":[{"name":"easieste","github":"","ports_count":1}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-20"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":["git"]}],"depends_on":[]},{"name":"nvm","portdir":"devel/nvm","version":"0.40.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nvm-sh/nvm","description":"Node version manager","long_description":"NVM is a simple shell script to manage multiple active Node.js versions.","active":true,"categories":["devel"],"maintainers":[{"name":"franklinyu","github":"FranklinYu","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"binutils","portdir":"devel/binutils","version":"2.46.1","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/binutils/binutils.html","description":"FSF Binutils for native development.","long_description":"Free Software Foundation development toolchain (\"binutils\") for native development. Tools are prefixed with g to avoid conflicts with original tools.","active":true,"categories":["devel"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["zlib","gettext-runtime","zstd","libiconv"]}],"depends_on":[{"type":"lib","ports":["avarice"]}]},{"name":"libknot","portdir":"net/knot","version":"3.5.5","license":"GPL-3+","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.knot-dns.cz","description":"Knot DNS is a high-performance authoritative-only DNS server which supports all key features of the modern domain name system.","long_description":"Knot DNS is a high-performance authoritative-only DNS server which supports all key features of the modern domain name system.","active":true,"categories":["net"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["protobuf-c","userspace-rcu","lmdb","nghttp2","ngtcp2","libidn2","fstrm","gnutls"]}],"depends_on":[{"type":"lib","ports":["knot-resolver"]}]},{"name":"nss","portdir":"net/nss","version":"3.125","license":"(MPL-2 or GPL-2+ or LGPL-2.1+)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS","description":"Network Security Service libraries.","long_description":"Network Security Service libraries.","active":true,"categories":["net"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","sqlite3","nspr"]}],"depends_on":[{"type":"build","ports":["pkcs11-provider"]},{"type":"lib","ports":["xmlsec","suricata","qca","qca-qt5","qca-qt6","qca-pkcs11","qca-qt5-pkcs11","qca-qt6-pkcs11","evolution-data-server","evolution-data-server-gtk4","gdm","poppler","poppler-qt5","poppler-devel","poppler-devel-qt5","liboauth","pidgin-encryption","libreoffice","redwax-tool","xmlsec-1.2","nut"]}]},{"name":"knot","portdir":"net/knot","version":"3.5.5","license":"GPL-3+","platforms":"{darwin >= 11}","epoch":0,"replaced_by":null,"homepage":"https://www.knot-dns.cz","description":"Knot DNS is a high-performance authoritative-only DNS server which supports all key features of the modern domain name system.","long_description":"Knot DNS is a high-performance authoritative-only DNS server which supports all key features of the modern domain name system.","active":true,"categories":["net"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["protobuf-c","userspace-rcu","lmdb","nghttp2","ngtcp2","libidn2","fstrm","gnutls"]}],"depends_on":[]},{"name":"osm2pgsql","portdir":"gis/osm2pgsql","version":"2.3.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://osm2pgsql.org","description":"osm2pgsql is OpenStreetMap data to PostgreSQL converter","long_description":"osm2pgsql is a tool for loading OpenStreetMap data into a PostgreSQL / PostGIS database suitable for applications like rendering into a map, geocoding with Nominatim, or general analysis","active":true,"categories":["gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["postgresql13","postgresql14","postgresql15","postgresql16","postgresql17","universal","debug","postgresql12"],"dependencies":[{"type":"build","ports":["cmake","poppler","clang-20"]},{"type":"lib","ports":["proj","opencv4","potrace","lua","expat","boost176","bzip2","libosmium","CLI11","libfmt11","postgresql17","pg17-postgis","protozero","zlib","nlohmann-json"]}],"depends_on":[{"type":"run","ports":["mod_tile"]}]},{"name":"tnylpo","portdir":"emulators/tnylpo","version":"1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/gbrein/tnylpo","description":"Utility to run CP/M-80 programs under Unix/Linux","long_description":"tnylpo allows the execution of programs written for CP/M-80 version 2.2 under Unixy operating systems.","active":true,"categories":["emulators"],"maintainers":[{"name":"aeioudev","github":"aeiouaeiouaeiouaeiouaeiouaeiou","ports_count":10}],"variants":[],"dependencies":[{"type":"build","ports":["gmake","clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"osm2pgsql-lua","portdir":"gis/osm2pgsql","version":"1.11.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://osm2pgsql.org","description":"osm2pgsql-lua is OpenStreetMap data to PostgreSQL converter with Lua support","long_description":"osm2pgsql-lua is a tool for loading OpenStreetMap data into a PostgreSQL / PostGIS database suitable for applications like rendering into a map, geocoding with Nominatim, or general analysis This sub-port includes support for Lua scripts.","active":false,"categories":["gis"],"maintainers":[{"name":"vince","github":"Veence","ports_count":25}],"variants":["debug","postgresql12","postgresql13","postgresql14","postgresql15","postgresql16","lua","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-17"]},{"type":"lib","ports":["nlohmann-json","opencv4","potrace","lua","expat","boost176","bzip2","libosmium","proj9","CLI11","libfmt8","postgresql16","pg16-postgis3","protozero","zlib"]}],"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":35}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[]},{"name":"putty","portdir":"security/putty","version":"0.84","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/putty/","description":"A free implementation of Telnet and SSH, along with an xterm terminal emulator","long_description":"PuTTY is A free implementation of Telnet and SSH, along with an xterm terminal emulator.","active":true,"categories":["net","security"],"maintainers":[],"variants":["debug","gui","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","clang-18"]},{"type":"lib","ports":["gtk3"]}],"depends_on":[]},{"name":"goto","portdir":"net/goto","version":"1.6.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/grafviktor/goto","description":"A simple SSH manager","long_description":"A simple SSH manager","active":true,"categories":["net"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":49}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"byte-buddy","portdir":"java/byte-buddy","version":"1.18.9","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://bytebuddy.net/","description":"Byte Buddy is a code generation and manipulation library.","long_description":"Byte Buddy is a code generation and manipulation library.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["maven3","clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"giflib6","portdir":"graphics/giflib6","version":"6.1.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sourceforge.net/projects/giflib","description":"GIF library using patented LZW algorithm","long_description":"GIF loading and saving shared library. Uses the LZW algorithm.","active":true,"categories":["graphics"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["doc","universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"libjxl","portdir":"graphics/libjxl","version":"0.11.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/libjxl/libjxl","description":"JPEG XL reference implementation","long_description":"A reference implementation of JPEG XL.","active":true,"categories":["graphics"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":354}],"variants":["debug","tests","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","asciidoc","clang-18"]},{"type":"lib","ports":["openexr","brotli","highway","giflib5","libjpeg-turbo","libpng"]}],"depends_on":[{"type":"lib","ports":["dlib","py310-dlib","py311-dlib","py312-dlib","py313-dlib","py314-dlib","vips","py37-imagecodecs","py38-imagecodecs","ImageMagick7","py310-imagecodecs","py311-imagecodecs","py312-imagecodecs","py313-imagecodecs","py314-imagecodecs","py39-dlib","py39-imagecodecs","GraphicsMagick","chafa","darktable","darktable-devel","geeqie","gimp2","gimp2-devel","gimp3-devel","imlib2","NetSurf"]}]},{"name":"leptonica","portdir":"graphics/leptonica","version":"1.87.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/DanBloomberg/leptonica","description":"image processing and image analysis library","long_description":"leptonica is an image processing and image analysis library.","active":true,"categories":["devel","graphics","science"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","clang-18"]},{"type":"lib","ports":["tiff","zlib","webp","giflib5","libjpeg-turbo","libpng","openjpeg"]}],"depends_on":[{"type":"lib","ports":["jbig2enc","mupdf","tesseract","tesseract-training"]}]},{"name":"texlive-math-science","portdir":"tex/texlive-math-science","version":"78219","license":"Copyleft and Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.tug.org/texlive/","description":"TeX Live: Mathematics, natural sciences, computer science packages","long_description":"Mathematics, natural sciences, computer science packages","active":true,"categories":["tex"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":["doc","src"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["texlive-fonts-recommended","texlive-bin","texlive-latex","texlive-common"]},{"type":"run","ports":["p5.34-digest-sha1"]}],"depends_on":[{"type":"build","ports":["lhs2tex"]},{"type":"lib","ports":["texlive","texlive-context","dblatex"]}]},{"name":"giflib5","portdir":"graphics/giflib5","version":"5.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://sourceforge.net/projects/giflib/","description":"GIF library using patented LZW algorithm","long_description":"GIF loading and saving shared library. Uses the LZW algorithm.","active":true,"categories":["graphics"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["doc","universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["py37-imagecodecs","py38-imagecodecs","leptonica","libjxl","py310-imagecodecs","py311-imagecodecs","py312-imagecodecs","py313-imagecodecs","py314-imagecodecs","py39-imagecodecs"]}]},{"name":"texlive-pstricks","portdir":"tex/texlive-pstricks","version":"78101","license":"Copyleft and Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.tug.org/texlive/","description":"TeX Live: PSTricks","long_description":"PSTricks core and all add-on packages.","active":true,"categories":["tex"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":["doc","src"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["texlive-basic","texlive-bin","texlive-common","texlive-plain-generic"]}],"depends_on":[]},{"name":"texlive-bibtex-extra","portdir":"tex/texlive-bibtex-extra","version":"78219","license":"Copyleft and Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.tug.org/texlive/","description":"TeX Live: BibTeX additional styles","long_description":"Additional BibTeX styles and bibliography data(bases), notably including BibLaTeX.","active":true,"categories":["tex"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":["doc","src"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["texlive-latex","texlive-bin","texlive-common"]},{"type":"run","ports":["p5.34-json","p5.34-libwww-perl","p5.34-uri"]}],"depends_on":[]},{"name":"texlive-bin-extra","portdir":"tex/texlive-bin-extra","version":"78219","license":"Copyleft and Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.tug.org/texlive/","description":"TeX Live: TeX auxiliary programs","long_description":"Myriad additional TeX-related support programs. Includes programs and macros for DVI file manipulation, literate programming, patgen, and plenty more.","active":true,"categories":["tex"],"maintainers":[{"name":"dports","github":"drkp","ports_count":80}],"variants":["doc","src"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["texlive-common","texlive-basic","texlive-bin"]},{"type":"run","ports":["pstoedit","dvipng","latexdiff","latexmk","opendetex","texlive-tlpdb","pdfjam","p5.34-dbi","p5.34-file-copy-recursive","p5.34-file-homedir","p5.34-file-which","p5.34-gd","p5.34-html-formatter","p5.34-image-exiftool","p5.34-ipc-system-simple","p5.34-libwww-perl","p5.34-log-dispatch","p5.34-log-log4perl","p5.34-lwp-protocol-https","p5.34-mime-charset","p5.34-string-shellquote","p5.34-term-readkey","p5.34-tk","p5.34-unicode-linebreak","p5.34-www-mechanize","p5.34-yaml-tiny","dvisvgm"]}],"depends_on":[{"type":"build","ports":["auctex"]},{"type":"lib","ports":["texlive","git-latexdiff"]}]},{"name":"py314-arro3-io","portdir":"python/py-arro3-io","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-arro3-io","py314-lonboard"]}]},{"name":"py313-arro3-io","portdir":"python/py-arro3-io","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools-rust","py313-maturin"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-lonboard"]}]},{"name":"py312-arro3-io","portdir":"python/py-arro3-io","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-maturin","py312-setuptools-rust","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-lonboard"]}]},{"name":"py311-arro3-io","portdir":"python/py-arro3-io","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools-rust","py311-maturin","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-lonboard"]}]},{"name":"py310-arro3-io","portdir":"python/py-arro3-io","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools-rust","py310-maturin","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-lonboard"]}]},{"name":"py-arro3-io","portdir":"python/py-arro3-io","version":"0.8.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-arro3-io"]}],"depends_on":[]},{"name":"py314-arro3-core","portdir":"python/py-arro3-core","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-nutpie","py-arro3-core","py314-lonboard"]}]},{"name":"py313-arro3-core","portdir":"python/py-arro3-core","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools-rust","py313-maturin"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-nutpie","py313-lonboard"]}]},{"name":"py312-arro3-core","portdir":"python/py-arro3-core","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-maturin","py312-setuptools-rust","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-nutpie","py312-lonboard"]}]},{"name":"py311-arro3-core","portdir":"python/py-arro3-core","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools-rust","py311-maturin","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-lonboard"]}]},{"name":"py310-arro3-core","portdir":"python/py-arro3-core","version":"0.8.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/kylebarron/arro3","description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","long_description":"A minimal Python library for Apache Arrow, binding to the Rust Arrow implementation.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1532}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools-rust","py310-maturin","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-lonboard"]}]}]}