Index: head/databases/Makefile =================================================================== --- head/databases/Makefile (revision 533700) +++ head/databases/Makefile (revision 533701) @@ -1,1050 +1,1051 @@ # $FreeBSD$ # COMMENT = Databases and related software SUBDIR += R-cran-DBI SUBDIR += R-cran-RMySQL SUBDIR += R-cran-RPostgreSQL SUBDIR += R-cran-RSQLite SUBDIR += R-cran-RSQLite.extfuns SUBDIR += R-cran-fastmap SUBDIR += R-cran-sqldf SUBDIR += WWWdb SUBDIR += adabase SUBDIR += adminer SUBDIR += adodb SUBDIR += adodb5 SUBDIR += akonadi SUBDIR += apache-commons-dbutils SUBDIR += apq SUBDIR += apq-mysql SUBDIR += apq-odbc SUBDIR += apq-pgsql SUBDIR += arangodb32 SUBDIR += arangodb33 SUBDIR += ateam_mysql_ldap_auth SUBDIR += autobackupmysql SUBDIR += automysqlbackup SUBDIR += bbdb SUBDIR += beansdb SUBDIR += buzhug SUBDIR += c3p0 SUBDIR += cassandra-cpp-driver SUBDIR += cassandra3 + SUBDIR += cassandra4 SUBDIR += casstcl SUBDIR += cayley SUBDIR += cdb SUBDIR += cego SUBDIR += cegobridge SUBDIR += clickhouse SUBDIR += cockroach SUBDIR += couchdb2 SUBDIR += courier-authlib-mysql SUBDIR += courier-authlib-pgsql SUBDIR += courier-authlib-userdb SUBDIR += courier-authlib-usergdbm SUBDIR += cppdb SUBDIR += credis SUBDIR += dalmp SUBDIR += datamodeler SUBDIR += db SUBDIR += db48 SUBDIR += db5 SUBDIR += db6 SUBDIR += dbf SUBDIR += dbh SUBDIR += dbixx SUBDIR += dbow SUBDIR += dbtool SUBDIR += dbview SUBDIR += elixir-calecto SUBDIR += elixir-db_connection SUBDIR += elixir-ecto SUBDIR += elixir-exredis SUBDIR += elixir-geo SUBDIR += elixir-mariaex SUBDIR += elixir-mongo SUBDIR += elixir-postgrex SUBDIR += elixir-timex_ecto SUBDIR += erlang-couchbeam SUBDIR += erlang-epgsql SUBDIR += erlang-eredis SUBDIR += erlfdb SUBDIR += evolution-data-server SUBDIR += fastdb SUBDIR += firebird25-client SUBDIR += firebird25-server SUBDIR += fortytwo-bdb SUBDIR += foundationdb SUBDIR += foundationdb-devel SUBDIR += fpc-dblib SUBDIR += fpc-fpindexer SUBDIR += fpc-gdbm SUBDIR += fpc-ibase SUBDIR += fpc-mysql SUBDIR += fpc-odbc SUBDIR += fpc-oracle SUBDIR += fpc-postgres SUBDIR += fpc-pxlib SUBDIR += fpc-sqlite SUBDIR += freetds SUBDIR += freetds-devel SUBDIR += frontbase-jdbc SUBDIR += galera SUBDIR += galera26 SUBDIR += gdbm SUBDIR += geoserver-mysql-plugin SUBDIR += gigabase SUBDIR += gnats4 SUBDIR += gnatsweb4 SUBDIR += go-carbon SUBDIR += go-pgweb SUBDIR += gom SUBDIR += gqlplus SUBDIR += grass7 SUBDIR += hamsterdb SUBDIR += hashtypes SUBDIR += hbase SUBDIR += hiredis SUBDIR += hsqldb SUBDIR += influxdb SUBDIR += innotop SUBDIR += iowow SUBDIR += ip4r SUBDIR += ipa_sdb SUBDIR += iplike SUBDIR += isql-viewer SUBDIR += jasperreports SUBDIR += jdb SUBDIR += jdbc-oracle11g SUBDIR += jlog SUBDIR += jrobin SUBDIR += jrrd SUBDIR += kbibtex SUBDIR += kdb SUBDIR += kexi SUBDIR += kyotocabinet SUBDIR += kyototycoon SUBDIR += ldb14 SUBDIR += ldb15 SUBDIR += ldb20 SUBDIR += leo_center SUBDIR += leofs SUBDIR += leveldb SUBDIR += libcouchbase SUBDIR += libdbi SUBDIR += libdbi-drivers SUBDIR += libdrizzle SUBDIR += libdrizzle-redux SUBDIR += libgda5 SUBDIR += libgda5-bdb SUBDIR += libgda5-jdbc SUBDIR += libgda5-ldap SUBDIR += libgda5-mdb SUBDIR += libgda5-mysql SUBDIR += libgda5-postgresql SUBDIR += libgda5-ui SUBDIR += libgdamm5 SUBDIR += libhsclient SUBDIR += libiodbc SUBDIR += libmemcache SUBDIR += libmemcached SUBDIR += libmongo-client SUBDIR += libnvpair SUBDIR += libodbc++ SUBDIR += libpbl SUBDIR += libpqtypes SUBDIR += libsdb SUBDIR += libzdb SUBDIR += linux-c7-sqlite3 SUBDIR += linux-oracle-instantclient-basic SUBDIR += linux-oracle-instantclient-sdk SUBDIR += liquibase SUBDIR += lmdb SUBDIR += lua-lsqlite3 SUBDIR += lua-resty-redis SUBDIR += lua-xapian SUBDIR += luadbi SUBDIR += luasql-firebird SUBDIR += luasql-mysql SUBDIR += luasql-odbc SUBDIR += luasql-postgres SUBDIR += luasql-sqlite3 SUBDIR += mantis SUBDIR += mariadb-connector-c SUBDIR += mariadb-connector-odbc SUBDIR += mariadb101-client SUBDIR += mariadb101-server SUBDIR += mariadb102-client SUBDIR += mariadb102-server SUBDIR += mariadb103-client SUBDIR += mariadb103-server SUBDIR += mariadb104-client SUBDIR += mariadb104-server SUBDIR += mdbtools SUBDIR += mdcached SUBDIR += memcached SUBDIR += memcacheq SUBDIR += mongodb36 SUBDIR += mongodb36-tools SUBDIR += mongodb40 SUBDIR += mongodb40-tools SUBDIR += mroonga SUBDIR += mtools-mongodb SUBDIR += mtop SUBDIR += mydbf2mysql SUBDIR += mydumper SUBDIR += mysac SUBDIR += mysql++1 SUBDIR += mysql++3 SUBDIR += mysql-connector-c SUBDIR += mysql-connector-c++ SUBDIR += mysql-connector-java SUBDIR += mysql-connector-java51 SUBDIR += mysql-connector-odbc SUBDIR += mysql-q4m SUBDIR += mysql-udf SUBDIR += mysql2odbc SUBDIR += mysql2pgsql SUBDIR += mysql55-client SUBDIR += mysql55-server SUBDIR += mysql56-client SUBDIR += mysql56-server SUBDIR += mysql57-client SUBDIR += mysql57-server SUBDIR += mysql80-client SUBDIR += mysql80-server SUBDIR += mysqlbackup SUBDIR += mysqlbigram SUBDIR += mysqldump-secure SUBDIR += mysqlidxchk SUBDIR += mysqlreport SUBDIR += mysqlsla SUBDIR += mysqlsniffer SUBDIR += mysqltcl SUBDIR += mysqltuner SUBDIR += mysqlwsrep56-server SUBDIR += mysqlwsrep57-server SUBDIR += mytop SUBDIR += nagios-check_mongodb SUBDIR += nagios-check_postgres_replication SUBDIR += nagios-check_redis SUBDIR += namazu2 SUBDIR += neo4j SUBDIR += ntdb SUBDIR += ocaml-dbm SUBDIR += ocaml-mysql SUBDIR += ocaml-sqlite3 SUBDIR += opendbviewer SUBDIR += opendbx SUBDIR += opentsdb SUBDIR += ora2pg SUBDIR += oracle8-client SUBDIR += p5-Amazon-SimpleDB SUBDIR += p5-Amon2-DBI SUBDIR += p5-AnyEvent-BDB SUBDIR += p5-AnyEvent-CouchDB SUBDIR += p5-AnyEvent-DBD-Pg SUBDIR += p5-AnyEvent-Memcached SUBDIR += p5-AnyEvent-Redis SUBDIR += p5-App-Sqitch SUBDIR += p5-AsciiDB-TagFile SUBDIR += p5-BDB SUBDIR += p5-BSON SUBDIR += p5-BSON-XS SUBDIR += p5-BerkeleyDB SUBDIR += p5-Bucardo SUBDIR += p5-CDB_File SUBDIR += p5-CDB_File-Generator SUBDIR += p5-CGI-Session-Driver-memcached SUBDIR += p5-CHI-Driver-Memcached SUBDIR += p5-CHI-Driver-Redis SUBDIR += p5-CHI-Driver-TokyoTyrant SUBDIR += p5-Cache-BDB SUBDIR += p5-Cache-Memcached SUBDIR += p5-Cache-Memcached-Fast SUBDIR += p5-Cache-Memcached-Managed SUBDIR += p5-Cache-Memcached-XS SUBDIR += p5-Cache-Memcached-libmemcached SUBDIR += p5-Class-DBI SUBDIR += p5-Class-DBI-AbstractSearch SUBDIR += p5-Class-DBI-AsForm SUBDIR += p5-Class-DBI-AutoLoader SUBDIR += p5-Class-DBI-BaseDSN SUBDIR += p5-Class-DBI-DATA-Schema SUBDIR += p5-Class-DBI-DDL SUBDIR += p5-Class-DBI-FromCGI SUBDIR += p5-Class-DBI-LazyInflate SUBDIR += p5-Class-DBI-Loader SUBDIR += p5-Class-DBI-Loader-Relationship SUBDIR += p5-Class-DBI-Oracle SUBDIR += p5-Class-DBI-Pager SUBDIR += p5-Class-DBI-Pg SUBDIR += p5-Class-DBI-Plugin SUBDIR += p5-Class-DBI-Plugin-AbstractCount SUBDIR += p5-Class-DBI-Plugin-DeepAbstractSearch SUBDIR += p5-Class-DBI-Plugin-Iterator SUBDIR += p5-Class-DBI-Plugin-Pager SUBDIR += p5-Class-DBI-Plugin-RetrieveAll SUBDIR += p5-Class-DBI-Plugin-Senna SUBDIR += p5-Class-DBI-Plugin-Type SUBDIR += p5-Class-DBI-Replication SUBDIR += p5-Class-DBI-SAK SUBDIR += p5-Class-DBI-SQLite SUBDIR += p5-Class-DBI-Sweet SUBDIR += p5-Class-DBI-ToSax SUBDIR += p5-Class-DBI-Untaint SUBDIR += p5-Class-DBI-mysql SUBDIR += p5-Class-Inflate SUBDIR += p5-CouchDB-View SUBDIR += p5-DBD-AnyData SUBDIR += p5-DBD-CSV SUBDIR += p5-DBD-Excel SUBDIR += p5-DBD-Google SUBDIR += p5-DBD-InterBase SUBDIR += p5-DBD-LDAP SUBDIR += p5-DBD-Mock SUBDIR += p5-DBD-Multi SUBDIR += p5-DBD-ODBC SUBDIR += p5-DBD-Oracle SUBDIR += p5-DBD-Pg SUBDIR += p5-DBD-PgLite SUBDIR += p5-DBD-PgPP SUBDIR += p5-DBD-SQLite SUBDIR += p5-DBD-SQLite2 SUBDIR += p5-DBD-Sybase SUBDIR += p5-DBD-XBase SUBDIR += p5-DBD-cego SUBDIR += p5-DBD-mysql SUBDIR += p5-DBI SUBDIR += p5-DBI-Shell SUBDIR += p5-DBICx-Deploy SUBDIR += p5-DBICx-MapMaker SUBDIR += p5-DBICx-Sugar SUBDIR += p5-DBICx-TestDatabase SUBDIR += p5-DBICx-TxnInsert SUBDIR += p5-DBIWrapper SUBDIR += p5-DBIx-Abstract SUBDIR += p5-DBIx-Admin-CreateTable SUBDIR += p5-DBIx-Admin-DSNManager SUBDIR += p5-DBIx-Admin-TableInfo SUBDIR += p5-DBIx-AnyDBD SUBDIR += p5-DBIx-Browse SUBDIR += p5-DBIx-Class SUBDIR += p5-DBIx-Class-AsFdat SUBDIR += p5-DBIx-Class-AuditLog SUBDIR += p5-DBIx-Class-BitField SUBDIR += p5-DBIx-Class-Candy SUBDIR += p5-DBIx-Class-Cursor-Cached SUBDIR += p5-DBIx-Class-CustomPrefetch SUBDIR += p5-DBIx-Class-DateTime-Epoch SUBDIR += p5-DBIx-Class-DeploymentHandler SUBDIR += p5-DBIx-Class-DigestColumns SUBDIR += p5-DBIx-Class-DynamicDefault SUBDIR += p5-DBIx-Class-DynamicSubclass SUBDIR += p5-DBIx-Class-EncodeColumns SUBDIR += p5-DBIx-Class-EncodedColumn SUBDIR += p5-DBIx-Class-Fixtures SUBDIR += p5-DBIx-Class-FrozenColumns SUBDIR += p5-DBIx-Class-Helpers SUBDIR += p5-DBIx-Class-InflateColumn-Authen-Passphrase SUBDIR += p5-DBIx-Class-InflateColumn-FS SUBDIR += p5-DBIx-Class-InflateColumn-IP SUBDIR += p5-DBIx-Class-InflateColumn-Serializer SUBDIR += p5-DBIx-Class-IntrospectableM2M SUBDIR += p5-DBIx-Class-Loader SUBDIR += p5-DBIx-Class-Migration SUBDIR += p5-DBIx-Class-MooseColumns SUBDIR += p5-DBIx-Class-PassphraseColumn SUBDIR += p5-DBIx-Class-QueryLog SUBDIR += p5-DBIx-Class-QueryProfiler SUBDIR += p5-DBIx-Class-ResultSet-HashRef SUBDIR += p5-DBIx-Class-ResultSet-RecursiveUpdate SUBDIR += p5-DBIx-Class-Schema-Config SUBDIR += p5-DBIx-Class-Schema-Loader SUBDIR += p5-DBIx-Class-Schema-PopulateMore SUBDIR += p5-DBIx-Class-Storage-TxnEndHook SUBDIR += p5-DBIx-Class-TimeStamp SUBDIR += p5-DBIx-Class-Tree SUBDIR += p5-DBIx-Class-Tree-NestedSet SUBDIR += p5-DBIx-Class-UUIDColumns SUBDIR += p5-DBIx-Class-VirtualColumns SUBDIR += p5-DBIx-Class-WebForm SUBDIR += p5-DBIx-Connector SUBDIR += p5-DBIx-ContextualFetch SUBDIR += p5-DBIx-Custom SUBDIR += p5-DBIx-DBHResolver SUBDIR += p5-DBIx-DBSchema SUBDIR += p5-DBIx-DataSource SUBDIR += p5-DBIx-Dump SUBDIR += p5-DBIx-Ease SUBDIR += p5-DBIx-HA SUBDIR += p5-DBIx-Handler SUBDIR += p5-DBIx-Inspector SUBDIR += p5-DBIx-Introspector SUBDIR += p5-DBIx-Lite SUBDIR += p5-DBIx-Log4perl SUBDIR += p5-DBIx-MySQLSequence SUBDIR += p5-DBIx-NoSQL SUBDIR += p5-DBIx-Password SUBDIR += p5-DBIx-Perlish SUBDIR += p5-DBIx-QueryLog SUBDIR += p5-DBIx-Recordset SUBDIR += p5-DBIx-RetryOverDisconnects SUBDIR += p5-DBIx-SQLEngine SUBDIR += p5-DBIx-SQLite-Simple SUBDIR += p5-DBIx-Safe SUBDIR += p5-DBIx-SearchBuilder SUBDIR += p5-DBIx-Sequence SUBDIR += p5-DBIx-Simple SUBDIR += p5-DBIx-Skinny SUBDIR += p5-DBIx-Skinny-InflateColumn-DateTime SUBDIR += p5-DBIx-Skinny-Mixin-DBHResolver SUBDIR += p5-DBIx-Skinny-Pager SUBDIR += p5-DBIx-Skinny-Schema-Loader SUBDIR += p5-DBIx-Sunny SUBDIR += p5-DBIx-TableHash SUBDIR += p5-DBIx-TransactionManager SUBDIR += p5-DBIx-Tree SUBDIR += p5-DBIx-VersionedDDL SUBDIR += p5-DBIx-Wrapper SUBDIR += p5-DBIx-XHTML_Table SUBDIR += p5-DBIx-XML_RDB SUBDIR += p5-DBM-Deep SUBDIR += p5-DMOZ-ParseRDF SUBDIR += p5-DR-Tarantool SUBDIR += p5-DWH_File SUBDIR += p5-Dancer-Plugin-DBIC SUBDIR += p5-Dancer-Plugin-Database SUBDIR += p5-Dancer-Plugin-Database-Core SUBDIR += p5-Dancer-Plugin-Redis SUBDIR += p5-Dancer-Session-Memcached SUBDIR += p5-Dancer2-Plugin-DBIC SUBDIR += p5-Dancer2-Plugin-Database SUBDIR += p5-Dancer2-Session-DBIC SUBDIR += p5-Data-Page SUBDIR += p5-Data-Pageset SUBDIR += p5-Exception-Class-DBI SUBDIR += p5-File-Locate SUBDIR += p5-GDBM SUBDIR += p5-Genezzo SUBDIR += p5-GitDDL SUBDIR += p5-GitDDL-Migrator SUBDIR += p5-GraphViz-DBI SUBDIR += p5-HTML-FormHandler-Model-DBIC SUBDIR += p5-Ima-DBI SUBDIR += p5-Interchange6-Schema SUBDIR += p5-Iterator-DBI SUBDIR += p5-Jifty-DBI SUBDIR += p5-KyotoCabinet SUBDIR += p5-LMDB_File SUBDIR += p5-MLDBM SUBDIR += p5-MLDBM-Sync SUBDIR += p5-MR-Tarantool SUBDIR += p5-Mango SUBDIR += p5-Memcached-libmemcached SUBDIR += p5-Metadata SUBDIR += p5-Mojo-Pg SUBDIR += p5-MongoDB SUBDIR += p5-Mongoose SUBDIR += p5-MySQL-Diff SUBDIR += p5-Net-Async-CassandraCQL SUBDIR += p5-ORLite SUBDIR += p5-ORLite-Migrate SUBDIR += p5-Oryx SUBDIR += p5-POE-Component-DBIAgent SUBDIR += p5-POE-Component-EasyDBI SUBDIR += p5-POE-Component-LaDBI SUBDIR += p5-POE-Component-RRDTool SUBDIR += p5-Pg SUBDIR += p5-PostgreSQL-PLPerl-Call SUBDIR += p5-PostgreSQL-PLPerl-Trace SUBDIR += p5-Prophet SUBDIR += p5-Protocol-CassandraCQL SUBDIR += p5-RRD-Simple SUBDIR += p5-Redis SUBDIR += p5-Redis-Fast SUBDIR += p5-Redis-JobQueue SUBDIR += p5-Redis-hiredis SUBDIR += p5-RedisDB SUBDIR += p5-RedisDB-Parser SUBDIR += p5-Relations SUBDIR += p5-Relations-Query SUBDIR += p5-ResourcePool-Resource-DBI SUBDIR += p5-Rose-DB SUBDIR += p5-Rose-DB-Object SUBDIR += p5-Rose-DBx-Object-MoreHelpers SUBDIR += p5-Rose-DBx-Object-Renderer SUBDIR += p5-SQL-Abstract SUBDIR += p5-SQL-Abstract-Limit SUBDIR += p5-SQL-Abstract-More SUBDIR += p5-SQL-Abstract-Plugin-InsertMulti SUBDIR += p5-SQL-Interp SUBDIR += p5-SQL-Maker SUBDIR += p5-SQL-NamedPlaceholder SUBDIR += p5-SQL-ReservedWords SUBDIR += p5-SQL-Statement SUBDIR += p5-SQL-Translator SUBDIR += p5-SQLite-Work SUBDIR += p5-Scope-Container-DBI SUBDIR += p5-Search-InvertedIndex SUBDIR += p5-Search-Namazu SUBDIR += p5-Search-Xapian SUBDIR += p5-Search-Xapian10 SUBDIR += p5-Search-Xapian12 SUBDIR += p5-Store-CouchDB SUBDIR += p5-T2 SUBDIR += p5-Tangram SUBDIR += p5-Template-DBI SUBDIR += p5-Teng SUBDIR += p5-Test-Cukes SUBDIR += p5-Test-Database SUBDIR += p5-Test-DatabaseRow SUBDIR += p5-Test-Fixture-DBI SUBDIR += p5-Test-mysqld SUBDIR += p5-Test-postgresql SUBDIR += p5-Text-Query-SQL SUBDIR += p5-Text-xSV SUBDIR += p5-Tie-DBI SUBDIR += p5-Tie-LevelDB SUBDIR += p5-Time-Piece-MySQL SUBDIR += p5-TokyoCabinet SUBDIR += p5-Xapian SUBDIR += p5-mysql-genocide SUBDIR += p5-tokyotyrant SUBDIR += pear-DB SUBDIR += pear-DBA SUBDIR += pear-DBA_Relational SUBDIR += pear-DB_DataObject SUBDIR += pear-DB_DataObject_FormBuilder SUBDIR += pear-DB_Pager SUBDIR += pear-DB_QueryTool SUBDIR += pear-DB_Sqlite_Tools SUBDIR += pear-DB_Table SUBDIR += pear-DB_ldap SUBDIR += pear-DB_ldap2 SUBDIR += pear-DoctrineCommon SUBDIR += pear-DoctrineDBAL SUBDIR += pear-DoctrineORM SUBDIR += pear-Horde_Db SUBDIR += pear-Horde_HashTable SUBDIR += pear-Horde_Imsp SUBDIR += pear-Horde_Memcache SUBDIR += pear-Horde_Mongo SUBDIR += pear-MDB SUBDIR += pear-MDB2 SUBDIR += pear-MDB2_Driver_mysql SUBDIR += pear-MDB2_Driver_mysqli SUBDIR += pear-MDB2_Driver_pgsql SUBDIR += pear-MDB2_Schema SUBDIR += pear-MDB_QueryTool SUBDIR += pear-Structures_DataGrid_DataSource_Array SUBDIR += pear-Structures_DataGrid_DataSource_CSV SUBDIR += pear-Structures_DataGrid_DataSource_DB SUBDIR += pear-Structures_DataGrid_DataSource_DBQuery SUBDIR += pear-Structures_DataGrid_DataSource_DBTable SUBDIR += pear-Structures_DataGrid_DataSource_DataObject SUBDIR += pear-Structures_DataGrid_DataSource_MDB2 SUBDIR += pear-Structures_DataGrid_DataSource_PDO SUBDIR += pear-XML_Query2XML SUBDIR += pecl-cassandra SUBDIR += pecl-couchbase SUBDIR += pecl-leveldb SUBDIR += pecl-memcache SUBDIR += pecl-memcached SUBDIR += pecl-mongodb SUBDIR += pecl-redis SUBDIR += pecl-rrd SUBDIR += percona-pam-for-mysql SUBDIR += percona-toolkit SUBDIR += percona55-client SUBDIR += percona55-server SUBDIR += percona56-client SUBDIR += percona56-server SUBDIR += percona57-client SUBDIR += percona57-pam-for-mysql SUBDIR += percona57-server SUBDIR += pgFormatter SUBDIR += pg_activity SUBDIR += pg_citus SUBDIR += pg_dirtyread SUBDIR += pg_partman SUBDIR += pg_qualstats SUBDIR += pg_reorg SUBDIR += pg_repack SUBDIR += pg_similarity SUBDIR += pg_stat_kcache SUBDIR += pgaccess SUBDIR += pgadmin3 SUBDIR += pgagent SUBDIR += pgbadger SUBDIR += pgbarman SUBDIR += pgbouncer SUBDIR += pgdbf SUBDIR += pgespresso SUBDIR += pgfouine SUBDIR += pgloader SUBDIR += pgloader3 SUBDIR += pglogical SUBDIR += pgmetrics SUBDIR += pgmodeler SUBDIR += pgpool-II-35 SUBDIR += pgpool-II-36 SUBDIR += pgpool-II-37 SUBDIR += pgpool-II-40 SUBDIR += pgpool-II-41 SUBDIR += pgreplay SUBDIR += pgroonga SUBDIR += pgrouting SUBDIR += pgsanity SUBDIR += pgsphere SUBDIR += pgtcl SUBDIR += pgtop SUBDIR += pgtune SUBDIR += pguri SUBDIR += php-tarantool SUBDIR += php-xapian SUBDIR += php72-dba SUBDIR += php72-interbase SUBDIR += php72-mysqli SUBDIR += php72-odbc SUBDIR += php72-pdo SUBDIR += php72-pdo_dblib SUBDIR += php72-pdo_firebird SUBDIR += php72-pdo_mysql SUBDIR += php72-pdo_odbc SUBDIR += php72-pdo_pgsql SUBDIR += php72-pdo_sqlite SUBDIR += php72-pgsql SUBDIR += php72-sqlite3 SUBDIR += php73-dba SUBDIR += php73-interbase SUBDIR += php73-mysqli SUBDIR += php73-odbc SUBDIR += php73-pdo SUBDIR += php73-pdo_dblib SUBDIR += php73-pdo_firebird SUBDIR += php73-pdo_mysql SUBDIR += php73-pdo_odbc SUBDIR += php73-pdo_pgsql SUBDIR += php73-pdo_sqlite SUBDIR += php73-pgsql SUBDIR += php73-sqlite3 SUBDIR += php74-dba SUBDIR += php74-mysqli SUBDIR += php74-odbc SUBDIR += php74-pdo SUBDIR += php74-pdo_dblib SUBDIR += php74-pdo_firebird SUBDIR += php74-pdo_mysql SUBDIR += php74-pdo_odbc SUBDIR += php74-pdo_pgsql SUBDIR += php74-pdo_sqlite SUBDIR += php74-pgsql SUBDIR += php74-sqlite3 SUBDIR += phpliteadmin SUBDIR += phpminiadmin SUBDIR += phpmyadmin SUBDIR += phpmyadmin5 SUBDIR += phppgadmin SUBDIR += pldebugger SUBDIR += plpgsql_check SUBDIR += pointcloud SUBDIR += postgis-jdbc SUBDIR += postgis23 SUBDIR += postgis24 SUBDIR += postgis25 SUBDIR += postgis30 SUBDIR += postgresql-cstore_fdw SUBDIR += postgresql-jdbc SUBDIR += postgresql-libpgeasy SUBDIR += postgresql-libpqxx SUBDIR += postgresql-libpqxx3 SUBDIR += postgresql-libpqxx4 SUBDIR += postgresql-mysql_fdw SUBDIR += postgresql-odbc SUBDIR += postgresql-ogr_fdw SUBDIR += postgresql-orafce SUBDIR += postgresql-plproxy SUBDIR += postgresql-plv8js SUBDIR += postgresql-prefix SUBDIR += postgresql-relay SUBDIR += postgresql-repmgr SUBDIR += postgresql-rum SUBDIR += postgresql-tds_fdw SUBDIR += postgresql-zhparser SUBDIR += postgresql10-client SUBDIR += postgresql10-contrib SUBDIR += postgresql10-docs SUBDIR += postgresql10-pgtcl SUBDIR += postgresql10-plperl SUBDIR += postgresql10-plpython SUBDIR += postgresql10-pltcl SUBDIR += postgresql10-server SUBDIR += postgresql11-client SUBDIR += postgresql11-contrib SUBDIR += postgresql11-docs SUBDIR += postgresql11-pgtcl SUBDIR += postgresql11-plperl SUBDIR += postgresql11-plpython SUBDIR += postgresql11-pltcl SUBDIR += postgresql11-server SUBDIR += postgresql12-client SUBDIR += postgresql12-contrib SUBDIR += postgresql12-docs SUBDIR += postgresql12-pgtcl SUBDIR += postgresql12-plperl SUBDIR += postgresql12-plpython SUBDIR += postgresql12-pltcl SUBDIR += postgresql12-server SUBDIR += postgresql94-client SUBDIR += postgresql94-contrib SUBDIR += postgresql94-docs SUBDIR += postgresql94-pgtcl SUBDIR += postgresql94-plperl SUBDIR += postgresql94-plpython SUBDIR += postgresql94-pltcl SUBDIR += postgresql94-server SUBDIR += postgresql95-client SUBDIR += postgresql95-contrib SUBDIR += postgresql95-docs SUBDIR += postgresql95-pgtcl SUBDIR += postgresql95-plperl SUBDIR += postgresql95-plpython SUBDIR += postgresql95-pltcl SUBDIR += postgresql95-server SUBDIR += postgresql96-client SUBDIR += postgresql96-contrib SUBDIR += postgresql96-docs SUBDIR += postgresql96-pgtcl SUBDIR += postgresql96-plperl SUBDIR += postgresql96-plpython SUBDIR += postgresql96-pltcl SUBDIR += postgresql96-server SUBDIR += powa-archivist SUBDIR += powa-web SUBDIR += powerarchitect SUBDIR += proftpd-mod_sql_mysql SUBDIR += proftpd-mod_sql_odbc SUBDIR += proftpd-mod_sql_postgres SUBDIR += proftpd-mod_sql_sqlite SUBDIR += proftpd-mod_sql_tds SUBDIR += prometheus-postgresql-adapter SUBDIR += pspg SUBDIR += puppetdb-terminus5 SUBDIR += puppetdb-terminus6 SUBDIR += puppetdb5 SUBDIR += puppetdb6 SUBDIR += puredb SUBDIR += pxlib SUBDIR += pxtools SUBDIR += py-Elixir SUBDIR += py-MySQLdb SUBDIR += py-PyGreSQL SUBDIR += py-Pyrseas SUBDIR += py-agate-sql SUBDIR += py-aiopg SUBDIR += py-aioredis SUBDIR += py-aiosqlite SUBDIR += py-alembic SUBDIR += py-apsw SUBDIR += py-asyncpg SUBDIR += py-bsddb SUBDIR += py-bsddb3 SUBDIR += py-carbon SUBDIR += py-cassandra-driver SUBDIR += py-couchdb SUBDIR += py-dbf SUBDIR += py-dbutils SUBDIR += py-django-transaction-hooks SUBDIR += py-fakeredis SUBDIR += py-fdb SUBDIR += py-firebirdsql SUBDIR += py-flask-sqlalchemy SUBDIR += py-gdbm SUBDIR += py-geoalchemy SUBDIR += py-geoalchemy2 SUBDIR += py-hiredis SUBDIR += py-htsql SUBDIR += py-htsql-mysql SUBDIR += py-htsql-pgsql SUBDIR += py-influxdb SUBDIR += py-kyotocabinet SUBDIR += py-leveldb SUBDIR += py-lmdb SUBDIR += py-marshmallow-sqlalchemy SUBDIR += py-minidb SUBDIR += py-mongoengine SUBDIR += py-motor SUBDIR += py-mycli SUBDIR += py-mysql-connector-python SUBDIR += py-mysql2pgsql SUBDIR += py-mysqlclient SUBDIR += py-oursql SUBDIR += py-partd SUBDIR += py-peewee SUBDIR += py-peewee_migrate SUBDIR += py-pg8000 SUBDIR += py-pg8000-112 SUBDIR += py-pgcli SUBDIR += py-pgdbconn SUBDIR += py-pglast SUBDIR += py-pglite SUBDIR += py-pgspecial SUBDIR += py-pgxnclient SUBDIR += py-pickledb SUBDIR += py-pickleshare SUBDIR += py-pony SUBDIR += py-postgresql SUBDIR += py-psycogreen SUBDIR += py-psycopg2 SUBDIR += py-psycopg2cffi SUBDIR += py-pum SUBDIR += py-pyPgSQL SUBDIR += py-pycql SUBDIR += py-pyhs SUBDIR += py-pylibmc SUBDIR += py-pymssql SUBDIR += py-pymysql SUBDIR += py-pyodbc SUBDIR += py-pypuppetdb SUBDIR += py-pytc SUBDIR += py-python-arango SUBDIR += py-python-memcached SUBDIR += py-python-rrdtool SUBDIR += py-python-sql SUBDIR += py-python-swiftclient SUBDIR += py-qt5-sql SUBDIR += py-queries SUBDIR += py-rb SUBDIR += py-redis SUBDIR += py-redis2 SUBDIR += py-riak SUBDIR += py-sispy SUBDIR += py-south SUBDIR += py-sqlalchemy-migrate SUBDIR += py-sqlalchemy-utils SUBDIR += py-sqlalchemy10 SUBDIR += py-sqlalchemy11 SUBDIR += py-sqlalchemy12 SUBDIR += py-sqlalchemy13 SUBDIR += py-sqlite3 SUBDIR += py-sqlite3dbm SUBDIR += py-sqlobject SUBDIR += py-sqlparse SUBDIR += py-sqlparse020 SUBDIR += py-sqlrelay SUBDIR += py-swift SUBDIR += py-sybase SUBDIR += py-tableschema SUBDIR += py-tarantool SUBDIR += py-tiledb SUBDIR += py-umemcache SUBDIR += py-unqlite SUBDIR += py-varstack SUBDIR += py-whisper SUBDIR += py-xapian SUBDIR += py-zodbpickle SUBDIR += pydbx SUBDIR += pymongo SUBDIR += pypy-gdbm SUBDIR += pypy-sqlite3 SUBDIR += pyspatialite SUBDIR += qdbm SUBDIR += qdbm-plus SUBDIR += qof SUBDIR += qt5-sql SUBDIR += qt5-sqldrivers-ibase SUBDIR += qt5-sqldrivers-mysql SUBDIR += qt5-sqldrivers-odbc SUBDIR += qt5-sqldrivers-pgsql SUBDIR += qt5-sqldrivers-sqlite2 SUBDIR += qt5-sqldrivers-sqlite3 SUBDIR += qt5-sqldrivers-tds SUBDIR += recutils SUBDIR += redis SUBDIR += redis-devel SUBDIR += redis4 SUBDIR += redis_exporter SUBDIR += redisdesktopmanager SUBDIR += retcl SUBDIR += rocksdb SUBDIR += rocksdb-lite SUBDIR += rrdman SUBDIR += rrdmerge SUBDIR += rrdtool SUBDIR += rrdtool12 SUBDIR += ruby-bdb SUBDIR += ruby-qdbm SUBDIR += ruby-tokyocabinet SUBDIR += ruby-xapian SUBDIR += rubygem-active_model_serializers SUBDIR += rubygem-active_record_query_trace SUBDIR += rubygem-activemodel-serializers-xml SUBDIR += rubygem-activemodel4 SUBDIR += rubygem-activemodel5 SUBDIR += rubygem-activemodel50 SUBDIR += rubygem-activemodel52 SUBDIR += rubygem-activemodel60 SUBDIR += rubygem-activerecord-explain-analyze SUBDIR += rubygem-activerecord-import SUBDIR += rubygem-activerecord-jdbc-adapter SUBDIR += rubygem-activerecord-jdbcmysql-adapter SUBDIR += rubygem-activerecord-session_store SUBDIR += rubygem-activerecord4 SUBDIR += rubygem-activerecord5 SUBDIR += rubygem-activerecord50 SUBDIR += rubygem-activerecord52 SUBDIR += rubygem-activerecord60 SUBDIR += rubygem-after_commit_queue SUBDIR += rubygem-amalgalite SUBDIR += rubygem-arel SUBDIR += rubygem-arel-helpers SUBDIR += rubygem-arel6 SUBDIR += rubygem-arel7 SUBDIR += rubygem-arel8 SUBDIR += rubygem-awesome_nested_set SUBDIR += rubygem-bdb1 SUBDIR += rubygem-bigrecord SUBDIR += rubygem-couchrest SUBDIR += rubygem-dalli SUBDIR += rubygem-data_objects SUBDIR += rubygem-datamapper SUBDIR += rubygem-dbd-mysql SUBDIR += rubygem-dbd-pg SUBDIR += rubygem-dbd-sqlite3 SUBDIR += rubygem-dbf SUBDIR += rubygem-dbi SUBDIR += rubygem-dbm SUBDIR += rubygem-dm-aggregates SUBDIR += rubygem-dm-chunked_query SUBDIR += rubygem-dm-constraints SUBDIR += rubygem-dm-core SUBDIR += rubygem-dm-do-adapter SUBDIR += rubygem-dm-migrations SUBDIR += rubygem-dm-mysql-adapter SUBDIR += rubygem-dm-observer SUBDIR += rubygem-dm-pager SUBDIR += rubygem-dm-paperclip SUBDIR += rubygem-dm-postgres-adapter SUBDIR += rubygem-dm-serializer SUBDIR += rubygem-dm-timestamps SUBDIR += rubygem-dm-transactions SUBDIR += rubygem-dm-types SUBDIR += rubygem-dm-validations SUBDIR += rubygem-do_mysql SUBDIR += rubygem-do_postgres SUBDIR += rubygem-do_sqlite3 SUBDIR += rubygem-em-redis-unified SUBDIR += rubygem-familia SUBDIR += rubygem-flipper-active_record SUBDIR += rubygem-gdbm SUBDIR += rubygem-globalid SUBDIR += rubygem-globalid-rails5 SUBDIR += rubygem-globalid-rails50 SUBDIR += rubygem-globalid-rails52 SUBDIR += rubygem-globalid-rails60 SUBDIR += rubygem-her SUBDIR += rubygem-hiredis SUBDIR += rubygem-influxdb SUBDIR += rubygem-jdbc-mysql SUBDIR += rubygem-leo_manager_client SUBDIR += rubygem-marginalia SUBDIR += rubygem-mario-redis-lock SUBDIR += rubygem-memcache SUBDIR += rubygem-memcache-client SUBDIR += rubygem-mysql SUBDIR += rubygem-mysql2 SUBDIR += rubygem-mysql204 SUBDIR += rubygem-openid-redis-store SUBDIR += rubygem-paranoia SUBDIR += rubygem-peek-mysql2-rails5 SUBDIR += rubygem-peek-pg-rails5 SUBDIR += rubygem-pg SUBDIR += rubygem-pg0 SUBDIR += rubygem-pg018 SUBDIR += rubygem-pg_array_parser SUBDIR += rubygem-pghero SUBDIR += rubygem-pghero-rails5 SUBDIR += rubygem-pghero-rails50 SUBDIR += rubygem-pl-puppetdb-ruby SUBDIR += rubygem-postgres_ext SUBDIR += rubygem-puppetdb_cli SUBDIR += rubygem-rbase SUBDIR += rubygem-redis SUBDIR += rubygem-redis-actionpack SUBDIR += rubygem-redis-actionpack-rails5 SUBDIR += rubygem-redis-actionpack-rails50 SUBDIR += rubygem-redis-actionpack-rails52 SUBDIR += rubygem-redis-actionpack-rails60 SUBDIR += rubygem-redis-namespace SUBDIR += rubygem-seed-fu SUBDIR += rubygem-sqlite3 SUBDIR += rubygem-sqlite3-ruby SUBDIR += rubygem-state_machines-activemodel SUBDIR += rubygem-state_machines-activerecord SUBDIR += rubygem-tarantool SUBDIR += sequeler SUBDIR += sfcgal SUBDIR += sharedance SUBDIR += slony1v2 SUBDIR += soci SUBDIR += spatialite SUBDIR += spatialite-tools SUBDIR += spatialite_gui SUBDIR += speedtables SUBDIR += sql-workbench SUBDIR += sqlcached SUBDIR += sqlcipher SUBDIR += sqlclient SUBDIR += sqldeveloper SUBDIR += sqlite-ext-miscfuncs SUBDIR += sqlite-ext-pcre SUBDIR += sqlite-ext-regexp SUBDIR += sqlite-ext-spellfix SUBDIR += sqlite2 SUBDIR += sqlite3 SUBDIR += sqlitebrowser SUBDIR += sqliteconvert SUBDIR += sqlitemanager SUBDIR += sqliteodbc SUBDIR += sqliteodbc-sqlite2 SUBDIR += sqlitestudio SUBDIR += sqlrelay SUBDIR += sqsh SUBDIR += squirrel-sql SUBDIR += tarantool SUBDIR += tarantool-c SUBDIR += tcl-Mysql SUBDIR += tcl-lmdb SUBDIR += tcl-sqlite3 SUBDIR += tdb SUBDIR += tdbc SUBDIR += tile38 SUBDIR += tiledb SUBDIR += timescaledb SUBDIR += tinycdb SUBDIR += tokyocabinet SUBDIR += tokyotyrant SUBDIR += tsearch_extras SUBDIR += tuning-primer SUBDIR += twemproxy SUBDIR += unixODBC SUBDIR += useracc SUBDIR += usql SUBDIR += vfront SUBDIR += virtualpg SUBDIR += virtuoso SUBDIR += vsqlite SUBDIR += wfb2sql SUBDIR += xapian-bindings SUBDIR += xapian-bindings12 SUBDIR += xapian-core SUBDIR += xapian-core10 SUBDIR += xapian-core12 SUBDIR += xrootd SUBDIR += xtrabackup SUBDIR += zabbix3-libzbxpgsql .include Index: head/databases/cassandra3/Makefile =================================================================== --- head/databases/cassandra3/Makefile (revision 533700) +++ head/databases/cassandra3/Makefile (revision 533701) @@ -1,128 +1,130 @@ # $FreeBSD$ PORTNAME= cassandra 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 +CONFLICTS= cassandra4 + 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/cassandra4/Makefile =================================================================== --- head/databases/cassandra4/Makefile (nonexistent) +++ head/databases/cassandra4/Makefile (revision 533701) @@ -0,0 +1,160 @@ +# $FreeBSD$ + +PORTNAME= cassandra +DISTVERSION= 4.0-alpha4 +CATEGORIES= databases java +MASTER_SITES= APACHE/cassandra/${DISTVERSION}:apache \ + https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.4.4-9/:maven \ + LOCAL/pi:repo +PKGNAMESUFFIX= 4 +DISTNAME= apache-${PORTNAME}-${DISTVERSION}-src +DISTFILES= ${DISTNAME}.tar.gz:apache \ + zstd-jni-1.4.4-9-freebsd_amd64.jar:maven \ + apache-${PORTNAME}-${DISTVERSION}-repo.tar.gz:repo +EXTRACT_ONLY= ${DISTNAME}.tar.gz \ + apache-${PORTNAME}-${DISTVERSION}-repo.tar.gz + +MAINTAINER= language.devel@gmail.com +COMMENT= Highly scalable distributed database + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= snappyjava>=0:archivers/snappy-java \ + netty>0:java/netty + +USES= python:3.7 +USE_JAVA= yes +USE_ANT= yes +USE_RC_SUBR= cassandra +TEST_TARGET= test + +CONFLICTS= cassandra3 + +JAVA_VERSION= 8 11 +JAVA_VENDOR= openjdk + +REINPLACE_ARGS= -i '' +SUB_LIST= JAVA_HOME=${JAVA_HOME} + +USERS= cassandra +GROUPS= cassandra + +DATADIR= ${JAVASHAREDIR}/${PORTNAME} +BUILD_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 \ + logback-tools.xml \ + logback.xml \ + jvm8-clients.options \ + jvm8-server.options \ + jvm11-clients.options \ + jvm11-server.options \ + jvm-clients.options \ + jvm-server.options + +SCRIPT_FILES= cassandra \ + nodetool \ + sstableloader \ + sstablescrub \ + sstableupgrade \ + sstableutil \ + sstableverify + +PLIST_SUB= DISTVERSION=${DISTVERSION} + +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} && ${SETENV} CASSANDRA_LOG_DIR=${WRKDIR}/gen-doc-log ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocalm2=${REPO_DIR} ${USEJDK11} -Dpycmd=${PYTHON_CMD} -Dpyver=${PYTHON_VER} freebsd-stage-doc + +do-build-DOCS-off: + cd ${WRKSRC} && ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocalm2=${REPO_DIR} ${USEJDK11} freebsd-stage + +post-build: +.for f in ${SCRIPT_FILES} + @${REINPLACE_CMD} -e 's|/usr/share/cassandra|${DATADIR}/bin|' ${BUILD_DIST_DIR}/bin/${f} +.endfor + @${REINPLACE_CMD} -e 's|\`dirname "\$$\0"\`/..|${DATADIR}|' ${BUILD_DIST_DIR}/bin/cassandra.in.sh + @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/lib/sigar-bin|${JAVAJARDIR}|' ${BUILD_DIST_DIR}/bin/cassandra.in.sh + @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/lib/sigar-bin|${JAVAJARDIR}|' ${BUILD_DIST_DIR}/conf/cassandra-env.sh + @${REINPLACE_CMD} -e 's|\$$\CASSANDRA_HOME/conf|${ETCDIR}|' ${BUILD_DIST_DIR}/bin/cassandra.in.sh +.for f in ${CONFIG_FILES} + @${MV} ${BUILD_DIST_DIR}/conf/${f} ${BUILD_DIST_DIR}/conf/${f}.sample +.endfor + @${RM} ${BUILD_DIST_DIR}/lib/licenses/sigar* + @${RMDIR} ${BUILD_DIST_DIR}/lib/sigar-bin + @${RM} ${BUILD_DIST_DIR}/lib/zstd-jni* + @${RM} ${BUILD_DIST_DIR}/lib/licenses/zstd-jni* + +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR} +.for f in CHANGES LICENSE NEWS NOTICE + cd ${BUILD_DIST_DIR} && ${INSTALL_DATA} ${f}.txt ${STAGEDIR}${DATADIR}/ +.endfor +.for d in lib pylib tools + cd ${BUILD_DIST_DIR} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}/ "! -path '*/bin/*'" +.endfor + ${MKDIR} ${STAGEDIR}${ETCDIR} + cd ${BUILD_DIST_DIR}/conf && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}/ + cd ${BUILD_DIST_DIR} && ${COPYTREE_BIN} bin ${STAGEDIR}${DATADIR} + cd ${BUILD_DIST_DIR} && ${INSTALL_DATA} bin/cassandra.in.sh ${STAGEDIR}${DATADIR}/bin/ + cd ${BUILD_DIST_DIR} && ${COPYTREE_BIN} tools/bin ${STAGEDIR}${DATADIR}/ + cd ${BUILD_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 + ${RLN} ${STAGEDIR}${DATADIR}/bin/cqlsh ${STAGEDIR}${PREFIX}/bin/cqlsh + ${LN} -s ${JAVAJARDIR}/snappy-java.jar ${STAGEDIR}${DATADIR}/lib/snappy-java.jar + +do-test: + @cd ${WRKSRC} && ${ANT} -Dmaven.repo.local=${REPO_DIR} -Dlocalm2=${REPO_DIR} ${USEJDK11} -Dstagedlib=${STAGEDIR}${DATADIR}/lib test + +.include + +.if ${JAVA_PORT_VERSION} == 11 +USEJDK11= -Duse.jdk11=true +.endif + +.if ${ARCH} == amd64 +PLIST_SUB+= AMD64ONLY="" +.else +PLIST_SUB+= AMD64ONLY="@comment " +.endif + +post-install: + ${LN} -s ${JAVAJARDIR}/netty.jar ${STAGEDIR}${DATADIR}/lib/netty.jar +.if ${ARCH} == amd64 + ${CP} ${DISTDIR}/zstd-jni-1.4.4-9-freebsd_amd64.jar ${STAGEDIR}${DATADIR}/lib/ +.endif + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} +.for d in doc javadoc + cd ${BUILD_DIST_DIR} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DOCSDIR}/ +.endfor + +post-install-SIGAR-on: + ${LN} -s ${JAVAJARDIR}/sigar.jar ${STAGEDIR}${DATADIR}/lib/sigar.jar + +.include Property changes on: head/databases/cassandra4/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/databases/cassandra4/distinfo =================================================================== --- head/databases/cassandra4/distinfo (nonexistent) +++ head/databases/cassandra4/distinfo (revision 533701) @@ -0,0 +1,7 @@ +TIMESTAMP = 1587819246 +SHA256 (apache-cassandra-4.0-alpha4-src.tar.gz) = 8f62238ac1f19fc2ab91c1f88981a46ded3b5e30ed7421266682cf81942b5856 +SIZE (apache-cassandra-4.0-alpha4-src.tar.gz) = 45311406 +SHA256 (zstd-jni-1.4.4-9-freebsd_amd64.jar) = 97d20ae4ad56aad81d0f11cc4da21f6036bedc26f9908e4c2cc5998aa2dfcf4d +SIZE (zstd-jni-1.4.4-9-freebsd_amd64.jar) = 521330 +SHA256 (apache-cassandra-4.0-alpha4-repo.tar.gz) = 6becab355e49fcddcd8b35e61febf39105d7a42574488ea91775bbd0b34d750b +SIZE (apache-cassandra-4.0-alpha4-repo.tar.gz) = 74348796 Property changes on: head/databases/cassandra4/distinfo ___________________________________________________________________ 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/cassandra4/files/cassandra.in =================================================================== --- head/databases/cassandra4/files/cassandra.in (nonexistent) +++ head/databases/cassandra4/files/cassandra.in (revision 533701) @@ -0,0 +1,42 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: cassandra +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Be sure to configure full settings in %%ETCDIR%% prior to enabling daemon. +# +# Add the following lines to /etc/rc.conf or /etc/.conf.local to +# enable the Cassandra daemon: +# cassandra_enable: Set to "YES" to enable the daemon. +# cassandra_user: The user under which to run the daemon. +# Defaults to "cassandra". + +. /etc/rc.subr + +name=cassandra +rcvar=cassandra_enable +desc="Cassandra daemon" + +load_rc_config $name + +: ${cassandra_enable:=NO} +: ${cassandra_user:=cassandra} + +command=%%PREFIX%%/bin/cassandra +command_args="-p /var/run/cassandra/cassandra.pid >/dev/null 2>/dev/null" +start_precmd="${name}_prestart" + +procname=%%JAVA_HOME%%/bin/java +pidfile=/var/run/cassandra/cassandra.pid + +cassandra_prestart() +{ + export JAVA_HOME=%%JAVA_HOME%% + install -d -o ${cassandra_user} /var/run/cassandra + install -d -o ${cassandra_user} /var/log/cassandra +} + +run_rc_command "$1" Property changes on: head/databases/cassandra4/files/cassandra.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +ON \ 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/cassandra4/files/patch-bin_cassandra =================================================================== --- head/databases/cassandra4/files/patch-bin_cassandra (nonexistent) +++ head/databases/cassandra4/files/patch-bin_cassandra (revision 533701) @@ -0,0 +1,20 @@ +--- bin/cassandra.orig 2020-04-10 22:29:25 UTC ++++ bin/cassandra +@@ -31,7 +31,7 @@ + # JVM_OPTS -- Additional arguments to the JVM for heap size, etc + # JVM_ON_OUT_OF_MEMORY_ERROR_OPT -- The OnOutOfMemoryError JVM option if specified + # CASSANDRA_CONF -- Directory containing Cassandra configuration files. +-# CASSANDRA_LOG_DIR -- Directory containing logs(default: $CASSANDRA_HOME/logs). ++# CASSANDRA_LOG_DIR -- Directory containing logs(default: /var/log/cassandra). + # + # As a convenience, a fragment of shell is sourced in order to set one or + # more of these variables. This so-called `include' can be placed in a +@@ -116,7 +116,7 @@ if [ -f "$CASSANDRA_CONF/cassandra-env.sh" ]; then + fi + + if [ -z "$CASSANDRA_LOG_DIR" ]; then +- CASSANDRA_LOG_DIR=$CASSANDRA_HOME/logs ++ CASSANDRA_LOG_DIR=/var/log/cassandra + fi + + # Special-case path variables. Property changes on: head/databases/cassandra4/files/patch-bin_cassandra ___________________________________________________________________ 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/cassandra4/files/patch-build.xml =================================================================== --- head/databases/cassandra4/files/patch-build.xml (nonexistent) +++ head/databases/cassandra4/files/patch-build.xml (revision 533701) @@ -0,0 +1,222 @@ +--- build.xml.orig 2020-04-10 22:29:25 UTC ++++ build.xml +@@ -23,6 +23,7 @@ + + + ++ + + + +@@ -75,14 +76,14 @@ + + + +- ++ + + + + + +- ++ + + +@@ -241,7 +242,7 @@ + + + +- ++ + + + +@@ -262,6 +263,7 @@ + bottom="Copyright &copy; 2009-2020 The Apache Software Foundation" + useexternalfile="yes" encoding="UTF-8" + maxmemory="256m"> ++ + + + +@@ -379,8 +381,7 @@ + + + +- +- ++ + + + +@@ -393,6 +394,8 @@ + + + ++ ++ + + + +@@ -435,10 +438,6 @@ + description="Initialize Maven ANT Tasks"> + + +- +- +- +- + + + +@@ -842,16 +841,14 @@ + filesetId="build-dependency-jars" + cacheDependencyRefs="true" + dependencyRefsBuildFile="${build.dir}/build-dependencies.xml"> +- +- ++ + + + +- +- ++ + + + +@@ -864,7 +861,7 @@ + + +- ++ + + + +@@ -893,8 +890,7 @@ + sourcesFilesetId="test-dependency-sources" + cacheDependencyRefs="true" + dependencyRefsBuildFile="${build.dir}/test-dependencies.xml"> +- +- ++ + + + +@@ -1217,6 +1213,86 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + +@@ -1923,8 +1999,8 @@ + + + +- +- ++ ++ + + + +@@ -1944,6 +2020,11 @@ + + + ++ ++ ++ ++ ++ + + + Property changes on: head/databases/cassandra4/files/patch-build.xml ___________________________________________________________________ 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/cassandra4/files/patch-conf_cassandra-env.sh =================================================================== --- head/databases/cassandra4/files/patch-conf_cassandra-env.sh (nonexistent) +++ head/databases/cassandra4/files/patch-conf_cassandra-env.sh (revision 533701) @@ -0,0 +1,11 @@ +--- conf/cassandra-env.sh.orig 2020-01-30 17:34:31 UTC ++++ conf/cassandra-env.sh +@@ -88,7 +88,7 @@ calculate_heap_sizes() + + # 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 + + #GC log path has to be defined here because it needs to access CASSANDRA_HOME Property changes on: head/databases/cassandra4/files/patch-conf_cassandra-env.sh ___________________________________________________________________ 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/cassandra4/files/patch-conf_cassandra.yaml =================================================================== --- head/databases/cassandra4/files/patch-conf_cassandra.yaml (nonexistent) +++ head/databases/cassandra4/files/patch-conf_cassandra.yaml (revision 533701) @@ -0,0 +1,68 @@ +--- conf/cassandra.yaml.orig 2020-01-30 17:34:31 UTC ++++ conf/cassandra.yaml +@@ -76,7 +76,7 @@ max_hints_delivery_threads: 2 + + # Directory where Cassandra should store hints. + # If not set, the default directory is $CASSANDRA_HOME/data/hints. +-# hints_directory: /var/lib/cassandra/hints ++hints_directory: /var/db/cassandra/hints + + # How often hints should be flushed from the internal buffers to disk. + # Will *not* trigger fsync. +@@ -203,13 +203,13 @@ partitioner: org.apache.cassandra.dht.Murmur3Partition + # directories are specified, Cassandra will spread data evenly across + # them by partitioning the token ranges. + # If not set, the default directory is $CASSANDRA_HOME/data/data. +-# data_file_directories: +-# - /var/lib/cassandra/data ++data_file_directories: ++ - /var/db/cassandra/data + + # commit log. when running on magnetic HDD, this should be a + # separate spindle than the data directories. + # If not set, the default directory is $CASSANDRA_HOME/data/commitlog. +-# commitlog_directory: /var/lib/cassandra/commitlog ++commitlog_directory: /var/db/cassandra/commitlog + + # Enable / disable CDC functionality on a per-node basis. This modifies the logic used + # for write path allocation rejection (standard: never reject. cdc: reject Mutation +@@ -220,7 +220,7 @@ cdc_enabled: false + # segment contains mutations for a CDC-enabled table. This should be placed on a + # separate spindle than the data directories. If not set, the default directory is + # $CASSANDRA_HOME/data/cdc_raw. +-# cdc_raw_directory: /var/lib/cassandra/cdc_raw ++cdc_raw_directory: /var/db/cassandra/cdc_raw + + # Policy for data disk failures: + # +@@ -312,20 +312,12 @@ key_cache_save_period: 14400 + + # Row cache implementation class name. Available implementations: + # +-# org.apache.cassandra.cache.OHCProvider +-# Fully off-heap row cache implementation (default). +-# + # org.apache.cassandra.cache.SerializingCacheProvider + # This is the row cache implementation availabile + # in previous releases of Cassandra. +-# row_cache_class_name: org.apache.cassandra.cache.OHCProvider ++# row_cache_class_name: org.apache.cassandra.cache.SerializingCacheProvider + + # Maximum size of the row cache in memory. +-# Please note that OHC cache implementation requires some additional off-heap memory to manage +-# the map structures and some in-flight memory during operations before/after cache entries can be +-# accounted against the cache capacity. This overhead is usually small compared to the whole capacity. +-# Do not specify more memory that the system can afford in the worst usual situation and leave some +-# headroom for OS block level cache. Do never allow your system to swap. + # + # Default value is 0, to disable row caching. + row_cache_size_in_mb: 0 +@@ -372,7 +364,7 @@ counter_cache_save_period: 7200 + + # saved caches + # If not set, the default directory is $CASSANDRA_HOME/data/saved_caches. +-# saved_caches_directory: /var/lib/cassandra/saved_caches ++saved_caches_directory: /var/db/cassandra/saved_caches + + # commitlog_sync may be either "periodic", "group", or "batch." + # Property changes on: head/databases/cassandra4/files/patch-conf_cassandra.yaml ___________________________________________________________________ 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/cassandra4/files/patch-doc_Makefile =================================================================== --- head/databases/cassandra4/files/patch-doc_Makefile (nonexistent) +++ head/databases/cassandra4/files/patch-doc_Makefile (revision 533701) @@ -0,0 +1,23 @@ +--- doc/Makefile.orig 2020-01-30 17:34:31 UTC ++++ doc/Makefile +@@ -3,7 +3,7 @@ + + # You can set these variables from the command line. + SPHINXOPTS = +-SPHINXBUILD = sphinx-build ++SPHINXBUILD = sphinx-build-${PYTHON_VER} + PAPER = + BUILDDIR = build + +@@ -17,9 +17,9 @@ I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) s + YAML_DOC_INPUT=../conf/cassandra.yaml + YAML_DOC_OUTPUT=source/configuration/cassandra_config_file.rst + +-MAKE_CASSANDRA_YAML = python convert_yaml_to_rst.py $(YAML_DOC_INPUT) $(YAML_DOC_OUTPUT) ++MAKE_CASSANDRA_YAML = ${PYTHON_CMD} convert_yaml_to_rst.py $(YAML_DOC_INPUT) $(YAML_DOC_OUTPUT) + +-GENERATE_NODETOOL_DOCS = python gen-nodetool-docs.py ++GENERATE_NODETOOL_DOCS = ${PYTHON_CMD} gen-nodetool-docs.py + + WEB_SITE_PRESENCE_FILE='source/.build_for_website' + Property changes on: head/databases/cassandra4/files/patch-doc_Makefile ___________________________________________________________________ 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/cassandra4/files/patch-doc_gen-nodetool-docs.py =================================================================== --- head/databases/cassandra4/files/patch-doc_gen-nodetool-docs.py (nonexistent) +++ head/databases/cassandra4/files/patch-doc_gen-nodetool-docs.py (revision 533701) @@ -0,0 +1,20 @@ +--- doc/gen-nodetool-docs.py.orig 2020-04-10 22:29:25 UTC ++++ doc/gen-nodetool-docs.py +@@ -57,7 +57,7 @@ def create_rst(command): + cmdName = command.group(0).strip() + cmdFilename = outdir + "/" + cmdName + ".txt" + rstFilename = outdir + "/" + cmdName + ".rst" +- with open(cmdFilename, "w+") as cmdFile: ++ with open(cmdFilename, "w+b") as cmdFile: + proc = Popen([nodetool, "help", cmdName], stdin=PIPE, stdout=PIPE) + (out, err) = proc.communicate() + cmdFile.write(out) +@@ -76,7 +76,7 @@ with open(outdir + "/nodetool.rst", "w+") as output: + output.write(command) + + # create the command usage pages +-with open(helpfilename, "rw+") as helpfile: ++with open(helpfilename, "r+") as helpfile: + for commandLine in helpfile: + command = command_re.match(commandLine) + create_rst(command) Property changes on: head/databases/cassandra4/files/patch-doc_gen-nodetool-docs.py ___________________________________________________________________ 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/cassandra4/files/patch-src_java_org_apache_cassandra_config_Config.java =================================================================== --- head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_config_Config.java (nonexistent) +++ head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_config_Config.java (revision 533701) @@ -0,0 +1,11 @@ +--- src/java/org/apache/cassandra/config/Config.java.orig 2020-01-30 17:34:32 UTC ++++ src/java/org/apache/cassandra/config/Config.java +@@ -289,7 +289,7 @@ public class Config + public volatile int key_cache_save_period = 14400; + public volatile int key_cache_keys_to_save = Integer.MAX_VALUE; + +- public String row_cache_class_name = "org.apache.cassandra.cache.OHCProvider"; ++ public String row_cache_class_name = "org.apache.cassandra.cache.SerializingCacheProvider"; + public long row_cache_size_in_mb = 0; + public volatile int row_cache_save_period = 0; + public volatile int row_cache_keys_to_save = Integer.MAX_VALUE; Property changes on: head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_config_Config.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/cassandra4/files/patch-src_java_org_apache_cassandra_service_NativeTransportService.java =================================================================== --- head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_service_NativeTransportService.java (nonexistent) +++ head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_service_NativeTransportService.java (revision 533701) @@ -0,0 +1,18 @@ +--- src/java/org/apache/cassandra/service/NativeTransportService.java.orig 2020-04-01 19:54:51 UTC ++++ src/java/org/apache/cassandra/service/NativeTransportService.java +@@ -143,12 +143,15 @@ public class NativeTransportService + */ + public static boolean useEpoll() + { ++ /* + final boolean enableEpoll = Boolean.parseBoolean(System.getProperty("cassandra.native.epoll.enabled", "true")); + + if (enableEpoll && !Epoll.isAvailable() && NativeLibrary.osType == NativeLibrary.OSType.LINUX) + logger.warn("epoll not available", Epoll.unavailabilityCause()); + + return enableEpoll && Epoll.isAvailable(); ++ */ ++ return false; // Epoll is only available for Linux. Prevent warning given that we otherwise pass ourselves off as Linux. + } + + /** Property changes on: head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_service_NativeTransportService.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/cassandra4/files/patch-src_java_org_apache_cassandra_service_StartupChecks.java =================================================================== --- head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_service_StartupChecks.java (nonexistent) +++ head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_service_StartupChecks.java (revision 533701) @@ -0,0 +1,18 @@ +--- src/java/org/apache/cassandra/service/StartupChecks.java.orig 2020-01-30 17:34:32 UTC ++++ src/java/org/apache/cassandra/service/StartupChecks.java +@@ -262,7 +262,14 @@ public class StartupChecks + { + public void execute() + { +- SigarLibrary.instance.warnIfRunningInDegradedMode(); ++ try { ++ @SuppressWarnings("unused") ++ Class loadMe = org.hyperic.sigar.SigarException.class; ++ ++ SigarLibrary.instance.warnIfRunningInDegradedMode(); ++ } catch (NoClassDefFoundError e) { ++ logger.info("Could not initialize SIGAR library: SIGAR option not selected during install or jar no longer available."); ++ } + } + }; + Property changes on: head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_service_StartupChecks.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/cassandra4/files/patch-src_java_org_apache_cassandra_utils_FastByteOperations.java =================================================================== --- head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_utils_FastByteOperations.java (nonexistent) +++ head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_utils_FastByteOperations.java (revision 533701) @@ -0,0 +1,108 @@ +--- src/java/org/apache/cassandra/utils/FastByteOperations.java.orig 2020-03-30 16:37:37 UTC ++++ src/java/org/apache/cassandra/utils/FastByteOperations.java +@@ -191,6 +191,20 @@ public class FastByteOperations + + static final boolean BIG_ENDIAN = ByteOrder.nativeOrder().equals(ByteOrder.BIG_ENDIAN); + ++ private static byte unsafeGetByte(Object o, long offset) ++ { ++ return o == null ++ ? theUnsafe.getByte(offset) ++ : theUnsafe.getByte(o, offset); ++ } ++ ++ private static long unsafeGetLong(Object o, long offset) ++ { ++ return o == null ++ ? theUnsafe.getLong(offset) ++ : theUnsafe.getLong(o, offset); ++ } ++ + public int compare(byte[] buffer1, int offset1, int length1, byte[] buffer2, int offset2, int length2) + { + return compareTo(buffer1, BYTE_ARRAY_BASE_OFFSET + offset1, length1, +@@ -214,7 +228,7 @@ public class FastByteOperations + else + { + obj1 = null; +- offset1 = theUnsafe.getLong(buffer1, DIRECT_BUFFER_ADDRESS_OFFSET) + position1; ++ offset1 = unsafeGetLong(buffer1, DIRECT_BUFFER_ADDRESS_OFFSET) + position1; + } + + return compareTo(obj1, offset1, length1, buffer2, BYTE_ARRAY_BASE_OFFSET + offset2, length2); +@@ -230,7 +244,7 @@ public class FastByteOperations + if (src.hasArray()) + System.arraycopy(src.array(), src.arrayOffset() + srcPosition, trg, trgPosition, length); + else +- copy(null, srcPosition + theUnsafe.getLong(src, DIRECT_BUFFER_ADDRESS_OFFSET), trg, trgPosition, length); ++ copy(null, srcPosition + unsafeGetLong(src, DIRECT_BUFFER_ADDRESS_OFFSET), trg, trgPosition, length); + } + + public void copy(ByteBuffer srcBuf, int srcPosition, ByteBuffer trgBuf, int trgPosition, int length) +@@ -245,7 +259,7 @@ public class FastByteOperations + else + { + src = null; +- srcOffset = theUnsafe.getLong(srcBuf, DIRECT_BUFFER_ADDRESS_OFFSET); ++ srcOffset = unsafeGetLong(srcBuf, DIRECT_BUFFER_ADDRESS_OFFSET); + } + copy(src, srcOffset + srcPosition, trgBuf, trgPosition, length); + } +@@ -255,7 +269,7 @@ public class FastByteOperations + if (trgBuf.hasArray()) + copy(src, srcOffset, trgBuf.array(), trgBuf.arrayOffset() + trgPosition, length); + else +- copy(src, srcOffset, null, trgPosition + theUnsafe.getLong(trgBuf, DIRECT_BUFFER_ADDRESS_OFFSET), length); ++ copy(src, srcOffset, null, trgPosition + unsafeGetLong(trgBuf, DIRECT_BUFFER_ADDRESS_OFFSET), length); + } + + public static void copy(Object src, long srcOffset, byte[] trg, int trgPosition, int length) +@@ -263,7 +277,7 @@ public class FastByteOperations + if (length <= MIN_COPY_THRESHOLD) + { + for (int i = 0 ; i < length ; i++) +- trg[trgPosition + i] = theUnsafe.getByte(src, srcOffset + i); ++ trg[trgPosition + i] = unsafeGetByte(src, srcOffset + i); + } + else + { +@@ -302,7 +316,7 @@ public class FastByteOperations + else + { + obj1 = null; +- offset1 = theUnsafe.getLong(buffer1, DIRECT_BUFFER_ADDRESS_OFFSET); ++ offset1 = unsafeGetLong(buffer1, DIRECT_BUFFER_ADDRESS_OFFSET); + } + offset1 += buffer1.position(); + length1 = buffer1.remaining(); +@@ -325,7 +339,7 @@ public class FastByteOperations + else + { + obj2 = null; +- offset2 = theUnsafe.getLong(buffer, DIRECT_BUFFER_ADDRESS_OFFSET); ++ offset2 = unsafeGetLong(buffer, DIRECT_BUFFER_ADDRESS_OFFSET); + } + int length2 = limit - position; + offset2 += position; +@@ -358,8 +372,8 @@ public class FastByteOperations + int wordComparisons = minLength & ~7; + for (int i = 0; i < wordComparisons ; i += Longs.BYTES) + { +- long lw = theUnsafe.getLong(buffer1, memoryOffset1 + i); +- long rw = theUnsafe.getLong(buffer2, memoryOffset2 + i); ++ long lw = unsafeGetLong(buffer1, memoryOffset1 + i); ++ long rw = unsafeGetLong(buffer2, memoryOffset2 + i); + + if (lw != rw) + { +@@ -372,8 +386,8 @@ public class FastByteOperations + + for (int i = wordComparisons ; i < minLength ; i++) + { +- int b1 = theUnsafe.getByte(buffer1, memoryOffset1 + i) & 0xFF; +- int b2 = theUnsafe.getByte(buffer2, memoryOffset2 + i) & 0xFF; ++ int b1 = unsafeGetByte(buffer1, memoryOffset1 + i) & 0xFF; ++ int b2 = unsafeGetByte(buffer2, memoryOffset2 + i) & 0xFF; + if (b1 != b2) + return b1 - b2; + } Property changes on: head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_utils_FastByteOperations.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/cassandra4/files/patch-src_java_org_apache_cassandra_utils_NativeLibrary.java =================================================================== --- head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_utils_NativeLibrary.java (nonexistent) +++ head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_utils_NativeLibrary.java (revision 533701) @@ -0,0 +1,14 @@ +--- src/java/org/apache/cassandra/utils/NativeLibrary.java.orig 2020-01-30 17:34:32 UTC ++++ src/java/org/apache/cassandra/utils/NativeLibrary.java +@@ -141,7 +141,10 @@ public final class NativeLibrary + else if (osName.contains("windows")) + return WINDOWS; + +- logger.warn("the current operating system, {}, is unsupported by cassandra", osName); ++ if (osName.contains("bsd")) ++ logger.warn("the current operating system, {}, is fantastic, though not officially supported by cassandra", osName); ++ else ++ logger.warn("the current operating system, {}, is unsupported by cassandra", osName); + if (osName.contains("aix")) + return AIX; + else Property changes on: head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_utils_NativeLibrary.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/cassandra4/files/patch-src_java_org_apache_cassandra_db_commitlog_MemoryMappedSegment.java =================================================================== --- head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_db_commitlog_MemoryMappedSegment.java (nonexistent) +++ head/databases/cassandra4/files/patch-src_java_org_apache_cassandra_db_commitlog_MemoryMappedSegment.java (revision 533701) @@ -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/cassandra4/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/cassandra4/files/patch-test_conf_cassandra.yaml =================================================================== --- head/databases/cassandra4/files/patch-test_conf_cassandra.yaml (nonexistent) +++ head/databases/cassandra4/files/patch-test_conf_cassandra.yaml (revision 533701) @@ -0,0 +1,10 @@ +--- test/conf/cassandra.yaml.orig 2018-03-06 21:24:02 UTC ++++ test/conf/cassandra.yaml +@@ -40,7 +40,6 @@ server_encryption_options: + incremental_backups: true + concurrent_compactors: 4 + compaction_throughput_mb_per_sec: 0 +-row_cache_class_name: org.apache.cassandra.cache.OHCProvider + row_cache_size_in_mb: 16 + enable_user_defined_functions: true + enable_scripted_user_defined_functions: true Property changes on: head/databases/cassandra4/files/patch-test_conf_cassandra.yaml ___________________________________________________________________ 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/cassandra4/pkg-descr =================================================================== --- head/databases/cassandra4/pkg-descr (nonexistent) +++ head/databases/cassandra4/pkg-descr (revision 533701) @@ -0,0 +1,16 @@ +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 an ALPHA version! It is not intended for production use. + +WWW: https://cassandra.apache.org/ Property changes on: head/databases/cassandra4/pkg-descr ___________________________________________________________________ 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/cassandra4/pkg-plist =================================================================== --- head/databases/cassandra4/pkg-plist (nonexistent) +++ head/databases/cassandra4/pkg-plist (revision 533701) @@ -0,0 +1,214 @@ +%%DATADIR%%/bin/cassandra +%%DATADIR%%/bin/cassandra.in.sh +%%DATADIR%%/bin/cqlsh +%%DATADIR%%/bin/cqlsh.py +%%DATADIR%%/bin/debug-cql +%%DATADIR%%/bin/nodetool +%%DATADIR%%/bin/sstableloader +%%DATADIR%%/bin/sstablescrub +%%DATADIR%%/bin/sstableupgrade +%%DATADIR%%/bin/sstableutil +%%DATADIR%%/bin/sstableverify +%%DATADIR%%/bin/stop-server +%%DATADIR%%/CHANGES.txt +%%DATADIR%%/lib/airline-0.8.jar +%%DATADIR%%/lib/antlr-runtime-3.5.2.jar +%%DATADIR%%/lib/apache-cassandra-%%DISTVERSION%%.jar +%%DATADIR%%/lib/asm-7.1.jar +%%DATADIR%%/lib/caffeine-2.3.5.jar +%%DATADIR%%/lib/cassandra-driver-core-3.6.0-shaded.jar +%%DATADIR%%/lib/cassandra-driver-internal-only-3.21.0.post0-05fb2c8d.zip +%%DATADIR%%/lib/chronicle-bytes-1.16.3.jar +%%DATADIR%%/lib/chronicle-core-1.16.4.jar +%%DATADIR%%/lib/chronicle-queue-4.16.3.jar +%%DATADIR%%/lib/chronicle-threads-1.16.0.jar +%%DATADIR%%/lib/chronicle-wire-1.16.1.jar +%%DATADIR%%/lib/commons-cli-1.1.jar +%%DATADIR%%/lib/commons-codec-1.9.jar +%%DATADIR%%/lib/commons-lang3-3.1.jar +%%DATADIR%%/lib/commons-math3-3.2.jar +%%DATADIR%%/lib/concurrent-trees-2.4.0.jar +%%DATADIR%%/lib/ecj-4.6.1.jar +%%DATADIR%%/lib/futures-2.1.6-py2.py3-none-any.zip +%%DATADIR%%/lib/geomet-0.1.0.zip +%%DATADIR%%/lib/guava-27.0-jre.jar +%%DATADIR%%/lib/HdrHistogram-2.1.9.jar +%%DATADIR%%/lib/high-scale-lib-1.0.6.jar +%%DATADIR%%/lib/hppc-0.8.1.jar +%%DATADIR%%/lib/j2objc-annotations-1.3.jar +%%DATADIR%%/lib/jackson-annotations-2.9.5.jar +%%DATADIR%%/lib/jackson-core-2.9.5.jar +%%DATADIR%%/lib/jackson-databind-2.9.5.jar +%%DATADIR%%/lib/jamm-0.3.2.jar +%%DATADIR%%/lib/javax.inject.jar +%%DATADIR%%/lib/jbcrypt-0.3m.jar +%%DATADIR%%/lib/jcl-over-slf4j-1.7.25.jar +%%DATADIR%%/lib/jcommander-1.30.jar +%%DATADIR%%/lib/jctools-core-1.2.1.jar +%%DATADIR%%/lib/jflex-1.6.0.jar +%%DATADIR%%/lib/jna-4.2.2.jar +%%DATADIR%%/lib/json-simple-1.1.jar +%%DATADIR%%/lib/jstackjunit-0.0.1.jar +%%DATADIR%%/lib/jvm-attach-api-1.5.jar +%%DATADIR%%/lib/licenses/airline-0.8.txt +%%DATADIR%%/lib/licenses/antlr-runtime-3.5.2.txt +%%DATADIR%%/lib/licenses/asm-6.2.txt +%%DATADIR%%/lib/licenses/caffeine-2.3.5.txt +%%DATADIR%%/lib/licenses/cassandra-driver-3.0.1.txt +%%DATADIR%%/lib/licenses/chronicle-bytes-1.16.3.txt +%%DATADIR%%/lib/licenses/chronicle-core-1.16.3-SNAPSHOT.txt +%%DATADIR%%/lib/licenses/chronicle-queue-4.16.3.txt +%%DATADIR%%/lib/licenses/chronicle-threads-1.16.0.txt +%%DATADIR%%/lib/licenses/chronicle-wire-1.16.1.txt +%%DATADIR%%/lib/licenses/commons-cli-1.1.txt +%%DATADIR%%/lib/licenses/commons-codec-1.9.txt +%%DATADIR%%/lib/licenses/commons-lang3-3.1.txt +%%DATADIR%%/lib/licenses/commons-math3-3.2.txt +%%DATADIR%%/lib/licenses/compress-lzf-0.8.4.txt +%%DATADIR%%/lib/licenses/concurrent-trees-2.4.0.txt +%%DATADIR%%/lib/licenses/ecj-4.6.1.txt +%%DATADIR%%/lib/licenses/futures-2.1.6.txt +%%DATADIR%%/lib/licenses/geom-0.1.0.txt +%%DATADIR%%/lib/licenses/guava-23.3-jre.txt +%%DATADIR%%/lib/licenses/hdrhistogram-2.1.9.txt +%%DATADIR%%/lib/licenses/high-scale-lib-1.0.6.txt +%%DATADIR%%/lib/licenses/hppc-0.5.4.txt +%%DATADIR%%/lib/licenses/j2objc-annotations-1.3.txt +%%DATADIR%%/lib/licenses/jackson-annotations-2.9.5.txt +%%DATADIR%%/lib/licenses/jackson-core-2.9.5.txt +%%DATADIR%%/lib/licenses/jackson-databind-2.9.5.txt +%%DATADIR%%/lib/licenses/jamm-0.3.2.txt +%%DATADIR%%/lib/licenses/javax.inject.txt +%%DATADIR%%/lib/licenses/jbcrypt-0.3m.txt +%%DATADIR%%/lib/licenses/jcl-over-slf4j-1.7.25.txt +%%DATADIR%%/lib/licenses/jctools-core-1.2.1.txt +%%DATADIR%%/lib/licenses/jflex-1.6.0.txt +%%DATADIR%%/lib/licenses/jna-4.2.2.txt +%%DATADIR%%/lib/licenses/joda-time-2.4.txt +%%DATADIR%%/lib/licenses/json-simple-1.1.txt +%%DATADIR%%/lib/licenses/jstackjunit-0.0.1.txt +%%DATADIR%%/lib/licenses/LICENSE-2.0.txt +%%DATADIR%%/lib/licenses/log4j-over-slf4j-1.7.25.txt +%%DATADIR%%/lib/licenses/logback-classic-1.2.3.txt +%%DATADIR%%/lib/licenses/logback-core-1.2.3.txt +%%DATADIR%%/lib/licenses/lz4-1.4.0.txt +%%DATADIR%%/lib/licenses/metrics-core-3.1.5.txt +%%DATADIR%%/lib/licenses/metrics-jvm-3.1.5.txt +%%DATADIR%%/lib/licenses/metrics-logback-3.1.5.txt +%%DATADIR%%/lib/licenses/netty-tcnative-2.0.25.txt +%%DATADIR%%/lib/licenses/psjava-0.1.19.txt +%%DATADIR%%/lib/licenses/reporter-config-base-3.0.3.txt +%%DATADIR%%/lib/licenses/reporter-config3-3.0.3.txt +%%DATADIR%%/lib/licenses/six-1.7.3.txt +%%DATADIR%%/lib/licenses/slf4j-api-1.7.25.txt +%%DATADIR%%/lib/licenses/snakeyaml-1.11.txt +%%DATADIR%%/lib/licenses/snowball-stemmer-1.3.0.581.1.txt +%%DATADIR%%/lib/licenses/ST4-4.0.8.txt +%%DATADIR%%/lib/licenses/stream-2.5.2.txt +%%DATADIR%%/lib/log4j-over-slf4j-1.7.25.jar +%%DATADIR%%/lib/logback-classic-1.2.3.jar +%%DATADIR%%/lib/logback-core-1.2.3.jar +%%DATADIR%%/lib/lz4-java-1.7.1.jar +%%DATADIR%%/lib/metrics-core-3.1.5.jar +%%DATADIR%%/lib/metrics-jvm-3.1.5.jar +%%DATADIR%%/lib/metrics-logback-3.1.5.jar +%%DATADIR%%/lib/mxdump-0.14.jar +%%DATADIR%%/lib/netty.jar +%%DATADIR%%/lib/netty-tcnative-boringssl-static-2.0.25.Final.jar +%%DATADIR%%/lib/psjava-0.1.19.jar +%%DATADIR%%/lib/reporter-config-base-3.0.3.jar +%%DATADIR%%/lib/reporter-config3-3.0.3.jar +%%DATADIR%%/lib/six-1.12.0-py2.py3-none-any.zip +%%DATADIR%%/lib/sjk-cli-0.14.jar +%%DATADIR%%/lib/sjk-core-0.14.jar +%%DATADIR%%/lib/sjk-json-0.14.jar +%%DATADIR%%/lib/sjk-stacktrace-0.14.jar +%%DATADIR%%/lib/slf4j-api-1.7.25.jar +%%DATADIR%%/lib/snakeyaml-1.11.jar +%%DATADIR%%/lib/snappy-java.jar +%%DATADIR%%/lib/snowball-stemmer-1.3.0.581.1.jar +%%DATADIR%%/lib/ST4-4.0.8.jar +%%DATADIR%%/lib/stream-2.5.2.jar +%%AMD64ONLY%%%%DATADIR%%/lib/zstd-jni-1.4.4-9-freebsd_amd64.jar +%%DATADIR%%/LICENSE.txt +%%DATADIR%%/NEWS.txt +%%DATADIR%%/NOTICE.txt +%%DATADIR%%/pylib/cassandra-cqlsh-tests.sh +%%DATADIR%%/pylib/cqlshlib/__init__.py +%%DATADIR%%/pylib/cqlshlib/copyutil.py +%%DATADIR%%/pylib/cqlshlib/cql3handling.py +%%DATADIR%%/pylib/cqlshlib/cqlhandling.py +%%DATADIR%%/pylib/cqlshlib/cqlshhandling.py +%%DATADIR%%/pylib/cqlshlib/displaying.py +%%DATADIR%%/pylib/cqlshlib/formatting.py +%%DATADIR%%/pylib/cqlshlib/helptopics.py +%%DATADIR%%/pylib/cqlshlib/pylexotron.py +%%DATADIR%%/pylib/cqlshlib/saferscanner.py +%%DATADIR%%/pylib/cqlshlib/setup.cfg +%%DATADIR%%/pylib/cqlshlib/sslhandling.py +%%DATADIR%%/pylib/cqlshlib/test/__init__.py +%%DATADIR%%/pylib/cqlshlib/test/ansi_colors.py +%%DATADIR%%/pylib/cqlshlib/test/basecase.py +%%DATADIR%%/pylib/cqlshlib/test/cassconnect.py +%%DATADIR%%/pylib/cqlshlib/test/run_cqlsh.py +%%DATADIR%%/pylib/cqlshlib/test/test_copyutil.py +%%DATADIR%%/pylib/cqlshlib/test/test_cql_parsing.py +%%DATADIR%%/pylib/cqlshlib/test/test_cqlsh_completion.py +%%DATADIR%%/pylib/cqlshlib/test/test_cqlsh_output.py +%%DATADIR%%/pylib/cqlshlib/test/test_keyspace_init.cql +%%DATADIR%%/pylib/cqlshlib/test/winpty.py +%%DATADIR%%/pylib/cqlshlib/tracing.py +%%DATADIR%%/pylib/cqlshlib/util.py +%%DATADIR%%/pylib/cqlshlib/wcwidth.py +%%DATADIR%%/pylib/Dockerfile.ubuntu.py2 +%%DATADIR%%/pylib/Dockerfile.ubuntu.py3 +%%DATADIR%%/pylib/README.asc +%%DATADIR%%/pylib/requirements.txt +%%DATADIR%%/pylib/setup.py +%%DATADIR%%/tools/bin/auditlogviewer +%%DATADIR%%/tools/bin/cassandra-stress +%%DATADIR%%/tools/bin/cassandra-stressd +%%DATADIR%%/tools/bin/cassandra.in.sh +%%DATADIR%%/tools/bin/compaction-stress +%%DATADIR%%/tools/bin/fqltool +%%DATADIR%%/tools/bin/sstabledump +%%DATADIR%%/tools/bin/sstableexpiredblockers +%%DATADIR%%/tools/bin/sstablelevelreset +%%DATADIR%%/tools/bin/sstablemetadata +%%DATADIR%%/tools/bin/sstableofflinerelevel +%%DATADIR%%/tools/bin/sstablerepairedset +%%DATADIR%%/tools/bin/sstablesplit +%%DATADIR%%/tools/cqlstress-counter-example.yaml +%%DATADIR%%/tools/cqlstress-example.yaml +%%DATADIR%%/tools/cqlstress-insanity-example.yaml +%%DATADIR%%/tools/cqlstress-lwt-example.yaml +%%DATADIR%%/tools/lib/fqltool.jar +%%DATADIR%%/tools/lib/stress.jar +%%ETCDIR%%/metrics-reporter-config-sample.yaml +%%ETCDIR%%/README.txt +%%ETCDIR%%/triggers/README.txt +%%SIGAR%%%%DATADIR%%/lib/sigar.jar +@sample %%ETCDIR%%/cassandra-env.sh.sample +@sample %%ETCDIR%%/cassandra-jaas.config.sample +@sample %%ETCDIR%%/cassandra-rackdc.properties.sample +@sample %%ETCDIR%%/cassandra-topology.properties.sample +@sample %%ETCDIR%%/cassandra.yaml.sample +@sample %%ETCDIR%%/commitlog_archiving.properties.sample +@sample %%ETCDIR%%/cqlshrc.sample +@sample %%ETCDIR%%/hotspot_compiler.sample +@sample %%ETCDIR%%/jvm-clients.options.sample +@sample %%ETCDIR%%/jvm-server.options.sample +@sample %%ETCDIR%%/jvm11-clients.options.sample +@sample %%ETCDIR%%/jvm11-server.options.sample +@sample %%ETCDIR%%/jvm8-clients.options.sample +@sample %%ETCDIR%%/jvm8-server.options.sample +@sample %%ETCDIR%%/logback-tools.xml.sample +@sample %%ETCDIR%%/logback.xml.sample +bin/cassandra +bin/cqlsh +bin/nodetool +bin/sstableloader +bin/sstablescrub +bin/sstableupgrade +bin/sstableutil +bin/sstableverify Property changes on: head/databases/cassandra4/pkg-plist ___________________________________________________________________ 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/cassandra4/pkg-message =================================================================== --- head/databases/cassandra4/pkg-message (nonexistent) +++ head/databases/cassandra4/pkg-message (revision 533701) @@ -0,0 +1,12 @@ +[ +{ type: install + message: <