Loading databases/duckdb/Makefile +31 −11 Original line number Diff line number Diff line PORTNAME= duckdb DISTVERSIONPREFIX= v DISTVERSION= 1.5.2 DISTVERSION= 1.5.3 CATEGORIES= databases MASTER_SITES= https://github.com/postgres/postgres/archive/refs/tags/:postgres_sources DISTFILES= REL_15_13.tar.gz:postgres_sources CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org COMMENT= In-process SQL OLAP database management system Loading @@ -18,16 +18,23 @@ LIB_DEPENDS= libcurl.so:ftp/curl USES= cmake:testing compiler:c++11-lang ssl USE_GITHUB= yes GH_TUPLE= \ duckdb:duckdb-avro:7f423d69709045e38f8431b3470e0395fce1a595:avro/extension/avro \ duckdb:duckdb-aws:38d4ed30b7f5855168f4b494bf9be611c868c69a:aws/extension/aws \ duckdb:duckdb-azure:2ad247d4ca090cd2110f2e35531ab6fcdb80c186:azure/extension/azure \ duckdb:ducklake:e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385:ducklake/extension/ducklake \ duckdb:duckdb-encodings:06295e77b13de65842992c82f14289ea679e4730:encodings/extension/encodings \ duckdb:duckdb-excel:9421a2d75bd7544336caa73e5f9e6063cc7f6992:excel/extension/excel \ duckdb:duckdb-excel:f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d:excel/extension/excel \ duckdb:duckdb-fts:6814ec9a7d5fd63500176507262b0dbf7cea0095:fts/extension/fts \ duckdb:duckdb-httpfs:13e18b3c9f3810334f5972b76a3acc247b28e537:httpfs/extension/httpfs \ duckdb:duckdb-httpfs:52afb4204a3238d6ee132e83340f8d68c40ee91c:httpfs/extension/httpfs \ duckdb:duckdb-iceberg:4008894c57168e0e9dff00e87cd725c5168fd81e:iceberg/extension/iceberg \ duckdb:duckdb-inet:fe7f60bb60245197680fb07ecd1629a1dc3d91c8:inet/extension/inet \ duckdb:duckdb-postgres:c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0:postgres/extension/postgres_scanner \ duckdb:duckdb-mysql:e2760cb11f13a12ce74e8c798c07c48deb97a577:mysql/extension/mysql_scanner \ duckdb:duckdb-spatial:dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e:spatial/extension/spatial \ duckdb:duckdb-postgres:6b2b12cad3afef61e8a4637e714e8a88895fed1a:postgres/extension/postgres_scanner \ duckdb:duckdb-mysql:496ac9e3cb61bd8d6d1255f73cf69b958a311525:mysql/extension/mysql_scanner \ duckdb:odbc-scanner:8a3266017af8a9abf14a49e2fd5df83d64eb5520:odbc_scanner/extension/odbc_scanner \ duckdb:duckdb-quack:1693647c152b438aa2a6a9ad71764f99c5a561e0:quack/extension/quack \ duckdb:duckdb-spatial:b68b309d371dba936c5bb362980e559b7756b16d:spatial/extension/spatial \ duckdb:duckdb-sqlite:a087a5878900d8bae155e97fd1b18c4cec0cca21:sqlite/extension/sqlite_scanner \ duckdb:duckdb-sqlsmith:e6e6750ceb91e1869b2c736abb70d818bac73e9a:sqlsmith/extension/sqlsmith \ duckdb:duckdb-sqlsmith:e47106c6fef6e019feaf8cedfc2ef737428a386c:sqlsmith/extension/sqlsmith \ duckdb:duckdb-vss:b833341c8737fd3f3558c7720cc575ae8fc82598:vss/extension/vss # the list of out-of-tree extensions is here: .github/config/out_of_tree_extensions.cmake Loading Loading @@ -55,6 +62,19 @@ EXCEL_BROKEN= https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292757 MYSQL_SCANNER_BROKEN= https://github.com/duckdb/duckdb-mysql/issues/207 POSTGRES_SCANNER_BROKEN= https://github.com/duckdb/duckdb-postgres/issues/401 SQLSMITH_BROKEN= https://github.com/duckdb/duckdb-sqlsmith/issues/66 AZURE_BROKEN= Broken because of missing Azure C++ SDK in ports ICEBERG_BROKEN= Broken because of missing roaring dependency DUCKLAKE_BROKEN= Broken because of missing roaring dependency QUACK_BROKEN= Need to investigate AVRO_LIB_DEPENDS= libavro.so:devel/avro-c \ libjansson.so:devel/jansson \ libsnappy.so:archivers/snappy AVRO_BROKEN= requires custom fork of avro-c: duckdb/duckdb-avro-c AWS_LIB_DEPENDS= libaws-cpp-sdk-core.so:devel/aws-sdk-cpp AWS_BROKEN= need to investigate ODBC_SCANNER_LIB_DEPENDS= libodbc.so:databases/unixODBC ODBC_SCANNER_BROKEN= need to investigate EXTENSIONS_DESC= Extensions: Loading @@ -65,6 +85,7 @@ OPTIONS_DEFAULT+= ${opt} ${opt}_DESC= Build the ${opt} extension 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/} LIB_DEPENDS+= ${PORT_OPTIONS:M${opt}:?${${opt}_LIB_DEPENDS}:} .endfor CMAKE_ARGS+= -DBUILD_EXTENSIONS="${DUCKDB_EXTENSIONS:tW:S/ //g:S/^;//}" \ Loading @@ -73,7 +94,6 @@ CMAKE_ARGS+= -DBUILD_EXTENSIONS="${DUCKDB_EXTENSIONS:tW:S/ //g:S/^;//}" \ -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 ENCODINGS_CXXFLAGS= -I${WRKSRC}/extension/encodings/src/include # workaround for the header not being found HTTPFS_CXXFLAGS= -I${WRKSRC}/extension/httpfs/src/include # workaround for the header not being found Loading @@ -98,6 +118,6 @@ post-patch: # remove cmake files of out-of-tree extensions to build them like in post-test: # run tests @cd ${TEST_WRKSRC} && test/unittest # tests as of 1.5.2: All tests passed (21 skipped tests, 1059565 assertions in 4438 test cases) # tests as of 1.5.3: All tests passed (22 skipped tests, 978885 assertions in 4469 test cases) .include <bsd.port.mk> databases/duckdb/distinfo +29 −15 Original line number Diff line number Diff line TIMESTAMP = 1776141487 TIMESTAMP = 1779344516 SHA256 (REL_15_13.tar.gz) = e6d02d9da913ae9a4c528a5cfcbb2f29a5666b65ef4c06c533ce7ee77c5dd5ac SIZE (REL_15_13.tar.gz) = 25439632 SHA256 (duckdb-duckdb-v1.5.2_GH0.tar.gz) = 6d8612fc87115cf4d3512a934ada5d1669db29378b4cc8e226fdfa8f5c537385 SIZE (duckdb-duckdb-v1.5.2_GH0.tar.gz) = 99808226 SHA256 (duckdb-duckdb-v1.5.3_GH0.tar.gz) = f22a7cfb3e72be3010f4a7f2fbdd8de7d62fa036b838543acb663a722a7a71df SIZE (duckdb-duckdb-v1.5.3_GH0.tar.gz) = 99831679 SHA256 (duckdb-duckdb-avro-7f423d69709045e38f8431b3470e0395fce1a595_GH0.tar.gz) = 1364cb6ca0b10226a807322596d5b812b12428a99f883aca722687d60113d238 SIZE (duckdb-duckdb-avro-7f423d69709045e38f8431b3470e0395fce1a595_GH0.tar.gz) = 4930573 SHA256 (duckdb-duckdb-aws-38d4ed30b7f5855168f4b494bf9be611c868c69a_GH0.tar.gz) = 44caa48c53cd50020db596451a14bf509e53a479f7c45353ffeb30ee63cf7566 SIZE (duckdb-duckdb-aws-38d4ed30b7f5855168f4b494bf9be611c868c69a_GH0.tar.gz) = 24005 SHA256 (duckdb-duckdb-azure-2ad247d4ca090cd2110f2e35531ab6fcdb80c186_GH0.tar.gz) = 2b1bc046c5e78e7a73cb80a58b726153c11951ef760c5c697770d973eba8fe79 SIZE (duckdb-duckdb-azure-2ad247d4ca090cd2110f2e35531ab6fcdb80c186_GH0.tar.gz) = 6340352 SHA256 (duckdb-ducklake-e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385_GH0.tar.gz) = 8d975c292732d974cd54b51fe5ee5849587af0e93e03108e16ffe14db282b979 SIZE (duckdb-ducklake-e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385_GH0.tar.gz) = 649531 SHA256 (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = dfaac7fb6c9793afcd9ca2e0ef771d72ad33f32e172bc03d1e25c80eaec5503f SIZE (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = 53704651 SHA256 (duckdb-duckdb-excel-9421a2d75bd7544336caa73e5f9e6063cc7f6992_GH0.tar.gz) = d5eb5299bf32ec171445918b43b6fb5d77c52233de4be7cc4e92ebae63ead096 SIZE (duckdb-duckdb-excel-9421a2d75bd7544336caa73e5f9e6063cc7f6992_GH0.tar.gz) = 237698 SHA256 (duckdb-duckdb-excel-f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d_GH0.tar.gz) = 046e3e42c6424f7dffaf81d358f489160736f0bd5c6518e8f1e25247ac916d6d SIZE (duckdb-duckdb-excel-f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d_GH0.tar.gz) = 237701 SHA256 (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = a9ef28e36ada6a75658b91890402c7955207b487e14725ea6291c8e17649f517 SIZE (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = 16249 SHA256 (duckdb-duckdb-httpfs-13e18b3c9f3810334f5972b76a3acc247b28e537_GH0.tar.gz) = ce9acc96fe385a1df6c80a6d078cb1e86d516692f4f6632192ed28ddbbd2c283 SIZE (duckdb-duckdb-httpfs-13e18b3c9f3810334f5972b76a3acc247b28e537_GH0.tar.gz) = 118826 SHA256 (duckdb-duckdb-httpfs-52afb4204a3238d6ee132e83340f8d68c40ee91c_GH0.tar.gz) = 370bd3fc3c7783753a9fce1fd74f5b60c0aa66f69c7f0d4beb4e9a86af16c8a9 SIZE (duckdb-duckdb-httpfs-52afb4204a3238d6ee132e83340f8d68c40ee91c_GH0.tar.gz) = 119421 SHA256 (duckdb-duckdb-iceberg-4008894c57168e0e9dff00e87cd725c5168fd81e_GH0.tar.gz) = 9e613119cb50df52cde08a8b770b204e09b8b02980828ebaf0427000c9c5a995 SIZE (duckdb-duckdb-iceberg-4008894c57168e0e9dff00e87cd725c5168fd81e_GH0.tar.gz) = 159029692 SHA256 (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 7da5ce401ccfd9ff9809d14b4664c8c59d4e8c0adae5f2b47ee251dd70adf832 SIZE (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 63831 SHA256 (duckdb-duckdb-postgres-c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0_GH0.tar.gz) = 7441d1d141575b4db57e85c2f5ed68f87a0fadf063bae59d86adb5978b3efecc SIZE (duckdb-duckdb-postgres-c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0_GH0.tar.gz) = 275605 SHA256 (duckdb-duckdb-mysql-e2760cb11f13a12ce74e8c798c07c48deb97a577_GH0.tar.gz) = d7fad248acb359ffd3904bbaeb1aa44babf9db334b83815ab5e9f9963ddcd7a3 SIZE (duckdb-duckdb-mysql-e2760cb11f13a12ce74e8c798c07c48deb97a577_GH0.tar.gz) = 137525 SHA256 (duckdb-duckdb-spatial-dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e_GH0.tar.gz) = 724f4350e038896f0f7b40351931866c3c7bcf8239e10e9da92d9998ebd55934 SIZE (duckdb-duckdb-spatial-dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e_GH0.tar.gz) = 44439455 SHA256 (duckdb-duckdb-postgres-6b2b12cad3afef61e8a4637e714e8a88895fed1a_GH0.tar.gz) = 6662e157b35fa566272b85b30806325a30d82604395c4a3c80ae27ed67f6b3e3 SIZE (duckdb-duckdb-postgres-6b2b12cad3afef61e8a4637e714e8a88895fed1a_GH0.tar.gz) = 307330 SHA256 (duckdb-duckdb-mysql-496ac9e3cb61bd8d6d1255f73cf69b958a311525_GH0.tar.gz) = 875281a67cd4a49496f8b45e73a49ad52334535d7fa9328752673ef023f1e840 SIZE (duckdb-duckdb-mysql-496ac9e3cb61bd8d6d1255f73cf69b958a311525_GH0.tar.gz) = 138169 SHA256 (duckdb-odbc-scanner-8a3266017af8a9abf14a49e2fd5df83d64eb5520_GH0.tar.gz) = ee3501c9cbee14eed5f897b20e57ea6ef5e3bac90606dfd97dbdeacedc2a59e8 SIZE (duckdb-odbc-scanner-8a3266017af8a9abf14a49e2fd5df83d64eb5520_GH0.tar.gz) = 288001 SHA256 (duckdb-duckdb-quack-1693647c152b438aa2a6a9ad71764f99c5a561e0_GH0.tar.gz) = 872beb1fad934fe0623cb1a9fb5ca4089c613a62a96ff4f585841421796d4edb SIZE (duckdb-duckdb-quack-1693647c152b438aa2a6a9ad71764f99c5a561e0_GH0.tar.gz) = 63663 SHA256 (duckdb-duckdb-spatial-b68b309d371dba936c5bb362980e559b7756b16d_GH0.tar.gz) = 7c1a9ebdcb6260b5bde391d4846acfea840966af0482f55f08b6966bb30a3b18 SIZE (duckdb-duckdb-spatial-b68b309d371dba936c5bb362980e559b7756b16d_GH0.tar.gz) = 44445731 SHA256 (duckdb-duckdb-sqlite-a087a5878900d8bae155e97fd1b18c4cec0cca21_GH0.tar.gz) = aaf2e994b57692ace5cd4da0b15bcab5092e930f6c915a3c7373339cbe1fa011 SIZE (duckdb-duckdb-sqlite-a087a5878900d8bae155e97fd1b18c4cec0cca21_GH0.tar.gz) = 4665825 SHA256 (duckdb-duckdb-sqlsmith-e6e6750ceb91e1869b2c736abb70d818bac73e9a_GH0.tar.gz) = f641784b4a5de3b2ab5ee4cf7a6c9aac1e6306115a9fe8fcdcfc5d482161ba2b SIZE (duckdb-duckdb-sqlsmith-e6e6750ceb91e1869b2c736abb70d818bac73e9a_GH0.tar.gz) = 48731 SHA256 (duckdb-duckdb-sqlsmith-e47106c6fef6e019feaf8cedfc2ef737428a386c_GH0.tar.gz) = 67670885665c9860dac5745c55a7b931c572fa789619a5a99ec7d88cd1466e1c SIZE (duckdb-duckdb-sqlsmith-e47106c6fef6e019feaf8cedfc2ef737428a386c_GH0.tar.gz) = 50456 SHA256 (duckdb-duckdb-vss-b833341c8737fd3f3558c7720cc575ae8fc82598_GH0.tar.gz) = 8f8cb9e219da3afca9fdd43079cc6d33fc69dfd8594c591c19b28aa0facefb6c SIZE (duckdb-duckdb-vss-b833341c8737fd3f3558c7720cc575ae8fc82598_GH0.tar.gz) = 153463 databases/duckdb/pkg-plist +1 −0 Original line number Diff line number Diff line Loading @@ -174,6 +174,7 @@ include/duckdb/common/enums/preserve_order.hpp include/duckdb/common/enums/profiler_format.hpp include/duckdb/common/enums/quantile_enum.hpp include/duckdb/common/enums/relation_type.hpp include/duckdb/common/enums/row_group_append_mode.hpp include/duckdb/common/enums/scan_options.hpp include/duckdb/common/enums/scan_vector_type.hpp include/duckdb/common/enums/set_operation_type.hpp Loading databases/py-duckdb/Makefile +1 −2 Original line number Diff line number Diff line PORTNAME= duckdb DISTVERSION= 1.5.2 PORTREVISION= 1 DISTVERSION= 1.5.3 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Loading databases/py-duckdb/distinfo +3 −3 Original line number Diff line number Diff line TIMESTAMP = 1776143726 SHA256 (duckdb-1.5.2.tar.gz) = 638da0d5102b6cb6f7d47f83d0600708ac1d3cb46c5e9aaabc845f9ba4d69246 SIZE (duckdb-1.5.2.tar.gz) = 18017166 TIMESTAMP = 1779348219 SHA256 (duckdb-1.5.3.tar.gz) = df39428eb130faa35ae96fd35245bdeae6ecf43936250b116b5fead568eb9f16 SIZE (duckdb-1.5.3.tar.gz) = 18026640 Loading
databases/duckdb/Makefile +31 −11 Original line number Diff line number Diff line PORTNAME= duckdb DISTVERSIONPREFIX= v DISTVERSION= 1.5.2 DISTVERSION= 1.5.3 CATEGORIES= databases MASTER_SITES= https://github.com/postgres/postgres/archive/refs/tags/:postgres_sources DISTFILES= REL_15_13.tar.gz:postgres_sources CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org COMMENT= In-process SQL OLAP database management system Loading @@ -18,16 +18,23 @@ LIB_DEPENDS= libcurl.so:ftp/curl USES= cmake:testing compiler:c++11-lang ssl USE_GITHUB= yes GH_TUPLE= \ duckdb:duckdb-avro:7f423d69709045e38f8431b3470e0395fce1a595:avro/extension/avro \ duckdb:duckdb-aws:38d4ed30b7f5855168f4b494bf9be611c868c69a:aws/extension/aws \ duckdb:duckdb-azure:2ad247d4ca090cd2110f2e35531ab6fcdb80c186:azure/extension/azure \ duckdb:ducklake:e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385:ducklake/extension/ducklake \ duckdb:duckdb-encodings:06295e77b13de65842992c82f14289ea679e4730:encodings/extension/encodings \ duckdb:duckdb-excel:9421a2d75bd7544336caa73e5f9e6063cc7f6992:excel/extension/excel \ duckdb:duckdb-excel:f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d:excel/extension/excel \ duckdb:duckdb-fts:6814ec9a7d5fd63500176507262b0dbf7cea0095:fts/extension/fts \ duckdb:duckdb-httpfs:13e18b3c9f3810334f5972b76a3acc247b28e537:httpfs/extension/httpfs \ duckdb:duckdb-httpfs:52afb4204a3238d6ee132e83340f8d68c40ee91c:httpfs/extension/httpfs \ duckdb:duckdb-iceberg:4008894c57168e0e9dff00e87cd725c5168fd81e:iceberg/extension/iceberg \ duckdb:duckdb-inet:fe7f60bb60245197680fb07ecd1629a1dc3d91c8:inet/extension/inet \ duckdb:duckdb-postgres:c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0:postgres/extension/postgres_scanner \ duckdb:duckdb-mysql:e2760cb11f13a12ce74e8c798c07c48deb97a577:mysql/extension/mysql_scanner \ duckdb:duckdb-spatial:dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e:spatial/extension/spatial \ duckdb:duckdb-postgres:6b2b12cad3afef61e8a4637e714e8a88895fed1a:postgres/extension/postgres_scanner \ duckdb:duckdb-mysql:496ac9e3cb61bd8d6d1255f73cf69b958a311525:mysql/extension/mysql_scanner \ duckdb:odbc-scanner:8a3266017af8a9abf14a49e2fd5df83d64eb5520:odbc_scanner/extension/odbc_scanner \ duckdb:duckdb-quack:1693647c152b438aa2a6a9ad71764f99c5a561e0:quack/extension/quack \ duckdb:duckdb-spatial:b68b309d371dba936c5bb362980e559b7756b16d:spatial/extension/spatial \ duckdb:duckdb-sqlite:a087a5878900d8bae155e97fd1b18c4cec0cca21:sqlite/extension/sqlite_scanner \ duckdb:duckdb-sqlsmith:e6e6750ceb91e1869b2c736abb70d818bac73e9a:sqlsmith/extension/sqlsmith \ duckdb:duckdb-sqlsmith:e47106c6fef6e019feaf8cedfc2ef737428a386c:sqlsmith/extension/sqlsmith \ duckdb:duckdb-vss:b833341c8737fd3f3558c7720cc575ae8fc82598:vss/extension/vss # the list of out-of-tree extensions is here: .github/config/out_of_tree_extensions.cmake Loading Loading @@ -55,6 +62,19 @@ EXCEL_BROKEN= https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292757 MYSQL_SCANNER_BROKEN= https://github.com/duckdb/duckdb-mysql/issues/207 POSTGRES_SCANNER_BROKEN= https://github.com/duckdb/duckdb-postgres/issues/401 SQLSMITH_BROKEN= https://github.com/duckdb/duckdb-sqlsmith/issues/66 AZURE_BROKEN= Broken because of missing Azure C++ SDK in ports ICEBERG_BROKEN= Broken because of missing roaring dependency DUCKLAKE_BROKEN= Broken because of missing roaring dependency QUACK_BROKEN= Need to investigate AVRO_LIB_DEPENDS= libavro.so:devel/avro-c \ libjansson.so:devel/jansson \ libsnappy.so:archivers/snappy AVRO_BROKEN= requires custom fork of avro-c: duckdb/duckdb-avro-c AWS_LIB_DEPENDS= libaws-cpp-sdk-core.so:devel/aws-sdk-cpp AWS_BROKEN= need to investigate ODBC_SCANNER_LIB_DEPENDS= libodbc.so:databases/unixODBC ODBC_SCANNER_BROKEN= need to investigate EXTENSIONS_DESC= Extensions: Loading @@ -65,6 +85,7 @@ OPTIONS_DEFAULT+= ${opt} ${opt}_DESC= Build the ${opt} extension 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/} LIB_DEPENDS+= ${PORT_OPTIONS:M${opt}:?${${opt}_LIB_DEPENDS}:} .endfor CMAKE_ARGS+= -DBUILD_EXTENSIONS="${DUCKDB_EXTENSIONS:tW:S/ //g:S/^;//}" \ Loading @@ -73,7 +94,6 @@ CMAKE_ARGS+= -DBUILD_EXTENSIONS="${DUCKDB_EXTENSIONS:tW:S/ //g:S/^;//}" \ -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 ENCODINGS_CXXFLAGS= -I${WRKSRC}/extension/encodings/src/include # workaround for the header not being found HTTPFS_CXXFLAGS= -I${WRKSRC}/extension/httpfs/src/include # workaround for the header not being found Loading @@ -98,6 +118,6 @@ post-patch: # remove cmake files of out-of-tree extensions to build them like in post-test: # run tests @cd ${TEST_WRKSRC} && test/unittest # tests as of 1.5.2: All tests passed (21 skipped tests, 1059565 assertions in 4438 test cases) # tests as of 1.5.3: All tests passed (22 skipped tests, 978885 assertions in 4469 test cases) .include <bsd.port.mk>
databases/duckdb/distinfo +29 −15 Original line number Diff line number Diff line TIMESTAMP = 1776141487 TIMESTAMP = 1779344516 SHA256 (REL_15_13.tar.gz) = e6d02d9da913ae9a4c528a5cfcbb2f29a5666b65ef4c06c533ce7ee77c5dd5ac SIZE (REL_15_13.tar.gz) = 25439632 SHA256 (duckdb-duckdb-v1.5.2_GH0.tar.gz) = 6d8612fc87115cf4d3512a934ada5d1669db29378b4cc8e226fdfa8f5c537385 SIZE (duckdb-duckdb-v1.5.2_GH0.tar.gz) = 99808226 SHA256 (duckdb-duckdb-v1.5.3_GH0.tar.gz) = f22a7cfb3e72be3010f4a7f2fbdd8de7d62fa036b838543acb663a722a7a71df SIZE (duckdb-duckdb-v1.5.3_GH0.tar.gz) = 99831679 SHA256 (duckdb-duckdb-avro-7f423d69709045e38f8431b3470e0395fce1a595_GH0.tar.gz) = 1364cb6ca0b10226a807322596d5b812b12428a99f883aca722687d60113d238 SIZE (duckdb-duckdb-avro-7f423d69709045e38f8431b3470e0395fce1a595_GH0.tar.gz) = 4930573 SHA256 (duckdb-duckdb-aws-38d4ed30b7f5855168f4b494bf9be611c868c69a_GH0.tar.gz) = 44caa48c53cd50020db596451a14bf509e53a479f7c45353ffeb30ee63cf7566 SIZE (duckdb-duckdb-aws-38d4ed30b7f5855168f4b494bf9be611c868c69a_GH0.tar.gz) = 24005 SHA256 (duckdb-duckdb-azure-2ad247d4ca090cd2110f2e35531ab6fcdb80c186_GH0.tar.gz) = 2b1bc046c5e78e7a73cb80a58b726153c11951ef760c5c697770d973eba8fe79 SIZE (duckdb-duckdb-azure-2ad247d4ca090cd2110f2e35531ab6fcdb80c186_GH0.tar.gz) = 6340352 SHA256 (duckdb-ducklake-e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385_GH0.tar.gz) = 8d975c292732d974cd54b51fe5ee5849587af0e93e03108e16ffe14db282b979 SIZE (duckdb-ducklake-e6a3bd0a8554b74d97cbc7e8acc3e2c9f01a0385_GH0.tar.gz) = 649531 SHA256 (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = dfaac7fb6c9793afcd9ca2e0ef771d72ad33f32e172bc03d1e25c80eaec5503f SIZE (duckdb-duckdb-encodings-06295e77b13de65842992c82f14289ea679e4730_GH0.tar.gz) = 53704651 SHA256 (duckdb-duckdb-excel-9421a2d75bd7544336caa73e5f9e6063cc7f6992_GH0.tar.gz) = d5eb5299bf32ec171445918b43b6fb5d77c52233de4be7cc4e92ebae63ead096 SIZE (duckdb-duckdb-excel-9421a2d75bd7544336caa73e5f9e6063cc7f6992_GH0.tar.gz) = 237698 SHA256 (duckdb-duckdb-excel-f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d_GH0.tar.gz) = 046e3e42c6424f7dffaf81d358f489160736f0bd5c6518e8f1e25247ac916d6d SIZE (duckdb-duckdb-excel-f4c72b5ef04a03b3a78a95b5a2ee94ba93e3178d_GH0.tar.gz) = 237701 SHA256 (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = a9ef28e36ada6a75658b91890402c7955207b487e14725ea6291c8e17649f517 SIZE (duckdb-duckdb-fts-6814ec9a7d5fd63500176507262b0dbf7cea0095_GH0.tar.gz) = 16249 SHA256 (duckdb-duckdb-httpfs-13e18b3c9f3810334f5972b76a3acc247b28e537_GH0.tar.gz) = ce9acc96fe385a1df6c80a6d078cb1e86d516692f4f6632192ed28ddbbd2c283 SIZE (duckdb-duckdb-httpfs-13e18b3c9f3810334f5972b76a3acc247b28e537_GH0.tar.gz) = 118826 SHA256 (duckdb-duckdb-httpfs-52afb4204a3238d6ee132e83340f8d68c40ee91c_GH0.tar.gz) = 370bd3fc3c7783753a9fce1fd74f5b60c0aa66f69c7f0d4beb4e9a86af16c8a9 SIZE (duckdb-duckdb-httpfs-52afb4204a3238d6ee132e83340f8d68c40ee91c_GH0.tar.gz) = 119421 SHA256 (duckdb-duckdb-iceberg-4008894c57168e0e9dff00e87cd725c5168fd81e_GH0.tar.gz) = 9e613119cb50df52cde08a8b770b204e09b8b02980828ebaf0427000c9c5a995 SIZE (duckdb-duckdb-iceberg-4008894c57168e0e9dff00e87cd725c5168fd81e_GH0.tar.gz) = 159029692 SHA256 (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 7da5ce401ccfd9ff9809d14b4664c8c59d4e8c0adae5f2b47ee251dd70adf832 SIZE (duckdb-duckdb-inet-fe7f60bb60245197680fb07ecd1629a1dc3d91c8_GH0.tar.gz) = 63831 SHA256 (duckdb-duckdb-postgres-c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0_GH0.tar.gz) = 7441d1d141575b4db57e85c2f5ed68f87a0fadf063bae59d86adb5978b3efecc SIZE (duckdb-duckdb-postgres-c89234f0b1985f4ee0f52f16e742a1ab2d4ae4f0_GH0.tar.gz) = 275605 SHA256 (duckdb-duckdb-mysql-e2760cb11f13a12ce74e8c798c07c48deb97a577_GH0.tar.gz) = d7fad248acb359ffd3904bbaeb1aa44babf9db334b83815ab5e9f9963ddcd7a3 SIZE (duckdb-duckdb-mysql-e2760cb11f13a12ce74e8c798c07c48deb97a577_GH0.tar.gz) = 137525 SHA256 (duckdb-duckdb-spatial-dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e_GH0.tar.gz) = 724f4350e038896f0f7b40351931866c3c7bcf8239e10e9da92d9998ebd55934 SIZE (duckdb-duckdb-spatial-dc1996bfd16bd8614fb4ccb5895b3ee0dbd4298e_GH0.tar.gz) = 44439455 SHA256 (duckdb-duckdb-postgres-6b2b12cad3afef61e8a4637e714e8a88895fed1a_GH0.tar.gz) = 6662e157b35fa566272b85b30806325a30d82604395c4a3c80ae27ed67f6b3e3 SIZE (duckdb-duckdb-postgres-6b2b12cad3afef61e8a4637e714e8a88895fed1a_GH0.tar.gz) = 307330 SHA256 (duckdb-duckdb-mysql-496ac9e3cb61bd8d6d1255f73cf69b958a311525_GH0.tar.gz) = 875281a67cd4a49496f8b45e73a49ad52334535d7fa9328752673ef023f1e840 SIZE (duckdb-duckdb-mysql-496ac9e3cb61bd8d6d1255f73cf69b958a311525_GH0.tar.gz) = 138169 SHA256 (duckdb-odbc-scanner-8a3266017af8a9abf14a49e2fd5df83d64eb5520_GH0.tar.gz) = ee3501c9cbee14eed5f897b20e57ea6ef5e3bac90606dfd97dbdeacedc2a59e8 SIZE (duckdb-odbc-scanner-8a3266017af8a9abf14a49e2fd5df83d64eb5520_GH0.tar.gz) = 288001 SHA256 (duckdb-duckdb-quack-1693647c152b438aa2a6a9ad71764f99c5a561e0_GH0.tar.gz) = 872beb1fad934fe0623cb1a9fb5ca4089c613a62a96ff4f585841421796d4edb SIZE (duckdb-duckdb-quack-1693647c152b438aa2a6a9ad71764f99c5a561e0_GH0.tar.gz) = 63663 SHA256 (duckdb-duckdb-spatial-b68b309d371dba936c5bb362980e559b7756b16d_GH0.tar.gz) = 7c1a9ebdcb6260b5bde391d4846acfea840966af0482f55f08b6966bb30a3b18 SIZE (duckdb-duckdb-spatial-b68b309d371dba936c5bb362980e559b7756b16d_GH0.tar.gz) = 44445731 SHA256 (duckdb-duckdb-sqlite-a087a5878900d8bae155e97fd1b18c4cec0cca21_GH0.tar.gz) = aaf2e994b57692ace5cd4da0b15bcab5092e930f6c915a3c7373339cbe1fa011 SIZE (duckdb-duckdb-sqlite-a087a5878900d8bae155e97fd1b18c4cec0cca21_GH0.tar.gz) = 4665825 SHA256 (duckdb-duckdb-sqlsmith-e6e6750ceb91e1869b2c736abb70d818bac73e9a_GH0.tar.gz) = f641784b4a5de3b2ab5ee4cf7a6c9aac1e6306115a9fe8fcdcfc5d482161ba2b SIZE (duckdb-duckdb-sqlsmith-e6e6750ceb91e1869b2c736abb70d818bac73e9a_GH0.tar.gz) = 48731 SHA256 (duckdb-duckdb-sqlsmith-e47106c6fef6e019feaf8cedfc2ef737428a386c_GH0.tar.gz) = 67670885665c9860dac5745c55a7b931c572fa789619a5a99ec7d88cd1466e1c SIZE (duckdb-duckdb-sqlsmith-e47106c6fef6e019feaf8cedfc2ef737428a386c_GH0.tar.gz) = 50456 SHA256 (duckdb-duckdb-vss-b833341c8737fd3f3558c7720cc575ae8fc82598_GH0.tar.gz) = 8f8cb9e219da3afca9fdd43079cc6d33fc69dfd8594c591c19b28aa0facefb6c SIZE (duckdb-duckdb-vss-b833341c8737fd3f3558c7720cc575ae8fc82598_GH0.tar.gz) = 153463
databases/duckdb/pkg-plist +1 −0 Original line number Diff line number Diff line Loading @@ -174,6 +174,7 @@ include/duckdb/common/enums/preserve_order.hpp include/duckdb/common/enums/profiler_format.hpp include/duckdb/common/enums/quantile_enum.hpp include/duckdb/common/enums/relation_type.hpp include/duckdb/common/enums/row_group_append_mode.hpp include/duckdb/common/enums/scan_options.hpp include/duckdb/common/enums/scan_vector_type.hpp include/duckdb/common/enums/set_operation_type.hpp Loading
databases/py-duckdb/Makefile +1 −2 Original line number Diff line number Diff line PORTNAME= duckdb DISTVERSION= 1.5.2 PORTREVISION= 1 DISTVERSION= 1.5.3 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} Loading
databases/py-duckdb/distinfo +3 −3 Original line number Diff line number Diff line TIMESTAMP = 1776143726 SHA256 (duckdb-1.5.2.tar.gz) = 638da0d5102b6cb6f7d47f83d0600708ac1d3cb46c5e9aaabc845f9ba4d69246 SIZE (duckdb-1.5.2.tar.gz) = 18017166 TIMESTAMP = 1779348219 SHA256 (duckdb-1.5.3.tar.gz) = df39428eb130faa35ae96fd35245bdeae6ecf43936250b116b5fead568eb9f16 SIZE (duckdb-1.5.3.tar.gz) = 18026640