View | Details | Raw Unified | Return to bug 238403 | Differences between
and this patch

Collapse All | Expand All

(-)databases/cockroach/Makefile (-3 / +5 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	cockroach
3
PORTNAME=	cockroach
4
DISTVERSIONPREFIX=	v
4
DISTVERSIONPREFIX=	v
5
DISTVERSION=	2.0.7
5
DISTVERSION=	19.1.1
6
CATEGORIES=	databases
6
CATEGORIES=	databases
7
MASTER_SITES=	https://binaries.cockroachdb.com/
7
MASTER_SITES=	https://binaries.cockroachdb.com/
8
EXTRACT_SUFX=	.src.tgz
8
EXTRACT_SUFX=	.src.tgz
Lines 14-20 Link Here
14
LICENSE_FILE=	${WRKSRC}/src/github.com/cockroachdb/cockroach/LICENSE
14
LICENSE_FILE=	${WRKSRC}/src/github.com/cockroachdb/cockroach/LICENSE
15
15
16
ONLY_FOR_ARCHS=	amd64
16
ONLY_FOR_ARCHS=	amd64
17
ONLY_FOR_ARCHS_REASON=	"Only supported on amd64"
17
ONLY_FOR_ARCHS_REASON=	"A 64-bit system is strongly recommended"
18
18
19
BUILD_DEPENDS=	autoconf:devel/autoconf \
19
BUILD_DEPENDS=	autoconf:devel/autoconf \
20
		bash:shells/bash \
20
		bash:shells/bash \
Lines 23-31 Link Here
23
23
24
USES=		gmake libedit
24
USES=		gmake libedit
25
25
26
USE_GCC=	yes # RocksDB is broken with clang - See PR 236213
26
USE_RC_SUBR=	cockroach
27
USE_RC_SUBR=	cockroach
27
28
28
NO_CCACHE=	yes
29
NO_CCACHE=	yes
30
ALL_TARGET=	build
29
31
30
PLIST_FILES=	bin/cockroach
32
PLIST_FILES=	bin/cockroach
31
33
Lines 44-49 Link Here
44
		${MAKE_CMD} -C ${WRKSRC} buildoss
46
		${MAKE_CMD} -C ${WRKSRC} buildoss
45
47
46
do-install:
48
do-install:
47
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/cockroachdb/cockroach/cockroach ${STAGEDIR}${PREFIX}/bin/
49
	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/cockroachdb/cockroach/cockroachoss ${STAGEDIR}${PREFIX}/bin/cockroach
48
50
49
.include <bsd.port.mk>
51
.include <bsd.port.mk>
(-)databases/cockroach/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1552343259
1
TIMESTAMP = 1559940144
2
SHA256 (cockroach-v2.0.7.src.tgz) = 0aa42e8a87d0b915d6e7a9df39e3bb32eac250c1afc25e37cc36585f3afa081a
2
SHA256 (cockroach-v19.1.1.src.tgz) = cc05d2f0a4310d23007985a91a2e3ac4ab17b9cd853934536228e6e4812c7fed
3
SIZE (cockroach-v2.0.7.src.tgz) = 45565811
3
SIZE (cockroach-v19.1.1.src.tgz) = 103054418
(-)databases/cockroach/files/patch-src_github.com_cockroachdb_cockroach_pkg_storage_engine_rocksdb.go (-29 lines)
Lines 1-29 Link Here
1
--- src/github.com/cockroachdb/cockroach/pkg/storage/engine/rocksdb.go.orig	2018-12-10 15:51:01 UTC
2
+++ src/github.com/cockroachdb/cockroach/pkg/storage/engine/rocksdb.go
3
@@ -1986,22 +1986,22 @@ func (r *rocksDBIterator) Valid() (bool, error) {
4
 
5
 func (r *rocksDBIterator) Next() {
6
 	r.checkEngineOpen()
7
-	r.setState(C.DBIterNext(r.iter, false /* skip_current_key_versions */))
8
+	r.setState(C.DBIterNext(r.iter, C.bool(false) /* skip_current_key_versions */))
9
 }
10
 
11
 func (r *rocksDBIterator) Prev() {
12
 	r.checkEngineOpen()
13
-	r.setState(C.DBIterPrev(r.iter, false /* skip_current_key_versions */))
14
+	r.setState(C.DBIterPrev(r.iter, C.bool(false) /* skip_current_key_versions */))
15
 }
16
 
17
 func (r *rocksDBIterator) NextKey() {
18
 	r.checkEngineOpen()
19
-	r.setState(C.DBIterNext(r.iter, true /* skip_current_key_versions */))
20
+	r.setState(C.DBIterNext(r.iter, C.bool(true) /* skip_current_key_versions */))
21
 }
22
 
23
 func (r *rocksDBIterator) PrevKey() {
24
 	r.checkEngineOpen()
25
-	r.setState(C.DBIterPrev(r.iter, true /* skip_current_key_versions */))
26
+	r.setState(C.DBIterPrev(r.iter, C.bool(true) /* skip_current_key_versions */))
27
 }
28
 
29
 func (r *rocksDBIterator) Key() MVCCKey {
(-)databases/cockroach/pkg-descr (-1 / +1 lines)
Lines 8-11 Link Here
8
CockroachDB is inspired by Google's Spanner and F1 technologies, and
8
CockroachDB is inspired by Google's Spanner and F1 technologies, and
9
it's completely open source.
9
it's completely open source.
10
10
11
WWW: https://cockroachlabs.io/
11
WWW: https://www.cockroachlabs.com/

Return to bug 238403