diff options
| author | Yuri Victorovich <yuri@FreeBSD.org> | 2024-10-15 00:04:55 +0000 |
|---|---|---|
| committer | Yuri Victorovich <yuri@FreeBSD.org> | 2024-10-15 00:05:57 +0000 |
| commit | f04fa9eb992cf7677ac075f59044b969b6e8eb2e (patch) | |
| tree | 0b7fe4232119292e7aa405d09104cf7d147a812a /databases/duckdb | |
| parent | 4da1c1a5f5115df3afdf9e16bc8ae5f9b36fb498 (diff) | |
Diffstat (limited to 'databases/duckdb')
| -rw-r--r-- | databases/duckdb/Makefile | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile index 34e89f24f836..a01bbc0ac03d 100644 --- a/databases/duckdb/Makefile +++ b/databases/duckdb/Makefile @@ -1,6 +1,7 @@ PORTNAME= duckdb DISTVERSIONPREFIX= v DISTVERSION= 1.1.1 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org @@ -33,7 +34,7 @@ BINARY_ALIAS= git=false OPTIONS_DEFINE= TPCE OPTIONS_DEFAULT= TPCE OPTIONS_GROUP= EXTENSIONS -OPTIONS_GROUP_EXTENSIONS= AUTOCOMPLETE FTS HTTPFS ICU INET JEMALLOC JSON PARQUET SQLSMITH TPCDS TPCH \ +OPTIONS_GROUP_EXTENSIONS= AUTOCOMPLETE FTS HTTPFS ICU INET JSON PARQUET SQLSMITH TPCDS TPCH \ SQLITE_SCANNER EXTENSIONS_DESC= Extensions: @@ -43,20 +44,24 @@ EXTENSIONS_DESC= Extensions: OPTIONS_DEFAULT+= ${opt} . endif ${opt}_DESC= Build the ${opt} extension -DUCKDB_EXTENSIONS+= ;${opt:tl} -${opt}_PLIST_FILES= lib/lib${opt:tl}_extension.a +DUCKDB_EXTENSIONS+= ${PORT_OPTIONS:M${opt}:S/${opt}/;${opt:tl}/} +${opt}_PLIST_FILES= ${PORT_OPTIONS:M${opt}:S/${opt}/lib\/lib${opt:tl}_extension.a/} .endfor CMAKE_ARGS+= -DBUILD_EXTENSIONS="${DUCKDB_EXTENSIONS:tW:S/ //g:S/^;//}" \ -DDUCKDB_MAJOR_VERSION=${PORTVERSION:R:R} \ -DDUCKDB_MINOR_VERSION=${PORTVERSION:R:E} \ -DDUCKDB_PATCH_VERSION=${PORTVERSION:E} +CMAKE_ARGS+= -DSKIP_EXTENSIONS=jemalloc # temporary? see https://github.com/duckdb/duckdb/issues/14363#issuecomment-2412095766 SQLITE_SCANNER_CXXFLAGS= -I${WRKSRC}/extension/sqlite_scanner/src/include # workaround for the header not being found TPCE_DESC= Enable building of the TPC-E tool TPCE_CMAKE_BOOL= BUILD_TPCE +post-extract: # remove the jemalloc extension directory just in case + @${RM} -r ${WRKSRC}/extension/jemalloc + post-test: # run tests @cd ${TEST_WRKSRC} && test/unittest |
