summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/apache-commons-dbutils/Makefile3
-rw-r--r--databases/c3p0/Makefile3
-rw-r--r--databases/cassandra3/Makefile4
-rw-r--r--databases/cassandra4/Makefile4
-rw-r--r--databases/db18/Makefile5
-rw-r--r--databases/db5/Makefile2
-rw-r--r--databases/frontbase-jdbc/Makefile2
-rw-r--r--databases/hsqldb/Makefile5
-rw-r--r--databases/jdbc-oracle11g/Makefile2
-rw-r--r--databases/jetbrains-datagrip/Makefile4
-rw-r--r--databases/jrobin/Makefile2
-rw-r--r--databases/jrrd/Makefile9
-rw-r--r--databases/libgda5/Makefile4
-rw-r--r--databases/liquibase/Makefile4
-rw-r--r--databases/metabase/Makefile5
-rw-r--r--databases/mysql-connector-j/Makefile5
-rw-r--r--databases/mysql-connector-java51/Makefile3
-rw-r--r--databases/neo4j/Makefile3
-rw-r--r--databases/postgis-jdbc/Makefile3
-rw-r--r--databases/postgresql-jdbc/Makefile3
-rw-r--r--databases/powerarchitect/Makefile2
-rw-r--r--databases/puppetdb7/Makefile3
-rw-r--r--databases/puppetdb8/Makefile3
-rw-r--r--databases/rocksdb-jni/Makefile6
-rw-r--r--databases/sql-workbench/Makefile3
-rw-r--r--databases/sqldeveloper/Makefile3
-rw-r--r--databases/squirrel-sql/Makefile4
27 files changed, 35 insertions, 64 deletions
diff --git a/databases/apache-commons-dbutils/Makefile b/databases/apache-commons-dbutils/Makefile
index 921020354caf..a51e9b1719b1 100644
--- a/databases/apache-commons-dbutils/Makefile
+++ b/databases/apache-commons-dbutils/Makefile
@@ -12,7 +12,8 @@ WWW= https://commons.apache.org/proper/commons-dbutils/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USE_JAVA= yes
+USES= java
+
NO_BUILD= yes
NO_ARCH= yes
diff --git a/databases/c3p0/Makefile b/databases/c3p0/Makefile
index 4a5ec0c9a4ac..24cd067407a9 100644
--- a/databases/c3p0/Makefile
+++ b/databases/c3p0/Makefile
@@ -11,9 +11,8 @@ WWW= https://www.mchange.com/projects/c3p0/
LICENSE= LGPL21 EPL
LICENSE_COMB= dual
-USES= cpe tar:tgz
+USES= cpe java tar:tgz
CPE_VENDOR= mchange
-USE_JAVA= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
NO_ARCH= yes
diff --git a/databases/cassandra3/Makefile b/databases/cassandra3/Makefile
index 9150badf46ee..649d5095dcd6 100644
--- a/databases/cassandra3/Makefile
+++ b/databases/cassandra3/Makefile
@@ -17,9 +17,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAV
bash>0:shells/bash \
git>0:devel/git
-USES= cpe python
-USE_ANT= yes
-USE_JAVA= yes
+USES= cpe java:ant python
JAVA_VERSION= 8
JAVA_VENDOR= openjdk
CPE_VENDOR= apache
diff --git a/databases/cassandra4/Makefile b/databases/cassandra4/Makefile
index c65f5bdc4bdf..87a7571814eb 100644
--- a/databases/cassandra4/Makefile
+++ b/databases/cassandra4/Makefile
@@ -23,9 +23,7 @@ FETCH_DEPENDS= ant:devel/apache-ant
RUN_DEPENDS= snappyjava>=0:archivers/snappy-java \
netty>0:java/netty
-USES= cpe python shebangfix
-USE_JAVA= yes
-USE_ANT= yes
+USES= cpe java:ant python shebangfix
USE_RC_SUBR= cassandra
SHEBANG_FILES= bin/cqlsh.py pylib/setup.py
TEST_TARGET= test
diff --git a/databases/db18/Makefile b/databases/db18/Makefile
index 8b6ddb72707f..f3d1151340c1 100644
--- a/databases/db18/Makefile
+++ b/databases/db18/Makefile
@@ -60,14 +60,13 @@ L10N_DESC= Localization support (EXPERIMENTAL)
CRYPTO_CONFIGURE_WITH= cryptography=yes
DEBUG_CONFIGURE_ENABLE= debug umrw
DOCS_INSTALL_TARGET= install_docs
-JAVA_USE= java
+JAVA_USES= java
JAVA_CONFIGURE_ENABLE= java
JAVA_CONFIGURE_ENV= JAR="${JAR}" \
JAVA="${JAVA}" \
JAVAC="${JAVAC}"
JAVA_CPPFLAGS= -I"${JAVA_HOME}/include"
-JAVA_VARS= DBLIBS+=libdb_java \
- JAVA_VERSION="8+"
+JAVA_VARS= DBLIBS+=libdb_java
L10N_CONFIGURE_ENABLE= localization
TCL_USES= tcl
TCL_CONFIGURE_ENABLE= tcl
diff --git a/databases/db5/Makefile b/databases/db5/Makefile
index 23cfb01cbb64..2136e3221985 100644
--- a/databases/db5/Makefile
+++ b/databases/db5/Makefile
@@ -53,7 +53,7 @@ DBLIBS= libdb libdb_cxx libdb_stl
DEBUG_CONFIGURE_ENABLE= debug umrw
CRYPTO_CONFIGURE_WITH= cryptography=yes
L10N_CONFIGURE_ENABLE= localization
-JAVA_USE= java
+JAVA_USES= java
# db5 is incompatible with openjdk8 and causes IllegalArgument
# exceptions during build
JAVA_VARS= DBLIBS+=libdb_java JAVA_VERSION="8"
diff --git a/databases/frontbase-jdbc/Makefile b/databases/frontbase-jdbc/Makefile
index 35987b670fdb..fc3cfb698478 100644
--- a/databases/frontbase-jdbc/Makefile
+++ b/databases/frontbase-jdbc/Makefile
@@ -10,7 +10,7 @@ MAINTAINER?= ports@FreeBSD.org
COMMENT= The Java JDBC implementation for FrontBase
WWW= http://www.frontbase.com/
-USE_JAVA= yes
+USES= java
NO_BUILD= yes
JARFILE= frontbasejdbc.jar
diff --git a/databases/hsqldb/Makefile b/databases/hsqldb/Makefile
index a13dc408ff6d..ef4c00882e31 100644
--- a/databases/hsqldb/Makefile
+++ b/databases/hsqldb/Makefile
@@ -9,9 +9,8 @@ WWW= https://hsqldb.org/
LICENSE= BSD3CLAUSE
-USE_JAVA= yes
-USE_ANT= yes
-USES= zip
+USES= java:ant zip
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${PORTNAME}
BUILD_WRKSRC= ${WRKSRC}/build
ALL_TARGET= hsqldb hsqljdbc
diff --git a/databases/jdbc-oracle11g/Makefile b/databases/jdbc-oracle11g/Makefile
index a9c77247a950..626b4d5bc470 100644
--- a/databases/jdbc-oracle11g/Makefile
+++ b/databases/jdbc-oracle11g/Makefile
@@ -21,7 +21,7 @@ LICENSE_PERMS= auto-accept
DEPRECATED= Oracle no longer provides public downloads of the old JDBC drivers
EXPIRATION_DATE= 2025-01-24
-USE_JAVA= yes
+USES= java
JAVA_VERSION= 8
NO_BUILD= yes
NO_WRKSUBDIR= yes
diff --git a/databases/jetbrains-datagrip/Makefile b/databases/jetbrains-datagrip/Makefile
index d75002ca6fb8..d8f04d026efe 100644
--- a/databases/jetbrains-datagrip/Makefile
+++ b/databases/jetbrains-datagrip/Makefile
@@ -23,9 +23,7 @@ RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \
jetbrains-sqlite>=232.8660.185:devel/jetbrains-sqlite \
lsof:sysutils/lsof
-USES= python:run shebangfix
-
-USE_JAVA= yes
+USES= java python:run shebangfix
JAVA_VERSION= 17+
USE_LDCONFIG= yes
diff --git a/databases/jrobin/Makefile b/databases/jrobin/Makefile
index 707bf08f8b5c..b83d37b8d9e4 100644
--- a/databases/jrobin/Makefile
+++ b/databases/jrobin/Makefile
@@ -9,7 +9,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Pure Java alternative to RRDTool
WWW= http://www.jrobin.org/
-USE_JAVA= yes
+USES= java
NO_BUILD= yes
CLASSES= jrobin
diff --git a/databases/jrrd/Makefile b/databases/jrrd/Makefile
index 8a011493a5f0..19cd32c1e762 100644
--- a/databases/jrrd/Makefile
+++ b/databases/jrrd/Makefile
@@ -10,14 +10,13 @@ WWW= https://www.opennms.org/index.php/Jrrd
LIB_DEPENDS= librrd.so:databases/rrdtool
-USES= libtool
-USE_JAVA= yes
+USES= java libtool
JAVA_VENDOR= openjdk
-JAVA_BUILD= yes
-JAVA_RUN= yes
+USE_LDCONFIG= yes
+
GNU_CONFIGURE= yes
CONFIGURE_ENV= JAVA_HOME=${JAVA_HOME}
-USE_LDCONFIG= yes
+
INSTALL_TARGET= install-strip
PLIST_FILES= %%JAVAJARDIR%%/jrrd.jar \
diff --git a/databases/libgda5/Makefile b/databases/libgda5/Makefile
index 506ba2a234b8..c78140bac69f 100644
--- a/databases/libgda5/Makefile
+++ b/databases/libgda5/Makefile
@@ -92,8 +92,8 @@ CONFIGURE_ARGS+= --without-mdb
.endif
.if ${LIBGDA5_SLAVE}==jdbc
-USE_JAVA= yes
-JAVA_VENDOR= bsdjava openjdk
+USES+= java
+JAVA_VENDOR= openjdk
CFLAGS+= -I${JAVA_HOME}/include -I${JAVA_HOME}/include/freebsd
.else
CONFIGURE_ARGS+= --without-java
diff --git a/databases/liquibase/Makefile b/databases/liquibase/Makefile
index 5e52be8fc395..06afea8aec28 100644
--- a/databases/liquibase/Makefile
+++ b/databases/liquibase/Makefile
@@ -9,14 +9,12 @@ WWW= https://www.liquibase.org/
LICENSE= APACHE20
-USES= cpe
+USES= cpe java
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
-USE_JAVA= yes
-
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/liquibase ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DATADIR}
diff --git a/databases/metabase/Makefile b/databases/metabase/Makefile
index ae980ce59243..c9911166e8cc 100644
--- a/databases/metabase/Makefile
+++ b/databases/metabase/Makefile
@@ -14,10 +14,7 @@ WWW= https://metabase.com/
LICENSE= AGPLv3
-USES= cpe
-
-USE_JAVA= yes
-JAVA_RUN= yes
+USES= cpe java
USE_RC_SUBR= ${PORTNAME}
NO_ARCH= yes
diff --git a/databases/mysql-connector-j/Makefile b/databases/mysql-connector-j/Makefile
index 9f29463901c7..df8cecb755e4 100644
--- a/databases/mysql-connector-j/Makefile
+++ b/databases/mysql-connector-j/Makefile
@@ -14,9 +14,7 @@ RUN_DEPENDS= ${JAVALIBDIR}/slf4j-api.jar:devel/slf4j \
${JAVALIBDIR}/c3p0.jar:databases/c3p0 \
${JAVALIBDIR}/protobuf-java.jar:devel/protobuf-java
-USES= cpe
-USE_JAVA= yes
-
+USES= cpe java
CPE_VENDOR= oracle
CPE_PRODUCT= mysql_connector_j
@@ -25,7 +23,6 @@ NO_BUILD= yes
CONFLICTS_INSTALL= mysql-connector-java51 # share/java/classes/mysql-connector-java.jar
-JAVA_VERSION= 8+
EXTRADOCS= CHANGES
PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar
diff --git a/databases/mysql-connector-java51/Makefile b/databases/mysql-connector-java51/Makefile
index 0da50589ab8c..3dc9eb39016f 100644
--- a/databases/mysql-connector-java51/Makefile
+++ b/databases/mysql-connector-java51/Makefile
@@ -15,14 +15,13 @@ RUN_DEPENDS= ${JAVALIBDIR}/log4j.jar:devel/log4j
# 8.0.x is now the GA release, but drops support for java 1.6 and 1.7
PORTSCOUT= limit:^5\.1\..*
-USES= cpe
+USES= cpe java
CPE_VENDOR= oracle
CPE_PRODUCT= mysql_connector_j
CONFLICTS_INSTALL= mysql-connector-java # share/java/classes/mysql-connector-java.jar
NO_ARCH= yes
-USE_JAVA= yes
JAVA_VERSION= 8
BUILDDIR= ${WRKDIR}/${DISTNAME}
APIDOCSDIR= ${STAGEDIR}${DOCSDIR}/javadoc
diff --git a/databases/neo4j/Makefile b/databases/neo4j/Makefile
index 7856a8ef74b5..c71d98b90b76 100644
--- a/databases/neo4j/Makefile
+++ b/databases/neo4j/Makefile
@@ -14,9 +14,8 @@ RUN_DEPENDS= bash:shells/bash
WRKSRC= ${WRKDIR}/${DISTNAME:S,-unix,,}
NO_BUILD= yes
-USES= cpe shebangfix
+USES= cpe java shebangfix
SHEBANG_FILES= bin/cypher-shell bin/neo4j-admin
-USE_JAVA= yes
JAVA_VERSION= 11
USE_RC_SUBR= ${PORTNAME}
SUB_FILES= ${PORTNAME}.sh
diff --git a/databases/postgis-jdbc/Makefile b/databases/postgis-jdbc/Makefile
index 81e2fe13a02a..928b1ad533b0 100644
--- a/databases/postgis-jdbc/Makefile
+++ b/databases/postgis-jdbc/Makefile
@@ -13,8 +13,7 @@ LICENSE_COMB= multi
RUN_DEPENDS= ${JAVALIBDIR}/postgresql.jar:databases/postgresql-jdbc
-USES= zip:infozip
-USE_JAVA= yes
+USES= java zip:infozip
NO_BUILD= yes
NO_ARCH= yes
diff --git a/databases/postgresql-jdbc/Makefile b/databases/postgresql-jdbc/Makefile
index 26a577bb40a6..84cb63b7a272 100644
--- a/databases/postgresql-jdbc/Makefile
+++ b/databases/postgresql-jdbc/Makefile
@@ -12,8 +12,7 @@ WWW= https://jdbc.postgresql.org/
LICENSE= BSD3CLAUSE
-USE_JAVA= yes
-JAVA_VERSION= 8+
+USES= java
NO_ARCH= yes
PLIST_FILES= %%JAVAJARDIR%%/postgresql.jar
diff --git a/databases/powerarchitect/Makefile b/databases/powerarchitect/Makefile
index 8d63f5ef50ae..2928f490019d 100644
--- a/databases/powerarchitect/Makefile
+++ b/databases/powerarchitect/Makefile
@@ -10,7 +10,7 @@ WWW= http://www.bestofbi.com/page/architect
LICENSE= GPLv3
-USE_JAVA= yes
+USES= java
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= ${PORTNAME}
diff --git a/databases/puppetdb7/Makefile b/databases/puppetdb7/Makefile
index 974d3794018f..d8fe39f2e943 100644
--- a/databases/puppetdb7/Makefile
+++ b/databases/puppetdb7/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= bash:shells/bash
USE_RC_SUBR= puppetdb
CONFLICTS_INSTALL= puppetdb[0-9] # etc/puppetdb/bootstrap.cfg.sample
-USES= cpe shebangfix
+USES= cpe java shebangfix
CPE_VENDOR= puppet
SHEBANG_FILES= ext/bin/puppetdb \
ext/cli/anonymize \
@@ -27,7 +27,6 @@ SHEBANG_FILES= ext/bin/puppetdb \
ext/cli/reload \
ext/cli/upgrade \
ext/ezbake-functions.sh
-USE_JAVA= yes
NO_ARCH= yes
NO_BUILD= yes
diff --git a/databases/puppetdb8/Makefile b/databases/puppetdb8/Makefile
index 3f3f367bf852..dd209692ba14 100644
--- a/databases/puppetdb8/Makefile
+++ b/databases/puppetdb8/Makefile
@@ -15,7 +15,7 @@ RUN_DEPENDS= bash:shells/bash
USE_RC_SUBR= puppetdb
CONFLICTS_INSTALL= puppetdb[0-9] # etc/puppetdb/bootstrap.cfg.sample
-USES= cpe shebangfix
+USES= cpe java shebangfix
CPE_VENDOR= puppet
SHEBANG_FILES= ext/bin/puppetdb \
ext/cli/anonymize \
@@ -27,7 +27,6 @@ SHEBANG_FILES= ext/bin/puppetdb \
ext/cli/reload \
ext/cli/upgrade \
ext/ezbake-functions.sh
-USE_JAVA= yes
JAVA_VERSION= 11+
NO_ARCH= yes
NO_BUILD= yes
diff --git a/databases/rocksdb-jni/Makefile b/databases/rocksdb-jni/Makefile
index 68a95fb39b00..c76653c991fb 100644
--- a/databases/rocksdb-jni/Makefile
+++ b/databases/rocksdb-jni/Makefile
@@ -23,15 +23,11 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/../COPYING
BUILD_DEPENDS= googletest>0:devel/googletest
LIB_DEPENDS= librocksdb.so:databases/rocksdb # librocksdbjni.so in the rocksdb.jar file is linked to librocksdb.so
-USES= cmake compiler:c++17-lang localbase:ldflags
+USES= cmake compiler:c++17-lang java localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= facebook
GH_PROJECT= rocksdb
-
-USE_JAVA= yes
-JAVA_BUILD= yes
-JAVA_RUN= yes
JAVA_VERSION= 21
WRKSRC_SUBDIR= java
diff --git a/databases/sql-workbench/Makefile b/databases/sql-workbench/Makefile
index d0f2df297bb6..326d1bd7d927 100644
--- a/databases/sql-workbench/Makefile
+++ b/databases/sql-workbench/Makefile
@@ -12,8 +12,7 @@ WWW= https://www.sql-workbench.eu/
LICENSE= APACHE20
-USES= zip
-USE_JAVA= yes
+USES= java zip
JAVA_VERSION= 11+
NO_BUILD= yes
diff --git a/databases/sqldeveloper/Makefile b/databases/sqldeveloper/Makefile
index 3768f13c48e3..3365f520febe 100644
--- a/databases/sqldeveloper/Makefile
+++ b/databases/sqldeveloper/Makefile
@@ -18,8 +18,7 @@ LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror
RUN_DEPENDS= openjfx14>=0:java/openjfx14 \
bash:shells/bash
-USES= gnome zip
-USE_JAVA= 17
+USES= gnome java zip
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
NO_ARCH= yes
diff --git a/databases/squirrel-sql/Makefile b/databases/squirrel-sql/Makefile
index ebc2063f3f8d..a4e49038bfd5 100644
--- a/databases/squirrel-sql/Makefile
+++ b/databases/squirrel-sql/Makefile
@@ -10,8 +10,8 @@ WWW= http://www.squirrelsql.org/
LICENSE= GPLv2
-USES= zip
-USE_JAVA= 11+
+USES= java zip
+JAVA_VERSION= 11+
DATADIR= ${PREFIX}/share/java/${PKGBASE}