{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=62","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=60","results":[{"name":"rmlint","portdir":"sysutils/rmlint","version":"2.10.3","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rmlint.rtfd.org","description":"Extremely fast tool to remove duplicates and other lint from your filesystem","long_description":"Extremely fast tool to remove duplicates and other lint from your filesystem. rmlint finds space waste and other broken things on your filesystem and offers to remove it.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","scons","py311-sphinx","clang-18"]},{"type":"lib","ports":["glib2","json-glib"]}],"depends_on":[]},{"name":"rmtrash","portdir":"sysutils/rmtrash","version":"0.3.3","license":"permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20240808152721/http://www.nightproductions.net/cli.htm","description":"move the file to OS X's Trash","long_description":"rmtrash is a small utility that will move the file to OS X's Trash rather than obliterating the file (as rm does).","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rlwrap","portdir":"sysutils/rlwrap","version":"0.48","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/hanslub42/rlwrap","description":"rlwrap is a readline wrapper.","long_description":"rlwrap is a wrapper that enables any other command to support editing of keyboard input using the GNU readline library.","active":true,"categories":["sysutils"],"maintainers":[{"name":"","github":"kakuhen","ports_count":9}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ncurses","readline","libptytty"]}],"depends_on":[{"type":"run","ports":["derby","maxima","maxima-devel"]}]},{"name":"rkhunter","portdir":"sysutils/rkhunter","version":"1.4.6","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://rkhunter.sourceforge.net/","description":"A tool to search for rootkits.","long_description":"A tool to search for rootkits.","active":true,"categories":["sysutils","security"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["wget"]}],"depends_on":[]},{"name":"rich-cli","portdir":"sysutils/rich-cli","version":"1.8.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.textualize.io","description":"Command-line toolbox for fancy output in the terminal","long_description":"Command-line toolbox for fancy output in the terminal","active":true,"categories":["sysutils","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["py314-textual","python314","py314-rich_rst","py314-requests","py314-click","py314-rich"]}],"depends_on":[]},{"name":"rhit","portdir":"sysutils/rhit","version":"2.0.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dystroy.org/rhit","description":"A nginx log explorer","long_description":"rhit reads your nginx log files in their standard location(even gzipped), does some analysis and tells you about it in pretty tables in your console, storing and polluting nothing. It lets you filter hits by dates, status, referers or paths, and does trend analysis. And it's fast enough (about one second per million lines) so you can iteratively try queries to build your insight.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"rex","portdir":"sysutils/rex","version":"1.5.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Rex","description":"Rex Deployment & Configuration Management","long_description":"Rex Deployment & Configuration Management","active":true,"categories":["sysutils","perl"],"maintainers":[{"name":"christoph","github":"siccegge","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["p5.34-parallel-forkmanager","p5.34-string-escape","p5.34-test-deep","p5.34-test-pod","p5.34-test-useallmodules","clang-18"]},{"type":"lib","ports":["p5.34-http-message","p5.34-io-string","p5.34-json-xs","p5.34-libwww-perl","p5.34-list-moreutils","p5.34-net-openssh","perl5.34","p5.34-term-readkey","p5.34-text-glob","p5.34-uri","p5.34-xml-simple","p5.34-yaml","p5.34-sort-naturally","p5.34-aws-signature4","p5.34-data-validate-ip","p5.34-devel-caller","p5.34-digest-hmac","p5.34-hash-merge"]}],"depends_on":[]},{"name":"retry","portdir":"sysutils/retry","version":"1.0.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/minfrin/retry","description":"Repeat a command until a command succeeds","long_description":"Repeat a command until a command succeeds. Retry captures stdin into memory as the data is passed to the repeated command, and this captured stdin is then replayed should the command be repeated. This makes it possible to embed the retry tool into shell pipelines.","active":true,"categories":["sysutils"],"maintainers":[{"name":"therealketo","github":"therealketo","ports_count":17}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"resticprofile","portdir":"sysutils/resticprofile","version":"0.32.0","license":"GPL-3","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://creativeprojects.github.io/resticprofile/","description":"Configuration profiles manager and scheduler for restic","long_description":"resticprofile is one of many automation tools for restic, also called a wrapper. In a nutshell, resticprofile provides a configuration file and a runner that will generate all the necessary calls to restic. Additionally, it can schedule a profile via a user agent or a daemon in launchd","active":true,"categories":["sysutils"],"maintainers":[{"name":"lheise","github":"lucaheise","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]},{"type":"run","ports":["restic"]}],"depends_on":[]},{"name":"restic","portdir":"sysutils/restic","version":"0.18.1","license":"BSD","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://restic.net","description":"Fast, secure, efficient backup program.","long_description":"Restic is a program that does backups right. Its design goals are: Easy, Fast, Verifiable, Secure, Efficient and Free.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["docs","debug"],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[{"type":"run","ports":["autorestic","resticprofile"]}]},{"name":"renameutils","portdir":"sysutils/renameutils","version":"0.12.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.nongnu.org/renameutils/","description":"renameutils is a set of programs designed to make renaming files faster and less cumbersome","long_description":"The file renaming utilities consists of five programs - qmv, qcp, imv, icp and deurlname. qmv and qcp allow the use of a text editor to edit filenames. imv and icp are interactive tools with GNU readline support. deurlname removes URL encoded characters from filenames.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"lib","ports":["readline","coreutils","gettext-runtime"]}],"depends_on":[]},{"name":"rename","portdir":"sysutils/rename","version":"1.601","license":"GPL-1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://plasmasturm.org/code/rename","description":"rename files using regexp passed from command line","long_description":"This program renames files according to modification rules specified on the command line. If no filenames are given on the command line, a list of filenames will be expected on standard input.","active":true,"categories":["sysutils"],"maintainers":[{"name":"","github":"dylanarmstrong","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5"]}],"depends_on":[]},{"name":"redo-history","portdir":"sysutils/redo-history","version":"0.8.4","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/barthr/redo","description":"The ultimate tool to create reusable functions from your shell history in an interactive way","long_description":"Redo is a command line application to easily create reusable functions in your own shell. Think of redo like an interactive way combine multiple commands from your shell history in a single command. This can be handy for quickly re-doing multiple commands for example deleting and starting a new docker container.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"realpath","portdir":"sysutils/realpath","version":"1.0.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/user454322/realpath","description":"realpath(1)","long_description":"realpath uses realpath(3) to resolve the path of the filename(s) supplied as arguments and prints the result to stdout.","active":true,"categories":["sysutils"],"maintainers":[{"name":"dev.modprobe","github":"user454322","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["flux","libzsv","gimp3-devel","usql","packer","zsv"]},{"type":"run","ports":["git-toolbelt"]}]},{"name":"readpe","portdir":"sysutils/readpe","version":"0.85.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mentebinaria/readpe","description":"toolkit to analyze PE (Portable Executable) binaries","long_description":"Open source, full-featured, multiplatform command line toolkit to work with and analyze PE (Portable Executable) binaries.","active":true,"categories":["devel","sysutils"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openssl"]}],"depends_on":[]},{"name":"rdfind","portdir":"sysutils/rdfind","version":"1.8.0","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://rdfind.pauldreik.se","description":"duplicate file finder","long_description":"finds and optionally deletes, or symlinks equal files on a filesystem","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","autoconf-archive","automake","clang-20"]},{"type":"lib","ports":["nettle"]}],"depends_on":[{"type":"run","ports":["gutils-suite-core"]}]},{"name":"rcm","portdir":"sysutils/rcm","version":"1.3.6","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://thoughtbot.github.io/rcm/","description":"rc file (dotfile) management","long_description":"rcm is a management suite for dotfiles. It assumes that you have a separate dotfiles directory, or are interested in creating one.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"rawhide","portdir":"sysutils/rawhide","version":"3.3","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://raf.org/rawhide/","description":"(rh) find files using pretty C expressions","long_description":"(rh) find files using pretty C expressions \n\nRawhide (rh) lets you search for files on the command line using expressions and user-defined functions in a mini-language inspired by C. It's like find(1), but more fun to use. Search criteria can be very readable and self-explanatory and/or very concise and typeable, and you can create your own lexicon of search terms. The output can include lots of detail, like ls(1).","active":true,"categories":["sysutils"],"maintainers":[{"name":"raf","github":"macportsraf","ports_count":33}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["pcre2","libmagic"]}],"depends_on":[]},{"name":"ranger","portdir":"sysutils/ranger","version":"1.9.4","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://ranger.fm","description":"ranger is a file manager with VI key bindings.","long_description":"ranger is a file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. The secondary task of ranger is to psychically guess which program you want to use for opening particular files.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[]},{"name":"rainbarf","portdir":"sysutils/rainbarf","version":"1.4","license":"(Artistic-1 or GPL)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/creaktive/rainbarf","description":"CPU/RAM/battery stats chart bar for tmux (and GNU screen)","long_description":"rainbarf: CPU/RAM/battery stats chart bar for tmux (and GNU screen)","active":true,"categories":["sysutils"],"maintainers":[{"name":"creaktive","github":"","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["perl5","clang-18"]}],"depends_on":[]},{"name":"quotatool","portdir":"sysutils/quotatool","version":"1.7.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ekenberg/quotatool","description":"A command line utility for filesystem disk quotas.","long_description":"A command line utility for filesystem disk quotas.","active":true,"categories":["sysutils"],"maintainers":[{"name":"johan.ekenberg","github":"ekenberg","ports_count":1}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"qterminal","portdir":"sysutils/qterminal","version":"1.4.0","license":"(GPL-2 or GPL-3)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/lxqt/qterminal","description":"A lightweight Qt terminal emulator based on QTermWidget","long_description":"A lightweight Qt terminal emulator based on QTermWidget","active":true,"categories":["sysutils"],"maintainers":[],"variants":["debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18","qt5-qttools","cmake","lxqt-build-tools"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["qtermwidget","qt5-qtbase"]}],"depends_on":[]},{"name":"qt4_select","portdir":"sysutils/qt4_select","version":"0.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://svn.macports.org/repository/macports/contrib/select/","description":"Switch the default qt4 interpreter","long_description":"qt4_select lets you switch the current qt4 installation. qt4_select symlinks the qt4 installation in the MacPorts prefix to the selected version.","active":true,"categories":["sysutils"],"maintainers":[{"name":"michaelld","github":"michaelld","ports_count":462}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"qrcp","portdir":"sysutils/qrcp","version":"0.11.3","license":"MIT and MPL-2 and BSD and LGPL-3 and Apache-2","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://qrcp.sh/","description":"Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.","long_description":"Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"cal","github":"neverpanic","ports_count":60}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"python_select-315","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python315-devel"]}]},{"name":"python_select-314","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python314"]}]},{"name":"python_select-313","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python313"]}]},{"name":"python_select-312","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python312"]}]},{"name":"python_select-311","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python311"]}]},{"name":"python_select-310","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python310"]}]},{"name":"python_select-39","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python39"]}]},{"name":"python_select-38","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python_select"]}],"depends_on":[{"type":"run","ports":["python38"]}]},{"name":"python3_select-315","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python315-devel"]}]},{"name":"python3_select-314","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python314"]}]},{"name":"python3_select-313","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python313"]}]},{"name":"python3_select-312","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python312"]}]},{"name":"python3_select-311","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python311"]}]},{"name":"python3_select-310","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python310"]}]},{"name":"python3_select-39","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python39"]}]},{"name":"python3_select-38","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["python3_select"]}],"depends_on":[{"type":"run","ports":["python38"]}]},{"name":"python_select","portdir":"sysutils/python_select","version":"0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["swig-python","swig3-python"]},{"type":"run","ports":["pypy","pypy36","pypy37","pypy38","pypy39","pypy-tkinter","pypy36-tkinter","pypy37-tkinter","pypy38-tkinter","pypy39-tkinter","python26","python27","python32","python33","python34","python35","python37","python36","python_select-38","python_select-39","python_select-310","python_select-311","python_select-312","python_select-313","python_select-314","python_select-315"]}]},{"name":"python3_select","portdir":"sysutils/python3_select","version":"0.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 3 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 3.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["pypy36","pypy37","pypy38","pypy39","python33","python34","python35","python37","python36","python3_select-38","python3_select-39","python3_select-310","python3_select-311","python3_select-312","python3_select-313","python3_select-314","python3_select-315"]}]},{"name":"python2_select","portdir":"sysutils/python2_select","version":"0.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.macports.org/","description":"Common files for selecting default Python 2 version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of Python 2.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["pypy","python26","python27"]}]},{"name":"pypi2port","portdir":"sysutils/pypi2port","version":"20230621","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://trac.macports.org/wiki/pypi2port","description":"generate Portfiles from PyPI","long_description":"A python script to generate Portfiles from PyPI.","active":true,"categories":["sysutils","macports"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"fetch","ports":["subversion"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-requests"]}],"depends_on":[]},{"name":"pyinfra","portdir":"sysutils/pyinfra","version":"3.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pyinfra.com","description":"pyinfra automates infrastructure super fast at massive scale.","long_description":"pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more. Core design features include super fast execution over thousands of hosts with predictable performance, agentless execution against SSH/Docker/subprocess/winrm hosts, extendable with any Python package as configured & written in standard Python, and integrated with Docker, Vagrant/Mech & Ansible out of the box.","active":true,"categories":["sysutils","python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling","py314-uv-dynamic-versioning"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-typeguard","py314-paramiko","py314-gevent","py314-distro","py314-packaging","py314-dateutil","py314-click","py314-jinja2","py314-pydantic"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"pwgen","portdir":"sysutils/pwgen","version":"2.08","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/tytso/pwgen","description":"password generator","long_description":"This program spits out passwords which are virtually guaranteed not to be found in the dictionary, but are (usually) pronounceable to speakers of English.","active":true,"categories":["sysutils"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"pwait","portdir":"sysutils/pwait","version":"20250923","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/freebsd/freebsd-src/tree/main/bin/pwait","description":"waits for processes to exit","long_description":"The pwait utility will wait until each of the given processes has terminated.","active":true,"categories":["sysutils"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"pv","portdir":"sysutils/pv","version":"1.10.5","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.ivarch.com/programs/pv.shtml","description":"monitor the progress of data through a pipe","long_description":"pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.","active":true,"categories":["sysutils"],"maintainers":[{"name":"eborisch","github":"eborisch","ports_count":225}],"variants":["universal"],"dependencies":[{"type":"build","ports":["gettext","clang-18"]},{"type":"lib","ports":["gettext-runtime"]}],"depends_on":[{"type":"run","ports":["noahstrap","flash"]}]},{"name":"pushbroom","portdir":"sysutils/pushbroom","version":"1.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sr.ht/~gpanders/pushbroom","description":"Sweep your filesystem clear of clutter","long_description":"pushbroom is a command line utility that removes old files from given file paths. Old files can either be deleted or moved into another directory (such as a trash directory).","active":true,"categories":["sysutils","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]}],"depends_on":[]},{"name":"puppet","portdir":"sysutils/puppet","version":"2.7.6","license":"Apache-2 and GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://projects.puppetlabs.com/projects/puppet","description":"Puppet is a configuration management solution.","long_description":"Puppet is a configuration management solution. The Puppet framework provides a means to describe IT infrastructure as policy, execute that policy to build services then audit and enforce ongoing changes to the policy.","active":true,"categories":["sysutils"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["ruby","facter"]}],"depends_on":[]}]}