summaryrefslogtreecommitdiff
path: root/databases/cassandra4/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/cassandra4/Makefile')
-rw-r--r--databases/cassandra4/Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/databases/cassandra4/Makefile b/databases/cassandra4/Makefile
index 87a7571814eb..814bebd716af 100644
--- a/databases/cassandra4/Makefile
+++ b/databases/cassandra4/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cassandra
DISTVERSION= 4.0.8
+PORTREVISION= 1
CATEGORIES= databases java
MASTER_SITES= https://archive.apache.org/dist/${PORTNAME}/${DISTVERSION}/:apache \
https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.0-4/:maven
@@ -19,7 +20,8 @@ WWW= https://cassandra.apache.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-FETCH_DEPENDS= ant:devel/apache-ant
+FETCH_DEPENDS= ${JAVA}:${JAVA_PORT} \
+ ant:devel/apache-ant
RUN_DEPENDS= snappyjava>=0:archivers/snappy-java \
netty>0:java/netty
@@ -34,6 +36,7 @@ CONFLICTS= cassandra3
JAVA_VERSION= 8 11
JAVA_VENDOR= openjdk
+FETCH_ENV+= JAVA_HOME=${JAVA_HOME}
SUB_LIST= JAVA_HOME=${JAVA_HOME}
USERS= cassandra
@@ -91,7 +94,7 @@ pre-fetch:
${MKDIR} ${WRKSRC}/src/java
${CP} ${FILESDIR}/maven/build.* ${WRKSRC}
${CP} ${FILESDIR}/maven/build-* ${WRKSRC}/.build
- cd ${WRKSRC} && ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocal.repository=${REPO_DIR} ${USEJDK11} resolver-dist-lib
+ cd ${WRKSRC} && ${FETCH_ENV} ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocal.repository=${REPO_DIR} ${USEJDK11} resolver-dist-lib
cd ${REPO_DIR} && ${FIND} . -type f -name "*.repositories" -a -exec ${SED} -i '' -e '2s,.*,Mon Aug 08 20:40:04 CEST 2022,' {} +
cd ${WRKDIR} && ${MTREE_CMD} -cbnSp repository | ${MTREE_CMD} -C | ${SED} \
-e 's:time=[0-9.]*:time=0.000000000:' \
@@ -108,10 +111,10 @@ do-build:
@${DO_NADA} # Do nothing: Prevent USE_ANT from running a default build target.
do-build-DOCS-on:
- cd ${WRKSRC} && ${SETENV} CASSANDRA_LOG_DIR=${WRKDIR}/gen-doc-log ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocal.repository=${REPO_DIR} ${USEJDK11} -Dpycmd=${PYTHON_CMD} -Dpyver=${PYTHON_VER} freebsd-stage-doc
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CASSANDRA_LOG_DIR=${WRKDIR}/gen-doc-log ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocal.repository=${REPO_DIR} ${USEJDK11} -Dpycmd=${PYTHON_CMD} -Dpyver=${PYTHON_VER} freebsd-stage-doc
do-build-DOCS-off:
- cd ${WRKSRC} && ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocal.repository=${REPO_DIR} ${USEJDK11} freebsd-stage
+ cd ${WRKSRC} && ${MAKE_ENV} ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocal.repository=${REPO_DIR} ${USEJDK11} freebsd-stage
post-build:
.for f in ${SCRIPT_FILES}