{"count":53704,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=327","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=325","results":[{"name":"janet-tester","portdir":"janet/janet-tester","version":"0.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/joy-framework/tester","description":"A testing library for janet","long_description":"A testing library for janet","active":true,"categories":["devel","janet"],"maintainers":[{"name":"jc+macports","github":"tsujp","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["janet","jpm"]}],"depends_on":[{"type":"lib","ports":["janet-bundler","janet-db","janet-halo","janet-joy"]}]},{"name":"janet-uri","portdir":"janet/janet-uri","version":"1.0.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/andrewchambers/janet-uri","description":"A uri parser implemented in janet","long_description":"A uri parser implemented in janet.","active":true,"categories":["devel","janet"],"maintainers":[{"name":"jc+macports","github":"tsujp","ports_count":24}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["janet","jpm"]}],"depends_on":[{"type":"lib","ports":["janet-joy"]}]},{"name":"BrowserLauncher2","portdir":"java/BrowserLauncher2","version":"1.3","license":"LGPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://browserlaunch2.sourceforge.net/","description":"Java library for opening a URL in a browser","long_description":"BrowserLauncher2, a continuation of the BrowserLauncher project, is a library that facilitates opening a browser from a Java application and directing the browser to a supplied url. In most cases the browser opened will be the user's default browser.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]},{"type":"fetch","ports":["cvs"]}],"depends_on":[{"type":"run","ports":["KoLmafia"]}]},{"name":"VisualVM","portdir":"java/VisualVM","version":"2.1.7","license":"GPL-2","platforms":"macosx","epoch":0,"replaced_by":null,"homepage":"https://visualvm.github.io","description":"All-in-One Java Troubleshooting Tool","long_description":"VisualVM is a visual tool integrating commandline JDK tools and lightweight profiling capabilities. Designed for both development and production time use","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"android","portdir":"java/android","version":"23","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://developer.android.com/","description":"Android SDK","long_description":"The Android SDK allows development for the Android mobile platform.","active":true,"categories":["devel","java","emulators"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"android-platform-tools","portdir":"java/android-platform-tools","version":"36.0.2","license":"BSD and MIT and NCSA and Apache-2 and GPL-2 and LGPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://developer.android.com/studio/","description":"Platform-Tools for Google Android SDK (adb and fastboot)","long_description":"Platform-Tools for Google Android SDK (adb and fastboot)","active":true,"categories":["devel","java"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"run","ports":["android-platform-tools-no_sse4"]}],"depends_on":[{"type":"run","ports":["py27-logcat-color","scrcpy","logcat-color3"]}]},{"name":"antenna","portdir":"java/antenna","version":"1.2.1-beta","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://antenna.sourceforge.net/","description":"Antenna provides a set of Ant tasks suitable for developing mobile applications.","long_description":"Antenna provides a set of Ant tasks suitable for developing wireless Java applications targeted at the Mobile Information Device Profile (MIDP). With Antenna, you can compile, preverify, package, obfuscate, and run your MIDP applications (aka MIDlets), manipulate Java Application Descriptor (JAD) files, as well as convert JAR files to PRC files designed to run on the MIDP for PalmOS implementations from Sun and IBM. Deployment is supported via a deployment task and a corresponding HTTP servlet for Over-the-Air (OTA) provisioning. A small preprocessor allows to generate different variants of a MIDlet from a single source.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"android-platform-tools-latest","portdir":"java/android-platform-tools","version":"36.0.2","license":"BSD and MIT and NCSA and Apache-2 and GPL-2 and LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developer.android.com/studio/","description":"Platform-Tools for Google Android SDK (adb and fastboot)","long_description":"Platform-Tools for Google Android SDK (adb and fastboot)","active":true,"categories":["devel","java"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"android-platform-tools-no_sse4","portdir":"java/android-platform-tools","version":"31.0.3","license":"BSD and MIT and NCSA and Apache-2 and GPL-2 and LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developer.android.com/studio/","description":"Platform-Tools for Google Android SDK (adb and fastboot): legacy version for non-SSE4 64-bit Intel CPUs","long_description":"Platform-Tools for Google Android SDK (adb and fastboot)","active":true,"categories":["devel","java"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"run","ports":["android-platform-tools"]}]},{"name":"android-platform-tools-i386","portdir":"java/android-platform-tools","version":"23.0.1","license":"BSD and MIT and NCSA and Apache-2 and GPL-2 and LGPL-2.1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://developer.android.com/studio/","description":"Platform-Tools for Google Android SDK (adb and fastboot): legacy version for 32-bit Intel CPUs","long_description":"Platform-Tools for Google Android SDK (adb and fastboot)","active":true,"categories":["devel","java"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":688}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"apache-solr8","portdir":"java/apache-solr8","version":"8.11.4","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://solr.apache.org/","description":"An open source enterprise search platform.","long_description":"Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project.","active":true,"categories":["textproc","java"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":[],"dependencies":[{"type":"build","ports":["zip","clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"apache-solr9","portdir":"java/apache-solr9","version":"9.10.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://solr.apache.org/","description":"An open source enterprise search platform.","long_description":"Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project.","active":true,"categories":["textproc","java"],"maintainers":[{"name":"s.t.smith","github":"essandess","ports_count":37}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[{"type":"run","ports":["mail-server"]}]},{"name":"appbundler","portdir":"java/appbundler","version":"20221218","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/TheInfiniteKind/appbundler/","description":"Packages a Java application as a Mac app bundle.","long_description":"Packages a Java application as a Mac app bundle. Oracle's Java Application Bundler is compatible with Java 7 or 8.","active":true,"categories":["java"],"maintainers":[{"name":"nicos","github":"NicosPavlov","ports_count":16}],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]}],"depends_on":[]},{"name":"appengine-java-sdk","portdir":"java/appengine-java-sdk","version":"1.9.78","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://appengine.google.com/","description":"Google App Engine SDK for Java","long_description":"With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure. The Java environment provides a Java 6 JVM, a Java Servlets interface, and support for standard interfaces to the App Engine scalable datastore and services, such as JDO, JPA, JavaMail, and JCache. Standards support makes developing your application easy and familiar, and also makes porting your application to and from your own servlet environment straightforward.","active":true,"categories":["devel","java"],"maintainers":[{"name":"dmunneke","github":"","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"aspectj","portdir":"java/aspectj","version":"1.6.2","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.eclipse.org/aspectj/","description":"seamless aspect-oriented extension to the Java language","long_description":"seamless aspect-oriented extension to the Java language","active":true,"categories":["devel","lang","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"batik","portdir":"java/batik","version":"1.7","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://xmlgraphics.apache.org/batik","description":"Java SVG Toolkit","long_description":"Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.","active":true,"categories":["graphics","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"bcprov","portdir":"java/bcprov","version":"1.74","license":"MIT","platforms":"any","epoch":1,"replaced_by":null,"homepage":"https://www.bouncycastle.org/java.html","description":"A Java implementation of cryptographic algorithms","long_description":"A Java implementation of cryptographic algorithms","active":true,"categories":["devel","security","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]},{"type":"run","ports":["openjdk11"]}],"depends_on":[{"type":"lib","ports":["pdftk-java"]}]},{"name":"bfg","portdir":"java/bfg","version":"1.15.0","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://rtyley.github.io/bfg-repo-cleaner/","description":"Removes large or troublesome blobs like git-filter-branch does, but faster.","long_description":"The BFG is a simpler, faster alternative to git-filter-branch for cleansing bad data out of your Git repository history: \n - Removing Crazy Big Files \n - Removing Passwords, Credentials & other Private data","active":true,"categories":["devel","java"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk8-zulu"]}],"depends_on":[]},{"name":"ccl-util","portdir":"java/ccl-util","version":"32.69","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.kclee.de/clemens/java/ccl/","description":"Chr. Clemens Lee's Java utility classes.","long_description":"Chr. Clemens Lee's Java utility classes.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","javacc","clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"build","ports":["javancss"]}]},{"name":"detekt-cli","portdir":"java/detekt-cli","version":"1.23.8","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://detekt.github.io","description":"CLI tool for detekt","long_description":"Detekt is a static code analysis tool for Kotlin.","active":true,"categories":["devel","java"],"maintainers":[{"name":"macports","github":"MarcelBochtler","ports_count":3}],"variants":["formatting"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"dex2jar","portdir":"java/dex2jar","version":"2.1","license":"Apache-2 and BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pxb1988/dex2jar","description":"Tools to work with android .dex and java .class files","long_description":"dex2jar contains 4 components:\n - dex-reader/writer: Read/write the Dalvik Executable (.dex) file.\n - d2j-dex2jar: Convert .dex file to .class files (zipped as jar)\n - smali/baksmali: disassemble dex to smali files and assemble dex from smali files.\n - other tools: d2j-decrypt-string","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"ditaa","portdir":"java/ditaa","version":"0.11.0","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/stathissideris/ditaa","description":"Java ASCII art to bitmap graphics conversion utility","long_description":"ditaa is a small command-line utility, written in Java, that can convert diagrams drawn using ASCII art (i.e., 'drawings' that contain characters that resemble lines like | / - ) into proper bitmap graphics.","active":true,"categories":["java","editors"],"maintainers":[{"name":"slewsys","github":"slewsys","ports_count":4}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"drip","portdir":"java/drip","version":"0.2.4-17-ga4bd00d","license":"EPL-1","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/ninjudd/drip","description":"Fast JVM launching without the hassle of persistent JVMs","long_description":"Drip is a launcher for the Java Virtual Machine that provides much faster startup times than the java command. The drip script is intended to be a drop-in replacement for the java command, only faster.","active":true,"categories":["sysutils","java"],"maintainers":[{"name":"amake","github":"amake","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk8-zulu"]}],"depends_on":[]},{"name":"dualist","portdir":"java/dualist","version":"0.3","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://code.google.com/p/dualist/","description":"An interactive machine learning system for building classifiers quickly.","long_description":"DUALIST is an interactive machine learning system for building classifiers quickly. It does so by asking \"questions\" of the user in the form of both data instances (e.g., text documents) and features (e.g., words or phrases). It utilizes active and semi-supervised learning to quickly train a multinomial naive Bayes classifier for this setting.","active":true,"categories":["textproc","java","math"],"maintainers":[],"variants":["mecab"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"run","ports":["play"]}],"depends_on":[]},{"name":"ehcache","portdir":"java/ehcache","version":"3.11.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ehcache/ehcache3","description":"Ehcache is a pure Java, in-process object cache.","long_description":"Ehcache is a pure Java, in-process cache with the following features: \n 1. Fast \n 2. Simple \n 3. Acts as a pluggable cache for Hibernate \n 4. Small foot print both in terms of size and memory requirements. \n 5. Minimal dependencies. \n 6. Fully documented. See the online documentation, FAQ and the online JavaDoc. \n 7. Comprehensive test coverage. See the Clover test report. \n 8. Scalable to hundreds of caches and large multi-CPU servers. \n 9. Provides LRU, LFU and FIFO cache eviction policies. \n10. Available under the Apache license. Ehcache's copyright and licensing has been reviewed and approved by the Apache Software Foundation, making ehcache suitable for use in Apache projects. \n11. Production tested. All final versions of ehcache are production tested for several weeks on a large and very busy eCommerce site before release.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"flyway","portdir":"java/flyway","version":"11.8.2","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://flywaydb.org/","description":"Database Migrations Made Easy.","long_description":"Flyway is an open-source database migration tool. It strongly favors simplicity and convention over configuration.","active":true,"categories":["devel","java"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":174}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk17"]}],"depends_on":[]},{"name":"gant","portdir":"java/gant","version":"1.9.10","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Gant/Gant","description":"A groovy based tool for scripting ant","long_description":"Gant is a tool for scripting Ant tasks using Groovy instead of XML to specify the logic. A Gant specification is a Groovy script and so can bring all the power of Groovy to bear directly, something not possible with Ant scripts. Whilst it might be seen as a competitor to Ant, Gant uses Ant tasks for many of the actions, so Gant is really an alternative way of doing things using Ant, but using a programming language rather than XML to specify the rules.","active":true,"categories":["devel","java","groovy"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"gjdb","portdir":"java/gjdb","version":"6.1.2","license":"unknown","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.cs.berkeley.edu/~hilfingr/gjdb.html","description":"GJDB is a modification of JDB, a debugger that comes with the public JDK (Java Development Kit) from Sun.","long_description":"GJDB is a modification of JDB, a debugger that comes with the public JDK (Java Development Kit) from Sun. Unlike Sun's version, it also allows you to debug programs that take input from the terminal. The expression language has been extended to include much more of the language (including numerous features missing from jdb, such as array allocation, initialized array allocation, the .super operator, less fussy overload resolution, and numerous binary numeric and logical operations).","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"glassfishv3","portdir":"java/glassfishv3","version":"3","license":"unknown","platforms":"darwin","epoch":62,"replaced_by":null,"homepage":"https://glassfish.dev.java.net/","description":"An open source application server","long_description":"GlassFish is an open source application server project led by Sun Microsystems for the Java EE platform.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[]},{"name":"gng","portdir":"java/gng","version":"1.0.5","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gng.dsun.org","description":"GNG -- Gradle is Not Gradle","long_description":"GNG (Gradle is Not Gradle) is a script that automatically searches your 'gradlew' script when you are inside your Gradle project and executes it. It also contains an official Gradle wrapper. You can create gradle projects from scratch without installing Gradle. This is originally inspired by gdub and gradlew-bootstrap. GNG is the successor of gdub. It keeps the original gw command and with more features. It is written totally in bash script.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash"]}],"depends_on":[]},{"name":"google-java-format","portdir":"java/google-java-format","version":"1.35.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/google/google-java-format","description":"Reformat Java source code to comply with Google Java Style","long_description":"Reformat Java source code to comply with Google Java Style","active":true,"categories":["devel","textproc","java"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":181}],"variants":[],"dependencies":[{"type":"build","ports":["maven3","openjdk21-graalvm","clang-18"]}],"depends_on":[]},{"name":"hadoop","portdir":"java/hadoop","version":"1.2.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://hadoop.apache.org/","description":"Open-source software for reliable, scalable, distributed computing","long_description":"Hadoop is a distributed computing platform written in Java. It incorporates features similar to those of the Google File System and of MapReduce.","active":true,"categories":["devel","science","java"],"maintainers":[],"variants":["universal","fusedfs","pseudo"],"dependencies":[{"type":"build","ports":["autoconf","libtool","clang-18","apache-ant","automake"]},{"type":"lib","ports":["zlib","snappy"]}],"depends_on":[{"type":"lib","ports":["mahout"]}]},{"name":"hibernate3","portdir":"java/hibernate3","version":"3.6.10.Final","license":"LGPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.hibernate.org/","description":"Hibernate ORM for Java.","long_description":"Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent classes following common Java idiom - including association, inheritance, polymorphism, composition and the Java collections framework. The Hibernate Query Language, designed as a minimal object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate also allows you to express queries using native SQL or Java-based Criteria and Example queries. Hibernate is now the most popular object/relational mapping solution for Java.","active":true,"categories":["databases","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"hibernate4","portdir":"java/hibernate4","version":"4.1.2.Final","license":"LGPL-2.1","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.hibernate.org/","description":"Hibernate ORM for Java.","long_description":"Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. Hibernate lets you develop persistent classes following common Java idiom - including association, inheritance, polymorphism, composition and the Java collections framework. The Hibernate Query Language, designed as a minimal object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate also allows you to express queries using native SQL or Java-based Criteria and Example queries. Hibernate is now the most popular object/relational mapping solution for Java.","active":true,"categories":["databases","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jakarta-log4j","portdir":"java/jakarta-log4j","version":"1.2.17","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://logging.apache.org/log4j/1.2/","description":"Java logging API","long_description":"With log4j it is possible to enable logging at runtime without modifying the application binary. The log4j package is designed so that these statements can remain in shipped code without incurring a heavy performance cost. Logging behavior can be controlled by editing a configuration file, without touching the application binary.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["mysql-connector-java"]},{"type":"run","ports":["cassandra"]}]},{"name":"jarbundler","portdir":"java/jarbundler","version":"3.3.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/UltraMixer/JarBundler","description":"JarBundler is a maven task that creates a macOS app bundle from jar files and a main class","long_description":"JarBundler is a maven task that creates a macOS app bundle from jar files and a main class","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"build","ports":["weka"]}]},{"name":"jarviz","portdir":"java/jarviz","version":"0.3.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/kordamp/jarviz","description":"jarviz -- JAR file analyzer","long_description":"Jarviz is a JAR file analyzer tool. You can obtain metadata from a JAR such as its manifest, manifest entries, bytecode versions, declarative services, Java module descriptors and more.","active":true,"categories":["java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["openjdk21"]}],"depends_on":[]},{"name":"javacc","portdir":"java/javacc","version":"6.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://javacc.org/","description":"Java Compiler Compiler, a parser generator for use with Java","long_description":"Java Compiler Compiler (JavaCC) is the most popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc.","active":true,"categories":["devel","lang","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"build","ports":["ccl-util","javancss"]}]},{"name":"javancss","portdir":"java/javancss","version":"28.49","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.kclee.de/clemens/java/javancss/","description":"Java Source Measurement Suite","long_description":"JavaNCSS measures two standard source code metrics for the Java programming language. The metrics are collected globally, for each class and/or for each function.","active":true,"categories":["devel","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["apache-ant","ccl-util","javacc","clang-18"]},{"type":"extract","ports":["unzip"]}],"depends_on":[{"type":"build","ports":["cobertura"]}]},{"name":"javasqlite","portdir":"java/javasqlite","version":"20100131","license":"Tcl/Tk","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.ch-werner.de/javasqlite/","description":"Java wrapper for sqlite","long_description":"Java wrapper including a basic JDBC driver for the SQLite 2/3 database engine. It is designed using JNI to interface to the SQLite API.","active":true,"categories":["databases","java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["sqlite2","sqlite3"]}],"depends_on":[]},{"name":"jdk17","portdir":"java/jdk17","version":"17.0.12","license":"NFTC and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.oracle.com/java/","description":"Oracle Java SE Development Kit 17","long_description":"Java Platform, Standard Edition Development Kit (JDK). The JDK is a development environment for building applications and components using the Java programming language. This software is provided under the Oracle No-Fee Terms and Conditions (NFTC) license (https://java.com/freeuselicense). Oracle JDK 17.0.13 and later are only available under the OTN license and therefore cannot be made available via MacPorts. If you require an up-to-date JDK 17, consider installing the 'openjdk17' or another openjdk17-* port instead.","active":true,"categories":["devel","java"],"maintainers":[],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jd-gui","portdir":"java/jd-gui","version":"1.6.6","license":"GPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://java-decompiler.github.io/","description":"JD-GUI, a standalone graphical utility that displays Java sources from CLASS files","long_description":"JD-GUI is a standalone graphical utility that displays Java source codes of .class files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.","active":true,"categories":["devel","java"],"maintainers":[],"variants":["nativedialogs"],"dependencies":[{"type":"build","ports":["gradle","proguard","clang-18"]},{"type":"lib","ports":["openjdk11"]}],"depends_on":[]},{"name":"jdk17-graalvm","portdir":"java/jdk17-graalvm","version":"17.0.12","license":"GFTC and NoMirror","platforms":"{darwin any >= 16 }","epoch":0,"replaced_by":null,"homepage":"https://www.oracle.com/java/graalvm/","description":"Oracle GraalVM for JDK 17","long_description":"Oracle GraalVM for JDK 17 compiles your Java applications ahead of time into standalone binaries that start instantly, provide peak performance with no warmup, and use fewer cloud resources. This software is provided under the GraalVM Free Terms and Conditions (GFTC) license. Oracle GraalVM for JDK 17.0.13 and later are only available under the GraalVM Oracle Technology Network (GOTN) license and therefore cannot be made available via MacPorts. If you require an up-to-date GraalVM for JDK, consider upgrading to a more recent feature version instead.","active":true,"categories":["devel","java"],"maintainers":[],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jdk22","portdir":"java/jdk22","version":"22.0.2","license":"NFTC and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.oracle.com/java/","description":"Oracle Java SE Development Kit 22 (Short Term Support until September 2024)","long_description":"Java Platform, Standard Edition Development Kit (JDK). The JDK is a development environment for building applications and components using the Java programming language. This software is provided under the Oracle No-Fee Terms and Conditions (NFTC) license (https://java.com/freeuselicense).","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jdk22-graalvm","portdir":"java/jdk22-graalvm","version":"22.0.2","license":"GFTC and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.oracle.com/java/graalvm/","description":"Oracle GraalVM for JDK 22 (Short Term Support until September 2024)","long_description":"Oracle GraalVM for JDK 22 compiles your Java applications ahead of time into standalone binaries that start instantly, provide peak performance with no warmup, and use fewer cloud resources.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jdk23","portdir":"java/jdk23","version":"23.0.2","license":"NFTC and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.oracle.com/java/","description":"Oracle Java SE Development Kit 23 (Short Term Support until March 2025)","long_description":"Java Platform, Standard Edition Development Kit (JDK). The JDK is a development environment for building applications and components using the Java programming language. This software is provided under the Oracle No-Fee Terms and Conditions (NFTC) license (https://java.com/freeuselicense).","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jdk23-graalvm","portdir":"java/jdk23-graalvm","version":"23.0.2","license":"GFTC and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.oracle.com/java/graalvm/","description":"Oracle GraalVM for JDK 23 (Short Term Support until March 2025)","long_description":"Oracle GraalVM for JDK 23 compiles your Java applications ahead of time into standalone binaries that start instantly, provide peak performance with no warmup, and use fewer cloud resources.","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jdk24","portdir":"java/jdk24","version":"24.0.2","license":"NFTC and NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.oracle.com/java/","description":"Oracle Java SE Development Kit 24 (Short Term Support until September 2025)","long_description":"Oracle Java SE Development Kit 24 (Short Term Support until September 2025) \n\nJava Platform, Standard Edition Development Kit (JDK). The JDK is a development environment for building applications and components using the Java programming language. This software is provided under the Oracle No-Fee Terms and Conditions (NFTC) license (https://java.com/freeuselicense).","active":true,"categories":["devel","java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":["Applets","BundledApp","JNI","WebStart"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"jgoodies-common","portdir":"java/jgoodies-common","version":"1.4.0","license":"unknown","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.jgoodies.com/downloads/libraries.html","description":"Helper classes for other jgoodies-* packages","long_description":"The JGoodies Common library provides convenience code for other JGoodies libraries and applications.","active":true,"categories":["java"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["kaffe"]}],"depends_on":[{"type":"build","ports":["zeroc-ice34-java","zeroc-ice35-java"]},{"type":"lib","ports":["jgoodies-forms","jgoodies-looks"]}]},{"name":"jenv","portdir":"java/jenv","version":"0.6.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.jenv.be","description":"Master your Java environment with jEnv","long_description":"jEnv is a command line tool to help you forget how to set the JAVA_HOME environment variable.","active":true,"categories":["java"],"maintainers":[{"name":"breun","github":"breun","ports_count":112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]}]}