HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49814,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=79",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=77",
"results": [
{
"name": "scrollz",
"portdir": "irc/scrollz",
"version": "2.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.scrollz.info/",
"description": "ircII-based irc client",
"long_description": "ScrollZ is yet another ircII-based irc client.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "sic",
"portdir": "irc/sic",
"version": "1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://tools.suckless.org/sic/",
"description": "extremely fast, small and simple irc client",
"long_description": "sic is an extremely fast, small and simple irc client. It reads commands from standard input and prints all server output to standard output. It multiplexes also all channel traffic into one output, that you don't have to switch different channel buffers, that's actually a feature.",
"active": true,
"categories": [
"irc"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 240
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "silc-client",
"portdir": "irc/silc-client",
"version": "1.1.4",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://silcnet.org/",
"description": "client for the silc-network.",
"long_description": "silc-client is a client for the SILC (Secure Internet Live Conferencing) protocol. SILC provides secure conferencing services in the Internet over insecure channel.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"gettext",
"glib2",
"perl5"
]
}
],
"depends_on": []
},
{
"name": "silc-server",
"portdir": "irc/silc-server",
"version": "1.1.11",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://silcnet.org/",
"description": "server for the silc-network.",
"long_description": "silc-server (silcd) is the server for the SILC protocol. SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services in the Internet over insecure channel. SILC superficially resembles IRC, although they are very different internally. SILC is much more than just about `encrypting the traffic'.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "tkirc",
"portdir": "irc/tkirc",
"version": "2.46",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://netsplit.de/tkirc2/",
"description": "A Tk-based GUI for the ircII Internet Relay Chat client",
"long_description": "Tkirc is a frontend for unix's ircII (shell-client for the Internet Relay Chat) based on Tcl/Tk. If you know how to use ircII, you should not have any problems using tkirc.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "run",
"ports": [
"ircii",
"tk"
]
}
],
"depends_on": []
},
{
"name": "weechat",
"portdir": "irc/weechat",
"version": "4.7.1",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://weechat.org/",
"description": "Fast, light & extensible IRC client",
"long_description": "WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC client for many operating systems. Everything can be done with a keyboard. It is customizable and extensible with plugins/scripts, and includes: \n - nicklist \n - smart hotlist \n - infobar with highlight notification \n - horizontal and vertical split \n - double charset support (decode/encode) \n - FIFO pipe for remote control \n - and much more!",
"active": true,
"categories": [
"irc"
],
"maintainers": [
{
"name": "cardi",
"github": "cardi",
"ports_count": 6
}
],
"variants": [
"debug",
"python",
"python310",
"python311",
"python312",
"python313",
"ruby",
"ruby31",
"ruby32",
"ruby33",
"aspell",
"doc",
"lua",
"perl",
"scheme",
"tcl",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cmake",
"pkgconfig",
"asciidoctor",
"docbook-xsl-nons",
"libxslt"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gettext",
"gnutls",
"libgcrypt",
"ncurses",
"curl",
"libcjson",
"libiconv"
]
},
{
"type": "run",
"ports": [
"curl-ca-bundle"
]
},
{
"type": "test",
"ports": [
"cpputest"
]
}
],
"depends_on": []
},
{
"name": "weechat-devel",
"portdir": "irc/weechat-devel",
"version": "2.5-dev-20190424",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "weechat",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by weechat",
"long_description": "This port has been replaced by weechat.",
"active": false,
"categories": [
"irc"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"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": "znc",
"portdir": "irc/znc",
"version": "1.9.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://znc.in/",
"description": "An advanced IRC bouncer",
"long_description": "ZNC is an IRC bounce/proxy with many advanced features like detaching, multiple users, multiple clients per user, channel/query playback buffers, SSL, IPv6, transparent DCC bouncing, C++/Perl/Tcl module support, party line, and Web administration.",
"active": true,
"categories": [
"irc"
],
"maintainers": [],
"variants": [
"debug",
"python310",
"python311",
"python312",
"python313"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"gettext",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"tcl",
"argon2",
"cyrus-sasl2",
"boost176",
"icu",
"openssl",
"perl5"
]
}
],
"depends_on": []
},
{
"name": "BrowserLauncher2",
"portdir": "java/BrowserLauncher2",
"version": "1.3",
"license": "LGPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://browserlaunch2.sourceforge.net/",
"description": "Java library for opening a URL in a browser",
"long_description": "BrowserLauncher2, a continuation of the BrowserLauncher project, is a library that facilitates opening a browser from a Java application and directing the browser to a supplied url. In most cases the browser opened will be the user's default browser.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "fetch",
"ports": [
"cvs"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"KoLmafia"
]
}
]
},
{
"name": "VisualVM",
"portdir": "java/VisualVM",
"version": "2.1.7",
"license": "GPL-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://visualvm.github.io",
"description": "All-in-One Java Troubleshooting Tool",
"long_description": "VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. Designed for both development and production time use",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "android",
"portdir": "java/android",
"version": "23",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.android.com/",
"description": "Android SDK",
"long_description": "The Android SDK allows development for the Android mobile platform.",
"active": true,
"categories": [
"devel",
"java",
"emulators"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "android-platform-tools",
"portdir": "java/android-platform-tools",
"version": "36.0.0",
"license": "BSD and MIT and NCSA and Apache-2 and GPL-2 and LGPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.android.com/studio/",
"description": "Platform-Tools for Google Android SDK (adb and fastboot)",
"long_description": "Platform-Tools for Google Android SDK (adb and fastboot)",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 615
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "run",
"ports": [
"android-platform-tools-no_sse4"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"logcat-color3",
"py27-logcat-color",
"scrcpy"
]
}
]
},
{
"name": "antenna",
"portdir": "java/antenna",
"version": "1.2.1-beta",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://antenna.sourceforge.net/",
"description": "Antenna provides a set of Ant tasks suitable for developing mobile applications.",
"long_description": "Antenna provides a set of Ant tasks suitable for developing wireless Java applications targeted at the Mobile Information Device Profile (MIDP). With Antenna, you can compile, preverify, package, obfuscate, and run your MIDP applications (aka MIDlets), manipulate Java Application Descriptor (JAD) files, as well as convert JAR files to PRC files designed to run on the MIDP for PalmOS implementations from Sun and IBM. Deployment is supported via a deployment task and a corresponding HTTP servlet for Over-the-Air (OTA) provisioning. A small preprocessor allows to generate different variants of a MIDlet from a single source.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "apache-solr8",
"portdir": "java/apache-solr8",
"version": "8.11.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://solr.apache.org/",
"description": "An open source enterprise search platform.",
"long_description": "Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project.",
"active": true,
"categories": [
"textproc",
"java"
],
"maintainers": [
{
"name": "s.t.smith",
"github": "essandess",
"ports_count": 37
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"zip",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "appbundler",
"portdir": "java/appbundler",
"version": "20221218",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/TheInfiniteKind/appbundler/",
"description": "Packages a Java application as a Mac app bundle.",
"long_description": "Packages a Java application as a Mac app bundle. Oracle's Java Application Bundler is compatible with Java 7 or 8.",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "nicos",
"github": "NicosPavlov",
"ports_count": 16
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "appengine-java-sdk",
"portdir": "java/appengine-java-sdk",
"version": "1.9.78",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://appengine.google.com/",
"description": "Google App Engine SDK for Java",
"long_description": "With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure. The Java environment provides a Java 6 JVM, a Java Servlets interface, and support for standard interfaces to the App Engine scalable datastore and services, such as JDO, JPA, JavaMail, and JCache. Standards support makes developing your application easy and familiar, and also makes porting your application to and from your own servlet environment straightforward.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "dmunneke",
"github": "",
"ports_count": 1
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "aspectj",
"portdir": "java/aspectj",
"version": "1.6.2",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.eclipse.org/aspectj/",
"description": "seamless aspect-oriented extension to the Java language",
"long_description": "seamless aspect-oriented extension to the Java language",
"active": true,
"categories": [
"devel",
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "batik",
"portdir": "java/batik",
"version": "1.7",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xmlgraphics.apache.org/batik",
"description": "Java SVG Toolkit",
"long_description": "Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.",
"active": true,
"categories": [
"graphics",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "bcprov",
"portdir": "java/bcprov",
"version": "1.74",
"license": "MIT",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.bouncycastle.org/java.html",
"description": "A Java implementation of cryptographic algorithms",
"long_description": "A Java implementation of cryptographic algorithms",
"active": true,
"categories": [
"devel",
"security",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
},
{
"type": "run",
"ports": [
"openjdk11"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pdftk-java"
]
}
]
},
{
"name": "beanshell",
"portdir": "java/beanshell",
"version": "2.1.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.beanshell.org/",
"description": "BeanShell Scripting Language, JSR-274, Java source interpreter",
"long_description": "BeanShell is a small, free, embeddable Java source interpreter with object scripting language features, written in Java. BeanShell dynamically executes standard Java syntax and extends it with common scripting conveniences such as loose types, commands, and method closures like those in Perl and JavaScript. You can use BeanShell interactively for Java experimentation and debugging as well as to extend your applications in new ways. Scripting Java lends itself to a wide variety of applications including rapid prototyping, user scripting extension, rules engines, configuration, testing, dynamic deployment, embedded systems, and even Java education.",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "bfg",
"portdir": "java/bfg",
"version": "1.15.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rtyley.github.io/bfg-repo-cleaner/",
"description": "Removes large or troublesome blobs like git-filter-branch does, but faster.",
"long_description": "The BFG is a simpler, faster alternative to git-filter-branch for cleansing bad data out of your Git repository history: \n - Removing Crazy Big Files \n - Removing Passwords, Credentials & other Private data",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk8-zulu"
]
}
],
"depends_on": []
},
{
"name": "castor",
"portdir": "java/castor",
"version": "0.9.9",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://castor-data-binding.github.io/castor/",
"description": "data binding framework for Java",
"long_description": "Castor is an Open Source data binding framework for Java(tm). It's the shortest path between Java objects, XML documents and relational tables. Castor provides Java-to-XML binding, Java-to-SQL persistence, and more.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "ccl-util",
"portdir": "java/ccl-util",
"version": "32.69",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.kclee.de/clemens/java/ccl/",
"description": "Chr. Clemens Lee's Java utility classes.",
"long_description": "Chr. Clemens Lee's Java utility classes.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"javacc",
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"javancss"
]
}
]
},
{
"name": "cglib",
"portdir": "java/cglib",
"version": "2.2.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 1,
"replaced_by": null,
"homepage": "http://cglib.sourceforge.net/",
"description": "cglib - a code generation library for java byte code.",
"long_description": "cglib is a powerful, high performance and quality Code Generation Library, It is used to extend Java classes and implement interfaces at runtime.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"jmock2",
"spring-javaconfig"
]
}
]
},
{
"name": "checkstyle",
"portdir": "java/checkstyle",
"version": "4.3",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://checkstyle.sourceforge.net/",
"description": "CheckStyle is a Java source code analyzer",
"long_description": "Checkstyle is a Java source code analyzer. It automates the process of checking Java code, and can be made to support almost any coding standard. It can also find class design problems, duplicate code, or bug patterns like double checked locking.",
"active": true,
"categories": [
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
},
{
"type": "run",
"ports": [
"junit"
]
}
],
"depends_on": []
},
{
"name": "cobertura",
"portdir": "java/cobertura",
"version": "1.6",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cobertura.sourceforge.net/",
"description": "Java code coverage tool",
"long_description": "Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"javancss",
"junit",
"objectweb-asm",
"apache-ant"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
},
{
"type": "run",
"ports": [
"junit"
]
}
],
"depends_on": []
},
{
"name": "commons-cli",
"portdir": "java/commons-cli",
"version": "1.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/cli/",
"description": "Jakarta Commons-CLI",
"long_description": "The Jakarta Commons CLI library provides an API for processing command line interfaces. It was formed by the merger of ideas and code from three different libraries - Werken, Avalon and Optz.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"commons-lang",
"commons-logging",
"junit",
"kaffe"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"cassandra"
]
}
]
},
{
"name": "commons-codec",
"portdir": "java/commons-codec",
"version": "1.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/codec/",
"description": "Jakarta Commons-Codec",
"long_description": "Commons Codec provides implementations of common encoders and decoders such as Base64, Hex, various phonetic encodings, and URLs.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"junit",
"kaffe"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"cassandra"
]
}
]
},
{
"name": "commons-io",
"portdir": "java/commons-io",
"version": "1.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/io/",
"description": "Jakarta Commons-IO",
"long_description": "Commons IO is a library of utilities to assist with developing IO functionality from Java.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"junit",
"kaffe"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xmlgraphics-commons"
]
}
]
},
{
"name": "commons-lang",
"portdir": "java/commons-lang",
"version": "2.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/lang/",
"description": "Jakarta Commons-Lang",
"long_description": "The Lang Component provides a host of helper utilities for the java.lang API, notably String manipulation methods, basic numerical methods, object reflection, creation and serialization, and System properties. Additionally it contains an inheritable enum type, an exception structure that supports multiple types of nested-Exceptions, basic enhancements to java.util.Date and a series of utlities dedicated to help with building methods, such as hashCode, toString and equals.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"commons-cli"
]
},
{
"type": "run",
"ports": [
"cassandra"
]
}
]
},
{
"name": "commons-lang3",
"portdir": "java/commons-lang3",
"version": "3.18.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/lang/",
"description": "Apache Commons Lang",
"long_description": "The Lang Component provides a host of helper utilities for the java.lang API, notably String manipulation methods, basic numerical methods, object reflection, creation and serialization, and System properties. Additionally it contains an inheritable enum type, an exception structure that supports multiple types of nested-Exceptions, basic enhancements to java.util.Date and a series of utlities dedicated to help with building methods, such as hashCode, toString and equals.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pdftk-java"
]
}
]
},
{
"name": "commons-logging",
"portdir": "java/commons-logging",
"version": "1.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/logging/",
"description": "Apache Commons-Logging",
"long_description": "Commons-Logging is a wrapper around a variety of logging API implementations.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"junit",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"jakarta-log4j",
"openjdk8",
"servlet23-api"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"commons-cli",
"xmlgraphics-commons"
]
}
]
},
{
"name": "commons-pool",
"portdir": "java/commons-pool",
"version": "1.5.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/pool/",
"description": "Jakarta Commons-Pool",
"long_description": "Commons-Pool provides a generic object pooling interface, a toolkit for creating modular object pools and several general purpose pool implementations.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"junit",
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "commons-text",
"portdir": "java/commons-text",
"version": "1.14.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://commons.apache.org/proper/commons-text/",
"description": "Apache Commons Text",
"long_description": "Apache Commons Text is a library focused on algorithms working on strings.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"maven3",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "derby",
"portdir": "java/derby",
"version": "10.9.1.0",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://db.apache.org/derby/",
"description": "Relational database implemented entirely in Java",
"long_description": "Apache Derby, an Apache DB subproject, is an open source relational database implemented entirely in Java and available under the Apache License, Version 2.0. Some key advantages include: 1) Derby has a small footprint -- about 2 megabytes for the base engine and embedded JDBC driver. 2) Derby is based on the Java, JDBC, and SQL standards. 3) Derby provides an embedded JDBC driver that lets you embed Derby in any Java-based solution. 4) Derby also supports the more familiar client/server mode with the Derby Network Client JDBC driver and Derby Network Server. 5) Derby is easy to install, deploy, and use.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
},
{
"type": "run",
"ports": [
"rlwrap"
]
}
],
"depends_on": []
},
{
"name": "derby-server",
"portdir": "java/derby-server",
"version": "10.5.3.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://db.apache.org/derby",
"description": "Relational database implemented entirely in Java (incl. server components)",
"long_description": "Apache Derby, an Apache DB subproject, is an open source relational database implemented entirely in Java and available under the Apache License, Version 2.0. Some key advantages include: 1) Derby has a small footprint -- about 2 megabytes for the base engine and embedded JDBC driver. 2) Derby is based on the Java, JDBC, and SQL standards. 3) Derby provides an embedded JDBC driver that lets you embed Derby in any Java-based solution. 4) Derby also supports the more familiar client/server mode with the Derby Network Client JDBC driver and Derby Network Server. 5) Derby is easy to install, deploy, and use. This version includes the server components.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [
"symlinks"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "detekt-cli",
"portdir": "java/detekt-cli",
"version": "1.23.8",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://detekt.github.io",
"description": "CLI tool for detekt",
"long_description": "Detekt is a static code analysis tool for Kotlin.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "macports",
"github": "MarcelBochtler",
"ports_count": 3
}
],
"variants": [
"formatting"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk11"
]
}
],
"depends_on": []
},
{
"name": "dex2jar",
"portdir": "java/dex2jar",
"version": "2.1",
"license": "Apache-2 and BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pxb1988/dex2jar",
"description": "Tools to work with android .dex and java .class files",
"long_description": "dex2jar contains 4 components:\n - dex-reader/writer: Read/write the Dalvik Executable (.dex) file.\n - d2j-dex2jar: Convert .dex file to .class files (zipped as jar)\n - smali/baksmali: disassemble dex to smali files and assemble dex from smali files.\n - other tools: d2j-decrypt-string",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"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": "dom4j",
"portdir": "java/dom4j",
"version": "1.6.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.dom4j.org",
"description": "XML, XPATH, and XSLT support for Java.",
"long_description": "dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"junit",
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "drip",
"portdir": "java/drip",
"version": "0.2.4-17-ga4bd00d",
"license": "EPL-1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ninjudd/drip",
"description": "Fast JVM launching without the hassle of persistent JVMs",
"long_description": "Drip is a launcher for the Java Virtual Machine that provides much faster startup times than the java command. The drip script is intended to be a drop-in replacement for the java command, only faster.",
"active": true,
"categories": [
"sysutils",
"java"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 153
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "dualist",
"portdir": "java/dualist",
"version": "0.3",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/dualist/",
"description": "An interactive machine learning system for building classifiers quickly.",
"long_description": "DUALIST is an interactive machine learning system for building classifiers quickly. It does so by asking \"questions\" of the user in the form of both data instances (e.g., text documents) and features (e.g., words or phrases). It utilizes active and semi-supervised learning to quickly train a multinomial naive Bayes classifier for this setting.",
"active": true,
"categories": [
"textproc",
"java",
"math"
],
"maintainers": [],
"variants": [
"mecab"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "run",
"ports": [
"play"
]
}
],
"depends_on": []
},
{
"name": "ehcache",
"portdir": "java/ehcache",
"version": "3.8.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ehcache/ehcache3",
"description": "Ehcache is a pure Java, in-process object cache.",
"long_description": "Ehcache is a pure Java, in-process cache with the following features: \n 1. Fast \n 2. Simple \n 3. Acts as a pluggable cache for Hibernate \n 4. Small foot print both in terms of size and memory requirements. \n 5. Minimal dependencies. \n 6. Fully documented. See the online documentation, FAQ and the online JavaDoc. \n 7. Comprehensive test coverage. See the Clover test report. \n 8. Scalable to hundreds of caches and large multi-CPU servers. \n 9. Provides LRU, LFU and FIFO cache eviction policies. \n10. Available under the Apache license. Ehcache's copyright and licensing has been reviewed and approved by the Apache Software Foundation, making ehcache suitable for use in Apache projects. \n11. Production tested. All final versions of ehcache are production tested for several weeks on a large and very busy eCommerce site before release.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "fantom",
"portdir": "java/fantom",
"version": "1.0.61",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://fantom.org/",
"description": "The Language Formerly Known as Fan.",
"long_description": "Fantom is designed as a practical programming language to make it easy and fun to get real work done. It is not an academic language to explore bleeding edge theories, but based on solid real world experience. During its design we set out to solve what we perceived were some real problems with Java and C#.",
"active": true,
"categories": [
"devel",
"lang",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"kaffe",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "flyway",
"portdir": "java/flyway",
"version": "11.1.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flywaydb.org/",
"description": "Database Migrations Made Easy.",
"long_description": "Flyway is an open-source database migration tool. It strongly favors simplicity and convention over configuration.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 162
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openjdk17"
]
}
],
"depends_on": []
},
{
"name": "gant",
"portdir": "java/gant",
"version": "1.9.10",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Gant/Gant",
"description": "A groovy based tool for scripting ant",
"long_description": "Gant is a tool for scripting Ant tasks using Groovy instead of XML to specify the logic. A Gant specification is a Groovy script and so can bring all the power of Groovy to bear directly, something not possible with Ant scripts. Whilst it might be seen as a competitor to Ant, Gant uses Ant tasks for many of the actions, so Gant is really an alternative way of doing things using Ant, but using a programming language rather than XML to specify the rules.",
"active": true,
"categories": [
"devel",
"java",
"groovy"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "gjdb",
"portdir": "java/gjdb",
"version": "6.1.2",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cs.berkeley.edu/~hilfingr/gjdb.html",
"description": "GJDB is a modification of JDB, a debugger that comes with the public JDK (Java Development Kit) from Sun.",
"long_description": "GJDB is a modification of JDB, a debugger that comes with the public JDK (Java Development Kit) from Sun. Unlike Sun's version, it also allows you to debug programs that take input from the terminal. The expression language has been extended to include much more of the language (including numerous features missing from jdb, such as array allocation, initialized array allocation, the .super operator, less fussy overload resolution, and numerous binary numeric and logical operations).",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
}
],
"depends_on": []
},
{
"name": "glassfishv3",
"portdir": "java/glassfishv3",
"version": "3",
"license": "unknown",
"platforms": "darwin",
"epoch": 62,
"replaced_by": null,
"homepage": "https://glassfish.dev.java.net/",
"description": "An open source application server",
"long_description": "GlassFish is an open source application server project led by Sun Microsystems for the Java EE platform.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "gnu-classpath",
"portdir": "java/gnu-classpath",
"version": "0.99",
"license": "(GPL-2+ or Permissive)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/classpath/classpath.html",
"description": "Essential libraries for Java.",
"long_description": "GNU Classpath, Essential Libraries for Java, is a GNU project to create free core class libraries for use with virtual machines and compilers for the java programming language.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [
"gtk",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"antlr",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lscsoft-deps"
]
}
]
},
{
"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"
]
}
]
}
]
}