summaryrefslogtreecommitdiff
path: root/databases/tiledb/files/patch-magic
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-07-25 12:17:23 +0800
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-07-25 12:17:23 +0800
commit7e363120e8cf1c7acc5fd3c0b54a9684f70be591 (patch)
treef0106a9b45c3ed4b5b5f4a1aaaf6ca5c3f5ac1dc /databases/tiledb/files/patch-magic
parentarchivers/liblz4: Remove USES=shebangfix (diff)
databases/tiledb: Update to 2.25.0
Changes: https://github.com/TileDB-Inc/TileDB/releases
Diffstat (limited to 'databases/tiledb/files/patch-magic')
-rw-r--r--databases/tiledb/files/patch-magic41
1 files changed, 0 insertions, 41 deletions
diff --git a/databases/tiledb/files/patch-magic b/databases/tiledb/files/patch-magic
index b1a0812ff549..805e79d98495 100644
--- a/databases/tiledb/files/patch-magic
+++ b/databases/tiledb/files/patch-magic
@@ -122,44 +122,3 @@ Obtained from: https://github.com/TileDB-Inc/TileDB/pull/3270
if (libmagic_FOUND AND NOT TARGET libmagic)
message(STATUS "Found Magic, adding imported target: ${libmagic_LIBRARIES}")
---- tiledb/CMakeLists.txt.orig 2022-08-25 01:25:52 UTC
-+++ tiledb/CMakeLists.txt
-@@ -357,14 +357,18 @@ target_link_libraries(TILEDB_CORE_OBJECTS PRIVATE $<BU
- ############################################################
- # provide actions/target for preparation of magic.mgc data for embedding/build
-
--set(MGC_GZIPPED_BIN_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/..")
-+set(MGC_GZIPPED_BIN_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/sm/misc")
- set(MGC_GZIPPED_BIN_OUTPUT_FILE "${MGC_GZIPPED_BIN_OUTPUT_DIRECTORY}/magic_mgc_gzipped.bin")
- set(MGC_GZIPPED_BIN_INPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/sm/misc")
- set(MGC_GZIPPED_BIN_INPUT_FILE "${MGC_GZIPPED_BIN_INPUT_DIRECTORY}/magic_mgc_gzipped.bin.tar.bz2")
-
-+# Create the output directory if it does not exist
-+add_custom_target(create_magic_bin_output_directory ALL
-+ COMMAND ${CMAKE_COMMAND} -E make_directory ${MGC_GZIPPED_BIN_OUTPUT_DIRECTORY})
-+
- add_custom_command(
- OUTPUT "${MGC_GZIPPED_BIN_OUTPUT_FILE}"
-- DEPENDS "${MGC_GZIPPED_BIN_INPUT_FILE}"
-+ DEPENDS "${MGC_GZIPPED_BIN_INPUT_FILE}" create_magic_bin_output_directory
- COMMAND ${CMAKE_COMMAND} -E tar x "${MGC_GZIPPED_BIN_INPUT_FILE}"
- WORKING_DIRECTORY "${MGC_GZIPPED_BIN_OUTPUT_DIRECTORY}"
- )
-@@ -380,7 +384,7 @@ add_custom_target(
- WORKING_DIRECTORY "${MGC_GZIPPED_BIN_OUTPUT_DIRECTORY}"
- COMMAND ${CMAKE_COMMAND} -E tar cvj "magic_mgc_gzipped.bin.tar.bz2" "magic_mgc_gzipped.bin"
- COMMAND ${CMAKE_COMMAND} -E copy "magic_mgc_gzipped.bin.tar.bz2" "${MGC_GZIPPED_BIN_INPUT_FILE}"
-- DEPENDS "${libmagic_DICTIONARY}"
-+ DEPENDS "${libmagic_DICTIONARY}" create_magic_bin_output_directory
- COMMENT "Re-generate ${MGC_GZIPPED_BIN_INPUT_FILE} for embedded magic.mgc support"
- )
-
-@@ -394,6 +398,8 @@ target_include_directories(TILEDB_CORE_OBJECTS
- "${TILEDB_EXTERNALS_INCLUDE_DIRS}"
- # to pickup <build_dir>/tiledb for capnp gen'd files
- "${CMAKE_CURRENT_BINARY_DIR}/.."
-+ # For libmagic binary data include
-+ "${CMAKE_CURRENT_BINARY_DIR}/sm/misc"
- )
-
- # Build a separate copy of the object library for use with static TileDB