diff --git a/java/Makefile b/java/Makefile index 2fdfde899949..a0b73d1deed0 100644 --- a/java/Makefile +++ b/java/Makefile @@ -1,126 +1,127 @@ COMMENT = Java language support SUBDIR += apache-bcel SUBDIR += apache-commons-beanutils SUBDIR += apache-commons-cli SUBDIR += apache-commons-codec SUBDIR += apache-commons-collections + SUBDIR += apache-commons-collections4 SUBDIR += apache-commons-dbcp SUBDIR += apache-commons-httpclient SUBDIR += apache-commons-lang SUBDIR += apache-commons-lang3 SUBDIR += apache-commons-logging SUBDIR += apache-commons-pool SUBDIR += aparapi SUBDIR += avis SUBDIR += berkeley-db SUBDIR += bluej SUBDIR += bootstrap-openjdk11 SUBDIR += bootstrap-openjdk17 SUBDIR += bootstrap-openjdk6 SUBDIR += bootstrap-openjdk8 SUBDIR += bouncycastle SUBDIR += bouncycastle15 SUBDIR += cos SUBDIR += dbvis SUBDIR += eclipse SUBDIR += eclipse-EPIC SUBDIR += eclipse-cdt SUBDIR += eclipse-drjava SUBDIR += eclipse-ecj SUBDIR += eclipse-findbugs SUBDIR += eclipse-pydev SUBDIR += eclipse-shelled SUBDIR += hamcrest SUBDIR += icedtea-web SUBDIR += infobus SUBDIR += intellij SUBDIR += intellij-fsnotifier SUBDIR += intellij-pty4j SUBDIR += intellij-ultimate SUBDIR += jad SUBDIR += jai SUBDIR += jakarta-oro SUBDIR += jasmin SUBDIR += jattach SUBDIR += java-cup SUBDIR += java-getopt SUBDIR += java-subversion SUBDIR += java-zoneinfo SUBDIR += java3d SUBDIR += javahelp SUBDIR += javamail SUBDIR += javavmwrapper SUBDIR += jaxen SUBDIR += jcalendar SUBDIR += jcckit SUBDIR += jcommon SUBDIR += jd-gui SUBDIR += jdk11-doc SUBDIR += jdk12-doc SUBDIR += jdk8-doc SUBDIR += jdom SUBDIR += jflex SUBDIR += jfreechart SUBDIR += jgraph SUBDIR += jgraphx SUBDIR += jikes SUBDIR += jlex SUBDIR += jlint SUBDIR += jmf SUBDIR += jode SUBDIR += jrosetta SUBDIR += jta SUBDIR += jtiger SUBDIR += jump SUBDIR += junit SUBDIR += jxgrabkey SUBDIR += lightweight-java-profiler SUBDIR += linux-oracle-jdk18 SUBDIR += linux-oracle-jre18 SUBDIR += linux-oracle-serverjre10 SUBDIR += mmake SUBDIR += mx4j SUBDIR += netbeans SUBDIR += netcomponents SUBDIR += netrexx SUBDIR += netty SUBDIR += openjdk11 SUBDIR += openjdk11-jre SUBDIR += openjdk12 SUBDIR += openjdk13 SUBDIR += openjdk14 SUBDIR += openjdk15 SUBDIR += openjdk16 SUBDIR += openjdk17 SUBDIR += openjdk17-jre SUBDIR += openjdk18 SUBDIR += openjdk7 SUBDIR += openjdk7-jre SUBDIR += openjdk8 SUBDIR += openjdk8-jre SUBDIR += openjfx14 SUBDIR += phpeclipse SUBDIR += proguard SUBDIR += sablevm SUBDIR += sablevm-classpath SUBDIR += servingxml SUBDIR += sigar SUBDIR += springframework SUBDIR += springframework31 SUBDIR += sqlitejdbc SUBDIR += trove4j SUBDIR += veditor SUBDIR += visualvm SUBDIR += wildfly10 SUBDIR += wildfly11 SUBDIR += wildfly12 SUBDIR += wildfly13 SUBDIR += wildfly14 SUBDIR += wildfly15 SUBDIR += wildfly16 SUBDIR += wildfly17 SUBDIR += wildfly18 SUBDIR += wildfly90 .include diff --git a/java/apache-commons-collections4/Makefile b/java/apache-commons-collections4/Makefile new file mode 100644 index 000000000000..aa37b7d7110a --- /dev/null +++ b/java/apache-commons-collections4/Makefile @@ -0,0 +1,37 @@ +# Created by: Ernst de Haan + +PORTNAME= commons-collections4 +PORTVERSION= 4.4 +CATEGORIES= java devel +MASTER_SITES= APACHE_COMMONS_BINARIES +MASTER_SITE_SUBDIR= collections +PKGNAMEPREFIX= apache- +DISTNAME= ${PORTNAME}-${PORTVERSION}-bin + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Classes that extend/augment the Java Collections Framework + +LICENSE= APACHE20 + +USE_JAVA= yes +JAVA_VERSION= 8+ + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +NO_BUILD= yes +NO_ARCH= yes + +PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar +PORTDOCS= apidocs + +OPTIONS_DEFINE= DOCS + +do-install: + @${MKDIR} ${STAGEDIR}${JAVAJARDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar \ + ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} apidocs ${STAGEDIR}${DOCSDIR}) + +.include diff --git a/java/apache-commons-collections4/distinfo b/java/apache-commons-collections4/distinfo new file mode 100644 index 000000000000..36824ff9987c --- /dev/null +++ b/java/apache-commons-collections4/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1651241454 +SHA256 (commons-collections4-4.4-bin.tar.gz) = 008302a86b1c70d5b01df3b955836fc6a2b323b7b9bb63840b4dc0ff260348c2 +SIZE (commons-collections4-4.4-bin.tar.gz) = 7958124 diff --git a/java/apache-commons-collections4/pkg-descr b/java/apache-commons-collections4/pkg-descr new file mode 100644 index 000000000000..a807c910c45b --- /dev/null +++ b/java/apache-commons-collections4/pkg-descr @@ -0,0 +1,7 @@ +A suite of classes that extend or augment the Java Collections +Framework. Commons-Collections seek to build upon the JDK classes +by providing new interfaces, implementations and utilities. + +This port correspond to release 4.x. + +WWW: https://commons.apache.org/proper/commons-collections/