{"count":52194,"next":"https://ports.macports.org/api/v1/ports/?page=966","previous":"https://ports.macports.org/api/v1/ports/?page=964","results":[{"name":"spring-framework31","portdir":"java/spring-framework31","version":"3.1.2","license":"(Apache-2 or BSD)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.springsource.org/about","description":"Spring application framework for Java","long_description":"Spring is a layered Java/J2EE application framework.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[]},{"name":"spring-framework30","portdir":"java/spring-framework30","version":"3.0.7","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.springsource.org/about","description":"Spring application framework for Java","long_description":"Spring is a layered Java/J2EE application framework.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[]},{"name":"spring-framework25","portdir":"java/spring-framework25","version":"2.5.6.SEC01","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.springframework.org/","description":"Spring application framework for Java","long_description":"Spring is a layered Java/J2EE application framework.","active":true,"categories":["java"],"maintainers":[],"variants":["with_libs"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[{"type":"lib","ports":["spring-javaconfig"]}]},{"name":"spring-boot-cli","portdir":"java/spring-boot-cli","version":"4.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://projects.spring.io/spring-boot/","description":"Spring Boot CLI -- An opinionated view of building production-ready Spring applications.","long_description":"The Spring Boot CLI is a command line tool that can be used if you want to quickly prototype with Spring. It allows you to run Groovy scripts, which means that you have a familiar Java-like syntax, without much boilerplate code. You don't need to use the CLI to work with Spring Boot but it's definitely the quickest way to get a Spring application off the ground.","active":true,"categories":["java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk25"]}],"depends_on":[]},{"name":"slf4j","portdir":"java/slf4j","version":"1.5.6","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.slf4j.org/","description":"Simple Logging Facade for Java (SLF4J)","long_description":"The Simple Logging Facade for Java or (SLF4J) is intended to serve as a simple facade for various logging APIs allowing to the end-user to plug in the desired implementation at deployment time. SLF4J also supports a bridging legacy APIs as well as a source code migration tool. SLF4J API offers an advanced abstraction of various logging systems, including JDK 1.4 logging, log4j and logback. Features include parameterized logging and MDC support.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[{"type":"lib","ports":["log4jdbc"]},{"type":"run","ports":["cassandra"]}]},{"name":"servlet24-api","portdir":"java/servlet24-api","version":"5.5.28","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://tomcat.apache.org/","description":"Java Servlet 2.4 and JSP 2.0 APIs.","long_description":"The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process. This project provides the servlet and JSP API jars from Tomcat 5.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[{"type":"lib","ports":["jfreechart"]}]},{"name":"servlet23-api","portdir":"java/servlet23-api","version":"1","license":"Apache-2","platforms":"darwin","epoch":20061005,"replaced_by":null,"homepage":"https://tomcat.apache.org/","description":"Java Servlet API 2.3 and JSP 1.2 API.","long_description":"Java Servlet API 2.3 and JSP API 1.2. The Java Servlet and JavaServer Pages specifications are developed by Sun under the Java Community Process. This project provides the servlet and JSP APIs from Tomcat4.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[{"type":"lib","ports":["commons-logging"]}]},{"name":"scala-migrations","portdir":"java/scala-migrations","version":"1.0.1","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/scala-migrations/","description":"Database migrations written in Scala","long_description":"Scala Migrations is a library to manage upgrades and rollbacks to database schemas. Migrations allow a source control system to manage together the database schema and the code using the schema. It is designed to allow multiple developers working on a project with a database backend to design schema modifications independently, apply the migrations to their local database for debugging and when complete, check them into a source control system to manage as one manages normal source code. Other developers then check out the new migrations and apply them to their local database. Finally, the migrations are used to migrate the production databases to the latest schema version. The Scala Migrations library is written in Scala and makes use of the clean Scala language to write easy to understand migrations, which are also written in Scala. Scala Migrations provides a database abstraction layer that allows migrations to target any supported database vendor.","active":true,"categories":["java"],"maintainers":[{"name":"blair","github":"blair","ports_count":26}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[]},{"name":"saxpath","portdir":"java/saxpath","version":"1.0","license":"Apache-1.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://saxpath.sourceforge.net/","description":"simple Java API for XPath","long_description":"The SAXPath project is a Simple API for XPath. SAXPath is analogous to SAX in that the API abstracts away the details of parsing and provides a simple event based callback interface.","active":true,"categories":["devel","textproc","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[]},{"name":"pulse","portdir":"java/pulse","version":"1.2.18","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.zutubi.com/products/pulse/","description":"Pulse automated build server","long_description":"Pulse is an automated build or continuous integration server. Pulse regularly checks out your project's source code from your SCM, builds the project and reports on the results. A project build typically involves compiling the source code and running tests to ensure the quality of the code. By automating this process, pulse allows you to constantly monitor the health of your project.","active":false,"categories":["java"],"maintainers":[{"name":"simon","github":"","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[]},{"name":"proguard","portdir":"java/proguard","version":"7.9.1","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.guardsquare.com/en/products/proguard","description":"Java bytecode shrinker, optimizer, and obfuscator.","long_description":"ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","gradle8"]},{"type":"lib","ports":["openjdk11","kaffe"]}],"depends_on":[{"type":"build","ports":["jd-gui","zeroc-ice33-java","zeroc-ice34-java","zeroc-ice35-java"]}]},{"name":"postgresql-jdbc","portdir":"java/postgresql-jdbc","version":"42.2.19","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jdbc.postgresql.org","description":"PostgreSQL JDBC driver","long_description":"Pure Java JDBC driver for connecting to PostgreSQL databases.","active":true,"categories":["databases","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["gradle","clang-18"]},{"type":"lib","ports":["openjdk8-zulu"]}],"depends_on":[]},{"name":"poi","portdir":"java/poi","version":"5.5.1","license":"LGPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://poi.apache.org/","description":"Apache POI - the Java API for Microsoft Documents","long_description":"The Apache POI Project's mission is to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document format (OLE2).","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"pmd","portdir":"java/pmd","version":"7.23.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":655}],"variants":["doc"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"plantuml","portdir":"java/plantuml","version":"1.2025.10","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://plantuml.com/","description":"PlantUML is a tool for generating UML diagrams from textual description.","long_description":"PlantUML is a tool for generating UML diagrams from textual description.","active":true,"categories":["java","editors"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":["pdf","jlatexmath"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk23"]}],"depends_on":[]},{"name":"pdfbox","portdir":"java/pdfbox","version":"0.7.3","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pdfbox.apache.org/","description":"PDFBox is a Java PDF Library","long_description":"PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document.","active":true,"categories":["java","print"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[]},{"name":"openjfx11","portdir":"java/openjfx11","version":"11.0.2","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjfx.io/","description":"OpenJFX 11","long_description":"OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"openjdk16-zulu","portdir":"java/openjdk-distributions","version":"16.32.15","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk17-zulu","homepage":"","description":"Obsolete port, replaced by openjdk17-zulu","long_description":"This port has been replaced by openjdk17-zulu.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"openjdk16-openj9","portdir":"java/openjdk16-openj9","version":"16.0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk17-openj9","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk17-openj9","long_description":"This port has been replaced by openjdk17-openj9.","active":false,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"openjdk16-graalvm","portdir":"java/openjdk16-graalvm","version":"21.2.0","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk17-graalvm","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk17-graalvm","long_description":"This port has been replaced by openjdk17-graalvm.","active":false,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"openjdk16","portdir":"java/openjdk-distributions","version":"16.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk17","homepage":"","description":"Obsolete port, replaced by openjdk17","long_description":"This port has been replaced by openjdk17.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"openjdk15-zulu","portdir":"java/openjdk15-zulu","version":"15.46.17","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk17-zulu","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk17-zulu","long_description":"This port has been replaced by openjdk17-zulu.","active":false,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"run","ports":["openjdk15"]}]},{"name":"openjdk15-openj9-large-heap","portdir":"java/openjdk-distributions","version":"15.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk16-openj9","homepage":"","description":"Obsolete port, replaced by openjdk16-openj9","long_description":"This port has been replaced by openjdk16-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"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":"openjdk15-openj9","portdir":"java/openjdk-distributions","version":"15.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk16-openj9","homepage":"","description":"Obsolete port, replaced by openjdk16-openj9","long_description":"This port has been replaced by openjdk16-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"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":"openjdk15","portdir":"java/openjdk15","version":"15.0.9","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 15","long_description":"JDK 15 builds of OpenJDK, the Open-Source implementation of the Java Platform, Standard Edition, and related projects.","active":true,"categories":["devel","java"],"maintainers":[],"variants":["release","optimized","debug","client","server","minimal","core","zero"],"dependencies":[{"type":"build","ports":["bash","clang-18","openjdk15-bootstrap","autoconf","gmake"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["freetype"]},{"type":"patch","ports":[null]},{"type":"run","ports":["openjdk15-zulu"]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"openjdk14-openj9-large-heap","portdir":"java/openjdk","version":"14.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk16-openj9","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk16-openj9","long_description":"This port has been replaced by openjdk16-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-12"]},{"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":"openjdk14-openj9","portdir":"java/openjdk","version":"14.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk16-openj9","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk16-openj9","long_description":"This port has been replaced by openjdk16-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-12"]},{"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":"openjdk14","portdir":"java/openjdk","version":"14.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk17","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk17","long_description":"This port has been replaced by openjdk17.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-12"]},{"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":"openjdk13-zulu","portdir":"java/openjdk13-zulu","version":"13.54.17","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk17-zulu","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk17-zulu","long_description":"This port has been replaced by openjdk17-zulu.","active":false,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"run","ports":["openjdk13"]}]},{"name":"openjdk13-openj9-large-heap","portdir":"java/openjdk","version":"13.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk16-openj9","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk16-openj9","long_description":"This port has been replaced by openjdk16-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-12"]},{"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":"openjdk13-openj9","portdir":"java/openjdk","version":"13.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk16-openj9","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk16-openj9","long_description":"This port has been replaced by openjdk16-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["WebStart","BundledApp","JNI","Applets"],"dependencies":[{"type":"build","ports":["clang-12"]},{"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":"openjdk13","portdir":"java/openjdk13","version":"13.0.13","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 13","long_description":"JDK 13 builds of OpenJDK, the Open-Source implementation of the Java Platform, Standard Edition, and related projects.","active":true,"categories":["devel","java"],"maintainers":[],"variants":["server","release","optimized","debug","client","minimal","core","zero"],"dependencies":[{"type":"build","ports":["bash","clang-18","openjdk13-bootstrap","autoconf","gmake"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["freetype"]},{"type":"patch","ports":[null]},{"type":"run","ports":["openjdk13-zulu"]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"openjdk12-openj9-large-heap","portdir":"java/openjdk","version":"12.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk16-openj9","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk16-openj9","long_description":"This port has been replaced by openjdk16-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-12"]},{"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":"openjdk12-openj9","portdir":"java/openjdk","version":"12.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk16-openj9","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk16-openj9","long_description":"This port has been replaced by openjdk16-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-12"]},{"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":"openjdk12","portdir":"java/openjdk","version":"12.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk17","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk17","long_description":"This port has been replaced by openjdk17.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-12"]},{"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":"openjdk11-zulu","portdir":"java/openjdk11-zulu","version":"11.88.17","license":"GPL-2 and NoMirror","platforms":"{ darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://www.azul.com/downloads/","description":"Azul Zulu Community OpenJDK 11 (Long Term Support until January 2032)","long_description":"Azul Zulu Community OpenJDK 11 (Long Term Support until January 2032) \n\nOpenJDK 11 (Java Development Kit) distribution from Azul.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk11-openj9-large-heap","portdir":"java/openjdk-distributions","version":"11.0.10","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk11-openj9","homepage":"","description":"Obsolete port, replaced by openjdk11-openj9","long_description":"This port has been replaced by openjdk11-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"openjdk11-openj9","portdir":"java/openjdk11-openj9","version":"11.0.31","license":"GPL-2 and NoMirror","platforms":"{ darwin any >= 15 }","epoch":0,"replaced_by":null,"homepage":"https://developer.ibm.com/languages/java/semeru-runtimes/","description":"IBM Semeru with Eclipse OpenJ9 VM distribution, based on OpenJDK 11 (Long Term Support)","long_description":"The IBM Semeru Runtimes are free production-ready open source binaries to run your Java applications built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk11-graalvm","portdir":"java/openjdk11-graalvm","version":"22.3.3","license":"GPL-2 and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.graalvm.org","description":"GraalVM Community Edition based on OpenJDK 11","long_description":"GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++. Version 11 of GraalVM Community Edition is no longer getting updates, so consider upgrading to a maintained version.","active":true,"categories":["devel","java"],"maintainers":[],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["openjdk11-graalvm-native-image"]}]},{"name":"openjdk11","portdir":"java/openjdk11","version":"11.0.31","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.org/projects/jdk/11/","description":"OpenJDK 11 (Long Term Support)","long_description":"OpenJDK 11 (Long Term Support) \n\nJDK 11 builds of OpenJDK, the Open-Source implementation of the Java Platform, Standard Edition, and related projects.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["release","optimized","debug","client","server","minimal","core","zero"],"dependencies":[{"type":"build","ports":["autoconf","gmake","bash","openjdk11-bootstrap","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["freetype","libiconv"]},{"type":"run","ports":["libiconv"]}],"depends_on":[{"type":"build","ports":["py39-omegaconf","py314-omegaconf","py37-omegaconf","py38-omegaconf","py310-omegaconf","py311-omegaconf","py312-omegaconf","py313-omegaconf"]},{"type":"lib","ports":["py39-tensorflow-data-validation","py39-tensorflow-probability","py39-tfx-bsl","py38-tensorflow-addons","py38-dm-tree","py37-tensorflow","py38-tensorflow","py37-stanfordnlp","py37-tensorflow-addons","py37-tensorflow-data-validation","py38-tensorflow-data-validation","py37-tensorflow-probability","py37-tensorflow1","py37-tfx-bsl","py38-tfx-bsl","py37-dm-tree","py38-tensorflow1","py310-tensorflow","py39-tensorflow","py39-tensorflow1","OmegaT","Okapi","OmegaT-latest","dbvis","directory-studio","elasticsearch","metabase","giter8","jenkins","sn-demangler","xapian-bindings-java","MultiMC5","PolyMC","electric","VisualVM","apache-solr8","apache-solr9","apktool","async-profiler","commons-codec","commons-lang3","detekt-cli","jd-gui","jlatexmath","ki-shell","maven2","maven31","maven32","openjfx11","pmd","proguard","tomcat-native-2","curves","z3-java","munin","py-jcc","py313-jcc","zorba","dbeaver-community","py39-dm-tree","py38-tensorflow-probability","bcprov","py-stanfordnlp","py38-stanfordnlp","py39-tensorflow-addons","py27-stanfordnlp","healpix-java","bulk_extractor","asciidoctorj","epubcheck","pdftk-java","stanford-corenlp","stanford-corenlp-models","stanford-corenlp-arabic","stanford-corenlp-chinese","stanford-corenlp-english","stanford-corenlp-english-kbp","stanford-corenlp-french","stanford-corenlp-german","stanford-corenlp-spanish"]},{"type":"run","ports":["bcprov"]}]},{"name":"openjdk10","portdir":"java/openjdk","version":"10.0.2","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk11","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk11","long_description":"This port has been replaced by openjdk11.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"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":"openjdk8-openj9-large-heap","portdir":"java/openjdk-distributions","version":"8u282","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk8-openj9","homepage":"","description":"Obsolete port, replaced by openjdk8-openj9","long_description":"This port has been replaced by openjdk8-openj9.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"openjdk8-zulu","portdir":"java/openjdk8-zulu","version":"8.94.0.17","license":"GPL-2 and NoMirror","platforms":"{ darwin any >= 10 }","epoch":0,"replaced_by":null,"homepage":"https://www.azul.com/downloads/","description":"Azul Zulu Community OpenJDK 8 (Long Term Support until December 2030)","long_description":"Azul Zulu Community OpenJDK 8 (Long Term Support until December 2030) \n\nOpenJDK 8 (Java Development Kit) distribution from Azul.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["gnu-classpath"]},{"type":"lib","ports":["swig-java","swig3-java","Arduino","grails","ktlint","zanata-cli","PrismLauncher","gloomhaven-helper","beanshell","bfg","drip","jsch","postgresql-jdbc","tomcat-native","jython","scala","scala3.4","scala3.3","scala3.2","scala3.1","scala3.0","scala2.13","scala2.12","scala2.11","scala2.10","scala2.9","scala2.8","scala2.7","sisc","ProjectLibre","jmol","nds2-client-java","gradle8","nds2-client-matlab"]}]},{"name":"openjdk8-openj9","portdir":"java/openjdk8-openj9","version":"8.0.492.0","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 14 }","epoch":0,"replaced_by":null,"homepage":"https://developer.ibm.com/languages/java/semeru-runtimes/","description":"IBM Semeru with Eclipse OpenJ9 VM distribution, based on OpenJDK 8 (Long Term Support)","long_description":"The IBM Semeru Runtimes are free production-ready open source binaries to run your Java applications built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk8-graalvm","portdir":"java/openjdk8-graalvm","version":"21.0.0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":"openjdk11-graalvm","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk11-graalvm","long_description":"This port has been replaced by openjdk11-graalvm.","active":false,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"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":"openjdk8","portdir":"java/openjdk8","version":"8u372","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.org/","description":"OpenJDK 8","long_description":"JDK 8 and JRE 8 builds of OpenJDK, the Open-Source implementation of the Java Platform, Standard Edition, and related projects.","active":true,"categories":["devel","java"],"maintainers":[],"variants":["server","release","debug","core","zero","zeroshark"],"dependencies":[{"type":"build","ports":["autoconf","automake","gmake","pkgconfig","bash","openjdk8-bootstrap","clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["freetype","libiconv"]},{"type":"run","ports":["libiconv"]}],"depends_on":[{"type":"lib","ports":["commons-logging"]}]},{"name":"openjdk","portdir":"java/openjdk","version":"17","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":"openjdk17","homepage":"https://www.macports.org","description":"Obsolete port, replaced by openjdk17","long_description":"This port has been replaced by openjdk17.","active":false,"categories":["devel","java"],"maintainers":[{"name":"nils","github":"breun","ports_count":19}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-13"]},{"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":"objenesis","portdir":"java/objenesis","version":"1.1","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/objenesis/","description":"Library for instantiating Java objects","long_description":"It's pretty easy to instantiate objects in Java through standard reflection. However there are many cases where you need to go beyond what reflection provides. For example, if there's no public constructor, you want to bypass the constructor code, or set final fields. There are numerous clever (but fiddly) approaches to getting around this and this library provides a simple way to get at them.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[{"type":"lib","ports":["jmock2"]}]},{"name":"objectweb-asm","portdir":"java/objectweb-asm","version":"2.1","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://asm.objectweb.org/","description":"Java bytecode manipulation framework.","long_description":"ASM is a Java bytecode manipulation framework. It offers similar functionalities as BCEL or SERP, but is much smaller and faster than these tools.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","objectweb-anttasks","clang-18"]}],"depends_on":[{"type":"build","ports":["cobertura"]}]},{"name":"objectweb-anttasks","portdir":"java/objectweb-anttasks","version":"1.3.2","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://monolog.objectweb.org/","description":"ObjectWeb ant tasks","long_description":"Assorted utility tasks used in ObjectWeb ant builds.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","xalanj","clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"build","ports":["objectweb-asm"]}]}]}