HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52179,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=163",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=161",
"results": [
{
"name": "rb31-net-ssh",
"portdir": "ruby/rb-net-ssh",
"version": "7.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://net-ssh.github.io/net-ssh",
"description": "A pure-Ruby implementation of the SSH2 client protocol",
"long_description": "A pure-Ruby implementation of the SSH2 client protocol",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-heroku"
]
},
{
"type": "run",
"ports": [
"rb31-net-ssh-gateway"
]
}
]
},
{
"name": "rb32-net-ssh",
"portdir": "ruby/rb-net-ssh",
"version": "7.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://net-ssh.github.io/net-ssh",
"description": "A pure-Ruby implementation of the SSH2 client protocol",
"long_description": "A pure-Ruby implementation of the SSH2 client protocol",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-net-ssh-gateway"
]
}
]
},
{
"name": "rb33-net-ssh",
"portdir": "ruby/rb-net-ssh",
"version": "7.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://net-ssh.github.io/net-ssh",
"description": "A pure-Ruby implementation of the SSH2 client protocol",
"long_description": "A pure-Ruby implementation of the SSH2 client protocol",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-heroku"
]
},
{
"type": "run",
"ports": [
"rb33-net-ssh-gateway"
]
}
]
},
{
"name": "rb31-multi_json",
"portdir": "ruby/rb-multi_json",
"version": "1.15.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/intridea/multi_json",
"description": "A generic swappable back-end for JSON handling",
"long_description": "A generic swappable back-end for JSON handling",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-heroku"
]
},
{
"type": "run",
"ports": [
"rb31-heroku-api"
]
}
]
},
{
"name": "rb32-multi_json",
"portdir": "ruby/rb-multi_json",
"version": "1.15.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/intridea/multi_json",
"description": "A generic swappable back-end for JSON handling",
"long_description": "A generic swappable back-end for JSON handling",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-heroku-api"
]
}
]
},
{
"name": "rb33-multi_json",
"portdir": "ruby/rb-multi_json",
"version": "1.15.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/intridea/multi_json",
"description": "A generic swappable back-end for JSON handling",
"long_description": "A generic swappable back-end for JSON handling",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-heroku"
]
},
{
"type": "run",
"ports": [
"rb33-heroku-api"
]
}
]
},
{
"name": "rb-multi_json",
"portdir": "ruby/rb-multi_json",
"version": "1.15.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/intridea/multi_json",
"description": "A generic swappable back-end for JSON handling",
"long_description": "A generic swappable back-end for JSON handling",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rb31-mime-types-data",
"portdir": "ruby/rb-mime-types-data",
"version": "3.2025.0610",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/mime-types-data",
"description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"long_description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-mime-types"
]
}
]
},
{
"name": "rb32-mime-types-data",
"portdir": "ruby/rb-mime-types-data",
"version": "3.2025.0610",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/mime-types-data",
"description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"long_description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-mime-types"
]
}
]
},
{
"name": "rb33-mime-types-data",
"portdir": "ruby/rb-mime-types-data",
"version": "3.2025.0610",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/mime-types-data",
"description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"long_description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-mime-types"
]
}
]
},
{
"name": "rb-mime-types-data",
"portdir": "ruby/rb-mime-types-data",
"version": "3.2025.0610",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/mime-types-data",
"description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"long_description": "rb-mime-types-data provides a registry for information about MIME media type definitions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rb31-mime-types",
"portdir": "ruby/rb-mime-types",
"version": "3.7.0",
"license": "(Ruby or Artistic-1 or GPL-2+)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/ruby-mime-types",
"description": "Manages a MIME content-type that will return the content-type for a given filename.",
"long_description": "This library allows for the identification of a file's likely MIME content type. The identification of MIME content type is based on a file's filename extensions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-mime-types-data"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-rest-client",
"rb31-sup"
]
}
]
},
{
"name": "rb32-mime-types",
"portdir": "ruby/rb-mime-types",
"version": "3.7.0",
"license": "(Ruby or Artistic-1 or GPL-2+)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/ruby-mime-types",
"description": "Manages a MIME content-type that will return the content-type for a given filename.",
"long_description": "This library allows for the identification of a file's likely MIME content type. The identification of MIME content type is based on a file's filename extensions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-mime-types-data"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-rest-client",
"rb32-sup"
]
}
]
},
{
"name": "rb33-mime-types",
"portdir": "ruby/rb-mime-types",
"version": "3.7.0",
"license": "(Ruby or Artistic-1 or GPL-2+)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mime-types/ruby-mime-types",
"description": "Manages a MIME content-type that will return the content-type for a given filename.",
"long_description": "This library allows for the identification of a file's likely MIME content type. The identification of MIME content type is based on a file's filename extensions.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "austin",
"github": "halostatue",
"ports_count": 23
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
},
{
"type": "run",
"ports": [
"rb33-mime-types-data"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-rest-client",
"rb33-sup"
]
}
]
},
{
"name": "rb31-launchy",
"portdir": "ruby/rb-launchy",
"version": "2.5.2",
"license": "ISC",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/copiousfreetime/launchy",
"description": "Cross-platform application launcher class",
"long_description": "Launchy is a helper class for launching cross-platform applications in a fire and forget manner.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-addressable"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-heroku"
]
},
{
"type": "run",
"ports": [
"rb31-t",
"rb31-twterm"
]
}
]
},
{
"name": "rb32-launchy",
"portdir": "ruby/rb-launchy",
"version": "2.5.2",
"license": "ISC",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/copiousfreetime/launchy",
"description": "Cross-platform application launcher class",
"long_description": "Launchy is a helper class for launching cross-platform applications in a fire and forget manner.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-addressable"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-t",
"rb32-twterm"
]
}
]
},
{
"name": "rb33-launchy",
"portdir": "ruby/rb-launchy",
"version": "2.5.2",
"license": "ISC",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/copiousfreetime/launchy",
"description": "Cross-platform application launcher class",
"long_description": "Launchy is a helper class for launching cross-platform applications in a fire and forget manner.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
},
{
"type": "run",
"ports": [
"rb33-addressable"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-heroku"
]
},
{
"type": "run",
"ports": [
"rb33-t",
"rb33-twterm"
]
}
]
},
{
"name": "rb31-json_pure",
"portdir": "ruby/rb-json_pure",
"version": "2.8.1",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flori.github.io/json/",
"description": "This is a JSON implementation in pure Ruby.",
"long_description": "This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb32-json_pure",
"portdir": "ruby/rb-json_pure",
"version": "2.8.1",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flori.github.io/json/",
"description": "This is a JSON implementation in pure Ruby.",
"long_description": "This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb33-json_pure",
"portdir": "ruby/rb-json_pure",
"version": "2.8.1",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flori.github.io/json/",
"description": "This is a JSON implementation in pure Ruby.",
"long_description": "This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": []
},
{
"name": "rb31-json",
"portdir": "ruby/rb-json",
"version": "2.8.1",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flori.github.io/json/",
"description": "JSON implementation as a Ruby extension in C",
"long_description": "This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-heroku"
]
},
{
"type": "run",
"ports": [
"rb31-red-colors"
]
}
]
},
{
"name": "rb32-json",
"portdir": "ruby/rb-json",
"version": "2.8.1",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flori.github.io/json/",
"description": "JSON implementation as a Ruby extension in C",
"long_description": "This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
},
{
"type": "run",
"ports": [
"rb32-red-colors"
]
}
]
},
{
"name": "rb33-json",
"portdir": "ruby/rb-json",
"version": "2.8.1",
"license": "Ruby",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flori.github.io/json/",
"description": "JSON implementation as a Ruby extension in C",
"long_description": "This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-heroku"
]
},
{
"type": "run",
"ports": [
"rb33-red-colors"
]
}
]
},
{
"name": "rb31-http-accept",
"portdir": "ruby/rb-http-accept",
"version": "2.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/socketry/http-accept",
"description": "Parse Accept and Accept-Language HTTP headers",
"long_description": "Parse Accept and Accept-Language HTTP headers",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-rest-client"
]
}
]
},
{
"name": "rb32-http-accept",
"portdir": "ruby/rb-http-accept",
"version": "2.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/socketry/http-accept",
"description": "Parse Accept and Accept-Language HTTP headers",
"long_description": "Parse Accept and Accept-Language HTTP headers",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-rest-client"
]
}
]
},
{
"name": "rb33-http-accept",
"portdir": "ruby/rb-http-accept",
"version": "2.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/socketry/http-accept",
"description": "Parse Accept and Accept-Language HTTP headers",
"long_description": "Parse Accept and Accept-Language HTTP headers",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-rest-client"
]
}
]
},
{
"name": "rb-http-accept",
"portdir": "ruby/rb-http-accept",
"version": "2.2.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/socketry/http-accept",
"description": "Parse Accept and Accept-Language HTTP headers",
"long_description": "Parse Accept and Accept-Language HTTP headers",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rb31-heroku-api",
"portdir": "ruby/rb-heroku-api",
"version": "0.4.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/heroku/heroku.rb",
"description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"long_description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-excon",
"rb31-multi_json"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-heroku"
]
}
]
},
{
"name": "rb32-heroku-api",
"portdir": "ruby/rb-heroku-api",
"version": "0.4.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/heroku/heroku.rb",
"description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"long_description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-excon",
"rb32-multi_json"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-heroku"
]
}
]
},
{
"name": "rb33-heroku-api",
"portdir": "ruby/rb-heroku-api",
"version": "0.4.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/heroku/heroku.rb",
"description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"long_description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
},
{
"type": "run",
"ports": [
"rb33-excon",
"rb33-multi_json"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-heroku"
]
}
]
},
{
"name": "rb-heroku-api",
"portdir": "ruby/rb-heroku-api",
"version": "0.4.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/heroku/heroku.rb",
"description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"long_description": "The Heroku Ruby Client is used to interact with the Heroku Legacy API from Ruby.",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rb31-heroku",
"portdir": "ruby/rb-heroku",
"version": "3.99.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://heroku.com",
"description": "Legacy client library and CLI to deploy Rails apps on Heroku",
"long_description": "Legacy client library and CLI to deploy Rails apps on Heroku",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"rb31-rubyzip",
"rb31-heroku-api",
"rb31-json",
"rb31-launchy",
"ruby31",
"rb31-net-ssh",
"rb31-net-ssh-gateway",
"rb31-netrc",
"rb31-rest-client",
"rb31-multi_json"
]
}
],
"depends_on": []
},
{
"name": "rb32-heroku",
"portdir": "ruby/rb-heroku",
"version": "3.99.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://heroku.com",
"description": "Legacy client library and CLI to deploy Rails apps on Heroku",
"long_description": "Legacy client library and CLI to deploy Rails apps on Heroku",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"rb32-rubyzip",
"rb32-heroku-api",
"rb32-json",
"rb32-launchy",
"ruby32",
"rb32-net-ssh",
"rb32-net-ssh-gateway",
"rb32-netrc",
"rb32-rest-client",
"rb32-multi_json"
]
}
],
"depends_on": []
},
{
"name": "rb33-heroku",
"portdir": "ruby/rb-heroku",
"version": "3.99.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://heroku.com",
"description": "Legacy client library and CLI to deploy Rails apps on Heroku",
"long_description": "Legacy client library and CLI to deploy Rails apps on Heroku",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"rb33-heroku-api",
"rb33-json",
"rb33-launchy",
"rb33-multi_json",
"ruby33",
"rb33-net-ssh-gateway",
"rb33-netrc",
"rb33-rest-client",
"rb33-rubyzip",
"rb33-net-ssh"
]
}
],
"depends_on": []
},
{
"name": "rb31-excon",
"portdir": "ruby/rb-excon",
"version": "0.109.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geemus/excon",
"description": "Http(s) EXtended CONnections",
"long_description": "Http(s) EXtended CONnections",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-heroku-api"
]
}
]
},
{
"name": "rb32-excon",
"portdir": "ruby/rb-excon",
"version": "0.109.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geemus/excon",
"description": "Http(s) EXtended CONnections",
"long_description": "Http(s) EXtended CONnections",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-heroku-api"
]
}
]
},
{
"name": "rb33-excon",
"portdir": "ruby/rb-excon",
"version": "0.109.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geemus/excon",
"description": "Http(s) EXtended CONnections",
"long_description": "Http(s) EXtended CONnections",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-heroku-api"
]
}
]
},
{
"name": "rb-excon",
"portdir": "ruby/rb-excon",
"version": "0.109.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/geemus/excon",
"description": "Http(s) EXtended CONnections",
"long_description": "Http(s) EXtended CONnections",
"active": true,
"categories": [
"devel",
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rb31-configuration",
"portdir": "ruby/rb-configuration",
"version": "1.3.4",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahoward/configuration",
"description": "Pure ruby scoped configuration files.",
"long_description": "Pure ruby scoped configuration files.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb32-configuration",
"portdir": "ruby/rb-configuration",
"version": "1.3.4",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahoward/configuration",
"description": "Pure ruby scoped configuration files.",
"long_description": "Pure ruby scoped configuration files.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": []
},
{
"name": "rb33-configuration",
"portdir": "ruby/rb-configuration",
"version": "1.3.4",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ahoward/configuration",
"description": "Pure ruby scoped configuration files.",
"long_description": "Pure ruby scoped configuration files.",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": []
},
{
"name": "ImageMagick7",
"portdir": "graphics/ImageMagick7",
"version": "7.1.2-25",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://imagemagick.org",
"description": "Tools and libraries to manipulate images in many formats",
"long_description": "For the ImageMagick-6 legacy version, please see port https://ports.macports.org/port/ImageMagick. ImageMagick is a robust collection of tools and libraries to create, edit and compose bitmap images in a wide variety of formats. You can crop, resize, rotate, sharpen, color reduce or add effects or text or straight or curved lines to an image or image sequence and save your completed work in the same or differing image format. You can even create images from scratch. Image processing operations are available from the command line as well as through C, Ch, C++, Java, Perl, PHP, Python, Ruby and Tcl/Tk programming interfaces. Over 90 image formats are supported, including GIF, JPEG, JPEG 2000, PNG, PDF, PhotoCD and TIFF.",
"active": true,
"categories": [
"devel",
"graphics"
],
"maintainers": [
{
"name": "dave.allured",
"github": "Dave-Allured",
"ports_count": 10
}
],
"variants": [
"graphviz",
"lqr",
"openexr",
"pango",
"rsvg",
"wmf",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libtool",
"pkgconfig",
"djvulibre",
"fontconfig",
"jbigkit",
"lcms2",
"libjpeg-turbo",
"libpng",
"libraw",
"openexr",
"openjpeg",
"tiff",
"webp",
"bzip2",
"libheif",
"freetype",
"ghostscript",
"expat",
"libiconv",
"libxml2",
"xorg-libX11",
"xorg-libXext",
"xorg-libXt",
"libjxl",
"fftw-3",
"xz"
]
},
{
"type": "run",
"ports": [
"urw-fonts",
"jxrlib",
"xdg-utils",
"libbpg"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mari0",
"nottetris2",
"orthorobot"
]
},
{
"type": "lib",
"ports": [
"php55-imagick",
"php56-imagick",
"php70-imagick",
"php71-imagick",
"php72-imagick",
"php73-imagick",
"php74-imagick",
"php80-imagick",
"php81-imagick",
"php82-imagick",
"php83-imagick",
"php84-imagick",
"converseen",
"php85-imagick",
"php53-imagick",
"php54-imagick"
]
}
]
},
{
"name": "py312-hatch-nodejs-version",
"portdir": "python/py-hatch-nodejs-version",
"version": "0.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agoose77/hatch-nodejs-version",
"description": "Hatch plugin for versioning from a package.json file",
"long_description": "Hatch plugin for versioning from a package.json file",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-hatchling"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-ipympl",
"py312-jupyterlab_pygments",
"py312-nbformat",
"py312-pyviz_comms"
]
}
]
},
{
"name": "py311-hatch-nodejs-version",
"portdir": "python/py-hatch-nodejs-version",
"version": "0.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agoose77/hatch-nodejs-version",
"description": "Hatch plugin for versioning from a package.json file",
"long_description": "Hatch plugin for versioning from a package.json file",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-hatchling"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-ipympl",
"py311-jupyterlab_pygments",
"py311-nbformat",
"py311-pyviz_comms"
]
}
]
},
{
"name": "py310-hatch-nodejs-version",
"portdir": "python/py-hatch-nodejs-version",
"version": "0.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agoose77/hatch-nodejs-version",
"description": "Hatch plugin for versioning from a package.json file",
"long_description": "Hatch plugin for versioning from a package.json file",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-hatchling"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-ipympl",
"py310-jupyterlab_pygments",
"py310-nbformat",
"py310-pyviz_comms"
]
}
]
},
{
"name": "py39-hatch-nodejs-version",
"portdir": "python/py-hatch-nodejs-version",
"version": "0.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agoose77/hatch-nodejs-version",
"description": "Hatch plugin for versioning from a package.json file",
"long_description": "Hatch plugin for versioning from a package.json file",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-hatchling",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-hatchling"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-nbformat",
"py39-pyviz_comms",
"py39-jupyterlab_pygments"
]
}
]
},
{
"name": "py38-hatch-nodejs-version",
"portdir": "python/py-hatch-nodejs-version",
"version": "0.3.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agoose77/hatch-nodejs-version",
"description": "Hatch plugin for versioning from a package.json file",
"long_description": "Hatch plugin for versioning from a package.json file",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-hatchling",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-hatchling"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py38-nbformat",
"py38-jupyterlab_pygments",
"py38-pyviz_comms"
]
}
]
},
{
"name": "py-hatch-nodejs-version",
"portdir": "python/py-hatch-nodejs-version",
"version": "0.4.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agoose77/hatch-nodejs-version",
"description": "Hatch plugin for versioning from a package.json file",
"long_description": "Hatch plugin for versioning from a package.json file",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-hatch-nodejs-version"
]
}
],
"depends_on": []
},
{
"name": "py312-multiprocess",
"portdir": "python/py-multiprocess",
"version": "0.70.19",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/uqfoundation/multiprocess",
"description": "better multiprocessing and multithreading in python",
"long_description": "better multiprocessing and multithreading in python",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2213
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-dill",
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-datasets"
]
}
]
},
{
"name": "py312-colander",
"portdir": "python/py-colander",
"version": "2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/colander",
"description": "System for validating and deserializing data.",
"long_description": "System for validating and deserializing data.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-babel",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-iso8601",
"py312-translationstring",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-colander"
]
}
]
}
]
}