Index: head/databases/cassandra3/Makefile =================================================================== --- head/databases/cassandra3/Makefile (revision 528066) +++ head/databases/cassandra3/Makefile (revision 528067) @@ -1,128 +1,128 @@ # $FreeBSD$ PORTNAME= cassandra -DISTVERSION= 3.11.5 +DISTVERSION= 3.11.6 CATEGORIES= databases java MASTER_SITES= APACHE/cassandra/${PORTVERSION}:apache \ LOCAL/yuri:repo PKGNAMESUFFIX= 3 DISTNAME= apache-${PORTNAME}-${PORTVERSION}-src DISTFILES= ${DISTNAME}.tar.gz:apache \ apache-${PORTNAME}-3.11.4-repo.tar.gz:repo MAINTAINER= language.devel@gmail.com COMMENT= Highly scalable distributed database LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt DEPRECATED= Uses deprecated version of python EXPIRATION_DATE= 2020-09-15 RUN_DEPENDS= snappyjava>=0:archivers/snappy-java USES= python:2.7 USE_JAVA= yes USE_ANT= yes USE_RC_SUBR= cassandra JAVA_VERSION= 1.8 JAVA_VENDOR= openjdk REINPLACE_ARGS= -i '' SUB_LIST= JAVA_HOME=${JAVA_HOME} USERS= cassandra GROUPS= cassandra DATADIR= ${JAVASHAREDIR}/${PORTNAME} DIST_DIR= ${WRKSRC}/build/dist REPO_DIR= ${WRKDIR}/repository CONFIG_FILES= cassandra-env.sh \ cassandra-jaas.config \ cassandra-rackdc.properties \ cassandra-topology.properties \ cassandra.yaml \ commitlog_archiving.properties \ hotspot_compiler \ jvm.options \ logback-tools.xml \ logback.xml SCRIPT_FILES= cassandra \ cqlsh \ nodetool \ sstableloader \ sstablescrub \ sstableupgrade \ sstableutil \ sstableverify PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= SIGAR DOCS OPTIONS_DEFAULT= SIGAR OPTIONS_SUB= yes SIGAR_DESC= Use SIGAR to collect system information SIGAR_RUN_DEPENDS= java-sigar>=1.6.4:java/sigar DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} PORTDOCS= * do-build: @${DO_NADA} # Do nothing: Prevent USE_ANT from running a default build target. do-build-DOCS-on: @cd ${WRKSRC} && ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocalm2=${REPO_DIR} -Dpycmd=${PYTHON_CMD} freebsd-stage-doc do-build-DOCS-off: @cd ${WRKSRC} && ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocalm2=${REPO_DIR} freebsd-stage post-build: .for f in ${SCRIPT_FILES} @${REINPLACE_CMD} -e 's|/usr/share/cassandra|${DATADIR}/bin|' ${DIST_DIR}/bin/${f} .endfor @${REINPLACE_CMD} -e 's|\`dirname "\$$\0"\`/..|${DATADIR}|' ${DIST_DIR}/bin/cassandra.in.sh @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/lib/sigar-bin|${JAVAJARDIR}|' ${DIST_DIR}/bin/cassandra.in.sh @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/lib/sigar-bin|${JAVAJARDIR}|' ${DIST_DIR}/conf/cassandra-env.sh @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/conf|${ETCDIR}|' ${DIST_DIR}/bin/cassandra.in.sh @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/conf|${ETCDIR}|' ${DIST_DIR}/conf/cassandra-env.sh .for f in ${CONFIG_FILES} @${MV} ${DIST_DIR}/conf/${f} ${DIST_DIR}/conf/${f}.sample .endfor @${RM} ${DIST_DIR}/lib/licenses/sigar* @${RMDIR} ${DIST_DIR}/lib/sigar-bin do-install: ${MKDIR} ${STAGEDIR}${DATADIR} .for f in CHANGES LICENSE NEWS NOTICE cd ${DIST_DIR} && ${INSTALL_DATA} ${f}.txt ${STAGEDIR}${DATADIR}/ .endfor .for d in interface lib pylib tools cd ${DIST_DIR} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}/ "! -path '*/bin/*'" .endfor ${MKDIR} ${STAGEDIR}${ETCDIR} cd ${DIST_DIR}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/ cd ${DIST_DIR} && ${COPYTREE_BIN} bin ${STAGEDIR}${DATADIR} cd ${DIST_DIR} && ${INSTALL_DATA} bin/cassandra.in.sh ${STAGEDIR}${DATADIR}/bin/ cd ${DIST_DIR} && ${COPYTREE_BIN} tools/bin ${STAGEDIR}${DATADIR}/ cd ${DIST_DIR} && ${INSTALL_DATA} tools/bin/cassandra.in.sh ${STAGEDIR}${DATADIR}/tools/bin/ .for f in ${SCRIPT_FILES} ${RLN} ${STAGEDIR}${DATADIR}/bin/${f} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${LN} -s ${JAVAJARDIR}/snappy-java.jar ${STAGEDIR}${DATADIR}/lib/snappy-java.jar post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for d in doc javadoc cd ${DIST_DIR} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DOCSDIR}/ .endfor post-install-SIGAR-on: ${LN} -s ${JAVAJARDIR}/sigar.jar ${STAGEDIR}${DATADIR}/lib/sigar.jar .include Index: head/databases/cassandra3/distinfo =================================================================== --- head/databases/cassandra3/distinfo (revision 528066) +++ head/databases/cassandra3/distinfo (revision 528067) @@ -1,5 +1,5 @@ -TIMESTAMP = 1576515047 -SHA256 (apache-cassandra-3.11.5-src.tar.gz) = d5363386b6ddbee59cf7dbbb2564a5f23ca236e728eebce12daf83b5ccdd50d8 -SIZE (apache-cassandra-3.11.5-src.tar.gz) = 39798994 +TIMESTAMP = 1582025236 +SHA256 (apache-cassandra-3.11.6-src.tar.gz) = 9d2b976c942f8d845a621183c83b15ce06308c76942986aa7216b6e1c2f3480c +SIZE (apache-cassandra-3.11.6-src.tar.gz) = 35097130 SHA256 (apache-cassandra-3.11.4-repo.tar.gz) = e0ae04f002295b7477e1d73b76c8dab2301d015b273bc086ad7482178dfaed44 SIZE (apache-cassandra-3.11.4-repo.tar.gz) = 44524889 Index: head/databases/cassandra3/files/patch-build.xml =================================================================== --- head/databases/cassandra3/files/patch-build.xml (revision 528066) +++ head/databases/cassandra3/files/patch-build.xml (revision 528067) @@ -1,206 +1,206 @@ ---- build.xml.orig 2019-10-24 16:42:10 UTC +--- build.xml.orig 2020-02-10 22:55:14 UTC +++ build.xml @@ -23,6 +23,7 @@ + - -@@ -78,14 +79,14 @@ + +@@ -80,14 +81,14 @@ - + - + -@@ -244,8 +245,7 @@ +@@ -246,8 +247,7 @@ - - + -@@ -258,6 +258,7 @@ +@@ -260,6 +260,7 @@ + -@@ -300,10 +301,6 @@ +@@ -302,10 +303,6 @@ description="Initialize Maven ANT Tasks"> - - - - -@@ -682,16 +679,14 @@ +@@ -695,16 +692,14 @@ filesetId="build-dependency-jars" cacheDependencyRefs="true" dependencyRefsBuildFile="${build.dir}/build-dependencies.xml"> - - + - - + -@@ -704,7 +699,7 @@ +@@ -717,7 +712,7 @@ - + -@@ -725,8 +720,7 @@ +@@ -738,8 +733,7 @@ sourcesFilesetId="test-dependency-sources" cacheDependencyRefs="true" dependencyRefsBuildFile="${build.dir}/test-dependencies.xml"> - - + -@@ -1021,6 +1015,88 @@ +@@ -1034,6 +1028,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -@@ -1771,8 +1847,8 @@ +@@ -1776,8 +1852,8 @@ - - + + -@@ -1792,6 +1868,11 @@ +@@ -1797,6 +1873,11 @@ + + + + + Index: head/databases/cassandra3/files/patch-conf_cassandra-env.sh =================================================================== --- head/databases/cassandra3/files/patch-conf_cassandra-env.sh (revision 528066) +++ head/databases/cassandra3/files/patch-conf_cassandra-env.sh (revision 528067) @@ -1,11 +1,11 @@ ---- conf/cassandra-env.sh.orig 2018-09-07 21:30:15 UTC +--- conf/cassandra-env.sh.orig 2020-02-10 22:55:14 UTC +++ conf/cassandra-env.sh -@@ -122,7 +122,7 @@ case "$jvm" in - esac +@@ -123,7 +123,7 @@ esac - #GC log path has to be defined here because it needs to access CASSANDRA_HOME --JVM_OPTS="$JVM_OPTS -Xloggc:${CASSANDRA_HOME}/logs/gc.log" -+JVM_OPTS="$JVM_OPTS -Xloggc:/var/log/cassandra/gc.log" + # Sets the path where logback and GC logs are written. + if [ "x$CASSANDRA_LOG_DIR" = "x" ] ; then +- CASSANDRA_LOG_DIR="$CASSANDRA_HOME/logs" ++ CASSANDRA_LOG_DIR="/var/log/cassandra" + fi - # Here we create the arguments that will get passed to the jvm when - # starting cassandra. + #GC log path has to be defined here because it needs to access CASSANDRA_HOME Index: head/databases/cassandra3/files/patch-src_java_org_apache_cassandra_db_commitlog_MemoryMappedSegment.java =================================================================== --- head/databases/cassandra3/files/patch-src_java_org_apache_cassandra_db_commitlog_MemoryMappedSegment.java (nonexistent) +++ head/databases/cassandra3/files/patch-src_java_org_apache_cassandra_db_commitlog_MemoryMappedSegment.java (revision 528067) @@ -0,0 +1,11 @@ +--- src/java/org/apache/cassandra/db/commitlog/MemoryMappedSegment.java.orig 2019-10-24 16:42:10 UTC ++++ src/java/org/apache/cassandra/db/commitlog/MemoryMappedSegment.java +@@ -90,7 +90,7 @@ public class MemoryMappedSegment extends CommitLogSegm + { + throw new FSWriteError(e, getPath()); + } +- NativeLibrary.trySkipCache(fd, startMarker, nextMarker, logFile.getAbsolutePath()); ++// NativeLibrary.trySkipCache(fd, startMarker, nextMarker, logFile.getAbsolutePath()); + } + + @Override Property changes on: head/databases/cassandra3/files/patch-src_java_org_apache_cassandra_db_commitlog_MemoryMappedSegment.java ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/databases/cassandra3/files/patch-src_java_org_apache_cassandra_tools_nodetool_Status.java =================================================================== --- head/databases/cassandra3/files/patch-src_java_org_apache_cassandra_tools_nodetool_Status.java (nonexistent) +++ head/databases/cassandra3/files/patch-src_java_org_apache_cassandra_tools_nodetool_Status.java (revision 528067) @@ -0,0 +1,11 @@ +--- src/java/org/apache/cassandra/tools/nodetool/Status.java.orig 2019-12-18 11:47:59 UTC ++++ src/java/org/apache/cassandra/tools/nodetool/Status.java +@@ -188,7 +188,7 @@ public class Status extends NodeToolCmd + String addressPlaceholder = String.format("%%-%ds ", maxAddressLength); + buf.append("%s%s "); // status + buf.append(addressPlaceholder); // address +- buf.append("%-9s "); // load ++ buf.append("%-11s "); // load (support up to "xxxx.xxx XiB") + if (!isTokenPerNode) + buf.append("%-11s "); // "Tokens" + if (hasEffectiveOwns) Property changes on: head/databases/cassandra3/files/patch-src_java_org_apache_cassandra_tools_nodetool_Status.java ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property