HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50662,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=522",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=520",
"results": [
{
"name": "lzop",
"portdir": "sysutils/lzop",
"version": "1.04",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.lzop.org/",
"description": "Fast file compressor",
"long_description": "lzop is a file compressor which is very similar to gzip. lzop uses the LZO data compression library for compression services, and its main advantages over gzip are much higher compression and decompression speed (at the cost of some compression ratio).",
"active": true,
"categories": [
"sysutils",
"compression"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"lzo2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libarchive-qt",
"littleutils"
]
}
]
},
{
"name": "lxqt-openssh-askpass-devel",
"portdir": "sysutils/lxqt-openssh-askpass-devel",
"version": "20200424",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "lxqt-openssh-askpass",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by lxqt-openssh-askpass",
"long_description": "This port has been replaced by lxqt-openssh-askpass.",
"active": false,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "lxqt-openssh-askpass",
"portdir": "sysutils/lxqt-openssh-askpass",
"version": "0.15.0",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lxqt/lxqt-openssh-askpass",
"description": "GUI to query passwords on behalf of SSH agents",
"long_description": "GUI to query passwords on behalf of SSH agents",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"cmake",
"lxqt-build-tools",
"pkgconfig",
"qt5-qttools"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"liblxqt",
"qt5-qtbase"
]
}
],
"depends_on": []
},
{
"name": "lsdvd",
"portdir": "sysutils/lsdvd",
"version": "0.17",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sourceforge.net/projects/lsdvd/",
"description": "lsdvd is a console application that displays the content of a dvd.",
"long_description": "lsdvd is a console application that displays the content of a dvd. It provides output about the types of video and audio tracks, subtitles etc... output is available in a number of formats including human readable, perl, ruby or xml.",
"active": true,
"categories": [
"sysutils",
"multimedia"
],
"maintainers": [
{
"name": "ecronin",
"github": "ecronin",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libdvdread"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"x264transcode"
]
}
]
},
{
"name": "lsd",
"portdir": "sysutils/lsd",
"version": "1.2.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/lsd-rs/lsd",
"description": "The next gen ls command",
"long_description": "The next gen ls command. lsd is heavily inspired by the super colorls project but with some little differences.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"go-md2man",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "lookat",
"portdir": "sysutils/lookat",
"version": "1.4.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.wagemakers.be/english/programs/lookat",
"description": "A program to view textfiles and man-pages.",
"long_description": "A program to view textfiles and man-pages.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "logrotate",
"portdir": "sysutils/logrotate",
"version": "3.22.0",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/logrotate/logrotate",
"description": "Rotates, compresses, and mails system logs",
"long_description": "The logrotate utility is designed to simplify the administration of logs on a system which generates a lot of log files. Logrotate provides automatic rotation, compression (gzip by default), removal and mailing of log files. Logrotate can be set to handle a log file daily, weekly, monthly or when the log file exceeds a certain size.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"bzip2",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"popt"
]
},
{
"type": "run",
"ports": [
"gzip",
"gettext"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mail-server"
]
},
{
"type": "run",
"ports": [
"i2pd",
"mod_tile",
"mythtv-core.28",
"mythtv-core.27"
]
}
]
},
{
"name": "log4shib",
"portdir": "sysutils/log4shib",
"version": "2.0.1",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://shibboleth.net/",
"description": "configurable logging for C++, fork of log4cpp",
"long_description": "Log4shib is library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. It is modeled after the Log4j Java library, staying as close to their API as is reasonable.",
"active": true,
"categories": [
"devel",
"sysutils",
"shibboleth"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
},
{
"name": "scantor",
"github": "scantor",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wt",
"opensaml",
"shibboleth",
"xmltooling"
]
}
]
},
{
"name": "lnav",
"portdir": "sysutils/lnav",
"version": "0.12.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lnav.org",
"description": "An advanced log file viewer for the small-scale.",
"long_description": "Many logging tools, like Splunk, provide great features but are optimized for large-scale deployments. They require installing and configuring servers before they can be effectively used. There is still a need for a robust log file analyzer for the terminal.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"openssl",
"bzip2",
"readline",
"curl",
"pcre2",
"libarchive",
"zlib",
"sqlite3"
]
}
],
"depends_on": []
},
{
"name": "llvm_select",
"portdir": "sysutils/llvm_select",
"version": "2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.macports.org/",
"description": "common files for selecting default llvm version",
"long_description": "llvm_select installs files that allow 'port select' to switch the default version of llvm. It symlinks the standard llvm executables in the MacPorts prefix to the selected version.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 301
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"llvm_select-3.3",
"llvm_select-3.4",
"llvm_select-3.7",
"llvm_select-5.0",
"llvm_select-6.0",
"llvm_select-7.0",
"llvm_select-8.0",
"llvm_select-9.0",
"llvm_select-10",
"llvm_select-11",
"llvm_select-13",
"llvm_select-12",
"llvm_select-15",
"llvm_select-14",
"llvm_select-16",
"llvm_select-17",
"llvm_select-18",
"llvm_select-19",
"llvm_select-20",
"llvm_select-21",
"llvm_select-devel"
]
}
]
},
{
"name": "littleutils",
"portdir": "sysutils/littleutils",
"version": "1.2.8",
"license": "GPL-3+ and ijg and permissive",
"platforms": "{darwin >= 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/littleutils/",
"description": "littleutils includes various small and useful command-line utilities",
"long_description": "The littleutils include a duplicate file finder (repeats), image optimizers (opt-jpg, opt-png, opt-gif, recomp-jpg), file rename tools (lowercase, uppercase, pren), archive recompressors (to-gzip, to-bzip, to-7zip, to-lzma, to-lzip, to-xz), a tempfile utility (tempname), file property tools (filedate, filemode, filenode, fileown, filesize, and lrealpath), and others.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1241
}
],
"variants": [
"python310",
"python311",
"python312",
"python313",
"python314",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"lzma",
"p7zip",
"xz",
"zstd",
"gifsicle",
"img2pdf",
"imlib2",
"pngcrush",
"pngquant",
"bzip2",
"ghostscript",
"bash",
"dash",
"file",
"lzop",
"perl5.34",
"gettext-runtime",
"p5.34-cryptx",
"python313",
"poppler",
"gzip",
"lzip"
]
}
],
"depends_on": []
},
{
"name": "lirc",
"portdir": "sysutils/lirc",
"version": "0.10.2",
"license": "(GPL-2+ or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.lirc.org",
"description": "Linux Infrared Remote Control",
"long_description": "LIRC enables receiving and/or sending infra-red remote controls signals. The only hardware is known to work (on the Mac operating system) includes the IR receiver in older HDHomerun tuner boxes and the Sony Vaio PCVA-IR5U receiver. Other hardware _could_ work but is untested. Lirc does not currently work with the IR receiver built into various Mac models. Lirc on OSX can also receive signals relayed from another Lirc server.",
"active": true,
"categories": [
"sysutils",
"net"
],
"maintainers": [],
"variants": [
"gui",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"doxygen",
"gsed",
"py312-setuptools",
"py312-yaml",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libftdi1",
"libusb",
"libusb-compat",
"portaudio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libirman"
]
}
]
},
{
"name": "libvirt-glib",
"portdir": "sysutils/libvirt-glib",
"version": "5.0.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libvirt.org",
"description": "GLib and GObject mapping for Libvirt",
"long_description": "GLib and GObject mapping for Libvirt - The Virtualization API",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 172
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"vala",
"clang-17",
"intltool",
"meson",
"ninja",
"pkgconfig",
"gtk-doc"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libvirt",
"gobject-introspection",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"virt-manager",
"virt-viewer"
]
},
{
"type": "run",
"ports": [
"virt-manager"
]
}
]
},
{
"name": "libvirt",
"portdir": "sysutils/libvirt",
"version": "11.8.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libvirt.org",
"description": "Libvirt - The Virtualization API",
"long_description": "A toolkit to interact with the virtualization capabilities of modern hypervisors.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"fuse",
"libssh2",
"sasl",
"qemu",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-docutils",
"gmake",
"meson",
"ninja",
"pkgconfig",
"perl5",
"bash-completion",
"grep",
"gsed",
"clang-18",
"python313",
"gettext"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gnutls",
"readline",
"curl",
"json-c",
"libiconv",
"libxml2",
"gettext-runtime",
"glib2",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-libvirt",
"py36-libvirt",
"libvirt-glib",
"py37-libvirt",
"guestfs-tools",
"py310-libvirt",
"py311-libvirt",
"py312-libvirt",
"py313-libvirt",
"py314-libvirt",
"py38-libvirt",
"virt-viewer",
"py39-libvirt",
"libguestfs"
]
}
]
},
{
"name": "libosinfo",
"portdir": "sysutils/libosinfo",
"version": "1.12.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libosinfo.org",
"description": "The Operating System information database",
"long_description": "The Operating System information database",
"active": true,
"categories": [
"sysutils",
"gnome"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 172
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gtk-doc",
"vala",
"intltool",
"clang-17",
"pkgconfig",
"meson",
"ninja"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"glib2",
"gobject-introspection",
"libsoup",
"libxml2",
"libxslt"
]
},
{
"type": "run",
"ports": [
"osinfo-db",
"hwdata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"virt-manager",
"guestfs-tools"
]
},
{
"type": "run",
"ports": [
"virt-manager"
]
}
]
},
{
"name": "libirman",
"portdir": "sysutils/libirman",
"version": "0.5.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/libirman/",
"description": "interface with Irman-compatible IR receivers",
"long_description": "Libirman enables interfacing with Irman-compatible infra-red receivers such as the IRToy and PCIR. Provides both a library and a plugin for LIRC.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"lirc",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"lirc"
]
}
],
"depends_on": []
},
{
"name": "libfaketime",
"portdir": "sysutils/libfaketime",
"version": "0.9.12",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wolfcw/libfaketime",
"description": "libfaketime modifies the system time for a single application",
"long_description": "libfaketime intercepts various system calls that applications use to retrieve the current date and time. It can then report user-specified faked dates and times to these applications. This allows us to modify the system time an application sees without having to change the time system-wide. The faketime wrapper can be used from command line. Check the documentation on how to integrate into installed applications.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"coreutils"
]
}
],
"depends_on": []
},
{
"name": "lens",
"portdir": "sysutils/lens",
"version": "6.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://k8slens.dev",
"description": "Lens - The Kubernetes IDE",
"long_description": "Lens is the most powerful IDE for people who need to deal with Kubernetes clusters on a daily basis. Ensure your clusters are properly setup and configured. Enjoy increased visibility, real time statistics, log streams and hands-on troubleshooting capabilities.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"nodejs16",
"yarn",
"python310",
"npm8",
"clang-15"
]
}
],
"depends_on": []
},
{
"name": "leaf",
"portdir": "sysutils/leaf",
"version": "1.3.0",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vrongmeal/leaf",
"description": "General purpose reloader for all projects.",
"long_description": "General purpose reloader for all projects. Command leaf watches for changes in the working directory and runs the specified set of commands whenever a file updates. A set of filters can be applied to the watch and directories can be excluded.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "kubie",
"portdir": "sysutils/kubie",
"version": "0.26.0",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://blog.sbstp.ca/introducing-kubie",
"description": "A more powerful alternative to kubectx and kubens",
"long_description": "kubie is an alternative to kubectx, kubens and the k on prompt modification script. It offers context switching, namespace switching and prompt modification in a way that makes each shell independent from others. It also has support for split configuration files, meaning it can load Kubernetes contexts from multiple files. \n \nKubie also has other nice features such as kubie exec which allows you to execute commands in a context and a namespace without having to spawn a shell and kubie lint which scans your k8s config files for issues and informs you of what they are.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "kubeswitch",
"portdir": "sysutils/kubeswitch",
"version": "0.9.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/danielfoehrKn/kubeswitch",
"description": "The kubectx for operators",
"long_description": "The kubectx for operators. kubeswitch (lazy: switch) takes Kubeconfig context switching to the next level, catering to operators of large scale Kubernetes installations. Designed as a drop-in replacement for kubectx.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "kubeseal",
"portdir": "sysutils/kubeseal",
"version": "0.29.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bitnami-labs/sealed-secrets",
"description": "Kubernetes tool for one-way encrypted Secrets",
"long_description": "CLI for Kubernetes tool for one-way encrypted Secrets",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "",
"github": "tux-o-matic",
"ports_count": 1
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "kubergrunt",
"portdir": "sysutils/kubergrunt",
"version": "0.18.4",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gruntwork-io/kubergrunt",
"description": "Kubergrunt is a standalone go binary with a collection of commands to fill in the gaps between Terraform, Helm, and Kubectl.",
"long_description": "kubergrunt is a standalone go binary with a collection of commands that attempts to fill in the gaps between Terraform, Helm, and Kubectl for managing a Kubernetes Cluster. Some of the features of kubergrunt include: Configuring kubectl to authenticate with a given EKS cluster, managing Helm and associated TLS certificates on any Kubernetes cluster, setting up Helm client with TLS certificates on any Kubernetes cluster. generating TLS certificate key pairs and storing them as Kubernetes Secrets on any Kubernetes cluster.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kubectx",
"portdir": "sysutils/kubectx",
"version": "0.9.5",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahmetb/kubectx",
"description": "Power tools for kubectl",
"long_description": "kubectx helps you switch between clusters back and forth. kubens helps you switch between Kubernetes namespaces smoothly.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 98
},
{
"name": "",
"github": "gearnode",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl-1.27"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.10",
"portdir": "sysutils/kubectl",
"version": "1.10.13",
"license": "Apache-2",
"platforms": "{darwin < 21}",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.11",
"portdir": "sysutils/kubectl",
"version": "1.11.10",
"license": "Apache-2",
"platforms": "{darwin < 21}",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.12",
"portdir": "sysutils/kubectl",
"version": "1.12.10",
"license": "Apache-2",
"platforms": "{darwin < 21}",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.13",
"portdir": "sysutils/kubectl",
"version": "1.13.12",
"license": "Apache-2",
"platforms": "darwin",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.14",
"portdir": "sysutils/kubectl",
"version": "1.14.10",
"license": "Apache-2",
"platforms": "darwin",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.15",
"portdir": "sysutils/kubectl",
"version": "1.15.12",
"license": "Apache-2",
"platforms": "darwin",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.16",
"portdir": "sysutils/kubectl",
"version": "1.16.15",
"license": "Apache-2",
"platforms": "darwin",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.17",
"portdir": "sysutils/kubectl",
"version": "1.17.17",
"license": "Apache-2",
"platforms": "darwin",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.18",
"portdir": "sysutils/kubectl",
"version": "1.18.20",
"license": "Apache-2",
"platforms": "darwin",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.19",
"portdir": "sysutils/kubectl",
"version": "1.19.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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"bash",
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.20",
"portdir": "sysutils/kubectl",
"version": "1.20.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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"bash",
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"minikube"
]
}
]
},
{
"name": "kubectl-1.21",
"portdir": "sysutils/kubectl",
"version": "1.21.14",
"license": "Apache-2",
"platforms": "darwin",
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"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": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"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.35.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "kubectl-1.35",
"homepage": "https://kubectl.docs.kubernetes.io/",
"description": "Obsolete port, replaced by kubectl-1.35",
"long_description": "This port has been replaced by kubectl-1.35.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 81
},
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
}
],
"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": "kube-ps1",
"portdir": "sysutils/kube-ps1",
"version": "0.9.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jonmosco/kube-ps1",
"description": "Kubernetes prompt info for bash and zsh",
"long_description": "A script that lets you add the current Kubernetes context and namespace configured on kubectl to your Bash/Zsh prompt strings (i.e. the $PS1).",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl-1.30"
]
}
],
"depends_on": []
},
{
"name": "krew",
"portdir": "sysutils/krew",
"version": "0.4.5",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kubernetes-sigs/krew",
"description": "Find and install kubectl plugins",
"long_description": "Krew is the package manager for kubectl plugins. Krew helps you discover plugins, install and manage them on your machine. It is similar to tools like apt, dnf or brew. Today, over 70 kubectl plugins are available on Krew.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gox",
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "krbafs",
"portdir": "sysutils/krbafs",
"version": "1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://web.mit.edu/openafs/krbafs/",
"description": "AFS library",
"long_description": "krbafs provides a set of AFS client utility functions for managing the AFS client and user's tokens for MIT Kerberos and Kerberos for Macintosh, the Kerberos implementation included with Mac OS X 10.1. It also provides afs_string_to_key() and the Kerberos 4 lifetime functions if they are not available in the local Kerberos implementation.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"arla"
]
}
]
},
{
"name": "kind",
"portdir": "sysutils/kind",
"version": "0.31.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kind.sigs.k8s.io",
"description": "kind is a tool for running local Kubernetes clusters using Docker container “nodes”.",
"long_description": "kind is a tool for running local Kubernetes clusters using Docker container “nodes”. kind was primarily designed for testing Kubernetes itself, but may be used for local development or CI.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "keychain",
"portdir": "sysutils/keychain",
"version": "2.9.8",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.funtoo.org/Keychain",
"description": "A user-friendly front-end to ssh-agent(1)",
"long_description": "Keychain is a shell script which acts as user-friendly front-end to ssh-agent(1), allowing you to have one long-running ssh-agent process per system rather than per login session.",
"active": true,
"categories": [
"sysutils",
"security"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"perl5",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "keep",
"portdir": "sysutils/keep",
"version": "0.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://keep.sourceforge.net/",
"description": "tool that deletes everything in a directory but a selection",
"long_description": "keep is a program which deletes everything in a directory except for the files that you tell it to keep. It is useful in the situation where the list of files in a directory that you want to keep is shorter than the list of files you want to delete.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
}
],
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"zlib",
"gettext",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "kapp",
"portdir": "sysutils/kapp",
"version": "0.65.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": 1023
}
],
"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": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"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": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "k9s",
"portdir": "sysutils/k9s",
"version": "0.50.18",
"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": 98
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"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": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
}
]
}