BSD Ports

databases/cassandra4 4.0.8_1 MidnightBSD

Highly scalable distributed database

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
251f66940c
License
Apache-2.0
Categories
databases, java

Description

Apache Cassandra is a free and open-source distributed database. It is a Java-based, highly scalable, eventually consistent, wide column store. Cassandra database clusters are masterless with no single point of failure. Replication can be configured across multiple data centers.

Originally influenced by Dynamo and BigTable, Cassandra was initially developed at and open sourced by Facebook before becoming a top-level Apache project.

The CQL query language offers SQL-like data access and management. Drivers are available for a number of languages.

This is a BETA version!

In the other systems

SystemPortVersion
MidnightBSDdatabases/cassandra44.0.8_1
FreeBSDdatabases/cassandra44.1.11_1
HardenedBSDdatabases/cassandra44.1.11_1
GhostBSDdatabases/cassandra44.1.11_1

Install

Binary package:

mport install cassandra4

From mports:

cd /usr/mports/databases/cassandra4 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cassandra4>0:databases/cassandra4

Dependencies

As this port's Makefile names them.

Runtime 2

Fetch 1

Build dependencies 1
Run dependencies 2

No port depends on this one.

Configuration

Options name: databases_cassandra

OptionDefaultDescription
DOCSoff
SIGARoffUse SIGAR to collect system information
USES
cpe java:ant python shebangfix
Service scripts
cassandra
Conflicts with
cassandra3

Files

pkg-plist 149
  • share/cassandra4/bin/cassandra
  • share/cassandra4/bin/cassandra.in.sh
  • share/cassandra4/bin/cqlsh
  • share/cassandra4/bin/cqlsh.py
  • share/cassandra4/bin/debug-cql
  • share/cassandra4/bin/nodetool
  • share/cassandra4/bin/sstableloader
  • share/cassandra4/bin/sstablescrub
  • share/cassandra4/bin/sstableupgrade
  • share/cassandra4/bin/sstableutil
  • share/cassandra4/bin/sstableverify
  • share/cassandra4/bin/stop-server
  • share/cassandra4/CHANGES.txt
  • share/cassandra4/lib/airline-0.8.jar
  • share/cassandra4/lib/antlr-runtime-3.5.2.jar
  • share/cassandra4/lib/apache-cassandra-.jar
  • share/cassandra4/lib/asm-7.1.jar
  • share/cassandra4/lib/caffeine-2.5.6.jar
  • share/cassandra4/lib/cassandra-driver-core-3.11.0-shaded.jar
  • share/cassandra4/lib/cassandra-driver-internal-only-3.25.0.zip
  • share/cassandra4/lib/chronicle-bytes-2.20.111.jar
  • share/cassandra4/lib/chronicle-core-2.20.126.jar
  • share/cassandra4/lib/chronicle-queue-5.20.123.jar
  • share/cassandra4/lib/chronicle-threads-2.20.111.jar
  • share/cassandra4/lib/chronicle-wire-2.20.117.jar
  • share/cassandra4/lib/commons-cli-1.1.jar
  • share/cassandra4/lib/commons-codec-1.9.jar
  • share/cassandra4/lib/commons-lang3-3.11.jar
  • share/cassandra4/lib/commons-math3-3.2.jar
  • share/cassandra4/lib/concurrent-trees-2.4.0.jar
  • share/cassandra4/lib/ecj-4.6.1.jar
  • share/cassandra4/lib/futures-2.1.6-py2.py3-none-any.zip
  • share/cassandra4/lib/geomet-0.1.0.zip
  • share/cassandra4/lib/guava-27.0-jre.jar
  • share/cassandra4/lib/HdrHistogram-2.1.9.jar
  • share/cassandra4/lib/high-scale-lib-1.0.6.jar
  • share/cassandra4/lib/hppc-0.8.1.jar
  • share/cassandra4/lib/j2objc-annotations-1.3.jar
  • share/cassandra4/lib/jackson-annotations-2.13.2.jar
  • share/cassandra4/lib/jackson-core-2.13.2.jar
  • share/cassandra4/lib/jackson-databind-2.13.2.2.jar
  • share/cassandra4/lib/jamm-0.3.2.jar
  • share/cassandra4/lib/java-cup-runtime-11b-20160615.jar
  • share/cassandra4/lib/javax.inject-1.jar
  • share/cassandra4/lib/jbcrypt-0.4.jar
  • share/cassandra4/lib/jcl-over-slf4j-1.7.25.jar
  • share/cassandra4/lib/jcommander-1.30.jar
  • share/cassandra4/lib/jctools-core-3.1.0.jar
  • share/cassandra4/lib/jflex-1.8.2.jar
  • share/cassandra4/lib/jna-5.6.0.jar
  • share/cassandra4/lib/json-simple-1.1.jar
  • share/cassandra4/lib/jvm-attach-api-1.5.jar
  • share/cassandra4/lib/log4j-over-slf4j-1.7.25.jar
  • share/cassandra4/lib/logback-classic-1.2.9.jar
  • share/cassandra4/lib/logback-core-1.2.9.jar
  • share/cassandra4/lib/lz4-java-1.8.0.jar
  • share/cassandra4/lib/metrics-core-3.1.5.jar
  • share/cassandra4/lib/metrics-jvm-3.1.5.jar
  • share/cassandra4/lib/metrics-logback-3.1.5.jar
  • share/cassandra4/lib/mxdump-0.14.jar
  • share/cassandra4/lib/netty.jar
  • share/cassandra4/lib/netty-tcnative-boringssl-static-2.0.36.Final.jar
  • share/cassandra4/lib/psjava-0.1.19.jar
  • share/cassandra4/lib/reporter-config-base-3.0.3.jar
  • share/cassandra4/lib/reporter-config3-3.0.3.jar
  • share/cassandra4/lib/six-1.12.0-py2.py3-none-any.zip
  • share/cassandra4/lib/sjk-cli-0.14.jar
  • share/cassandra4/lib/sjk-core-0.14.jar
  • share/cassandra4/lib/sjk-json-0.14.jar
  • share/cassandra4/lib/sjk-stacktrace-0.14.jar
  • share/cassandra4/lib/slf4j-api-1.7.25.jar
  • share/cassandra4/lib/snakeyaml-1.26.jar
  • share/cassandra4/lib/snappy-java.jar
  • share/cassandra4/lib/snowball-stemmer-1.3.0.581.1.jar
  • share/cassandra4/lib/ST4-4.0.8.jar
  • share/cassandra4/lib/stream-2.5.2.jar
  • share/cassandra4/lib/zstd-jni--freebsd_amd64.jar
  • share/cassandra4/lib/zstd-jni--freebsd_i386.jar
  • share/cassandra4/LICENSE.txt
  • share/cassandra4/NEWS.txt
  • share/cassandra4/NOTICE.txt
  • share/cassandra4/pylib/cqlshlib/__init__.py
  • share/cassandra4/pylib/cqlshlib/copyutil.py
  • share/cassandra4/pylib/cqlshlib/cql3handling.py
  • share/cassandra4/pylib/cqlshlib/cqlhandling.py
  • share/cassandra4/pylib/cqlshlib/cqlshhandling.py
  • share/cassandra4/pylib/cqlshlib/displaying.py
  • share/cassandra4/pylib/cqlshlib/formatting.py
  • share/cassandra4/pylib/cqlshlib/helptopics.py
  • share/cassandra4/pylib/cqlshlib/pylexotron.py
  • share/cassandra4/pylib/cqlshlib/saferscanner.py
  • share/cassandra4/pylib/cqlshlib/setup.cfg
  • share/cassandra4/pylib/cqlshlib/sslhandling.py
  • share/cassandra4/pylib/cqlshlib/tracing.py
  • share/cassandra4/pylib/cqlshlib/util.py
  • share/cassandra4/pylib/cqlshlib/wcwidth.py
  • share/cassandra4/pylib/README.asc
  • share/cassandra4/pylib/pytest.ini
  • share/cassandra4/pylib/requirements.txt
  • share/cassandra4/pylib/setup.py

The first 100 are listed.

distinfo 4
FileSizeSHA256
cassandra/apache-cassandra-4.0.8-src.tar.gz1.2953548e+0798da97d7fe850a0a24eb2aef212e982f73205cbd63955d2915b4ad02e28dae9c
cassandra/zstd-jni-1.5.0-4-freebsd_amd64.jar670993b653460b6ff374db2c01f39a7b7cdb44008c9efd55dc96ae5f869abe9f58d180
cassandra/zstd-jni-1.5.0-4-freebsd_i386.jar6045571bcb75c5837e42d10ec0193ba9df099874792f0829b0ce8dd3412303c6454595
cassandra/apache-cassandra-4.0.8-repo.tar.xz7.8148076e+072f44383b809719bbb0aff22a83f400528d80a3b5308802308a4366673b60611d
Master sites 2
  • https://archive.apache.org/dist/cassandra/4.0.8/:apache
  • https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.0-4/:maven

Commit history 1

DateCommitCreditsLog message
251f66940c Lucas Holt databases/cassandra4: refresh Maven cache distinfo
Regenerate the offline Maven cache archive with the port's pre-fetch target so checksum validation accepts the distfile produced by the build. AI-Assisted-by: Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>