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 |