HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50629,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=541",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=539",
"results": [
{
"name": "py-zxcvbn",
"portdir": "python/py-zxcvbn",
"version": "4.4.28",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dwolfhub/zxcvbn-python",
"description": "Implementation of Dropbox’s realistic password strength estimator",
"long_description": "Implementation of Dropbox’s realistic password strength estimator",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-zxcvbn"
]
}
],
"depends_on": []
},
{
"name": "py-yubico",
"portdir": "python/py-yubico",
"version": "1.3.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Yubico/python-yubico",
"description": "Python code for talking to Yubico’s YubiKeys",
"long_description": "Python code for talking to Yubico’s YubiKeys",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-yubico"
]
}
],
"depends_on": []
},
{
"name": "py312-validators",
"portdir": "python/py-validators",
"version": "0.34.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kvesteri/validators",
"description": "Python Data Validation for Humans™",
"long_description": "Python Data Validation for Humans™",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"secrets",
"py-validators"
]
},
{
"type": "test",
"ports": [
"py312-Faker"
]
}
]
},
{
"name": "py311-validators",
"portdir": "python/py-validators",
"version": "0.34.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kvesteri/validators",
"description": "Python Data Validation for Humans™",
"long_description": "Python Data Validation for Humans™",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-Faker"
]
}
]
},
{
"name": "py39-validators",
"portdir": "python/py-validators",
"version": "0.34.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kvesteri/validators",
"description": "Python Data Validation for Humans™",
"long_description": "Python Data Validation for Humans™",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-Faker"
]
}
]
},
{
"name": "py310-validators",
"portdir": "python/py-validators",
"version": "0.34.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kvesteri/validators",
"description": "Python Data Validation for Humans™",
"long_description": "Python Data Validation for Humans™",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-Faker"
]
}
]
},
{
"name": "py-validators",
"portdir": "python/py-validators",
"version": "0.34.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kvesteri/validators",
"description": "Python Data Validation for Humans™",
"long_description": "Python Data Validation for Humans™",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-validators"
]
}
],
"depends_on": []
},
{
"name": "py312-pykeepass",
"portdir": "python/py-pykeepass",
"version": "4.1.0.post1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libkeepass/pykeepass",
"description": "Library to interact with keepass databases",
"long_description": "Library to interact with keepass databases",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-construct",
"py312-lxml",
"py312-pycryptodomex",
"py312-argon2-cffi",
"py312-pyotp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"secrets",
"py-pykeepass"
]
}
]
},
{
"name": "py310-pykeepass",
"portdir": "python/py-pykeepass",
"version": "4.1.0.post1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libkeepass/pykeepass",
"description": "Library to interact with keepass databases",
"long_description": "Library to interact with keepass databases",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-construct",
"py310-pyotp",
"py310-argon2-cffi",
"py310-lxml",
"py310-pycryptodomex"
]
}
],
"depends_on": []
},
{
"name": "py311-pykeepass",
"portdir": "python/py-pykeepass",
"version": "4.1.0.post1",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libkeepass/pykeepass",
"description": "Library to interact with keepass databases",
"long_description": "Library to interact with keepass databases",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-construct",
"py311-pycryptodomex",
"py311-lxml",
"py311-pyotp",
"py311-argon2-cffi"
]
}
],
"depends_on": []
},
{
"name": "py-pykeepass",
"portdir": "python/py-pykeepass",
"version": "4.1.0.post1",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/libkeepass/pykeepass",
"description": "Library to interact with keepass databases",
"long_description": "Library to interact with keepass databases",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-pykeepass"
]
}
],
"depends_on": []
},
{
"name": "toxic",
"portdir": "net/toxic",
"version": "0.16.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://toktok.ltd",
"description": "An ncurses-based Tox client",
"long_description": "Toxic is a Tox-based instant messaging and video chat client.",
"active": true,
"categories": [
"net",
"security"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"glib2",
"libconfig-hr",
"libnotify",
"ncurses",
"desktop-file-utils",
"freealut",
"qrencode",
"curl",
"xorg-libX11",
"toxcore",
"libpng",
"openal-soft"
]
}
],
"depends_on": []
},
{
"name": "secrets",
"portdir": "gnome/secrets",
"version": "9.4",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.gnome.org/World/secrets",
"description": "Password manager for GNOME",
"long_description": "Password manager for GNOME",
"active": true,
"categories": [
"sysutils",
"security",
"gnome"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"gettext",
"meson",
"ninja",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-validators",
"py312-pyotp",
"libadwaita",
"glib2",
"py312-pykeepass",
"py312-yubico",
"py312-zxcvbn",
"py312-kcs11",
"desktop-file-utils",
"gobject-introspection",
"gettext-runtime",
"gtk4"
]
},
{
"type": "run",
"ports": [
"py312-pyusb"
]
}
],
"depends_on": []
},
{
"name": "py38-validators",
"portdir": "python/py-validators",
"version": "0.18.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kvesteri/validators",
"description": "Python Data Validation for Humans™",
"long_description": "Python Data Validation for Humans™",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-Faker"
]
}
]
},
{
"name": "py37-validators",
"portdir": "python/py-validators",
"version": "0.18.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kvesteri/validators",
"description": "Python Data Validation for Humans™",
"long_description": "Python Data Validation for Humans™",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py37-Faker"
]
}
]
},
{
"name": "rb23-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby23"
]
}
],
"depends_on": []
},
{
"name": "rb27-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"rb27-gem-patch"
]
},
{
"type": "lib",
"ports": [
"rb27-mini_portile2",
"libiconv",
"libxml2",
"libxslt",
"zlib",
"ruby27"
]
},
{
"type": "run",
"ports": [
"rb27-racc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb27-ronn-ng"
]
}
]
},
{
"name": "rb30-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"rb30-gem-patch"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libxml2",
"libxslt",
"rb30-mini_portile2",
"zlib",
"ruby30"
]
},
{
"type": "run",
"ports": [
"rb30-racc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb30-ronn-ng"
]
}
]
},
{
"name": "rb31-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"rb31-gem-patch"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"libxslt",
"ruby31",
"rb31-mini_portile2",
"zlib",
"libiconv"
]
},
{
"type": "run",
"ports": [
"rb31-racc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-ronn-ng"
]
}
]
},
{
"name": "rb32-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"rb32-gem-patch"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"libxslt",
"ruby32",
"rb32-mini_portile2",
"zlib",
"libiconv"
]
},
{
"type": "run",
"ports": [
"rb32-racc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-ronn-ng"
]
}
]
},
{
"name": "rb33-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"rb33-gem-patch"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"libxslt",
"zlib",
"rb33-mini_portile2",
"ruby33",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-ronn-ng"
]
}
]
},
{
"name": "rb-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.16.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "rb24-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby24"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb24-ronn-ng"
]
}
]
},
{
"name": "rb25-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby25"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb25-ronn-ng"
]
}
]
},
{
"name": "rb26-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb26-ronn-ng"
]
}
]
},
{
"name": "rb27-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb27-webgen",
"rb27-ronn-ng"
]
}
]
},
{
"name": "rb30-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb30-ronn-ng"
]
}
]
},
{
"name": "rb31-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-ronn-ng"
]
}
]
},
{
"name": "rb32-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"espeak-ng"
]
},
{
"type": "lib",
"ports": [
"rb32-ronn-ng"
]
}
]
},
{
"name": "rb33-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-ronn-ng"
]
}
]
},
{
"name": "rb24-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby24"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb24-ronn-ng"
]
}
]
},
{
"name": "rb25-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby25"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb25-ronn-ng"
]
}
]
},
{
"name": "rb26-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb26-ronn-ng"
]
}
]
},
{
"name": "rb27-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb27-ronn-ng"
]
}
]
},
{
"name": "rb30-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby30"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb30-ronn-ng"
]
}
]
},
{
"name": "rb31-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb31-ronn-ng"
]
}
]
},
{
"name": "rb32-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb32-ronn-ng"
]
}
]
},
{
"name": "rb33-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb33-ronn-ng"
]
}
]
},
{
"name": "rb-kramdown",
"portdir": "ruby/rb-kramdown",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kramdown.gettalong.org",
"description": "fast, pure-Ruby Markdown-superset converter",
"long_description": "kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition and supporting several common extensions.",
"active": true,
"categories": [
"textproc",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb-webgen"
]
}
]
},
{
"name": "rb-mustache",
"portdir": "ruby/rb-mustache",
"version": "1.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mustache/mustache",
"description": "Logic-less templates, implemented in Ruby.",
"long_description": "Inspired by ctemplate and et, Mustache is a framework-agnostic way to render logic-free views.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "rb24-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.13.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": false,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
"rb24-gem-patch"
]
},
{
"type": "lib",
"ports": [
"rb24-mini_portile2",
"libiconv",
"zlib",
"libxslt",
"libxml2",
"ruby24"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb24-ronn-ng"
]
}
]
},
{
"name": "rb25-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.13.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": false,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
"rb25-gem-patch"
]
},
{
"type": "lib",
"ports": [
"rb25-mini_portile2",
"libiconv",
"zlib",
"libxslt",
"libxml2",
"ruby25"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb25-ronn-ng"
]
}
]
},
{
"name": "rb26-nokogiri",
"portdir": "ruby/rb-nokogiri",
"version": "1.15.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nokogiri.org",
"description": "Nokogiri is an HTML, XML, SAX, and Reader parser.",
"long_description": "Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors.",
"active": false,
"categories": [
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 110
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "extract",
"ports": [
"rb26-gem-patch"
]
},
{
"type": "lib",
"ports": [
"rb26-mini_portile2",
"libiconv",
"zlib",
"libxslt",
"libxml2",
"ruby26"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb26-ronn-ng"
]
}
]
},
{
"name": "em",
"portdir": "editors/em",
"version": "1.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pgas.freeshell.org/C/em/",
"description": "editor for mortals",
"long_description": "The first visual editor for UNIX. Originally written by George Coulouris. Updated for more recent UNIX variants by Pierre Gaston. Historical context: https://www.coulouris.net/cs_history/em_story/",
"active": true,
"categories": [
"editors"
],
"maintainers": [
{
"name": "artkiver",
"github": "artkiver",
"ports_count": 12
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "sgrep",
"portdir": "textproc/sgrep",
"version": "0.99",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://www.cs.helsinki.fi/u/jjaakkol/sgrep.html",
"description": "structured grep is a tool for searching SGML, XML and HTML files",
"long_description": "sgrep (structured grep) is a tool for searching and indexing text, SGML, XML and HTML files and filtering text streams using structural criteria.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "unac",
"portdir": "textproc/unac",
"version": "1.8.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://savannah.nongnu.org/projects/unac",
"description": "library that removes accents from characters",
"long_description": "unac is a library that removes accents from characters.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"autoconf",
"automake",
"clang-17",
"libtool",
"perl5"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"postgresql-unaccent"
]
}
]
},
{
"name": "py312-gsecrets",
"portdir": "python/py-gsecrets",
"version": "1.3.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/recurve-inc/gsecrets",
"description": "Helper library and CLI for interacting with the secrets store",
"long_description": "Helper library and CLI for interacting with the secrets store",
"active": true,
"categories": [
"sysutils",
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-google-api",
"python312",
"py312-google-cloud-storage",
"py312-ndg_httpsclient",
"py312-click",
"py312-requests",
"py312-asn1",
"py312-openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-gsecrets"
]
}
]
},
{
"name": "py310-gsecrets",
"portdir": "python/py-gsecrets",
"version": "1.3.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/recurve-inc/gsecrets",
"description": "Helper library and CLI for interacting with the secrets store",
"long_description": "Helper library and CLI for interacting with the secrets store",
"active": true,
"categories": [
"sysutils",
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py310-google-api",
"python310",
"py310-google-cloud-storage",
"py310-ndg_httpsclient",
"py310-requests",
"py310-click",
"py310-asn1",
"py310-openssl"
]
}
],
"depends_on": []
},
{
"name": "py311-gsecrets",
"portdir": "python/py-gsecrets",
"version": "1.3.3",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/recurve-inc/gsecrets",
"description": "Helper library and CLI for interacting with the secrets store",
"long_description": "Helper library and CLI for interacting with the secrets store",
"active": true,
"categories": [
"sysutils",
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py311-ndg_httpsclient",
"python311",
"py311-google-cloud-storage",
"py311-google-api",
"py311-requests",
"py311-openssl",
"py311-click",
"py311-asn1"
]
}
],
"depends_on": []
},
{
"name": "py-gsecrets",
"portdir": "python/py-gsecrets",
"version": "1.3.3",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/recurve-inc/gsecrets",
"description": "Helper library and CLI for interacting with the secrets store",
"long_description": "Helper library and CLI for interacting with the secrets store",
"active": true,
"categories": [
"sysutils",
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-gsecrets"
]
}
],
"depends_on": []
}
]
}