View | Details | Raw Unified | Return to bug 276062
Collapse All | Expand All

(-)b/devel/mongo-c-driver/Makefile (-8 / +9 lines)
Lines 1-7 Link Here
1
PORTNAME=	mongo-c-driver
1
PORTNAME=	mongo-c-driver
2
DISTVERSION=	1.25.3
2
DISTVERSION=	1.25.3
3
CATEGORIES=	devel
3
CATEGORIES=	devel
4
MASTER_SITES=	https://codeload.github.com/mongodb/${PORTNAME}/tar.gz/${DISTVERSION}?dummy=/
5
4
6
MAINTAINER=	ports@bsdserwis.com
5
MAINTAINER=	ports@bsdserwis.com
7
COMMENT=	C Driver for MongoDB
6
COMMENT=	C Driver for MongoDB
Lines 11-22 LICENSE= APACHE20 Link Here
11
LICENSE_FILE=	${WRKSRC}/COPYING
10
LICENSE_FILE=	${WRKSRC}/COPYING
12
11
13
LIB_DEPENDS=	libbson-1.0.so:devel/libbson \
12
LIB_DEPENDS=	libbson-1.0.so:devel/libbson \
13
		libutf8proc.so:textproc/utf8proc \
14
		libzstd.so:archivers/zstd
14
		libzstd.so:archivers/zstd
15
15
16
USES=		cmake cpe pathfix pkgconfig python:env
16
USES=		cmake cpe pathfix pkgconfig python:env
17
CPE_VENDOR=	mongodb
17
CPE_VENDOR=	mongodb
18
PATHFIX_WRKSRC=	${WRKSRC}/src/libmongoc
18
USE_LDCONFIG=	yes
19
USE_LDCONFIG=	yes
19
20
21
USE_GITHUB=    yes
22
GH_ACCOUNT=    mongodb
23
GH_PROJECT=    mongo-c-driver
24
20
CMAKE_ARGS=	-DENABLE_ZLIB=SYSTEM
25
CMAKE_ARGS=	-DENABLE_ZLIB=SYSTEM
21
CMAKE_ON=	ENABLE_MONGOC \
26
CMAKE_ON=	ENABLE_MONGOC \
22
		ENABLE_ZSTD \
27
		ENABLE_ZSTD \
Lines 24-33 CMAKE_ON= ENABLE_MONGOC \ Link Here
24
CMAKE_OFF=	BUILD_TESTING \
29
CMAKE_OFF=	BUILD_TESTING \
25
		ENABLE_EXAMPLES \
30
		ENABLE_EXAMPLES \
26
		ENABLE_TESTS \
31
		ENABLE_TESTS \
27
		ENABLE_UNINSTALL
32
		ENABLE_UNINSTALL \
33
		USE_BUNDLED_UTF8PROC
28
34
29
OPTIONS_DEFINE=		CRYPTOPROFILE DOCS ICU MONGODBAWS RDTSCP SASL SNAPPY \
35
OPTIONS_DEFINE=		CRYPTOPROFILE DOCS ICU MONGODBAWS RDTSCP SASL SNAPPY \
30
			SRV SSL UTF8PROC ZSTD
36
			SRV SSL ZSTD
31
OPTIONS_DEFAULT=	SSL
37
OPTIONS_DEFAULT=	SSL
32
OPTIONS_SUB=		yes
38
OPTIONS_SUB=		yes
33
39
Lines 35-41 CRYPTOPROFILE_DESC= Use system crypto profile (requires OpenSSL) Link Here
35
MONGODBAWS_DESC=	Enable support for the MONGODB-AWS authentication mechanism
41
MONGODBAWS_DESC=	Enable support for the MONGODB-AWS authentication mechanism
36
RDTSCP_DESC=		Fast performance counters on Intel using the RDTSCP instruction
42
RDTSCP_DESC=		Fast performance counters on Intel using the RDTSCP instruction
37
SRV_DESC=		Enable support for mongodb+srv URIs
43
SRV_DESC=		Enable support for mongodb+srv URIs
38
UTF8PROC_DESC=		SCRAM-SHA-256 authentication with non-ASCII passwords (Use system utf8proc instead of bundled one)
39
44
40
CRYPTOPROFILE_CMAKE_ON=	-DENABLE_CRYPTO_SYSTEM_PROFILE=ON
45
CRYPTOPROFILE_CMAKE_ON=	-DENABLE_CRYPTO_SYSTEM_PROFILE=ON
41
CRYPTOPROFILE_CMAKE_OFF=	-DENABLE_CRYPTO_SYSTEM_PROFILE=OFF
46
CRYPTOPROFILE_CMAKE_OFF=	-DENABLE_CRYPTO_SYSTEM_PROFILE=OFF
Lines 69-78 SRV_CMAKE_OFF= -DENABLE_SRV=OFF Link Here
69
SSL_USES=		ssl
74
SSL_USES=		ssl
70
SSL_CMAKE_OFF=		-DENABLE_SSL=OFF
75
SSL_CMAKE_OFF=		-DENABLE_SSL=OFF
71
76
72
UTF8PROC_LIB_DEPENDS=	libutf8proc.so:textproc/utf8proc
73
UTF8PROC_CMAKE_ON=	-DUSE_BUNDLED_UTF8PROC=OFF
74
UTF8PROC_CMAKE_OFF=	-DUSE_BUNDLED_UTF8PROC=ON
75
76
ZSTD_LIB_DEPENDS=	libzstd.so:archivers/zstd
77
ZSTD_LIB_DEPENDS=	libzstd.so:archivers/zstd
77
ZSTD_CMAKE_ON=		-DENABLE_ZSTD=ON
78
ZSTD_CMAKE_ON=		-DENABLE_ZSTD=ON
78
ZSTD_CMAKE_OFF=		-DENABLE_ZSTD=OFF
79
ZSTD_CMAKE_OFF=		-DENABLE_ZSTD=OFF
(-)b/devel/mongo-c-driver/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1703795554
1
TIMESTAMP = 1704141051
2
SHA256 (mongo-c-driver-1.25.3.tar.gz) = d7cdedc5164b7b8ca39bb45bee789da44097052c882fa84996e4d90eec6fe8d3
2
SHA256 (mongodb-mongo-c-driver-1.25.3_GH0.tar.gz) = d7cdedc5164b7b8ca39bb45bee789da44097052c882fa84996e4d90eec6fe8d3
3
SIZE (mongo-c-driver-1.25.3.tar.gz) = 7306922
3
SIZE (mongodb-mongo-c-driver-1.25.3_GH0.tar.gz) = 7306922

Return to bug 276062