{"count":51981,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=423","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=421","results":[{"name":"maven31","portdir":"java/maven31","version":"3.1.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://maven.apache.org/","description":"A java-based build and project management environment.","long_description":"Maven is a Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project. Builds, documentation, source metrics, and source cross-references are all controlled by your POM. Maven 3 aims to ensure backward compatibility with Maven 2, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.","active":true,"categories":["devel","java"],"maintainers":[{"name":"easieste","github":"easye","ports_count":15}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]},{"type":"run","ports":["maven_select"]}],"depends_on":[]},{"name":"maven32","portdir":"java/maven32","version":"3.2.5","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://maven.apache.org/","description":"A java-based build and project management environment.","long_description":"Maven is a Java project management and project comprehension tool. Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project. Builds, documentation, source metrics, and source cross-references are all controlled by your POM. Maven 3 aims to ensure backward compatibility with Maven 2, improve usability, increase performance, allow safe embedding, and pave the way to implement many highly demanded features.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]},{"type":"run","ports":["maven_select"]}],"depends_on":[]},{"name":"maven4","portdir":"java/maven4","version":"3.9.9-rc5","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://maven.apache.org/","description":"Apache Maven 4","long_description":"Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk21"]},{"type":"run","ports":["maven_select"]}],"depends_on":[]},{"name":"mecab-java","portdir":"java/mecab-java","version":"0.996","license":"(GPL or LGPL or BSD)","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"http://taku910.github.io/mecab/","description":"a Java module for MeCab","long_description":"mecab-java is a Java module for MeCab.","active":true,"categories":["textproc","java","japanese"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["mecab-utf8"]}],"depends_on":[]},{"name":"microemu","portdir":"java/microemu","version":"2.0.4","license":"LGPL-2.1+ and unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.microemu.org/","description":"MicroEmulator is a pure Java implementation of Java ME in Java SE.","long_description":"MicroEmulator is a pure Java implementation of Java ME in Java SE. MicroEmulator is licensed under LGPL so it is possible to link and distribute commercial software with its libraries.","active":true,"categories":["devel","java","emulators"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"msv","portdir":"java/msv","version":"20081113","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://msv.dev.java.net/","description":"Sun Multi-Schema XML Validator (MSV) validates XML files","long_description":"The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs and a subset of XML Schema Part 1.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[]},{"name":"mvnd","portdir":"java/mvnd","version":"1.0.2","license":"none","platforms":"darwin","epoch":0,"replaced_by":"mvnd1","homepage":"https://www.macports.org","description":"Obsolete port, replaced by mvnd1","long_description":"This port has been replaced by mvnd1.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"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":"mvnd1","portdir":"java/mvnd1","version":"1.0.5","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/apache/maven-mvnd","description":"mvnd 1 -- The Maven Daemon based on Apache Maven 3","long_description":"mvnd aims at providing faster Maven builds using techniques known from Gradle and Takari. \n \n* mvnd embeds Maven (so there is no need to install Maven separately). \n* The actual builds happen inside a long living background process, a.k.a. daemon. \n* One daemon instance can serve multiple consecutive requests from the mvnd client. \n* The mvnd client is a native executable built using GraalVM. It starts faster and uses less memory compared to starting a traditional JVM. \n* Multiple daemons can be spawned in parallel if there is no idle daemon to serve a build request. \n* The JVM for running the actual builds does not need to get started anew for each build. \n* The classloaders holding classes of Maven plugins are cached over multiple builds. The plugin jars are thus read and parsed just once. SNAPSHOT versions of Maven plugins are not cached. \n* The native code produced by the Just-In-Time (JIT) compiler inside the JVM is kept too. Compared to stock Maven, less time is spent by the JIT compilation. During the repeated builds the JIT-optimized code is available immediately. This applies not only to the code coming from Maven plugins and Maven Core, but also to all code coming from the JDK itself.","active":true,"categories":["java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["mvnd_select"]}],"depends_on":[]},{"name":"mvnd2","portdir":"java/mvnd2","version":"1.9.9-rc3","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/apache/maven-mvnd","description":"mvnd 2 -- The Maven Daemon based on Apache Maven 4","long_description":"mvnd aims at providing faster Maven builds using techniques known from Gradle and Takari. \n \n* mvnd embeds Maven (so there is no need to install Maven separately). \n* The actual builds happen inside a long living background process, a.k.a. daemon. \n* One daemon instance can serve multiple consecutive requests from the mvnd client. \n* The mvnd client is a native executable built using GraalVM. It starts faster and uses less memory compared to starting a traditional JVM. \n* Multiple daemons can be spawned in parallel if there is no idle daemon to serve a build request. \n* The JVM for running the actual builds does not need to get started anew for each build. \n* The classloaders holding classes of Maven plugins are cached over multiple builds. The plugin jars are thus read and parsed just once. SNAPSHOT versions of Maven plugins are not cached. \n* The native code produced by the Just-In-Time (JIT) compiler inside the JVM is kept too. Compared to stock Maven, less time is spent by the JIT compilation. During the repeated builds the JIT-optimized code is available immediately. This applies not only to the code coming from Maven plugins and Maven Core, but also to all code coming from the JDK itself.","active":true,"categories":["java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["mvnd_select"]}],"depends_on":[]},{"name":"mvnd_select","portdir":"java/mvnd_select","version":"1.0","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"common files for selecting default mvnd version","long_description":"This port installs files that allow 'port select' to be used to create links to the preferred default version of the mvnd (Maven Daemon) tool.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["mvnd1","mvnd2"]}]},{"name":"mysql-connector-java","portdir":"java/mysql-connector-java","version":"5.1.12","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dev.mysql.com/doc/refman/5.1/en/connector-j.html","description":"MySQL Official JDBC connector for MySQL database.","long_description":"MySQL Connector/J is a native Java driver that converts JDBC (Java Database Connectivity) calls into the network protocol used by the MySQL database. It lets developers working with the Java programming language easily build programs and applets that interact with MySQL and connect all corporate data, even in a heterogeneous environment. MySQL Connector/J is a Type IV JDBC driver and has a complete JDBC feature set that supports the capabilities of MySQL.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]},{"type":"lib","ports":["jakarta-log4j","junit","kaffe"]}],"depends_on":[]},{"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"]}]},{"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":"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":"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":"openjdk11-bootstrap","portdir":"java/openjdk11-bootstrap","version":"11","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 11 Boot JDK","long_description":"OpenJDK 11 Boot JDK to bootstrap Openjdk11 port","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["openjdk11"]}]},{"name":"openjdk11-corretto","portdir":"java/openjdk11-corretto","version":"11.0.31.11.1","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 10 }","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/corretto/","description":"Amazon Corretto OpenJDK 11 (Long Term Support until January 2032)","long_description":"Amazon Corretto OpenJDK 11 (Long Term Support until January 2032) \n\nOpenJDK 11 distribution from Amazon.","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-microsoft","portdir":"java/openjdk11-microsoft","version":"11.0.31","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://www.microsoft.com/openjdk","description":"Microsoft Build of OpenJDK 11 (Long Term Support until at least September 2027)","long_description":"Microsoft Build of OpenJDK 11 (Long Term Support until at least September 2027) \n\nOpenJDK 11 distribution from Microsoft","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-native-image","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":"Native Image component for GraalVM","long_description":"Native Image component for GraalVM","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11-graalvm"]}],"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-sap","portdir":"java/openjdk11-sap","version":"11.0.25","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 16 }","epoch":0,"replaced_by":null,"homepage":"https://sapmachine.io","description":"SapMachine OpenJDK 11 (Long Term Support ended in December 2024)","long_description":"OpenJDK 11 distribution by SAP. Free, production-ready and Java SE certified.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk11-temurin","portdir":"java/openjdk11-temurin","version":"11.0.31","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://adoptium.net","description":"Eclipse Temurin, based on OpenJDK 11 (Long Term Support until at least October 2027)","long_description":"Eclipse Temurin provides secure, TCK-tested and compliant, production-ready Java runtimes.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"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":"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":"openjdk13-bootstrap","portdir":"java/openjdk13-bootstrap","version":"13","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jdk.java.net/","description":"OpenJDK 13 Boot JDK","long_description":"OpenJDK 13 Boot JDK to bootstrap Openjdk13 port","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["openjdk13"]}]},{"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":"openjdk15-bootstrap","portdir":"java/openjdk15-bootstrap","version":"15","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://jdk.java.net/","description":"OpenJDK 15 Boot JDK","long_description":"OpenJDK 15 Boot JDK to bootstrap Openjdk15 port","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["openjdk15"]}]},{"name":"openjdk17","portdir":"java/openjdk17","version":"17.0.19","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.org/projects/jdk/17/","description":"OpenJDK 17 (Long Term Support)","long_description":"OpenJDK 17 (Long Term Support) \n\nJDK 17 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":["clang-18","autoconf","gmake","bash","openjdk17-zulu"]},{"type":"extract","ports":["xz"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["freetype","libiconv"]},{"type":"run","ports":["libiconv"]}],"depends_on":[{"type":"lib","ports":["gradle","NetBeans","LanguageTool","logisim-evolution","db46-java","db48-java","apache-ant","jreleaser","kotlin-language-server","leiningen","ltex-ls","sbt","swagger-codegen","AppleCommander","eqwalizer","unciv","sheepit-client","flyway","osmosis","antlr","processing","qore-jni-module","keystore-explorer","turbovnc-viewer"]}]},{"name":"openjdk17-bootstrap","portdir":"java/openjdk17-bootstrap","version":"17","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 17 Boot JDK","long_description":"OpenJDK 17 Boot JDK to bootstrap Openjdk17 port","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk17-corretto","portdir":"java/openjdk17-corretto","version":"17.0.19.10.1","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 10 }","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/corretto/","description":"Amazon Corretto OpenJDK 17 (Long Term Support until October 2029)","long_description":"Amazon Corretto OpenJDK 17 (Long Term Support until October 2029) \n\nOpenJDK 17 distribution from Amazon.","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":"openjdk17-graalvm","portdir":"java/openjdk17-graalvm","version":"17.0.9","license":"GPL-2 and NoMirror","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://www.graalvm.org","description":"GraalVM Community Edition based on OpenJDK 17","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 17 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":"build","ports":["clojure-lsp","eqwalizer","jet"]},{"type":"lib","ports":["openjdk17-graalvm-native-image"]}]},{"name":"openjdk17-jetbrains","portdir":"java/openjdk17-jetbrains","version":"17.0.14-b1367.22","license":"GPL-2 and NoMirror","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/JetBrains/JetBrainsRuntime","description":"JetBrains Runtime on OpenJDK 17","long_description":"JetBrains Runtime is a fork of OpenJDK available for Windows, Mac OS X, and Linux. It supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.","active":true,"categories":["devel","java"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["BundledApp","JNI"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk17-graalvm-native-image","portdir":"java/openjdk17-graalvm","version":"17.0.9","license":"Permissive","platforms":"{darwin any}","epoch":1,"replaced_by":null,"homepage":"https://www.graalvm.org","description":"Former Native Image component for GraalVM","long_description":"Native Image support is now included in openjdk17-graalvm. Please uninstall openjdk17-graalvm-native-image.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk17-graalvm"]}],"depends_on":[]},{"name":"openjdk17-microsoft","portdir":"java/openjdk17-microsoft","version":"17.0.19","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://www.microsoft.com/openjdk","description":"Microsoft Build of OpenJDK 17 (Long Term Support until at least September 2027)","long_description":"Microsoft Build of OpenJDK 17 (Long Term Support until at least September 2027) \n\nOpenJDK 17 distribution from Microsoft","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":"openjdk17-openj9","portdir":"java/openjdk17-openj9","version":"17.0.19","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 18 }","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 17 (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":"openjdk17-sap","portdir":"java/openjdk17-sap","version":"17.0.19","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 16 }","epoch":0,"replaced_by":null,"homepage":"https://sapmachine.io","description":"OpenJDK 17 builds (Long Term Support) maintained and supported by SAP","long_description":"Sap builds of OpenJDK for everyone who wish to use OpenJDK to run their applications.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["BundledApp","JNI","Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk17-temurin","portdir":"java/openjdk17-temurin","version":"17.0.19","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://adoptium.net","description":"Eclipse Temurin, based on OpenJDK 17 (Long Term Support until at least October 2027)","long_description":"Eclipse Temurin provides secure, TCK-tested and compliant, production-ready Java runtimes.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":["Applets","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["dbeaver-community"]}]},{"name":"openjdk17-zulu","portdir":"java/openjdk17-zulu","version":"17.66.19","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 17 (Long Term Support until September 2029)","long_description":"Azul Zulu Community OpenJDK 17 (Long Term Support until September 2029) \n\nOpenJDK 17 (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":["openjdk17"]}]},{"name":"openjdk18","portdir":"java/openjdk18","version":"18.0.2.1","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 18","long_description":"JDK 18 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","autoconf","gmake","openjdk18-bootstrap","clang-18"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["freetype"]}],"depends_on":[]},{"name":"openjdk18-bootstrap","portdir":"java/openjdk18-bootstrap","version":"18","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 18 Boot JDK","long_description":"OpenJDK 18 Boot JDK to bootstrap Openjdk18 port","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["openjdk18"]}]},{"name":"openjdk19","portdir":"java/openjdk19","version":"19","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 19","long_description":"JDK 19 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":["autoconf","gmake","bash","openjdk19-bootstrap","clang-18"]},{"type":"lib","ports":["freetype"]}],"depends_on":[]},{"name":"openjdk19-bootstrap","portdir":"java/openjdk19-bootstrap","version":"19","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 19 Boot JDK","long_description":"OpenJDK 19 Boot JDK to bootstrap Openjdk19 port","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["openjdk19"]}]},{"name":"openjdk20","portdir":"java/openjdk20","version":"20.0.2","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 20","long_description":"JDK 20 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":["autoconf","gmake","bash","openjdk20-bootstrap","clang-18"]},{"type":"lib","ports":["freetype"]}],"depends_on":[]},{"name":"openjdk20-bootstrap","portdir":"java/openjdk20-bootstrap","version":"20","license":"GPL-2+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://openjdk.java.net/","description":"OpenJDK 20 Boot JDK","long_description":"OpenJDK 20 Boot JDK to bootstrap Openjdk20 port","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["openjdk20"]}]},{"name":"openjdk21","portdir":"java/openjdk21","version":"21.0.11","license":"GPL-2+","platforms":"{ darwin >= 16 }","epoch":0,"replaced_by":null,"homepage":"https://openjdk.org/projects/jdk/21/","description":"OpenJDK 21 (Long Term Support)","long_description":"JDK 21 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":["openjdk21-zulu","clang-18","autoconf","gmake","bash"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libiconv","freetype"]},{"type":"run","ports":["libiconv"]}],"depends_on":[{"type":"lib","ports":["groovy","bazel","jmeter","portfolio-performance","jarviz","maven4","spring-boot-cli","abcl","jruby","kotlin","pkl"]}]},{"name":"openjdk21-corretto","portdir":"java/openjdk21-corretto","version":"21.0.11.10.1","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 16 }","epoch":0,"replaced_by":null,"homepage":"https://aws.amazon.com/corretto/","description":"Amazon Corretto OpenJDK 21 (Long Term Support until October 2030)","long_description":"Amazon Corretto OpenJDK 21 (Long Term Support until October 2030) \n\nOpenJDK 21 distribution from Amazon.","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":"openjdk21-graalvm","portdir":"java/openjdk21-graalvm","version":"21.0.2","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 16 }","epoch":0,"replaced_by":null,"homepage":"https://www.graalvm.org","description":"GraalVM Community Edition based on OpenJDK 21 (Short Term Support ended in March 2024)","long_description":"GraalVM Community Edition based on OpenJDK 21 (Short Term Support ended in March 2024) \n\nGraalVM 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++.","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":["google-java-format"]}]},{"name":"openjdk21-jetbrains","portdir":"java/openjdk21-jetbrains","version":"21.0.10b1163.110","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 16 }","epoch":0,"replaced_by":null,"homepage":"https://github.com/JetBrains/JetBrainsRuntime","description":"JetBrains Runtime on OpenJDK 21","long_description":"JetBrains Runtime is a fork of OpenJDK available for Windows, Mac OS X, and Linux. It supports enhanced class redefinition (DCEVM), features optional JCEF, a framework for embedding Chromium-based browsers, includes a number of improvements in font rendering, keyboards support, windowing/focus subsystems, HiDPI, accessibility, and performance, provides better desktop integration and bugfixes not yet present in OpenJDK.","active":true,"categories":["devel","java"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["BundledApp","JNI"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"openjdk21-microsoft","portdir":"java/openjdk21-microsoft","version":"21.0.11","license":"GPL-2 and NoMirror","platforms":"{darwin any >= 20 }","epoch":0,"replaced_by":null,"homepage":"https://www.microsoft.com/openjdk","description":"Microsoft Build of OpenJDK 21 (Long Term Support until at least September 2028)","long_description":"Microsoft Build of OpenJDK 21 (Long Term Support until at least September 2028) \n\nOpenJDK 21 distribution from Microsoft.","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":[]}]}