HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50220,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=927",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=925",
"results": [
{
"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",
"core",
"zero",
"minimal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bash",
"clang-18",
"openjdk15-bootstrap",
"autoconf",
"gmake"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"freetype"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
"openjdk15-zulu"
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk14-openj9-large-heap",
"portdir": "java/openjdk",
"version": "14.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk16-openj9",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk16-openj9",
"long_description": "This port has been replaced by openjdk16-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk14-openj9",
"portdir": "java/openjdk",
"version": "14.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk16-openj9",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk16-openj9",
"long_description": "This port has been replaced by openjdk16-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk14",
"portdir": "java/openjdk",
"version": "14.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk17",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk17",
"long_description": "This port has been replaced by openjdk17.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk13-zulu",
"portdir": "java/openjdk13-zulu",
"version": "13.54.17",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk17-zulu",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk17-zulu",
"long_description": "This port has been replaced by openjdk17-zulu.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"openjdk13"
]
}
]
},
{
"name": "openjdk13-openj9-large-heap",
"portdir": "java/openjdk",
"version": "13.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk16-openj9",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk16-openj9",
"long_description": "This port has been replaced by openjdk16-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk13-openj9",
"portdir": "java/openjdk",
"version": "13.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk16-openj9",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk16-openj9",
"long_description": "This port has been replaced by openjdk16-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk13",
"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": [
"core",
"zero",
"server",
"release",
"optimized",
"debug",
"client",
"minimal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bash",
"clang-18",
"openjdk13-bootstrap",
"autoconf",
"gmake"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"freetype"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
"openjdk13-zulu"
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk12-openj9-large-heap",
"portdir": "java/openjdk",
"version": "12.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk16-openj9",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk16-openj9",
"long_description": "This port has been replaced by openjdk16-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk12-openj9",
"portdir": "java/openjdk",
"version": "12.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk16-openj9",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk16-openj9",
"long_description": "This port has been replaced by openjdk16-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk12",
"portdir": "java/openjdk",
"version": "12.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk17",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk17",
"long_description": "This port has been replaced by openjdk17.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk11-zulu",
"portdir": "java/openjdk11-zulu",
"version": "11.84.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 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": 97
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk11-openj9-large-heap",
"portdir": "java/openjdk-distributions",
"version": "11.0.10",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk11-openj9",
"homepage": "",
"description": "Obsolete port, replaced by openjdk11-openj9",
"long_description": "This port has been replaced by openjdk11-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk11-openj9",
"portdir": "java/openjdk11-openj9",
"version": "11.0.29",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any}",
"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": 97
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk11-graalvm",
"portdir": "java/openjdk11-graalvm",
"version": "22.3.3",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.graalvm.org",
"description": "GraalVM Community Edition based on OpenJDK 11",
"long_description": "GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Groovy, Kotlin, Clojure, and LLVM-based languages such as C and C++. Version 11 of GraalVM Community Edition is no longer getting updates, so consider upgrading to a maintained version.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"openjdk11-graalvm-native-image"
]
}
]
},
{
"name": "openjdk11",
"portdir": "java/openjdk11",
"version": "11.0.29",
"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": 97
}
],
"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": [
"py38-omegaconf",
"py37-omegaconf",
"py311-omegaconf",
"py39-omegaconf",
"py310-omegaconf"
]
},
{
"type": "lib",
"ports": [
"electric",
"py39-dm-tree",
"py38-tensorflow-probability",
"bcprov",
"munin",
"Okapi",
"py-stanfordnlp",
"py38-stanfordnlp",
"py39-tensorflow-addons",
"py39-tensorflow-data-validation",
"py39-tensorflow-probability",
"py39-tfx-bsl",
"py38-tensorflow-addons",
"py38-dm-tree",
"pmd",
"py37-tensorflow",
"py38-tensorflow",
"jlatexmath",
"py37-stanfordnlp",
"py37-tensorflow-addons",
"py37-tensorflow-data-validation",
"py38-tensorflow-data-validation",
"py37-tensorflow-probability",
"py37-tensorflow1",
"bulk_extractor",
"py37-tfx-bsl",
"py38-tfx-bsl",
"py37-dm-tree",
"healpix-java",
"dbvis",
"directory-studio",
"VisualVM",
"openjfx11",
"apktool",
"commons-lang3",
"elasticsearch",
"zorba",
"py38-tensorflow1",
"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",
"py310-tensorflow",
"py39-tensorflow",
"py39-tensorflow1",
"OmegaT",
"OmegaT-latest",
"commons-codec",
"maven32",
"py27-stanfordnlp",
"dbeaver-community",
"bazel-6",
"detekt-cli",
"epubcheck",
"giter8",
"apache-solr8",
"apache-solr9",
"xapian-bindings-java",
"sn-demangler",
"py-jcc",
"py313-jcc",
"portfolio-performance",
"metabase",
"jenkins",
"maven2",
"maven31",
"curves",
"async-profiler",
"jd-gui",
"MultiMC5",
"PolyMC",
"asciidoctorj",
"z3-java",
"tomcat-native-2",
"ki-shell"
]
},
{
"type": "run",
"ports": [
"bcprov"
]
}
]
},
{
"name": "openjdk10",
"portdir": "java/openjdk",
"version": "10.0.2",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk11",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk11",
"long_description": "This port has been replaced by openjdk11.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk8-openj9-large-heap",
"portdir": "java/openjdk-distributions",
"version": "8u282",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk8-openj9",
"homepage": "",
"description": "Obsolete port, replaced by openjdk8-openj9",
"long_description": "This port has been replaced by openjdk8-openj9.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk8-zulu",
"portdir": "java/openjdk8-zulu",
"version": "8.90.0.19",
"license": "GPL-2 and NoMirror",
"platforms": "{ darwin any >= 10 }",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.azul.com/downloads/",
"description": "Azul Zulu Community OpenJDK 8 (Long Term Support until December 2030)",
"long_description": "Azul Zulu Community OpenJDK 8 (Long Term Support until December 2030) \n\nOpenJDK 8 (Java Development Kit) distribution from Azul.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 97
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bfg",
"scala",
"scala3.4",
"scala3.3",
"scala3.2",
"scala3.1",
"scala3.0",
"scala2.13",
"scala2.12",
"scala2.11",
"scala2.10",
"scala2.9",
"scala2.8",
"scala2.7",
"ktlint",
"gradle8"
]
}
]
},
{
"name": "openjdk8-openj9",
"portdir": "java/openjdk8-openj9",
"version": "8u472",
"license": "GPL-2 and NoMirror",
"platforms": "{darwin any >= 14 }",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developer.ibm.com/languages/java/semeru-runtimes/",
"description": "IBM Semeru with Eclipse OpenJ9 VM distribution, based on OpenJDK 8 (Long Term Support)",
"long_description": "The IBM Semeru Runtimes are free production-ready open source binaries to run your Java applications built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 97
}
],
"variants": [
"Applets",
"BundledApp",
"JNI",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openjdk8-graalvm",
"portdir": "java/openjdk8-graalvm",
"version": "21.0.0.2",
"license": "none",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk11-graalvm",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk11-graalvm",
"long_description": "This port has been replaced by openjdk11-graalvm.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "openjdk8",
"portdir": "java/openjdk8",
"version": "8u372",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openjdk.org/",
"description": "OpenJDK 8",
"long_description": "JDK 8 and JRE 8 builds of OpenJDK, the Open-Source implementation of the Java Platform, Standard Edition, and related projects.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [
"server",
"release",
"debug",
"core",
"zero",
"zeroshark"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"gmake",
"pkgconfig",
"bash",
"openjdk8-bootstrap",
"clang-18"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"freetype",
"libiconv"
]
},
{
"type": "run",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ProjectLibre",
"gloomhaven-helper",
"swig-java",
"zanata-cli",
"commons-logging",
"sisc",
"keystore-explorer",
"jmol",
"grails",
"jsch",
"postgresql-jdbc",
"swig3-java",
"beanshell",
"nds2-client-java",
"nds2-client-matlab",
"Arduino",
"drip",
"jython",
"tomcat-native",
"PrismLauncher"
]
}
]
},
{
"name": "openjdk",
"portdir": "java/openjdk",
"version": "17",
"license": "GPL-2 and NoMirror",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "openjdk17",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by openjdk17",
"long_description": "This port has been replaced by openjdk17.",
"active": false,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "nils",
"github": "breun",
"ports_count": 19
}
],
"variants": [
"BundledApp",
"JNI",
"Applets",
"WebStart"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "objenesis",
"portdir": "java/objenesis",
"version": "1.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/objenesis/",
"description": "Library for instantiating Java objects",
"long_description": "It's pretty easy to instantiate objects in Java through standard reflection. However there are many cases where you need to go beyond what reflection provides. For example, if there's no public constructor, you want to bypass the constructor code, or set final fields. There are numerous clever (but fiddly) approaches to getting around this and this library provides a simple way to get at them.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"jmock2"
]
}
]
},
{
"name": "objectweb-asm",
"portdir": "java/objectweb-asm",
"version": "2.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://asm.objectweb.org/",
"description": "Java bytecode manipulation framework.",
"long_description": "ASM is a Java bytecode manipulation framework. It offers similar functionalities as BCEL or SERP, but is much smaller and faster than these tools.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"objectweb-anttasks",
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cobertura"
]
}
]
},
{
"name": "objectweb-anttasks",
"portdir": "java/objectweb-anttasks",
"version": "1.3.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://monolog.objectweb.org/",
"description": "ObjectWeb ant tasks",
"long_description": "Assorted utility tasks used in ObjectWeb ant builds.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"xalanj",
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"objectweb-asm"
]
}
]
},
{
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"jakarta-log4j",
"junit",
"kaffe"
]
}
],
"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-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "micronaut",
"portdir": "java/micronaut",
"version": "4.10.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://micronaut.io",
"description": "Micronaut is a modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications.",
"long_description": "Micronaut is a modern, JVM-based, full stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin and the Groovy language. \n \nMicronaut is developed by the creators of the Grails framework and takes inspiration from lessons learnt over the years building real-world applications from monoliths to microservices using Spring, Spring Boot and Grails. \n \nMicronaut aims to provide all the tools necessary to build microservice applications including: \n \n* Dependency Injection and Inversion of Control (IoC) \n* Aspect Oriented Programming (AOP) \n* Sensible Defaults and Auto-Configuration \n \nWith Micronaut you can build Message-Driven Applications, Command Line Applications, HTTP Servers and more whilst for Microservices in particular Micronaut also provides: \n* Distributed Configuration \n* Service Discovery \n* HTTP Routing \n* Client-Side Load Balancing \n \nAt the same time Micronaut aims to avoid the downsides of frameworks like Spring, Spring Boot and Grails by providing: \n \n* Fast startup time \n* Reduced memory footprint \n* Minimal use of reflection \n* Minimal use of proxies \n* No runtime bytecode generation \n* Easy Unit Testing",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"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-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"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-9.0"
]
},
{
"type": "lib",
"ports": [
"mecab-utf8"
]
}
],
"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": "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": "maven3",
"portdir": "java/maven3",
"version": "3.9.12",
"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": "breun",
"github": "breun",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openjdk21"
]
},
{
"type": "run",
"ports": [
"maven_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"commons-codec",
"commons-lang3",
"commons-text",
"protobuf3-java",
"google-java-format",
"portfolio-performance"
]
},
{
"type": "run",
"ports": [
"abcl"
]
}
]
},
{
"name": "maven2",
"portdir": "java/maven2",
"version": "2.2.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 2.0 is a complete rewrite of Maven 1.0 and as such is better organized, faster and easier to use.",
"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": "mars",
"portdir": "java/mars",
"version": "4.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://courses.missouristate.edu/kenvollmar/mars/",
"description": "MARS (MIPS Assembler and Runtime Simulator)",
"long_description": "MARS is a lightweight interactive development environment (IDE) for programming in MIPS assembly language, intended for educational-level use with Patterson and Hennessy's Computer Organization and Design.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [
{
"name": "Torsten.Maehne",
"github": "maehne",
"ports_count": 4
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"makeicns",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "mahout",
"portdir": "java/mahout",
"version": "0.9",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mahout.apache.org/",
"description": "A scalable machine learning library that supports large data sets",
"long_description": "Mahout is a scalable machine learning library that implements many different approaches to machine learning. The project currently contains implementations of algorithms for classification, clustering, genetic programming and collaborative filtering, all enabled to scale by leveraging the power of Hadoop's Map-Reduce (https://hadoop.apache.org) implementation.",
"active": true,
"categories": [
"java",
"math"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"hadoop"
]
}
],
"depends_on": []
},
{
"name": "lucene-gosen4",
"portdir": "java/lucene-gosen4",
"version": "4.6.0",
"license": "LGPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/lucene-gosen/",
"description": "a Japanese morphological analyzer for Apache Lucene/Solr 4.x",
"long_description": "lucene-gosen4 is a Japanese morphological analyzer for Apache Lucene/Solr 4.x.",
"active": true,
"categories": [
"textproc",
"java",
"japanese"
],
"maintainers": [],
"variants": [
"naist"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "lucene-gosen2",
"portdir": "java/lucene-gosen2",
"version": "2.0.2",
"license": "LGPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/lucene-gosen/",
"description": "a Japanese morphological analyzer for Apache Lucene/Solr 3.x",
"long_description": "lucene-gosen2 is a Japanese morphological analyzer for Apache Lucene/Solr 3.x.",
"active": true,
"categories": [
"textproc",
"java",
"japanese"
],
"maintainers": [],
"variants": [
"naist"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "log4jdbc",
"portdir": "java/log4jdbc",
"version": "1.1",
"license": "unknown",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://log4jdbc.sourceforge.net/",
"description": "JDBC driver that can log SQL and/or JDBC calls",
"long_description": "Log4jdbc is a Java JDBC driver that can log SQL and/or JDBC calls (and optionally SQL timing information) for other JDBC drivers using the Simple Logging Facade For Java (SLF4J) logging \t system.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"slf4j",
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "launch4j",
"portdir": "java/launch4j",
"version": "3.50",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://launch4j.sourceforge.net/",
"description": "Cross-platform Java executable wrapper",
"long_description": "Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it's possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, a custom process name, and a Java download page in case the appropriate JRE cannot be found.",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 155
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"libgcc"
]
}
],
"depends_on": []
},
{
"name": "junit",
"portdir": "java/junit",
"version": "4.13.2",
"license": "CPL-1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://junit.org/junit4/",
"description": "Java framework for repeatable tests",
"long_description": "JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.",
"active": true,
"categories": [
"devel",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cobertura",
"subversion-javahlbindings",
"commons-logging"
]
},
{
"type": "lib",
"ports": [
"commons-pool",
"commons-io",
"mysql-connector-java",
"commons-cli",
"xmlgraphics-commons",
"dom4j",
"jfreechart"
]
},
{
"type": "run",
"ports": [
"cobertura",
"cassandra",
"checkstyle"
]
}
]
},
{
"name": "jtidy",
"portdir": "java/jtidy",
"version": "04aug2000r7",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://jtidy.sourceforge.net/",
"description": "Java library for syntax checking and pretty printing HTML",
"long_description": "jtidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, jtidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, jtidy provides a DOM interface to the document that is being processed, which effectively makes you able to use jtidy as a DOM parser for real-world HTML.",
"active": true,
"categories": [
"devel",
"textproc",
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "jsch",
"portdir": "java/jsch",
"version": "0.1.55",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jcraft.com/jsch/",
"description": "JSch is a pure Java implementation of SSH2.",
"long_description": "JSch is a pure Java implementation of SSH2., but it depends on JavaTM Cryptography Extension (JCE).",
"active": true,
"categories": [
"security",
"java"
],
"maintainers": [
{
"name": "ndiscreet",
"github": "chicagotripp",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"apache-ant",
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"openjdk8"
]
}
],
"depends_on": []
},
{
"name": "jrrd",
"portdir": "java/jrrd",
"version": "1.0.4",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.opennms.org/wiki/Jrrd",
"description": "Java interface to RRDTool",
"long_description": "Java interface to RRDTool, originally written as a part of OpenNMS",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"rrdtool"
]
}
],
"depends_on": []
},
{
"name": "jna",
"portdir": "java/jna",
"version": "3.2.7",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jna.dev.java.net/",
"description": "Access to native shared libraries with pure Java code",
"long_description": "Java Native Access provides Java programs easy access to native shared libraries (DLLs on Windows) without writing anything but Java code - no JNI or native code is required. This functionality is comparable to Windows' Platform/Invoke and Python's ctypes. Access is dynamic at runtime without code generation. JNA's design aims to provide native access in a natural way with a minimum of effort. No boilerplate or generated code is required. While some attention is paid to performance, correctness and ease of use take priority.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "jmock2",
"portdir": "java/jmock2",
"version": "2.5.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jmock.org/",
"description": "Library for testing Java code using mock objects",
"long_description": "jMock is a library that supports test-driven development of Java code with mock objects. Mock objects help you design and test the interactions between the objects in your programs.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"cglib",
"hamcrest-core",
"objenesis",
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "jmock1",
"portdir": "java/jmock1",
"version": "1.2.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jmock.org/",
"description": "Library for testing Java code using mock objects",
"long_description": "jMock is a library that supports test-driven development of Java code with mock objects. Mock objects help you design and test the interactions between the objects in your programs.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"kaffe"
]
}
],
"depends_on": []
},
{
"name": "jicmp",
"portdir": "java/jicmp",
"version": "1.0.12",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.opennms.org/wiki/Jicmp",
"description": "Java ICMP implementation",
"long_description": "ICMP is a Java interface to the ICMP protocol (ping), originally written as a part of OpenNMS",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "jgoodies-looks",
"portdir": "java/jgoodies-looks",
"version": "2.5.2",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.jgoodies.com/freeware/looks/",
"description": "High-fidelity Windows and multi-platform appearance.",
"long_description": "The JGoodies look and feels make your Swing applications and applets look better. They have been optimized for readability, precise micro-design and usability.",
"active": true,
"categories": [
"java"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"jgoodies-common",
"kaffe"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"zeroc-ice33-java",
"zeroc-ice34-java",
"zeroc-ice35-java"
]
}
]
}
]
}