{"count":52477,"next":"https://ports.macports.org/api/v1/search/?format=json&page=795","previous":"https://ports.macports.org/api/v1/search/?format=json&page=793","results":[{"maintainers":null,"variants":null,"name":"rb32-tty-color","description":"Terminal color capabilities detection","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.6.0"},{"maintainers":null,"variants":null,"name":"rb31-tty-color","description":"Terminal color capabilities detection","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.6.0"},{"maintainers":null,"variants":null,"name":"rb-tty-cursor","description":"Library with some functions for terminal cursor","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.7.1"},{"maintainers":null,"variants":null,"name":"rb33-tty-cursor","description":"Library with some functions for terminal cursor","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.7.1"},{"maintainers":null,"variants":null,"name":"rb32-tty-cursor","description":"Library with some functions for terminal cursor","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.7.1"},{"maintainers":null,"variants":null,"name":"rb31-tty-cursor","description":"Library with some functions for terminal cursor","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.7.1"},{"maintainers":null,"variants":null,"name":"rb-tty-prompt","description":"Beautiful and powerful interactive command line prompt","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.23.1"},{"maintainers":null,"variants":null,"name":"rb33-tty-prompt","description":"Beautiful and powerful interactive command line prompt","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.23.1"},{"maintainers":null,"variants":null,"name":"rb32-tty-prompt","description":"Beautiful and powerful interactive command line prompt","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.23.1"},{"maintainers":null,"variants":null,"name":"rb31-tty-prompt","description":"Beautiful and powerful interactive command line prompt","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.23.1"},{"maintainers":null,"variants":null,"name":"rb-tty-reader","description":"Set of methods for processing keyboard input","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.9.0"},{"maintainers":null,"variants":null,"name":"rb33-tty-reader","description":"Set of methods for processing keyboard input","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.9.0"},{"maintainers":null,"variants":null,"name":"rb32-tty-reader","description":"Set of methods for processing keyboard input","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.9.0"},{"maintainers":null,"variants":null,"name":"rb31-tty-reader","description":"Set of methods for processing keyboard input","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.9.0"},{"maintainers":null,"variants":null,"name":"rb-tty-screen","description":"Terminal screen size detection","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.8.2"},{"maintainers":null,"variants":null,"name":"rb33-tty-screen","description":"Terminal screen size detection","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.8.2"},{"maintainers":null,"variants":null,"name":"rb32-tty-screen","description":"Terminal screen size detection","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.8.2"},{"maintainers":null,"variants":null,"name":"rb31-tty-screen","description":"Terminal screen size detection","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"0.8.2"},{"maintainers":null,"variants":null,"name":"rb-wisper","description":"Micro-library providing objects with publish-subscribe capabilities","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["ruby"],"version":"2.0.1"},{"maintainers":null,"variants":null,"name":"rb33-wisper","description":"Micro-library providing objects with publish-subscribe capabilities","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["ruby"],"version":"2.0.1"},{"maintainers":null,"variants":null,"name":"rb32-wisper","description":"Micro-library providing objects with publish-subscribe capabilities","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["ruby"],"version":"2.0.1"},{"maintainers":null,"variants":null,"name":"rb31-wisper","description":"Micro-library providing objects with publish-subscribe capabilities","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["ruby"],"version":"2.0.1"},{"maintainers":["herbygillot"],"variants":["universal"],"name":"oilshell","description":"Oils is our upgrade path from bash to a better language and runtime.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["shells"],"version":"0.37.0"},{"maintainers":null,"variants":["universal"],"name":"py310-sounddevice","description":"Play and Record Sound with Python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.5.3"},{"maintainers":null,"variants":["universal"],"name":"py311-sounddevice","description":"Play and Record Sound with Python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.5.3"},{"maintainers":null,"variants":["universal"],"name":"py312-sounddevice","description":"Play and Record Sound with Python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.5.3"},{"maintainers":null,"variants":null,"name":"py311-sphinx-jsonschema","description":"Sphinx extension to display JSON Schema","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.19.2"},{"maintainers":null,"variants":null,"name":"py312-sphinx-jsonschema","description":"Sphinx extension to display JSON Schema","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.19.2"},{"maintainers":null,"variants":null,"name":"rb-ast","description":"Library for working with Abstract Syntax Trees","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","ruby"],"version":"2.4.2"},{"maintainers":null,"variants":null,"name":"rb33-ast","description":"Library for working with Abstract Syntax Trees","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","ruby"],"version":"2.4.2"},{"maintainers":null,"variants":null,"name":"rb32-ast","description":"Library for working with Abstract Syntax Trees","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","ruby"],"version":"2.4.2"},{"maintainers":null,"variants":null,"name":"rb31-ast","description":"Library for working with Abstract Syntax Trees","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","ruby"],"version":"2.4.2"},{"maintainers":null,"variants":null,"name":"rb-parser","description":"Ruby parser written in pure Ruby","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","ruby"],"version":"3.3.0.5"},{"maintainers":null,"variants":null,"name":"rb33-parser","description":"Ruby parser written in pure Ruby","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","ruby"],"version":"3.3.0.5"},{"maintainers":null,"variants":null,"name":"rb32-parser","description":"Ruby parser written in pure Ruby","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","ruby"],"version":"3.3.0.5"},{"maintainers":null,"variants":null,"name":"rb31-parser","description":"Ruby parser written in pure Ruby","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","ruby"],"version":"3.3.0.5"},{"maintainers":["herbygillot"],"variants":["universal"],"name":"sudosh2","description":"sudosh is an auditing shell filter and can be used as a login shell.","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["security","shells"],"version":"1.0.7"},{"maintainers":["herbygillot"],"variants":null,"name":"treefmt","description":"One CLI to format your repo","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel"],"version":"2.5.0"},{"maintainers":null,"variants":null,"name":"py310-tpot","description":"Tree-based Pipeline Optimization Tool","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","science","math","python"],"version":"0.12.2"},{"maintainers":null,"variants":null,"name":"py312-astunparse","description":"An AST unparser for Python.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.6.3"},{"maintainers":["Schamschula"],"variants":null,"name":"py312-asdf-standard","description":"This document describes the Advanced Scientific Data Format (ASDF), pronounced AZ-diff.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.5.0"},{"maintainers":["Schamschula"],"variants":null,"name":"py312-asdf-transform-schemas","description":"This package provides ASDF schemas for validating transform tags.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.6.0"},{"maintainers":["Schamschula"],"variants":null,"name":"py312-asdf-unit-schemas","description":"This package provides ASDF schemas for validating unit tags.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.2.0"},{"maintainers":["dbevans"],"variants":null,"name":"p5-variable-ondestruct","description":"Variable::OnDestruct - Call a subroutine on destruction of a variable.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.90.0"},{"maintainers":["dbevans"],"variants":["universal"],"name":"p5.28-variable-ondestruct","description":"Variable::OnDestruct - Call a subroutine on destruction of a variable.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.90.0"},{"maintainers":["dbevans"],"variants":["universal"],"name":"p5.30-variable-ondestruct","description":"Variable::OnDestruct - Call a subroutine on destruction of a variable.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.90.0"},{"maintainers":["dbevans"],"variants":["universal"],"name":"p5.32-variable-ondestruct","description":"Variable::OnDestruct - Call a subroutine on destruction of a variable.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.90.0"},{"maintainers":["dbevans"],"variants":["universal"],"name":"p5.34-variable-ondestruct","description":"Variable::OnDestruct - Call a subroutine on destruction of a variable.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["perl"],"version":"0.90.0"},{"maintainers":null,"variants":null,"name":"rb-base64","description":"Support for encoding and decoding binary data using a Base64 representation","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","ruby"],"version":"0.2.0"},{"maintainers":null,"variants":null,"name":"rb33-base64","description":"Support for encoding and decoding binary data using a Base64 representation","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["devel","ruby"],"version":"0.2.0"}]}