HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50476,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=749",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=747",
"results": [
{
"name": "rb-technorati-ruby",
"portdir": "ruby/rb-technorati-ruby",
"version": "0.1.0",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pablotron.org/software/technorati-ruby/",
"description": "Technorati(http://technorati.com/) bindings for Ruby.",
"long_description": "Technorati(http://technorati.com/) bindings for Ruby.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "py27-fastimport",
"portdir": "python/py-fastimport",
"version": "0.9.2",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/python-fastimport",
"description": "Python parser for the fastimport format",
"long_description": "A Python parser for the fastimport format, split out from bzr-fastimport.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 57
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fastimport"
]
},
{
"type": "run",
"ports": [
"bzr-fastimport"
]
}
]
},
{
"name": "py-fastimport",
"portdir": "python/py-fastimport",
"version": "0.9.2",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/python-fastimport",
"description": "Python parser for the fastimport format",
"long_description": "A Python parser for the fastimport format, split out from bzr-fastimport.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 57
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-fastimport"
]
}
],
"depends_on": []
},
{
"name": "uagen",
"portdir": "mail/uagen",
"version": "1.0.7",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.fabiankeil.de/sourcecode/uagen/",
"description": "A Firefox-User-Agent generator for Privoxy and Mozilla browsers",
"long_description": "uagen generates a fake Firefox User-Agent and writes it into a Privoxy action file as parameter for Privoxy's hide-user-agent action. Operating system, architecture, platform, language and build date are randomized. The generated language is also used as parameter for the hide-accept-language action which is understood by Privoxy since version 3.0.5 beta. Additionally the User-Agent can be written into prefs.js files which are used by many Mozilla browsers.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "libebml",
"portdir": "textproc/libebml",
"version": "1.4.5",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.matroska.org",
"description": "EBML (Extensible Binary Meta Language), sort of binary version of XML.",
"long_description": "EBML (Extensible Binary Meta Language), a binary derivative of XML. EBML enables the Matroska Development Team to gain significant advantages in terms of future format extensibility, without breaking file support in old parsers.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"xz"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libmatroska",
"tenacity",
"mkvtoolnix-legacy",
"VLC2",
"libVLC2",
"mkvtoolnix-devel",
"mkvtoolnix"
]
}
]
},
{
"name": "prima",
"portdir": "fortran/prima",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://libprima.net",
"description": "PRIMA is a package for solving general non-linear optimization problems without using derivatives",
"long_description": "PRIMA is a package for solving general non-linear optimization problems without using derivatives",
"active": true,
"categories": [
"science",
"fortran"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
},
{
"name": "",
"github": "zaikunzhang",
"ports_count": 1
}
],
"variants": [
"debug",
"clang10",
"clang11",
"clang12",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang50",
"clang60",
"clang70",
"clang80",
"clang90",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gccdevel",
"gfortran",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16",
"gcc13"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "py27-backports_abc",
"portdir": "python/py-backports_abc",
"version": "0.5",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cython/backports_abc",
"description": "A backport of recent additions to the 'collections.abc' module from Python 3.5.",
"long_description": "A backport of recent additions to the 'collections.abc' module from Python 3.5.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2866
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-backports_abc",
"py27-tornado"
]
}
]
},
{
"name": "py-backports_abc",
"portdir": "python/py-backports_abc",
"version": "0.5",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cython/backports_abc",
"description": "A backport of recent additions to the 'collections.abc' module from Python 3.5.",
"long_description": "A backport of recent additions to the 'collections.abc' module from Python 3.5.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2866
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-backports_abc"
]
}
],
"depends_on": []
},
{
"name": "ccm",
"portdir": "databases/ccm",
"version": "2.8.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pcmanus/ccm",
"description": "Cassandra Cluster Manager",
"long_description": "A script/library to create, launch and remove a Apache Cassandra cluster on localhost. The goal of ccm and ccmlib is to make is easy to create, manage and destroy a small cluster on a local box. It is meant for testing of a Cassandra cluster.",
"active": true,
"categories": [
"databases"
],
"maintainers": [
{
"name": "blair",
"github": "blair",
"ports_count": 26
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-yaml"
]
}
],
"depends_on": []
},
{
"name": "sieve-connect",
"portdir": "mail/sieve-connect",
"version": "0.90",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/philpennock/sieve-connect",
"description": "A client for the MANAGESIEVE Protocol",
"long_description": "sieve-connect is a client for the ManageSieve protocol, as specifed in RFC 5804.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.34-io-socket-ip",
"p5.34-io-socket-ssl",
"p5.34-authen-sasl",
"p5.34-net-dns",
"p5.34-term-readkey",
"p5.34-mozilla-publicsuffix"
]
}
],
"depends_on": []
},
{
"name": "muttprint",
"portdir": "mail/muttprint",
"version": "0.72d",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://muttprint.sourceforge.net",
"description": "pretty printing of your mails",
"long_description": "Muttprint formats the output of mail clients to a good-looking printing using the typesetting system LaTeX.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"dialog",
"p5.34-text-iconv",
"p5.34-timedate"
]
}
],
"depends_on": []
},
{
"name": "biabam",
"portdir": "mail/biabam",
"version": "0.9.7",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mmj.dk/biabam/",
"description": "biabam is a bash attachment mailer",
"long_description": "biabam is a bash attachment mailer. It is just a small tool, useful when you want to mail attachments from the commandline.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"bash"
]
}
],
"depends_on": []
},
{
"name": "lua51-glut",
"portdir": "lua/lua-glut",
"version": "0.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lua-users.org/wiki/VarolKaptan",
"description": "a set of libraries providing OpenGL and GLUT bindings for Lua 5",
"long_description": "luaglut is a set of libraries providing OpenGL and GLUT bindings for Lua 5.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"lua51"
]
}
],
"depends_on": []
},
{
"name": "lua-glut",
"portdir": "lua/lua-glut",
"version": "0.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://lua-users.org/wiki/VarolKaptan",
"description": "a set of libraries providing OpenGL and GLUT bindings for Lua 5",
"long_description": "luaglut is a set of libraries providing OpenGL and GLUT bindings for Lua 5.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "lua51-coxpcall",
"portdir": "lua/lua-coxpcall",
"version": "1.17.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/hisham/coxpcall",
"description": "Coroutine safe xpcall and pcall",
"long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"lua51"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lua51-copas",
"lua51-timerwheel",
"lua51-wsapi"
]
}
]
},
{
"name": "lua52-coxpcall",
"portdir": "lua/lua-coxpcall",
"version": "1.17.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/hisham/coxpcall",
"description": "Coroutine safe xpcall and pcall",
"long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"lua52"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lua52-copas",
"lua52-timerwheel",
"lua52-wsapi"
]
}
]
},
{
"name": "lua53-coxpcall",
"portdir": "lua/lua-coxpcall",
"version": "1.17.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/hisham/coxpcall",
"description": "Coroutine safe xpcall and pcall",
"long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"lua53"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lua53-copas",
"lua53-timerwheel",
"lua53-wsapi"
]
}
]
},
{
"name": "lua54-coxpcall",
"portdir": "lua/lua-coxpcall",
"version": "1.17.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/hisham/coxpcall",
"description": "Coroutine safe xpcall and pcall",
"long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"lua54"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lua54-copas",
"lua54-timerwheel",
"lua54-wsapi"
]
}
]
},
{
"name": "lua-coxpcall",
"portdir": "lua/lua-coxpcall",
"version": "1.17.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/hisham/coxpcall",
"description": "Coroutine safe xpcall and pcall",
"long_description": "Encapsulates the protected calls with a coroutine based loop, so errors can be handled without the usual Lua 5.x pcall/xpcall issues with coroutines yielding inside the call to pcall or xpcall.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
null
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "xmlgen",
"portdir": "lang/xmlgen",
"version": "1.4",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://tclxml.sourceforge.net/xmlgen.html",
"description": "The Tcl package xmlgen allows to write Tcl code which translates itself into XML.",
"long_description": "Every tag is made into a markup command which takes attributes and the element's content as parameters and then prints the XML tagged content. Of course, the content again can contain markup commands.",
"active": true,
"categories": [
"lang",
"tcl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "run",
"ports": [
"tcl"
]
}
],
"depends_on": []
},
{
"name": "rb-log4r",
"portdir": "ruby/rb-log4r",
"version": "1.0.5",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/log4r",
"description": "a comprehensive and flexible logging library",
"long_description": "Log4r is a comprehensive and flexible logging library written in Ruby for use in Ruby programs. It features a hierarchical logging system of any number of levels, custom level names, logger inheritance, multiple output destinations, execution tracing, custom formatting, thread safteyness, XML and YAML configuration, and more.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb-activeldap"
]
}
]
},
{
"name": "rb-http-access2",
"portdir": "ruby/rb-http-access2",
"version": "2.0.9",
"license": "(Ruby or GPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dev.ctor.org/http-access2",
"description": "libwww-perl like web library for ruby",
"long_description": "Accesses resources via http. This library mimics the functionality of perl's libwww.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"rb-google",
"rb-bioruby"
]
}
]
},
{
"name": "rb-google",
"portdir": "ruby/rb-google",
"version": "0.6.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.caliban.org/ruby/ruby-google.shtml",
"description": "Ruby interface to Googleʼs SOAP-driven Web API",
"long_description": "Ruby/Google offers a higher-level abstraction of Googleʼs SOAP-driven Web API. It allows the user to programmatically query the Google serach-engine from the convert of his or her favorite programming language.",
"active": true,
"categories": [
"www",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-http-access2",
"rb-uconv"
]
}
],
"depends_on": []
},
{
"name": "rb-acts_as_taggable",
"portdir": "ruby/rb-acts_as_taggable",
"version": "2.0.2",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.rubygems.org/gems/acts_as_taggable",
"description": "An acts-as Mixin for easy applying and searching tags/folksnomies on Active Record objects",
"long_description": "An acts-as Mixin for easy applying and searching tags/folksnomies on Active Record objects. Remark: this is the gem, and it differs from the homonym rails plugin.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"rb18-rake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby",
"rb-rubygems"
]
}
],
"depends_on": []
},
{
"name": "d-mode.el",
"portdir": "lang/d-mode.el",
"version": "2.0.4",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.prowiki.org/wiki4d/wiki.cgi?EditorSupport/EmacsDMode",
"description": "D Programming Language mode for (X)Emacs",
"long_description": "This mode supports most of D's syntax, including nested /+ +/ comments and backquote `string literals`. This mode has been dubbed 2.0 because it is a complete rewrite from scratch. The previous d-mode was based on cc-mode 5.28 or so. This version is based on the cc-mode 5.30 derived mode example by Martin Stjernholm, 2002.",
"active": true,
"categories": [
"lang",
"editors"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"emacs"
]
}
],
"depends_on": []
},
{
"name": "rb18-pdumpfs",
"portdir": "ruby/rb-pdumpfs",
"version": "1.3",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://0xcc.net/pdumpfs/",
"description": "simply daily backup system similar to Plan9's dumpfs",
"long_description": "pdumpfs is a simple daily backup system similar to Plan9's dumpfs which preserves every daily snapshot. pdumpfs is written in Ruby. You can access the past snapshots at any time for retrieving a certain day's file. Let's backup your home directory with pdumpfs!",
"active": true,
"categories": [
"sysutils",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "rb31-pdumpfs",
"portdir": "ruby/rb-pdumpfs",
"version": "1.3",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://0xcc.net/pdumpfs/",
"description": "simply daily backup system similar to Plan9's dumpfs",
"long_description": "pdumpfs is a simple daily backup system similar to Plan9's dumpfs which preserves every daily snapshot. pdumpfs is written in Ruby. You can access the past snapshots at any time for retrieving a certain day's file. Let's backup your home directory with pdumpfs!",
"active": true,
"categories": [
"sysutils",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": []
},
{
"name": "rb-pdumpfs",
"portdir": "ruby/rb-pdumpfs",
"version": "1.3",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://0xcc.net/pdumpfs/",
"description": "simply daily backup system similar to Plan9's dumpfs",
"long_description": "pdumpfs is a simple daily backup system similar to Plan9's dumpfs which preserves every daily snapshot. pdumpfs is written in Ruby. You can access the past snapshots at any time for retrieving a certain day's file. Let's backup your home directory with pdumpfs!",
"active": true,
"categories": [
"sysutils",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "py27-weblib",
"portdir": "python/py-weblib",
"version": "1.3.13",
"license": "GPL-2",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.stroeder.com/pyweblib.html",
"description": "Python web application library",
"long_description": "Python web application library handling FORM input, sessions, SSL-related environment variables and some basic HTTP functions.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-weblib"
]
}
]
},
{
"name": "py-weblib",
"portdir": "python/py-weblib",
"version": "1.3.13",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.stroeder.com/pyweblib.html",
"description": "Python web application library",
"long_description": "Python web application library handling FORM input, sessions, SSL-related environment variables and some basic HTTP functions.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py27-weblib"
]
}
],
"depends_on": []
},
{
"name": "kdegames4",
"portdir": "kde/kdegames4",
"version": "4.14.3",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kde.org",
"description": "A variety of games made with the KDE4 development platform",
"long_description": "A variety of games made with the KDE4 development platform",
"active": true,
"categories": [
"games",
"kde",
"kde4"
],
"maintainers": [],
"variants": [
"debug",
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"granatier",
"kapman",
"katomic",
"kblackbox",
"kblocks",
"kbounce",
"kbreakout",
"kdiamond",
"kfourinline",
"kgoldrunner",
"kigo",
"killbots",
"kiriki",
"kjumpingcube",
"klickety",
"klines",
"kmahjongg",
"kmines",
"knavalbattle",
"knetwalk",
"kolf",
"kollision",
"konquest",
"kpat",
"kreversi",
"kshisen",
"ksirk",
"ksnakeduel",
"kspaceduel",
"ksquares",
"ksudoku",
"ktuberling",
"kubrick",
"lskat",
"qt4-mac",
"picmi",
"palapeli",
"phonon",
"bomber",
"bovo"
]
}
],
"depends_on": []
},
{
"name": "kde-dev-scripts",
"portdir": "kde/kde-dev-scripts",
"version": "4.14.3",
"license": "GPL-2+ and LGPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kde.org/",
"description": "KDE Developer convenience scripts",
"long_description": "KDE Developer convenience scripts",
"active": true,
"categories": [
"kde",
"kde4"
],
"maintainers": [],
"variants": [
"debug",
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"automoc",
"cmake",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"phonon",
"kdelibs4"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kdesdk4"
]
}
]
},
{
"name": "kde",
"portdir": "kde/kde",
"version": "4.14.3",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kde.org/",
"description": "KDE Desktop bundle",
"long_description": "KDE Desktop bundle",
"active": true,
"categories": [
"kde",
"kde4"
],
"maintainers": [],
"variants": [
"debug",
"docs",
"accessibility",
"dev_tools",
"fun",
"graphics",
"all"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"kdenetwork4",
"phonon",
"kdeutils4",
"kdepim4",
"kde4-baseapps",
"kdelibs4",
"kdemultimedia4"
]
}
],
"depends_on": []
},
{
"name": "spymemcached",
"portdir": "java/spymemcached",
"version": "2.8.4",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/spymemcached/",
"description": "A high performance, distributed object caching system.",
"long_description": "Memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. This Port provides a native Java client written by Dustin Sallings.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "rb-observable",
"portdir": "ruby/rb-observable",
"version": "0.5",
"license": "Ruby",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://redshift.sourceforge.net/observable/",
"description": "Mechanism for notifying obervers of state changes",
"long_description": "A variation on the observer pattern. Allows the state of a variable to be exposed to observers. An observer registers code to execute when the variable changes (and also a pattern to detect changes of interest). Notification happens when the writer method is called.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby"
]
}
],
"depends_on": []
},
{
"name": "pmd",
"portdir": "java/pmd",
"version": "6.55.0",
"license": "(BSD or Apache-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pmd.github.io",
"description": "PMD is a Java source code analyzer",
"long_description": "PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and so forth.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 644
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "py-brotlipy",
"portdir": "python/py-brotlipy",
"version": "0.7.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py-brotlicffi",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py-brotlicffi",
"long_description": "This port has been replaced by py-brotlicffi.",
"active": false,
"categories": [],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
null
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py310-brotlipy",
"portdir": "python/py-brotlipy",
"version": "0.7.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py310-brotlicffi",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py310-brotlicffi",
"long_description": "This port has been replaced by py310-brotlicffi.",
"active": false,
"categories": [],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
null
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py39-brotlipy",
"portdir": "python/py-brotlipy",
"version": "0.7.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-brotlicffi",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py39-brotlicffi",
"long_description": "This port has been replaced by py39-brotlicffi.",
"active": false,
"categories": [],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
null
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py38-brotlipy",
"portdir": "python/py-brotlipy",
"version": "0.7.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py38-brotlicffi",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py38-brotlicffi",
"long_description": "This port has been replaced by py38-brotlicffi.",
"active": false,
"categories": [],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
null
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py37-brotlipy",
"portdir": "python/py-brotlipy",
"version": "0.7.0",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py37-brotlicffi",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py37-brotlicffi",
"long_description": "This port has been replaced by py37-brotlicffi.",
"active": false,
"categories": [],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
null
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py36-brotlipy",
"portdir": "python/py-brotlipy",
"version": "0.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-hyper/brotlipy",
"description": "Python binding to the Brotli library",
"long_description": "Python binding to the Brotli library",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-9.0"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-cffi"
]
},
{
"type": "test",
"ports": [
"py36-hypothesis",
"py36-pytest"
]
}
],
"depends_on": []
},
{
"name": "py27-brotlipy",
"portdir": "python/py-brotlipy",
"version": "0.7.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-hyper/brotlipy",
"description": "Python binding to the Brotli library",
"long_description": "Python binding to the Brotli library",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"py27-enum34",
"py27-cffi",
"python27"
]
},
{
"type": "test",
"ports": [
"py27-hypothesis",
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "jmock1",
"portdir": "java/jmock1",
"version": "1.2.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jmock.org/",
"description": "Library for testing Java code using mock objects",
"long_description": "jMock is a library that supports test-driven development of Java code with mock objects. Mock objects help you design and test the interactions between the objects in your programs.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "javacc",
"portdir": "java/javacc",
"version": "6.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://javacc.org/",
"description": "Java Compiler Compiler, a parser generator for use with Java",
"long_description": "Java Compiler Compiler (JavaCC) is the most popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc.",
"active": true,
"categories": [
"devel",
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"ccl-util",
"javancss"
]
}
]
},
{
"name": "google-guava",
"portdir": "java/google-guava",
"version": "13.0.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/guava",
"description": "Google's core libraries for Java 1.6",
"long_description": "Google Guava replaces and includes Google Collections plus many other important core libraries. It is a strict, backward-compatible superset of the Google Collections Library. It also includes six months worth of bug fixes, documetnation fixes, and performance fixes, so it is strongly encouraged to instead of Google Collections.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"cassandra"
]
}
]
},
{
"name": "ditaa",
"portdir": "java/ditaa",
"version": "0.11.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stathissideris/ditaa",
"description": "Java ASCII art to bitmap graphics conversion utility",
"long_description": "ditaa is a small command-line utility, written in Java, that can convert diagrams drawn using ASCII art (i.e., 'drawings' that contain characters that resemble lines like | / - ) into proper bitmap graphics.",
"active": true,
"categories": [
"java",
"editors"
],
"maintainers": [
{
"name": "slewsys",
"github": "slewsys",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "ocaml-xmlm",
"portdir": "ocaml/ocaml-xmlm",
"version": "1.4.0",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://erratique.ch/software/xmlm",
"description": "streaming XML input/output module for OCaml",
"long_description": "Xmlm is an OCaml module providing streaming XML input/output. It aims at making XML processing robust and painless. The streaming interface can process documents without building an in-memory representation. It lets the programmer translate its data structures to XML documents and vice-versa. Functions are provided to easily transform arborescent data structures to/from XML documents.",
"active": true,
"categories": [
"devel",
"textproc",
"ocaml"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-ocamlbuild",
"ocaml-topkg",
"opam",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ocaml",
"ocaml-findlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ocaml-xtmpl",
"ocaml-ocamlrss",
"stog"
]
}
]
},
{
"name": "atool",
"portdir": "archivers/atool",
"version": "0.39.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nongnu.org/atool/",
"description": "An archival front-end",
"long_description": "atool is a script for managing file archives of various types (tar, tar+gzip, zip etc).",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "expiation",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"gsed",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"cfiles"
]
}
]
},
{
"name": "rb19-mocha",
"portdir": "ruby/rb19-mocha",
"version": "0.9.8",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://gofreerange.com/mocha/docs",
"description": "Library for mocking and stubbing using a syntax like that of JMock",
"long_description": "Mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbing of methods on real (non-mock) classes.",
"active": true,
"categories": [
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby19"
]
}
],
"depends_on": []
}
]
}