git: fc62673e0a79 - main - databases/cockroach: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 31 Dec 2025 13:01:49 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=fc62673e0a79043eb77821150c82846a5edbfdd9
commit fc62673e0a79043eb77821150c82846a5edbfdd9
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-12-31 13:01:40 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-12-31 13:01:40 +0000
databases/cockroach: Remove expired port
2025-12-31 databases/cockroach: Current versions are fully-proprietary software, see PR 272257
---
MOVED | 1 +
databases/Makefile | 1 -
databases/cockroach/Makefile | 53 -----------------
databases/cockroach/distinfo | 3 -
databases/cockroach/files/cockroach.in | 67 ----------------------
...roachdb_cockroach_c-deps_rocksdb_CMakeLists.txt | 11 ----
...-deps_rocksdb_db_compaction__iteration__stats.h | 8 ---
..._rocksdb_include_rocksdb_utilities_checkpoint.h | 10 ----
...c-deps_rocksdb_table_data__block__hash__index.h | 10 ----
...roachdb_cockroach_c-deps_rocksdb_util_channel.h | 28 ---------
databases/cockroach/pkg-descr | 9 ---
11 files changed, 1 insertion(+), 200 deletions(-)
diff --git a/MOVED b/MOVED
index 32faddbec3d3..28e058b9216d 100644
--- a/MOVED
+++ b/MOVED
@@ -4999,3 +4999,4 @@ devel/electron36||2025-12-31|Has expired: EOLed upstream, switch to newer versio
x11/xwaylandvideobridge||2025-12-31|Has expired: Project has been discontinued
x11/hyprland-qtutils|x11/hyprland-guiutils|2025-12-31|Has expired: Superceded by hyprland-guiutils. Use x11/hyprland-guiutils instead
www/servlet-api||2025-12-31|Has expired: Superseded upstream by newer versions many years ago
+databases/cockroach||2025-12-31|Has expired: Current versions are fully-proprietary software, see PR 272257
diff --git a/databases/Makefile b/databases/Makefile
index 2ccf02a32fdb..9dcf45f95d22 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -33,7 +33,6 @@
SUBDIR += clickhouse
SUBDIR += clickhouse-cpp
SUBDIR += closql
- SUBDIR += cockroach
SUBDIR += couchdb3
SUBDIR += courier-authlib-mysql
SUBDIR += courier-authlib-pgsql
diff --git a/databases/cockroach/Makefile b/databases/cockroach/Makefile
deleted file mode 100644
index b03b4dd7381a..000000000000
--- a/databases/cockroach/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-PORTNAME= cockroach
-DISTVERSIONPREFIX= v
-DISTVERSION= 19.1.11
-PORTREVISION= 35
-CATEGORIES= databases
-MASTER_SITES= https://binaries.cockroachdb.com/
-EXTRACT_SUFX= .src.tgz
-
-MAINTAINER= vishwin@FreeBSD.org
-COMMENT= Cloud-native SQL database that survive disasters
-WWW= https://www.cockroachlabs.com/
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/src/github.com/cockroachdb/cockroach/LICENSE
-
-DEPRECATED= Current versions are fully-proprietary software, see PR 272257
-EXPIRATION_DATE= 2025-12-31
-
-ONLY_FOR_ARCHS= amd64
-ONLY_FOR_ARCHS_REASON= 64-bit system is strongly recommended
-
-BUILD_DEPENDS= autoconf:devel/autoconf \
- bash:shells/bash \
- cmake:devel/cmake-core
-
-USES= gmake go libedit
-
-USE_GCC= yes # RocksDB is broken with clang - See PR 236213
-USE_RC_SUBR= cockroach
-
-NO_CCACHE= yes
-ALL_TARGET= build
-
-PLIST_FILES= bin/cockroach
-
-USERS= cockroach
-GROUPS= cockroach
-
-post-patch:
- @${REINPLACE_CMD} -e 's|LDFLAGS: -ledit|LDFLAGS: -L${LOCALBASE}/lib -ledit|g' \
- -e 's|CPPFLAGS: -Ishim|CPPFLAGS: -I${LOCALBASE}/include -Ishim|g' \
- ${WRKSRC}/src/github.com/cockroachdb/cockroach/vendor/github.com/knz/go-libedit/unix/editline_unix.go
- @${REINPLACE_CMD} -e 's|build -i -o|build -o|g' \
- ${WRKSRC}/src/github.com/cockroachdb/cockroach/Makefile
-
-do-build:
- @${SETENV} -i ${MAKE_ENV} ${GO_ENV} \
- ${MAKE_CMD} -C ${WRKSRC} buildoss
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/cockroachdb/cockroach/cockroachoss ${STAGEDIR}${PREFIX}/bin/cockroach
-
-.include <bsd.port.mk>
diff --git a/databases/cockroach/distinfo b/databases/cockroach/distinfo
deleted file mode 100644
index 74bffd930456..000000000000
--- a/databases/cockroach/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1614623246
-SHA256 (cockroach-v19.1.11.src.tgz) = 9c6d93b0560ad53d2c8699b523849f30ddd5250807fdfa2def09442542ec624d
-SIZE (cockroach-v19.1.11.src.tgz) = 103214436
diff --git a/databases/cockroach/files/cockroach.in b/databases/cockroach/files/cockroach.in
deleted file mode 100644
index e6c1797e2efc..000000000000
--- a/databases/cockroach/files/cockroach.in
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: cockroach
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
-# to enable this service:
-#
-# cockroach_enable (bool): Set to NO by default.
-# Set it to YES to enable cockroach.
-# cockroach_user (user): Set user to run cockroach.
-# Default is "cockroach".
-# cockroach_group (group): Set group to run cockroach.
-# Default is "cockroach".
-# cockroach_dir (dir): Set dir to run cockroach in.
-# Default is "path=/var/db/cockroach".
-# cockroach_flags (string): Set additional flags with which to run cockroach.
-# Default is "--insecure --host=localhost".
-
-. /etc/rc.subr
-
-name=cockroach
-rcvar=cockroach_enable
-
-load_rc_config $name
-
-: ${cockroach_enable:="NO"}
-: ${cockroach_user:="cockroach"}
-: ${cockroach_group:="cockroach"}
-: ${cockroach_dir:="/var/db/cockroachdb"}
-: ${cockroach_store:="--store=path=${cockroach_dir}"}
-: ${cockroach_flags:="--insecure --host=localhost"}
-
-start_precmd=cockroach_startprecmd
-start_cmd=${name}_start
-stop_cmd=${name}_stop
-
-pidfile=/var/run/cockroach.pid
-command="%%PREFIX%%/bin/cockroach"
-
-cockroach_startprecmd()
-{
- if [ ! -e ${pidfile} ]; then
- install -o ${cockroach_user} -g ${cockroach_group} /dev/null ${pidfile};
- fi
-
- if [ ! -d ${cockroach_dir} ]; then
- install -d -o ${cockroach_user} -g ${cockroach_group} ${cockroach_dir}
- fi
-}
-
-cockroach_start() {
- /usr/sbin/daemon -u ${cockroach_user} \
- -p $pidfile ${command} \
- start \
- ${cockroach_store} \
- ${cockroach_flags}
-}
-
-cockroach_stop() {
- [ -f $pidfile ] \
- && ${command} quit --insecure \
- || echo ${name} not running? \(check ${pidfile}\)
-}
-
-run_rc_command "$1"
diff --git a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_CMakeLists.txt b/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_CMakeLists.txt
deleted file mode 100644
index 2be5c5a8213e..000000000000
--- a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/github.com/cockroachdb/cockroach/c-deps/rocksdb/CMakeLists.txt.orig 2019-04-12 18:43:38 UTC
-+++ src/github.com/cockroachdb/cockroach/c-deps/rocksdb/CMakeLists.txt
-@@ -209,7 +209,7 @@ if(HAVE_THREAD_LOCAL)
- add_definitions(-DROCKSDB_SUPPORT_THREAD_LOCAL)
- endif()
-
--option(FAIL_ON_WARNINGS "Treat compile warnings as errors" ON)
-+option(FAIL_ON_WARNINGS "Treat compile warnings as errors" OFF)
- if(FAIL_ON_WARNINGS)
- if(MSVC)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /WX")
diff --git a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_db_compaction__iteration__stats.h b/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_db_compaction__iteration__stats.h
deleted file mode 100644
index 972eb51150c9..000000000000
--- a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_db_compaction__iteration__stats.h
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/github.com/cockroachdb/cockroach/c-deps/rocksdb/db/compaction_iteration_stats.h.orig 2020-06-29 21:13:41 UTC
-+++ src/github.com/cockroachdb/cockroach/c-deps/rocksdb/db/compaction_iteration_stats.h
-@@ -1,3 +1,5 @@
-+#include <cstdint>
-+
- // Copyright (c) 2016-present, Facebook, Inc. All rights reserved.
- // This source code is licensed under both the GPLv2 (found in the
- // COPYING file in the root directory) and Apache 2.0 License
diff --git a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_include_rocksdb_utilities_checkpoint.h b/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_include_rocksdb_utilities_checkpoint.h
deleted file mode 100644
index 8bdff4892d2d..000000000000
--- a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_include_rocksdb_utilities_checkpoint.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/github.com/cockroachdb/cockroach/c-deps/rocksdb/include/rocksdb/utilities/checkpoint.h.orig 2020-06-29 21:13:41 UTC
-+++ src/github.com/cockroachdb/cockroach/c-deps/rocksdb/include/rocksdb/utilities/checkpoint.h
-@@ -9,6 +9,7 @@
- #ifndef ROCKSDB_LITE
-
- #include <string>
-+#include <cstdint>
- #include "rocksdb/status.h"
-
- namespace rocksdb {
diff --git a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_table_data__block__hash__index.h b/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_table_data__block__hash__index.h
deleted file mode 100644
index 322ac1f1de5d..000000000000
--- a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_table_data__block__hash__index.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/github.com/cockroachdb/cockroach/c-deps/rocksdb/table/data_block_hash_index.h.orig 2020-06-29 21:13:41 UTC
-+++ src/github.com/cockroachdb/cockroach/c-deps/rocksdb/table/data_block_hash_index.h
-@@ -7,6 +7,7 @@
-
- #include <string>
- #include <vector>
-+#include <cstdint>
-
- #include "rocksdb/slice.h"
-
diff --git a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_util_channel.h b/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_util_channel.h
deleted file mode 100644
index 87972bfbcf63..000000000000
--- a/databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_c-deps_rocksdb_util_channel.h
+++ /dev/null
@@ -1,28 +0,0 @@
-In file included from rocksdb/utilities/backupable/backupable_db.cc:16:
-rocksdb/util/channel.h:35:33: error: no matching constructor for initialization of 'std::lock_guard<std::mutex>'
- std::lock_guard<std::mutex> lk(lock_);
- ^ ~~~~~
-/usr/include/c++/v1/__mutex_base:90:14: note: candidate constructor not viable: 1st argument ('const std::mutex') would lose const qualifier
- explicit lock_guard(mutex_type& __m) _LIBCPP_THREAD_SAFETY_ANNOTATION(acquire_capability(__m))
- ^
-/usr/include/c++/v1/__mutex_base:100:5: note: candidate constructor not viable: no known conversion from 'const std::mutex' to 'const std::__1::lock_guard<std::__1::mutex>' for 1st argument
- lock_guard(lock_guard const&) _LIBCPP_EQUAL_DELETE;
- ^
-/usr/include/c++/v1/__mutex_base:94:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
- lock_guard(mutex_type& __m, adopt_lock_t) _LIBCPP_THREAD_SAFETY_ANNOTATION(requires_capability(__m))
- ^
-1 error generated.
-
-https://github.com/facebook/rocksdb/commit/a796c06fef6a8e43d793f8e627db3f29e6f95964
-
---- src/github.com/cockroachdb/cockroach/c-deps/rocksdb/util/channel.h.orig 2018-04-13 11:22:33 UTC
-+++ src/github.com/cockroachdb/cockroach/c-deps/rocksdb/util/channel.h
-@@ -62,7 +62,7 @@ class channel {
-
- private:
- std::condition_variable cv_;
-- std::mutex lock_;
-+ mutable std::mutex lock_;
- std::queue<T> buffer_;
- bool eof_;
- };
diff --git a/databases/cockroach/pkg-descr b/databases/cockroach/pkg-descr
deleted file mode 100644
index d20f71e42a07..000000000000
--- a/databases/cockroach/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-CockroachDB is a distributed SQL database built on a transactional
-and strongly-consistent key-value store. It scales horizontally;
-survives disk, machine, rack, and even datacenter failures with
-minimal latency disruption and no manual intervention; supports
-strongly-consistent ACID transactions; and provides a familiar SQL
-API for structuring, manipulating, and querying data.
-
-CockroachDB is inspired by Google's Spanner and F1 technologies, and
-it's completely open source.