GET /api/v1/ports/?format=api&ordering=name&page=153
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 50095,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=154",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=152",
    "results": [
        {
            "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": "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": "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-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-temurin",
            "portdir": "java/openjdk-distributions",
            "version": "16.0.2",
            "license": "GPL-2 and NoMirror",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk17-temurin",
            "homepage": "",
            "description": "Obsolete port, replaced by openjdk17-temurin",
            "long_description": "This port has been replaced by openjdk17-temurin.",
            "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-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": "openjdk17",
            "portdir": "java/openjdk17",
            "version": "17.0.17",
            "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": 96
                }
            ],
            "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": [
                        "eqwalizer",
                        "logisim-evolution",
                        "flyway",
                        "apache-ant",
                        "unciv",
                        "ltex-ls",
                        "qore-jni-module",
                        "db46-java",
                        "swagger-codegen",
                        "leiningen",
                        "sheepit-client",
                        "turbovnc-viewer",
                        "AppleCommander",
                        "jreleaser",
                        "db48-java",
                        "sbt",
                        "osmosis",
                        "kotlin-language-server",
                        "antlr",
                        "NetBeans",
                        "LanguageTool",
                        "gradle"
                    ]
                }
            ]
        },
        {
            "name": "openjdk17-boot",
            "portdir": "java/openjdk-source",
            "version": "17",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk17-bootstrap",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk17-bootstrap",
            "long_description": "This port has been replaced by openjdk17-bootstrap.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "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": "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-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk17-corretto",
            "portdir": "java/openjdk17-corretto",
            "version": "17.0.17.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": 96
                }
            ],
            "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": [
                        "eqwalizer",
                        "clojure-lsp",
                        "jet"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openjdk17-graalvm-native-image"
                    ]
                }
            ]
        },
        {
            "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-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": 171
                }
            ],
            "variants": [
                "BundledApp",
                "JNI"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk17-microsoft",
            "portdir": "java/openjdk17-microsoft",
            "version": "17.0.17",
            "license": "GPL-2 and NoMirror",
            "platforms": "{darwin any >= 16 }",
            "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": 96
                }
            ],
            "variants": [
                "Applets",
                "BundledApp",
                "JNI",
                "WebStart"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk17-openj9",
            "portdir": "java/openjdk17-openj9",
            "version": "17.0.17",
            "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": 96
                }
            ],
            "variants": [
                "Applets",
                "BundledApp",
                "JNI",
                "WebStart"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk17-oracle",
            "portdir": "java/openjdk17-oracle",
            "version": "17.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk19-oracle",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk19-oracle",
            "long_description": "This port has been replaced by openjdk19-oracle.",
            "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": "openjdk17-sap",
            "portdir": "java/openjdk17-sap",
            "version": "17.0.17",
            "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": 96
                }
            ],
            "variants": [
                "BundledApp",
                "JNI",
                "Applets",
                "WebStart"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk17-temurin",
            "portdir": "java/openjdk17-temurin",
            "version": "17.0.17",
            "license": "GPL-2 and NoMirror",
            "platforms": "{darwin any >= 16 }",
            "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": 96
                }
            ],
            "variants": [
                "Applets",
                "WebStart"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "dbeaver-community"
                    ]
                }
            ]
        },
        {
            "name": "openjdk17u",
            "portdir": "java/openjdk-source",
            "version": "17.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 2,
            "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": [],
            "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": "openjdk17-zulu",
            "portdir": "java/openjdk17-zulu",
            "version": "17.62.17",
            "license": "GPL-2 and NoMirror",
            "platforms": "{darwin any}",
            "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": 96
                }
            ],
            "variants": [
                "BundledApp",
                "JNI",
                "WebStart",
                "Applets"
            ],
            "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",
                "minimal",
                "core",
                "zero",
                "optimized",
                "debug",
                "client",
                "server"
            ],
            "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-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "openjdk18"
                    ]
                }
            ]
        },
        {
            "name": "openjdk18-corretto",
            "portdir": "java/openjdk18-corretto",
            "version": "18.0.2.9.1",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk19-corretto",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk19-corretto",
            "long_description": "This port has been replaced by openjdk19-corretto.",
            "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": "openjdk18-openj9",
            "portdir": "java/openjdk18-openj9",
            "version": "18.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk20-openj9",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk20-openj9",
            "long_description": "This port has been replaced by openjdk20-openj9.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk18-oracle",
            "portdir": "java/openjdk18-oracle",
            "version": "18.0.2.1",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk19-oracle",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk19-oracle",
            "long_description": "This port has been replaced by openjdk19-oracle.",
            "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": "openjdk18-sap",
            "portdir": "java/openjdk18-sap",
            "version": "18.0.2.1",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk19-sap",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk19-sap",
            "long_description": "This port has been replaced by openjdk19-sap.",
            "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": "openjdk18-temurin",
            "portdir": "java/openjdk18-temurin",
            "version": "18.0.2.1",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk19-temurin",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk19-temurin",
            "long_description": "This port has been replaced by openjdk19-temurin.",
            "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": "openjdk18-zulu",
            "portdir": "java/openjdk18-zulu",
            "version": "18.32.13",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk19-zulu",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk19-zulu",
            "long_description": "This port has been replaced by openjdk19-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": []
        },
        {
            "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-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "openjdk19"
                    ]
                }
            ]
        },
        {
            "name": "openjdk19-corretto",
            "portdir": "java/openjdk19-corretto",
            "version": "19.0.2.7.1",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk20-corretto",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk20-corretto",
            "long_description": "This port has been replaced by openjdk20-corretto.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk19-graalvm",
            "portdir": "java/openjdk19-graalvm",
            "version": "22.3.1",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk20-graalvm",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk20-graalvm",
            "long_description": "This port has been replaced by openjdk20-graalvm.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "openjdk19-graalvm-native-image"
                    ]
                }
            ]
        },
        {
            "name": "openjdk19-graalvm-native-image",
            "portdir": "java/openjdk19-graalvm",
            "version": "22.3.1",
            "license": "GPL-2 and NoMirror",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.graalvm.org",
            "description": "Native Image component for GraalVM",
            "long_description": "Native Image component for GraalVM",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [
                {
                    "name": "nils",
                    "github": "breun",
                    "ports_count": 19
                }
            ],
            "variants": [
                "Applets",
                "BundledApp",
                "JNI",
                "WebStart"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "openjdk19-graalvm"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk19-openj9",
            "portdir": "java/openjdk19-openj9",
            "version": "19.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk20-openj9",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk20-openj9",
            "long_description": "This port has been replaced by openjdk20-openj9.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk19-oracle",
            "portdir": "java/openjdk19-oracle",
            "version": "19.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk20-oracle",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk20-oracle",
            "long_description": "This port has been replaced by openjdk20-oracle.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk19-sap",
            "portdir": "java/openjdk19-sap",
            "version": "19.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk20-sap",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk20-sap",
            "long_description": "This port has been replaced by openjdk20-sap.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk19-temurin",
            "portdir": "java/openjdk19-temurin",
            "version": "19.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk20-temurin",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk20-temurin",
            "long_description": "This port has been replaced by openjdk20-temurin.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk19-zulu",
            "portdir": "java/openjdk19-zulu",
            "version": "19.32.13",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk20-zulu",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk20-zulu",
            "long_description": "This port has been replaced by openjdk20-zulu.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "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-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "openjdk20"
                    ]
                }
            ]
        },
        {
            "name": "openjdk20-corretto",
            "portdir": "java/openjdk20-corretto",
            "version": "20.0.2.10.1",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk21-corretto",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk21-corretto",
            "long_description": "This port has been replaced by openjdk21-corretto.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk20-graalvm",
            "portdir": "java/openjdk20-graalvm",
            "version": "20.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk21-graalvm",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk21-graalvm",
            "long_description": "This port has been replaced by openjdk21-graalvm.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk20-openj9",
            "portdir": "java/openjdk20-openj9",
            "version": "20.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk21-openj9",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk21-openj9",
            "long_description": "This port has been replaced by openjdk21-openj9.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "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": "openjdk20-oracle",
            "portdir": "java/openjdk20-oracle",
            "version": "20.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk21-oracle",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk21-oracle",
            "long_description": "This port has been replaced by openjdk21-oracle.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk20-sap",
            "portdir": "java/openjdk20-sap",
            "version": "20.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk21-sap",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk21-sap",
            "long_description": "This port has been replaced by openjdk21-sap.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk20-temurin",
            "portdir": "java/openjdk20-temurin",
            "version": "20.0.2",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk21-temurin",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk21-temurin",
            "long_description": "This port has been replaced by openjdk21-temurin.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "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": "openjdk20-zulu",
            "portdir": "java/openjdk20-zulu",
            "version": "20.32.11",
            "license": "none",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": "openjdk21-zulu",
            "homepage": "https://www.macports.org",
            "description": "Obsolete port, replaced by openjdk21-zulu",
            "long_description": "This port has been replaced by openjdk21-zulu.",
            "active": false,
            "categories": [
                "devel",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "patch",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        null
                    ]
                },
                {
                    "type": "test",
                    "ports": [
                        null
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "openjdk21",
            "portdir": "java/openjdk21",
            "version": "21.0.9",
            "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": 96
                }
            ],
            "variants": [
                "optimized",
                "debug",
                "client",
                "server",
                "minimal",
                "core",
                "zero",
                "release"
            ],
            "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": [
                        "jruby",
                        "bazel",
                        "spring-boot-cli",
                        "jmeter",
                        "pkl",
                        "abcl",
                        "kotlin",
                        "maven4",
                        "ghidra",
                        "groovy",
                        "jarviz",
                        "maven3"
                    ]
                }
            ]
        },
        {
            "name": "openjdk21-corretto",
            "portdir": "java/openjdk21-corretto",
            "version": "21.0.9.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": 96
                }
            ],
            "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": 96
                }
            ],
            "variants": [
                "Applets",
                "BundledApp",
                "JNI",
                "WebStart"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-18"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "build",
                    "ports": [
                        "google-java-format"
                    ]
                }
            ]
        }
    ]
}