{"count":52339,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=92","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=name&page=90","results":[{"name":"justpath","portdir":"sysutils/justpath","version":"0.0.18","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/epogrebnyak/justpath","description":"Just a simple utility to explore PATH environment variable","long_description":"Just a simple utility to explore PATH environment variable. Note that neither justpath nor any child process cannot modify your shell PATH, you can just view it. With justpath you can get a modified version of PATH (e.g. by excluding non-existent directory), and later use this new string to set PATH in your shell startup script or with an environment manager.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["py314-poetry-core","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-colorama","py314-typer","py314-types-colorama"]}],"depends_on":[]},{"name":"jwsmtp","portdir":"devel/jwsmtp","version":"1.32.15","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.mumbleface.net/jwsmtp","description":"C++ library for sending mail via SMTP","long_description":"jwSMTP is a C++ library/code (GPL license) to facilitate sending email programmatically. wSMTP can send attachments, send to multiple recipients including BCC CC recipients, LOGIN & PLAIN SMTP authentication, do an MX lookup or send direct via an SMTP server.","active":true,"categories":["devel"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jwt-cli","portdir":"devel/jwt-cli","version":"6.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mike-engel/jwt-cli","description":"A super fast CLI tool to decode and encode JWTs built in Rust","long_description":"A super fast CLI tool to decode and encode JWTs built in Rust. jwt-cli is a command line tool to help you work with JSON Web Tokens (JWTs). Like most JWT command line tools out there, you can decode almost any JWT header and claims body. Unlike any that I've found, however, jwt-cli allows you to encode a new JWT with nearly any piece of data you can think of. Custom header values (some), custom claim bodies (as long as it's JSON, it's game), and using any secret you need.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"jxrlib","portdir":"graphics/jxrlib","version":"1.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mircomir/jxrlib","description":"jxrlib is JPEG XR Image Codec reference implementation library","long_description":"jxrlib is JPEG XR Image Codec reference implementation library","active":true,"categories":["graphics"],"maintainers":[{"name":"dave.allured","github":"Dave-Allured","ports_count":12}],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"run","ports":["ImageMagick","ImageMagick7"]}]},{"name":"jython","portdir":"lang/jython","version":"2.7.4","license":"PSF","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.jython.org/","description":"Python implementation in pure Java","long_description":"Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.","active":true,"categories":["lang","java","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":162}],"variants":["installer"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk8-zulu","python27"]}],"depends_on":[]},{"name":"k0sctl","portdir":"sysutils/k0sctl","version":"0.29.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/k0sproject/k0sctl","description":"A bootstrapping and management tool for k0s clusters.","long_description":"A bootstrapping and management tool for k0s clusters.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"k2tf","portdir":"sysutils/k2tf","version":"0.8.0","license":"MPL-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/sl1pm4t/k2tf","description":"Kubernetes YAML to Terraform HCL converter","long_description":"Kubernetes YAML to Terraform HCL converter","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"k3d","portdir":"sysutils/k3d","version":"5.8.3","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://k3d.io","description":"Helper to run Rancher Lab's k3s in Docker","long_description":"k3s is the lightweight Kubernetes distribution by Rancher. k3d creates containerized k3s clusters. This means, that you can spin up a multi-node k3s cluster on a single machine using docker.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"k3dsurf","portdir":"math/k3dsurf","version":"0.6.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://k3dsurf.sourceforge.net/","description":"Multidimensional surface visualizer","long_description":"K3DSurf is a program to visualize and manipulate multidimensional surfaces by using mathematical equations. It's also a modeler for POV-Ray in the area of parametric surfaces.","active":true,"categories":["graphics","science","math"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["qt3"]}],"depends_on":[]},{"name":"k3sup","portdir":"sysutils/k3sup","version":"0.13.12","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://k3sup.dev","description":"bootstrap Kubernetes with k3s over SSH < 1 min","long_description":"k3sup is a light-weight utility to get from zero to KUBECONFIG with k3s on any local or remote VM. All you need is ssh access and the k3sup binary to get kubectl access immediately.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"k6","portdir":"net/k6","version":"2.1.0","license":"AGPL-3+","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://k6.io","description":"A modern load testing tool, using Go and JavaScript","long_description":"k6 is a modern load testing tool, building on Load Impact's years of experience in the load and performance testing industry. It provides a clean, approachable scripting API, local and cloud execution, with command & control through CLI or a REST API.","active":true,"categories":["net"],"maintainers":[{"name":"l2dy","github":"l2dy","ports_count":97},{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"k8sviz","portdir":"sysutils/k8sviz","version":"0.3.4","license":"Apache-2.0","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/mkimuram/k8sviz","description":"Generate Kubernetes architecture diagrams from the actual state in a namespace resources","long_description":"Generate Kubernetes architecture diagrams from the actual state in a namespace resources","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"k9s","portdir":"sysutils/k9s","version":"0.51.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://k9scli.io","description":"K9s - Kubernetes CLI To Manage Your Clusters In Style","long_description":"K9s provides a curses based terminal UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your applications in the wild. K9s continually watches Kubernetes for changes and offers subsequent commands to interact with observed Kubernetes resources.","active":true,"categories":["devel","sysutils"],"maintainers":[{"name":"breun","github":"breun","ports_count":106},{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kactivities","portdir":"kde/kactivities","version":"4.13.3","license":"GPL-2+ and LGPL-2+ and GFDL-1.2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"Kactivities","long_description":"Kactivities","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","nepomuk-core","kdelibs4","phonon"]}],"depends_on":[{"type":"lib","ports":["gwenview","kate","kde4-baseapps","kde4-runtime","kde4-workspace","okular"]}]},{"name":"kaf","portdir":"sysutils/kaf","version":"0.2.13","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/birdayz/kaf","description":"Modern CLI for Apache Kafka, written in Go","long_description":"Modern CLI for Apache Kafka, written in Go","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kaffe","portdir":"lang/kaffe","version":"1.1.7","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.kaffe.org","description":"A complete java VM and class library.","long_description":"This is Kaffe, a complete virtual machine and class library set which allows the execution of Java code. It comes with a virtual machine and a set of class libraries including beans, and an AWT graphics system.","active":true,"categories":["lang"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","jikes","clang-18"]},{"type":"lib","ports":["libart_lgpl","freetype","esound","xorg-libsm","xorg-libXtst","gmp","gtk2"]}],"depends_on":[{"type":"build","ports":["fantom"]},{"type":"lib","ports":["jfreechart","pulse","mars","sphinx4","plovr","castor","cglib","checkstyle","cobertura","commons-cli","commons-lang","commons-pool","derby","derby-server","dom4j","saxon","xom","rhino","commons-io","google-guava","itext","java_memcached","jdom","jgoodies-common","jgoodies-forms","jgoodies-looks","jmock1","jmock2","jna","jtidy","log4jdbc","msv","mysql-connector-java","objenesis","pdfbox","proguard","saxpath","scala-migrations","servlet23-api","servlet24-api","slf4j","spring-framework25","spring-framework30","spring-framework31","spymemcached","unicodeconverter-java","xalanj","xercesj","xml-commons-resolver","xmlenc","xmlpull"]},{"type":"run","ports":["libsvm","daisydiff","relames"]}]},{"name":"kafkacat","portdir":"net/kafkacat","version":"1.5.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":"kcat","homepage":"https://www.macports.org","description":"Obsolete port, replaced by kcat","long_description":"This port has been replaced by kcat.","active":false,"categories":["net"],"maintainers":[{"name":"alexey.trenikhin+macports","github":"alexeyt820","ports_count":3}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"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":"kage","portdir":"www/kage","version":"0.3.8","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/tamnd/kage","description":"Clone websites for offline viewing, with JavaScript stripped out","long_description":"Clone websites for offline viewing, with JavaScript stripped out. kage drives a real browser, snapshots the settled DOM, removes scripts, localizes assets, and writes a static mirror that can be browsed offline or packed into a ZIM archive.","active":true,"categories":["www"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kail","portdir":"sysutils/kail","version":"0.17.4","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/boz/kail","description":"Kubernetes log viewer","long_description":"Kubernetes tail. Streams logs from all containers of all matched pods. Match pods by service, replicaset, deployment, and others. Adjusts to a changing cluster - pods are added and removed from logging as they fall in or out of the selection.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kakarot","portdir":"textproc/kakarot","version":"0.2","license":"(GPL or BSD or Permissive)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/yu-hatva/kakarot","description":"a Japanese dependency parser to search the entire tree","long_description":"kakarot is a Japanese dependency parser to search the entire tree.","active":true,"categories":["textproc","japanese"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["crfpp","libiconv","mecab-utf8","mecab-base"]}],"depends_on":[]},{"name":"kakasi","portdir":"textproc/kakasi","version":"2.3.6","license":"GPL-2+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://kakasi.namazu.org/","description":"Program that converts Kanji text to other scripts","long_description":"KAKASI (Kanji Kana Simple Inverter) is a language processing filter which converts Kanji characters to Hiragana, Katakana, or Romaji. It may be helpful for reading Japanese documents.","active":true,"categories":["textproc","japanese"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","coreutils","clang-18"]},{"type":"lib","ports":["libiconv"]}],"depends_on":[{"type":"lib","ports":["p5.26-text-kakasi","p5.28-text-kakasi","p5.30-text-kakasi","p5.32-text-kakasi","p5.34-text-kakasi"]}]},{"name":"kakoune","portdir":"editors/kakoune","version":"2026.05.21","license":"public-domain","platforms":"darwin linux freebsd","epoch":0,"replaced_by":null,"homepage":"https://kakoune.org","description":"Modal editor — Faster as in fewer keystrokes —  Multiple selections — Orthogonal design","long_description":"Kakoune is a code editor that implements Vi’s \"keystrokes as a text editing language\" model. As it’s also a modal editor, it is somewhat similar to the Vim editor (after which Kakoune was originally inspired). Kakoune can operate in two modes, normal and insertion. In insertion mode, keys are directly inserted into the current buffer. In normal mode, keys are used to manipulate the current selection and to enter insertion mode. Kakoune has a strong focus on interactivity, most commands provide immediate and incremental results, while still being competitive (as in keystroke count) with Vim. Kakoune works on selections, which are oriented, inclusive ranges of characters. Selections have an anchor and a cursor. Most commands move both of them except when extending selections, where the anchor character stays fixed and the cursor moves around.","active":true,"categories":["editors"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-22"]},{"type":"lib","ports":["ncurses"]}],"depends_on":[{"type":"run","ports":["kasane"]}]},{"name":"kalc","portdir":"math/kalc","version":"1.5.1","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bgkillas/kalc","description":"a complex numbers, 2d/3d graphing, arbitrary precision, vector, matrix, tui calculator with real-time output","long_description":"a complex numbers, 2d/3d graphing, arbitrary precision, vector, matrix, tui calculator with real-time output","active":true,"categories":["math"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","autoconf","automake","cargo","legacy-support","m4","rust"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"kalgebra","portdir":"kde/kalgebra","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"2D and 3D Graph Calculator","long_description":"KDE 2D and 3D Graph Calculator","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","libkdeedu","analitza","phonon"]}],"depends_on":[{"type":"lib","ports":["kdeedu4"]}]},{"name":"kalker","portdir":"math/kalker","version":"2.2.2","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/PaddiM8/kalker","description":"Kalker (or kalk) is a calculator that supports user-defined variables, functions, derivation, and integration.","long_description":"Kalker (or kalk) is a calculator that supports user-defined variables, functions, derivation, and integration.","active":true,"categories":["math"],"maintainers":[{"name":"smanojkarthick","github":"manojkarthick","ports_count":10},{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","m4","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"kalzium","portdir":"kde/kalzium","version":"4.14.3","license":"GPL-2+ and LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"Periodic Table of Elements","long_description":"KDE Periodic Table of Elements","active":true,"categories":["kde","kde4","chemistry"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["automoc","cmake","pkgconfig","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","openbabel2","phonon","libkdeedu","ocaml","eigen"]}],"depends_on":[{"type":"lib","ports":["kdeedu4"]}]},{"name":"kamera","portdir":"kde/kamera","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"Camera support for KDE.","long_description":"Camera support for KDE, based on gPhoto2.","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","gphoto2","phonon"]}],"depends_on":[{"type":"lib","ports":["kdegraphics4"]}]},{"name":"kanagram","portdir":"kde/kanagram","version":"4.14.3","license":"GPL-2+ and LGPL-2.1+ and BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"Letter Order Game","long_description":"KDE Letter Order Game","active":true,"categories":["kde","kde4"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["clang-18","automoc","cmake","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","phonon","libkdeedu"]}],"depends_on":[{"type":"lib","ports":["kdeedu4"]}]},{"name":"kanatest","portdir":"games/kanatest","version":"0.4.8","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://clayo.org/kanatest/","description":"Kanatest is a Japanese kana (Hiragana and Katakana) simple flashcard tool.","long_description":"Kanatest is a Japanese kana (hiragana and katakana) simple flashcard tool. It offers fourteen lessons and three drill modes: hiragana, katakana, and mixed mode. The tool displays randomly selected kana characters (respecting mode and lesson) and waits for the user answer (expected as the romaji equivalent). This process continues until all questions are answered or all questions are answered correctly (depending on options). At the end of test, information about drilling time and correctness ratio is displayed. The results are stored, and a user can review his performance at any time.","active":true,"categories":["games","education"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gtk2","gettext","libxml2","libiconv","glib2"]}],"depends_on":[]},{"name":"kapman","portdir":"kde/kapman","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org/applications/games/kapman/","description":"Kapman is a clone of the well known game Pac-Man.","long_description":"Kapman is a clone of the well known game Pac-Man. You must run through the maze to eat all pills without being captured by a ghost. By eating an energizer, Kapman gets the ability to eat ghosts for a few seconds. When a stage is cleared of pills and energizer the player is taken to the next stage with slightly increased game speed.","active":true,"categories":["games","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","libkdegames","kdelibs4","phonon"]}],"depends_on":[{"type":"lib","ports":["kdegames4"]}]},{"name":"kapp","portdir":"sysutils/kapp","version":"0.66.0","license":"Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://get-kapp.io","description":"kapp is a simple deployment tool focused on the concept of Kubernetes application — a set of resources with the same label","long_description":"kapp (pronounced: kap) CLI encourages Kubernetes users to manage resources in bulk by working with Kubernetes  applications (sets of resources with the same label). It focuses on resource diffing, labeling, deployment and deletion. Unlike tools like Helm, kapp considers YAML templating and management of packages outside of its scope, though it works great with tools that generate Kubernetes configuration.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kapptemplate","portdir":"kde/kapptemplate","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org/","description":"KDE application templates","long_description":"KDE application templates","active":true,"categories":["kde","kde4"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["clang-18","automoc","cmake","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","phonon","kdelibs4"]}],"depends_on":[{"type":"lib","ports":["kdesdk4"]}]},{"name":"karamel","portdir":"lang/fstar","version":"2026.03.25","license":"Apache-2","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://fstar-lang.org","description":"A tool for extracting low-level F* programs to readable C code","long_description":"KaRaMeL (formerly KreMLin) is a tool that extracts an F* program to readable C code.","active":true,"categories":["devel","lang"],"maintainers":[{"name":"landonf","github":"landonf","ports_count":85}],"variants":[],"dependencies":[{"type":"build","ports":["gmake","ocaml-dune","ocaml-ocamlbuild","gtime","clang-18"]},{"type":"lib","ports":["ocaml-fix","ocaml-menhir","ocaml-pprint","ocaml-ppx_deriving","ocaml-ppx_deriving_yojson","ocaml-process","fstar","ocaml-visitors","ocaml-wasm","ocaml-yojson","ocaml-zarith","coreutils","ocaml-uucp","ocaml-stdint","ocaml","ocaml-batteries","ocaml-fileutils","ocaml-findlib"]}],"depends_on":[{"type":"lib","ports":["everparse"]}]},{"name":"kasane","portdir":"editors/kasane","version":"0.5.0","license":"(MIT or Apache-2)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Yus314/kasane","description":"Drop-in Kakoune frontend with an extensible UI foundation","long_description":"Kakoune handles editing. Kasane rebuilds the rendering pipeline — terminal or GPU — and opens the full UI to extension: splits, image display, workspace persistence, and beyond. Extend it yourself with sandboxed WASM plugins — a complete one fits in 15 lines of Rust. Your kakrc works unchanged.","active":true,"categories":["editors"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]},{"type":"run","ports":["kakoune"]}],"depends_on":[]},{"name":"katana","portdir":"www/katana","version":"1.1.1","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/projectdiscovery/katana","description":"A next-generation crawling and spidering framework.","long_description":"A next-generation crawling and spidering framework. Fast And fully configurable web crawling, Standard and Headless mode support, JavaScript parsing / crawling, Customizable automatic form filling, Scope control - Preconfigured field / Regex, Customizable output - Preconfigured fields, can take URL and LIST input via STDIN, and outputs FILE or JSON to STDOUT","active":true,"categories":["net","www"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"kate","portdir":"kde/kate","version":"4.14.3","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://kate-editor.org","description":"Kate provides advanced editor components.","long_description":"The Kate project develops two main products: KatePart, the advanced editor component which is used in numerous KDE applications requiring a text editing component, and Kate, a MDI text editor application. In addition, we provide KWrite, a simple SDI editor shell which allows the user to select his/her favourite editor component.","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":["qt4-mac","oxygen-icons","phonon","qjson","kactivities","kdelibs4"]}],"depends_on":[{"type":"lib","ports":["kdevelop","rkward","smokekde"]},{"type":"run","ports":["kde4-kile"]}]},{"name":"katomic","portdir":"kde/katomic","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://games.kde.org/game.php?game=katomic","description":"Katomic is both fun and educational game built around molecular geometry.","long_description":"Katomic is both fun and educational game built around molecular geometry. It employs simplistic two-dimensional looks at different chemical elements. You can also play an online demo version of this game.","active":true,"categories":["games","kde","kde4"],"maintainers":[],"variants":["docs","debug","universal"],"dependencies":[{"type":"build","ports":["automoc","clang-18","pkgconfig","cmake"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","libkdegames","kdelibs4","phonon"]}],"depends_on":[{"type":"lib","ports":["kdegames4"]}]},{"name":"kazmath","portdir":"devel/kazmath","version":"2020.06.14","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Kazade/kazmath","description":"C math library targeted at games","long_description":"C math library targeted at games","active":true,"categories":["devel","math"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","python27","clang-18"]},{"type":"test","ports":["python27"]}],"depends_on":[]},{"name":"kb","portdir":"office/kb","version":"0.1.7","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/gnebbia/kb","description":"A minimalist knowledge base manager","long_description":"kb is a text-oriented minimalist command line knowledge base manager. kb can be considered a quick note collection and access tool oriented toward software developers, penetration testers, hackers, students or whoever has to collect and organize notes in a clean way. Although kb is mainly targeted on text-based note collection, it supports non-text files as well (e.g., images, pdf, videos and others).","active":true,"categories":["office","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-colored","py311-attrs","py311-toml","py311-gitpython","py311-attr"]}],"depends_on":[]},{"name":"kblackbox","portdir":"kde/kblackbox","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://games.kde.org/game.php?game=kblackbox","description":"KBlackbox is a game of hide and seek played on a grid of boxes where the computer has hidden several balls.","long_description":"KBlackbox is a game of hide and seek played on a grid of boxes where the computer has hidden several balls.","active":true,"categories":["games","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","libkdegames","kdelibs4","phonon"]}],"depends_on":[{"type":"lib","ports":["kdegames4"]}]},{"name":"kblocks","portdir":"kde/kblocks","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org/applications/games/kblocks/","description":"KBlocks is the classic falling blocks game.","long_description":"KBlocks is the classic falling blocks game. The idea is to stack the falling blocks to create horizontal lines without any gaps. When a line is completed it is removed, and more space is available in the play area. When there is not enough space for blocks to fall, the game is over.","active":true,"categories":["games","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","libkdegames","kdelibs4","phonon"]}],"depends_on":[{"type":"lib","ports":["kdegames4"]}]},{"name":"kbounce","portdir":"kde/kbounce","version":"4.14.3","license":"LGPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://games.kde.org/game.php?game=kbounce","description":"KBounce is a single player arcade game with the elements of puzzle.","long_description":"KBounce is a single player arcade game with the elements of puzzle. It is played on a field, surrounded by wall, with two or more balls that move about in the field bouncing off of walls. The player can build new walls, decreasing the size of active field.","active":true,"categories":["games","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","libkdegames","kdelibs4","phonon"]}],"depends_on":[{"type":"lib","ports":["kdegames4"]}]},{"name":"kbreakout","portdir":"kde/kbreakout","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://games.kde.org/game.php?game=kbreakout","description":"The object of the game is to destroy as many bricks as possible without losing the ball.","long_description":"The object of the game is to destroy as many bricks as possible without losing the ball.","active":true,"categories":["games","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","libkdegames","kdelibs4","phonon"]}],"depends_on":[{"type":"lib","ports":["kdegames4"]}]},{"name":"kbruch","portdir":"kde/kbruch","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org","description":"Practice Fractions","long_description":"KDE Practice Fractions","active":true,"categories":["kde","kde4"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["clang-18","automoc","cmake","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","phonon","libkdeedu"]}],"depends_on":[{"type":"lib","ports":["kdeedu4"]}]},{"name":"kbs2","portdir":"security/kbs2","version":"0.7.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/woodruffw/kbs2","description":"A secret manager backed by age","long_description":"kbs2 is a command line for managing secrets","active":true,"categories":["security"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1072}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"kcachegrind4","portdir":"kde/kcachegrind4","version":"4.14.3","license":"GPL-2+ and LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.kde.org/applications/development/kcachegrind/","description":"KDE profiling application","long_description":"KCachegrind is a profile data visualization tool, used to determine the most time consuming execution parts of program.","active":true,"categories":["kde","kde4"],"maintainers":[],"variants":["debug","docs","universal"],"dependencies":[{"type":"build","ports":["clang-18","automoc","cmake","pkgconfig"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qt4-mac","phonon","kdelibs4"]}],"depends_on":[{"type":"lib","ports":["kdesdk4"]}]},{"name":"kcalc","portdir":"kde/kcalc","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://utils.kde.org/projects/kcalc/","description":"Do scientific calculations.","long_description":"KCalc is a calculator which offers many more mathematical functions than meet the eye on a first glance.","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","oxygen-icons","kdelibs4","gmp","phonon"]}],"depends_on":[{"type":"lib","ports":["kdeutils4"]}]},{"name":"kcat","portdir":"net/kcat","version":"1.7.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/edenhill/kcat","description":"Generic command line non-JVM Apache Kafka producer and consumer","long_description":"Generic non-JVM producer and consumer for Apache Kafka >=0.8, think of it as a netcat for Kafka.","active":true,"categories":["net"],"maintainers":[{"name":"alexey.trenikhin+macports","github":"alexeyt820","ports_count":3}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["yajl","librdkafka"]}],"depends_on":[]},{"name":"kcd","portdir":"sysutils/kcd","version":"7.15.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://kcd.sourceforge.net/","description":"kcd is a directory change utility similar to NCD","long_description":"kcd is a directory change utility similar to NCD. It helps you navigate the directory tree. You can also supply part of the desired directory name in the command line and let kcd find it for you.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","gettext","ncurses"]}],"depends_on":[]},{"name":"kcharselect","portdir":"kde/kcharselect","version":"4.14.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://utils.kde.org/projects/kcharselect/","description":"Select special characters from any font.","long_description":"KCharSelect is a tool to select special characters from all installed fonts and copy them into the clipboard.","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","oxygen-icons","kdelibs4","phonon"]}],"depends_on":[{"type":"lib","ports":["kdeutils4"]}]}]}