aboutsummaryrefslogtreecommitdiff
path: root/ports
diff options
context:
space:
mode:
authorFrancisco Facioni <francisco@remyrobotics.com>2021-08-05 11:05:30 +0100
committerGitHub <noreply@github.com>2021-08-05 03:05:30 -0700
commit4caec04fdbcf489010e2936d6b0cfa407b333953 (patch)
tree2328cd103f8dfa7c837df12a05fac41fbfd26728 /ports
parent3fbca9edf3a8b5198d072d9f19ef1a157cae0871 (diff)
downloadvcpkg-4caec04fdbcf489010e2936d6b0cfa407b333953.tar.gz
vcpkg-4caec04fdbcf489010e2936d6b0cfa407b333953.zip
qhull - fix missing symbols (#19276)
Co-authored-by: Francisco Facioni <francisco.facioni@hawkeyeinnovations.com>
Diffstat (limited to 'ports')
-rw-r--r--ports/qhull/CONTROL1
-rw-r--r--ports/qhull/fix-missing-symbols.patch29
-rw-r--r--ports/qhull/portfile.cmake4
3 files changed, 33 insertions, 1 deletions
diff --git a/ports/qhull/CONTROL b/ports/qhull/CONTROL
index 4390afeac..32752143e 100644
--- a/ports/qhull/CONTROL
+++ b/ports/qhull/CONTROL
@@ -1,4 +1,5 @@
Source: qhull
Version: 8.0.2
+Port-Version: 1
Homepage: https://github.com/qhull/qhull
Description: computes the convex hull, Delaunay triangulation, Voronoi diagram
diff --git a/ports/qhull/fix-missing-symbols.patch b/ports/qhull/fix-missing-symbols.patch
new file mode 100644
index 000000000..a1e0b6ecf
--- /dev/null
+++ b/ports/qhull/fix-missing-symbols.patch
@@ -0,0 +1,29 @@
+From 02ba907908ccf5ed0d40a2251272b67cb05c23ea Mon Sep 17 00:00:00 2001
+From: Francisco Facioni <fran6co@gmail.com>
+Date: Sat, 31 Jul 2021 22:30:45 +0100
+Subject: [PATCH] Missing symbols in the export
+
+---
+ src/libqhull_r/qhull_r-exports.def | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/libqhull_r/qhull_r-exports.def b/src/libqhull_r/qhull_r-exports.def
+index 4c5e17c..b789673 100644
+--- a/src/libqhull_r/qhull_r-exports.def
++++ b/src/libqhull_r/qhull_r-exports.def
+@@ -183,6 +183,7 @@ qh_maxouter
+ qh_maxsimplex
+ qh_maydropneighbor
+ qh_memalloc
++qh_memcheck
+ qh_memfree
+ qh_memfreeshort
+ qh_meminit
+@@ -351,6 +352,7 @@ qh_setdelnth
+ qh_setdelnthsorted
+ qh_setdelsorted
+ qh_setduplicate
++qh_setendpointer
+ qh_setequal
+ qh_setequal_except
+ qh_setequal_skip
diff --git a/ports/qhull/portfile.cmake b/ports/qhull/portfile.cmake
index bf0230b39..5584c7b19 100644
--- a/ports/qhull/portfile.cmake
+++ b/ports/qhull/portfile.cmake
@@ -4,7 +4,9 @@ vcpkg_from_github(
REF 613debeaea72ee66626dace9ba1a2eff11b5d37d
SHA512 5b8ff9665ba73621a9859a6e86717b980b67f8d79d6c78cbf5672bce66aed671f7d64fcbec457bca79eef2e17e105f136017afdf442bb430b9f4a059d7cb93c3
HEAD_REF master
- PATCHES include-qhullcpp-shared.patch
+ PATCHES
+ include-qhullcpp-shared.patch
+ fix-missing-symbols.patch # upstream https://github.com/qhull/qhull/pull/93
)
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC_LIBS)