aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeekingMeaning <meaningseeking@protonmail.com>2020-01-13 11:34:35 -0800
committerVictor Romero <romerosanchezv@gmail.com>2020-01-13 11:34:35 -0800
commitecf83936b291ca2a28f36d8e39d5b191f4b2b193 (patch)
treedc729f6aa6c6b5c17b867a64568dd17401941f8a
parent79d1c6487070c1b3fb9a73165ab7ccc7c9147cdd (diff)
downloadvcpkg-ecf83936b291ca2a28f36d8e39d5b191f4b2b193.tar.gz
vcpkg-ecf83936b291ca2a28f36d8e39d5b191f4b2b193.zip
[qhull] Fix Mac support (#9651)
-rw-r--r--ports/qhull/CONTROL2
-rw-r--r--ports/qhull/mac-fix.patch37
-rw-r--r--ports/qhull/portfile.cmake4
3 files changed, 41 insertions, 2 deletions
diff --git a/ports/qhull/CONTROL b/ports/qhull/CONTROL
index 67812997b..e27ef1af2 100644
--- a/ports/qhull/CONTROL
+++ b/ports/qhull/CONTROL
@@ -1,4 +1,4 @@
Source: qhull
-Version: 7.3.2-1
+Version: 7.3.2-2
Homepage: https://github.com/qhull/qhull
Description: computes the convex hull, Delaunay triangulation, Voronoi diagram
diff --git a/ports/qhull/mac-fix.patch b/ports/qhull/mac-fix.patch
new file mode 100644
index 000000000..9af0a1c7e
--- /dev/null
+++ b/ports/qhull/mac-fix.patch
@@ -0,0 +1,37 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 07d3da2..14df8e9 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -626,18 +626,18 @@ install(TARGETS ${qhull_TARGETS_INSTALL} EXPORT QhullTargets
+ include(CMakePackageConfigHelpers)
+
+ write_basic_package_version_file(
+- "${CMAKE_CURRENT_BINARY_DIR}/Qhull/QhullConfigVersion.cmake"
++ "${CMAKE_CURRENT_BINARY_DIR}/QhullExport/QhullConfigVersion.cmake"
+ VERSION ${qhull_VERSION}
+ COMPATIBILITY AnyNewerVersion
+ )
+
+ export(EXPORT QhullTargets
+- FILE "${CMAKE_CURRENT_BINARY_DIR}/Qhull/QhullTargets.cmake"
++ FILE "${CMAKE_CURRENT_BINARY_DIR}/QhullExport/QhullTargets.cmake"
+ NAMESPACE Qhull::
+ )
+
+ configure_file(${PROJECT_SOURCE_DIR}/build/config.cmake.in
+- "${CMAKE_CURRENT_BINARY_DIR}/Qhull/QhullConfig.cmake"
++ "${CMAKE_CURRENT_BINARY_DIR}/QhullExport/QhullConfig.cmake"
+ @ONLY
+ )
+
+@@ -652,8 +652,8 @@ install(EXPORT QhullTargets
+ )
+ install(
+ FILES
+- "${CMAKE_CURRENT_BINARY_DIR}/Qhull/QhullConfig.cmake"
+- "${CMAKE_CURRENT_BINARY_DIR}/Qhull/QhullConfigVersion.cmake"
++ "${CMAKE_CURRENT_BINARY_DIR}/QhullExport/QhullConfig.cmake"
++ "${CMAKE_CURRENT_BINARY_DIR}/QhullExport/QhullConfigVersion.cmake"
+ DESTINATION
+ ${ConfigPackageLocation}
+ COMPONENT
diff --git a/ports/qhull/portfile.cmake b/ports/qhull/portfile.cmake
index ade241dc8..779206415 100644
--- a/ports/qhull/portfile.cmake
+++ b/ports/qhull/portfile.cmake
@@ -6,7 +6,9 @@ vcpkg_from_github(
REF v7.3.2 # Qhull 2019.1
SHA512 aea2c70179de10f648aba960129a3b9a3fe309a0eb085bdb86f697e3d4b214570c241e88d4f0b4d2974137759ee7086452d0a3957c4b2a256708402fb3c9eb3d
HEAD_REF master
- PATCHES uwp.patch
+ PATCHES
+ uwp.patch
+ mac-fix.patch
)
if(${TARGET_TRIPLET} STREQUAL "x64-windows-static")
# workaround for visual studio toolset regression LNK1201 (remove if solved)