HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50432,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=731",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=729",
"results": [
{
"name": "blib",
"portdir": "graphics/blib",
"version": "1.1.7",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.blinkenlights.de/",
"description": "Library of useful things to hack the Blinkenlights",
"long_description": "This library contains some code that you will find useful if you want to create any kind of software related to Blinkenlights. If you have never heard about Blinkenlights, you want to check the project's home page first.",
"active": true,
"categories": [
"graphics",
"blinkenlights"
],
"maintainers": [],
"variants": [
"gtk",
"aa",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"glib2",
"gtk2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"blccc",
"blinkensim",
"blinkenthemes",
"blinkentools"
]
}
]
},
{
"name": "ocrad",
"portdir": "graphics/ocrad",
"version": "0.29",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/ocrad/ocrad.html",
"description": "ocrad is an optical character recognition program",
"long_description": "GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. It reads a bitmap image in pbm format and produces text in byte (8-bit) or UTF-8 formats.",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "aeioudev",
"github": "aeiouaeiouaeiouaeiouaeiouaeiou",
"ports_count": 10
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"lzip"
]
},
{
"type": "lib",
"ports": [
"libpng"
]
}
],
"depends_on": []
},
{
"name": "polipo",
"portdir": "www/polipo",
"version": "1.0.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pps.jussieu.fr/~jch/software/polipo/",
"description": "small and fast web caching proxy",
"long_description": "Polipo is a small and fast caching web proxy designed to be used by one person or a small group of people.",
"active": true,
"categories": [
"www"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"texinfo",
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "sortu",
"portdir": "sysutils/sortu",
"version": "2.1.2",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/j256/sortu",
"description": "sort-unique",
"long_description": "The sortu program is a replacement for the sort and uniq programs. It is common for Unix script writers to want to count how many separate patterns are in a file. For example, if you have a list of addresses, you may want to see how many are from each state. So you cut out the state part, sort these, and then pass them through uniq -c. Sortu does all this for you in a fraction of the time. \n\n Sortu uses a hash table and some decent line processing to provide this functionality. For a relatively small number of keys, it can be significantly smaller than using sort, because it does not have to keep temporary files. If you are dealing with a large number of unique keys then sortu will run out of memory and stop. Sortu has some basic field and delimiter handling which should do most basic awk or cut features to separate out the field that you are sorting on.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "treeline",
"portdir": "office/treeline",
"version": "3.1.4",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://treeline.bellz.org",
"description": "Advanced outliner and personal information manager",
"long_description": "Some would call TreeLine an Outliner, others would call it a PIM. Basically, it just stores almost any kind of information. A tree structure makes it easy to keep things organized. And each node in the tree can contain several fields, forming a mini-database. The output format for each node can be defined, and the output can be shown on the screen, printed, or exported to html.",
"active": true,
"categories": [
"office",
"python",
"pim"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-pyqt5",
"aspell",
"aspell-dict-en",
"python39"
]
}
],
"depends_on": []
},
{
"name": "libopennet",
"portdir": "net/libopennet",
"version": "0.9.9",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.rkeene.org/oss/libopennet/",
"description": "open_net(), similar to open()",
"long_description": "Libopennet is a library that provides the function open_net() which accepts the same parameters as the open() system call, but the pathname argument can be an FTP or HTTP URL.",
"active": true,
"categories": [
"net"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automake",
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libconfig"
]
}
]
},
{
"name": "cotila",
"portdir": "math/cotila",
"version": "1.2.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/calebzulawski/cotila",
"description": "A compile-time linear algebra system for C++",
"long_description": "A compile-time linear algebra system for C++",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "convertall",
"portdir": "math/convertall",
"version": "0.8.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://convertall.bellz.org",
"description": "Extremely flexible unit converter",
"long_description": "ConvertAll has a large database of units, and allows conversions that use multiple units, e.g. convert from feet per decade to nautical miles per fortnight.",
"active": true,
"categories": [
"science",
"math"
],
"maintainers": [
{
"name": "kevin01",
"github": "khorton",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py310-wheel",
"py310-build",
"py310-installer",
"pkgconfig",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-pyqt5",
"qt5-qtbase"
]
}
],
"depends_on": []
},
{
"name": "openjdk19-openj9",
"portdir": "java/openjdk19-openj9",
"version": "19.0.2",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk20-openj9",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk20-openj9",
"long_description": "This port has been replaced by openjdk20-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"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": "openjdk19-graalvm",
"portdir": "java/openjdk19-graalvm",
"version": "22.3.1",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk20-graalvm",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk20-graalvm",
"long_description": "This port has been replaced by openjdk20-graalvm.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"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": [
{
"type": "lib",
"ports": [
"openjdk19-graalvm-native-image"
]
}
]
},
{
"name": "openjdk19-graalvm-native-image",
"portdir": "java/openjdk19-graalvm",
"version": "22.3.1",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.graalvm.org",
"description": "Native Image component for GraalVM",
"long_description": "Native Image component for GraalVM",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"openjdk19-graalvm"
]
}
],
"depends_on": []
},
{
"name": "openjdk18-openj9",
"portdir": "java/openjdk18-openj9",
"version": "18.0.2",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk20-openj9",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk20-openj9",
"long_description": "This port has been replaced by openjdk20-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"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": "rb31-thread_safe",
"portdir": "ruby/rb-thread_safe",
"version": "0.3.6",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-concurrency/thread_safe",
"description": "Thread-safe collections for Ruby",
"long_description": "Thread-safe collections for Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-memoizable"
]
}
]
},
{
"name": "rb32-thread_safe",
"portdir": "ruby/rb-thread_safe",
"version": "0.3.6",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-concurrency/thread_safe",
"description": "Thread-safe collections for Ruby",
"long_description": "Thread-safe collections for Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-memoizable"
]
}
]
},
{
"name": "rb33-thread_safe",
"portdir": "ruby/rb-thread_safe",
"version": "0.3.6",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-concurrency/thread_safe",
"description": "Thread-safe collections for Ruby",
"long_description": "Thread-safe collections for Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-memoizable"
]
}
]
},
{
"name": "rb-thread_safe",
"portdir": "ruby/rb-thread_safe",
"version": "0.3.6",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ruby-concurrency/thread_safe",
"description": "Thread-safe collections for Ruby",
"long_description": "Thread-safe collections for Ruby",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb31-naught",
"portdir": "ruby/rb-naught",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/avdi/naught",
"description": "Toolkit for building Null Object classes",
"long_description": "Toolkit for building Null Object classes",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter"
]
}
]
},
{
"name": "rb32-naught",
"portdir": "ruby/rb-naught",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/avdi/naught",
"description": "Toolkit for building Null Object classes",
"long_description": "Toolkit for building Null Object classes",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb33-naught",
"portdir": "ruby/rb-naught",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/avdi/naught",
"description": "Toolkit for building Null Object classes",
"long_description": "Toolkit for building Null Object classes",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-twitter"
]
}
]
},
{
"name": "rb-naught",
"portdir": "ruby/rb-naught",
"version": "1.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/avdi/naught",
"description": "Toolkit for building Null Object classes",
"long_description": "Toolkit for building Null Object classes",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb31-memoizable",
"portdir": "ruby/rb-memoizable",
"version": "0.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/memoizable",
"description": "Memoize method return values",
"long_description": "Memoize method return values",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
},
{
"type": "run",
"ports": [
"rb31-thread_safe"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter"
]
}
]
},
{
"name": "rb32-memoizable",
"portdir": "ruby/rb-memoizable",
"version": "0.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/memoizable",
"description": "Memoize method return values",
"long_description": "Memoize method return values",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
},
{
"type": "run",
"ports": [
"rb32-thread_safe"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb33-memoizable",
"portdir": "ruby/rb-memoizable",
"version": "0.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/memoizable",
"description": "Memoize method return values",
"long_description": "Memoize method return values",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
},
{
"type": "run",
"ports": [
"rb33-thread_safe"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-twitter"
]
}
]
},
{
"name": "rb-memoizable",
"portdir": "ruby/rb-memoizable",
"version": "0.4.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/memoizable",
"description": "Memoize method return values",
"long_description": "Memoize method return values",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb31-equalizer",
"portdir": "ruby/rb-equalizer",
"version": "0.0.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/equalizer",
"description": "Define equality, equivalency and hash methods automatically",
"long_description": "Define equality, equivalency and hash methods automatically",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter"
]
}
]
},
{
"name": "rb32-equalizer",
"portdir": "ruby/rb-equalizer",
"version": "0.0.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/equalizer",
"description": "Define equality, equivalency and hash methods automatically",
"long_description": "Define equality, equivalency and hash methods automatically",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb33-equalizer",
"portdir": "ruby/rb-equalizer",
"version": "0.0.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/equalizer",
"description": "Define equality, equivalency and hash methods automatically",
"long_description": "Define equality, equivalency and hash methods automatically",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-twitter"
]
}
]
},
{
"name": "rb-equalizer",
"portdir": "ruby/rb-equalizer",
"version": "0.0.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dkubb/equalizer",
"description": "Define equality, equivalency and hash methods automatically",
"long_description": "Define equality, equivalency and hash methods automatically",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb31-domain_name",
"portdir": "ruby/rb-domain_name",
"version": "0.6.20240107",
"license": "(BSD or MPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knu/ruby-domain_name",
"description": "This is a Domain Name manipulation library for Ruby",
"long_description": "This is a Domain Name manipulation library for Ruby. It can also be used for cookie domain validation based on the Public Suffix List.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-http-cookie"
]
}
]
},
{
"name": "rb32-domain_name",
"portdir": "ruby/rb-domain_name",
"version": "0.6.20240107",
"license": "(BSD or MPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knu/ruby-domain_name",
"description": "This is a Domain Name manipulation library for Ruby",
"long_description": "This is a Domain Name manipulation library for Ruby. It can also be used for cookie domain validation based on the Public Suffix List.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-http-cookie"
]
}
]
},
{
"name": "rb33-domain_name",
"portdir": "ruby/rb-domain_name",
"version": "0.6.20240107",
"license": "(BSD or MPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knu/ruby-domain_name",
"description": "This is a Domain Name manipulation library for Ruby",
"long_description": "This is a Domain Name manipulation library for Ruby. It can also be used for cookie domain validation based on the Public Suffix List.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-http-cookie"
]
}
]
},
{
"name": "rb-domain_name",
"portdir": "ruby/rb-domain_name",
"version": "0.6.20240107",
"license": "(BSD or MPL-2)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knu/ruby-domain_name",
"description": "This is a Domain Name manipulation library for Ruby",
"long_description": "This is a Domain Name manipulation library for Ruby. It can also be used for cookie domain validation based on the Public Suffix List.",
"active": true,
"categories": [
"net",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rb31-buftok",
"portdir": "ruby/rb-buftok",
"version": "0.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sferik/buftok",
"description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"long_description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby31"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb31-twitter"
]
}
]
},
{
"name": "rb32-buftok",
"portdir": "ruby/rb-buftok",
"version": "0.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sferik/buftok",
"description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"long_description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby32"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb32-twitter"
]
}
]
},
{
"name": "rb33-buftok",
"portdir": "ruby/rb-buftok",
"version": "0.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sferik/buftok",
"description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"long_description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"ruby33"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"rb33-twitter"
]
}
]
},
{
"name": "rb-buftok",
"portdir": "ruby/rb-buftok",
"version": "0.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sferik/buftok",
"description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"long_description": "BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs",
"active": true,
"categories": [
"devel",
"ruby"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "cpio",
"portdir": "archivers/cpio",
"version": "2.15",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/cpio/cpio.html",
"description": "copies files into or out of a cpio or tar archives",
"long_description": "GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe.",
"active": true,
"categories": [
"archivers"
],
"maintainers": [
{
"name": "chenguokai17",
"github": "chenguokai",
"ports_count": 6
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"gettext",
"libiconv"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"diffoscope"
]
}
]
},
{
"name": "postgrey",
"portdir": "mail/postgrey",
"version": "1.37",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://postgrey.schweikert.ch/",
"description": "Postfix policy server implementing greylisting",
"long_description": "When a request for delivery of a mail is received by Postfix via SMTP, the triplet CLIENT_IP / SENDER / RECIPIENT is built. If it is the first time that this triplet is seen, or if the triplet was first seen, less than 5 minutes ago, then the mail gets rejected with a temporary error. Hopefully spammers or viruses will not try again later, as it is however required per RFC.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [
"perl5_34",
"perl5_28",
"perl5_30",
"perl5_32"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"perl5.34",
"p5.34-berkeleydb",
"p5.34-io-multiplex",
"p5.34-net-server"
]
}
],
"depends_on": []
},
{
"name": "muttils",
"portdir": "mail/muttils",
"version": "1.3",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://bitbucket.org/blacktrash/muttils",
"description": "Utilities for console mail clients",
"long_description": "This package provides utilities for use with console mail clients, e.g. Mutt. Includes sigpager, urlpager, urlbatcher, pybrowser, viewhtmlmsg, and wrap.",
"active": true,
"categories": [
"mail"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "p5.34-email-sender",
"portdir": "perl/p5-email-sender",
"version": "2.601.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Email::Sender",
"description": "Email::Sender - a library for sending email",
"long_description": "Email::Sender replaces the old and sometimes problematic Email::Send library, which did a decent job at handling very simple email sending tasks, but was not suitable for serious use, for a variety of reasons.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-capture-tiny",
"p5.34-sub-override",
"p5.34-test-mockobject",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.34-list-moreutils",
"p5.34-module-runtime",
"p5.34-moo",
"p5.34-moox-types-mooselike",
"perl5.34",
"p5.34-sub-exporter",
"p5.34-throwable",
"p5.34-try-tiny",
"p5.34-net",
"p5.34-email-abstract",
"p5.34-email-address-xs",
"p5.34-email-simple"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.34-catalyst-view-email",
"p5.34-email-outlook-message",
"p5.34-email-stuffer",
"p5-email-sender"
]
},
{
"type": "run",
"ports": [
"auto-multiple-choice",
"auto-multiple-choice-devel"
]
}
]
},
{
"name": "p5.32-email-sender",
"portdir": "perl/p5-email-sender",
"version": "2.601.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Email::Sender",
"description": "Email::Sender - a library for sending email",
"long_description": "Email::Sender replaces the old and sometimes problematic Email::Send library, which did a decent job at handling very simple email sending tasks, but was not suitable for serious use, for a variety of reasons.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-capture-tiny",
"p5.32-sub-override",
"p5.32-test-mockobject",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.32-list-moreutils",
"p5.32-module-runtime",
"p5.32-moo",
"p5.32-moox-types-mooselike",
"perl5.32",
"p5.32-sub-exporter",
"p5.32-throwable",
"p5.32-try-tiny",
"p5.32-net",
"p5.32-email-abstract",
"p5.32-email-address-xs",
"p5.32-email-simple"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-catalyst-view-email",
"p5.32-email-outlook-message",
"p5.32-email-stuffer"
]
}
]
},
{
"name": "p5.30-email-sender",
"portdir": "perl/p5-email-sender",
"version": "2.601.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Email::Sender",
"description": "Email::Sender - a library for sending email",
"long_description": "Email::Sender replaces the old and sometimes problematic Email::Send library, which did a decent job at handling very simple email sending tasks, but was not suitable for serious use, for a variety of reasons.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-capture-tiny",
"p5.30-sub-override",
"p5.30-test-mockobject",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.30-list-moreutils",
"p5.30-module-runtime",
"p5.30-moo",
"p5.30-moox-types-mooselike",
"perl5.30",
"p5.30-sub-exporter",
"p5.30-throwable",
"p5.30-try-tiny",
"p5.30-net",
"p5.30-email-abstract",
"p5.30-email-address-xs",
"p5.30-email-simple"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-catalyst-view-email",
"p5.30-email-outlook-message",
"p5.30-email-stuffer"
]
}
]
},
{
"name": "p5.28-email-sender",
"portdir": "perl/p5-email-sender",
"version": "2.601.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Email::Sender",
"description": "Email::Sender - a library for sending email",
"long_description": "Email::Sender replaces the old and sometimes problematic Email::Send library, which did a decent job at handling very simple email sending tasks, but was not suitable for serious use, for a variety of reasons.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-capture-tiny",
"p5.28-sub-override",
"p5.28-test-mockobject",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.28-list-moreutils",
"p5.28-module-runtime",
"p5.28-moo",
"p5.28-moox-types-mooselike",
"perl5.28",
"p5.28-sub-exporter",
"p5.28-throwable",
"p5.28-try-tiny",
"p5.28-net",
"p5.28-email-abstract",
"p5.28-email-address-xs",
"p5.28-email-simple"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-catalyst-view-email",
"p5.28-email-outlook-message",
"p5.28-email-stuffer"
]
}
]
},
{
"name": "p5-email-sender",
"portdir": "perl/p5-email-sender",
"version": "2.601.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-email-sender",
"homepage": "https://metacpan.org/pod/Email::Sender",
"description": "Email::Sender - a library for sending email",
"long_description": "Email::Sender replaces the old and sometimes problematic Email::Send library, which did a decent job at handling very simple email sending tasks, but was not suitable for serious use, for a variety of reasons.",
"active": true,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"p5.34-email-sender"
]
}
],
"depends_on": []
},
{
"name": "archivemail",
"portdir": "mail/archivemail",
"version": "0.9.0",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://archivemail.sourceforge.net",
"description": "archive and compress old email",
"long_description": "archivemail is a tool written in Python for archiving and compressing old email in mailboxes. It can move messages older than the specified number of days to a separate mbox format mailbox that is compressed with gzip, or optionally just delete old email.",
"active": true,
"categories": [
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "p5.26-email-sender",
"portdir": "perl/p5-email-sender",
"version": "1.300.35",
"license": "(Artistic-1 or GPL)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Email::Sender",
"description": "Email::Sender - a library for sending email",
"long_description": "Email::Sender replaces the old and sometimes problematic Email::Send library, which did a decent job at handling very simple email sending tasks, but was not suitable for serious use, for a variety of reasons.",
"active": false,
"categories": [
"perl"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"p5.26-capture-tiny",
"p5.26-sub-override",
"p5.26-test-mockobject"
]
},
{
"type": "lib",
"ports": [
"p5.26-list-moreutils",
"p5.26-module-runtime",
"p5.26-moo",
"p5.26-moox-types-mooselike",
"perl5.26",
"p5.26-sub-exporter",
"p5.26-throwable",
"p5.26-try-tiny",
"p5.26-net",
"p5.26-email-abstract",
"p5.26-email-address",
"p5.26-email-simple"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.26-catalyst-view-email",
"p5.26-email-outlook-message",
"p5.26-email-stuffer"
]
}
]
},
{
"name": "sicp",
"portdir": "lang/sicp",
"version": "0.0.1",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.neilvandyke.org/sicp-texi/",
"description": "Structure and Interpretation of Computer Programs (texinfo book)",
"long_description": "Lytha Ayth's texinfo version of Structure and Interpretation of Computer Programs -- 2nd ed. (Harold Abelson and Gerald Jay Sussman, with Julie Sussman)",
"active": true,
"categories": [
"lang"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"texinfo",
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "rhino",
"portdir": "lang/rhino",
"version": "1.7R2",
"license": "MPL-1.1 and GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mozilla.org/rhino/",
"description": "Mozilla JavaScript engine for Java",
"long_description": "Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users.",
"active": true,
"categories": [
"devel",
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "csound",
"portdir": "audio/csound",
"version": "6.18.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.csound.com",
"description": "A language that is used to describe sound synthesizers.",
"long_description": "Csound is a computer programming language for dealing with sound. It is called Csound because it is written in the C programming language, as opposed to some of its predecessors. Csound was written at MIT by Barry Vercoe, based on an earlier language called Music360.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"pulseaudio",
"tests",
"universal",
"debug",
"double",
"portaudio"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"bison",
"cmake",
"flex",
"gettext"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"curl",
"gettext-runtime",
"liblo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"CsoundQt"
]
}
]
},
{
"name": "CsoundQt",
"portdir": "aqua/CsoundQt",
"version": "1.1.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://csoundqt.github.io",
"description": "CsoundQt is a frontend for Csound",
"long_description": "CsoundQt is a frontend for Csound featuring a highlighting editor with autocomplete, interactive widgets and integrated help. It is cross-platform and aims to be a simple yet powerful and complete development environment for Csound.",
"active": true,
"categories": [
"aqua",
"audio"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"double",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtxmlpatterns",
"csound",
"libsndfile"
]
}
],
"depends_on": []
}
]
}