Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions ports/arrow-adbc/fix_static_build.patch

This file was deleted.

13 changes: 0 additions & 13 deletions ports/arrow-adbc/fix_windows_build.patch

This file was deleted.

16 changes: 10 additions & 6 deletions ports/arrow-adbc/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,11 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO apache/arrow-adbc
REF apache-arrow-adbc-${VERSION}
SHA512 59cccbeeefa295d69cacfa8851b621376106aca57ebd94291523fcca314c0bd10c1d296801d1eacce9edddd46a8c87deaf3d8367e32ba5fd5b322b34c6af8625
SHA512 5d4610ae2efa503347e2db8b216b8e5149091edb8752b73c871288b549cba8254d927dc0a0ccd7eb1f55075a126fc11d29128cf7ba22e51b9f6d4c7b33047466
HEAD_REF main
PATCHES
fix_static_build.patch
fix_windows_build.patch
unvendor.patch
)
file(REMOVE_RECURSE "${SOURCE_PATH}/c/vendor")
file(REMOVE_RECURSE "${SOURCE_PATH}/c/vendor/fmt")
file(REMOVE_RECURSE "${SOURCE_PATH}/c/vendor/nanoarrow")

vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
FEATURES
Expand All @@ -36,6 +33,13 @@ vcpkg_cmake_configure(
)

vcpkg_cmake_install()
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
vcpkg_cmake_config_fixup(
PACKAGE_NAME AdbcDriverCommon
CONFIG_PATH lib/cmake/AdbcDriverCommon
DO_NOT_DELETE_PARENT_CONFIG_PATH
)
endif()
vcpkg_cmake_config_fixup(
PACKAGE_NAME AdbcDriverManager
CONFIG_PATH lib/cmake/AdbcDriverManager
Expand Down
94 changes: 0 additions & 94 deletions ports/arrow-adbc/unvendor.patch

This file was deleted.

10 changes: 1 addition & 9 deletions ports/arrow-adbc/vcpkg.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
{
"name": "arrow-adbc",
"version": "16",
"version": "22",
"description": "Apache Arrow ADBC: Database Connectivity API for Arrow-based data systems",
"homepage": "https://arrow.apache.org/adbc/",
"license": "Apache-2.0",
"dependencies": [
{
"name": "arrow",
"default-features": false,
"features": [
"dataset",
"parquet"
]
},
"fmt",
"nanoarrow",
{
Expand Down
Loading