summaryrefslogtreecommitdiff
path: root/graphics/opencv/patches
diff options
context:
space:
mode:
authormarino <marino>2011-12-14 18:27:22 +0000
committermarino <marino>2011-12-14 18:27:22 +0000
commit64bcd6207c504992a1bca4ba8ea68de0f17bd784 (patch)
treeb6f3f239e467366f7d362d71b675308c4b74914d /graphics/opencv/patches
parent40c99e0d00425fe80b3d88e1e31bc2a91266f267 (diff)
downloadpkgsrc-64bcd6207c504992a1bca4ba8ea68de0f17bd784.tar.gz
graphics/opencv: Add support for DragonFly
Diffstat (limited to 'graphics/opencv/patches')
-rw-r--r--graphics/opencv/patches/patch-CMakeLists.txt13
-rw-r--r--graphics/opencv/patches/patch-aa4
2 files changed, 15 insertions, 2 deletions
diff --git a/graphics/opencv/patches/patch-CMakeLists.txt b/graphics/opencv/patches/patch-CMakeLists.txt
new file mode 100644
index 00000000000..bfff3f7644e
--- /dev/null
+++ b/graphics/opencv/patches/patch-CMakeLists.txt
@@ -0,0 +1,13 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2011/12/14 18:27:22 marino Exp $
+
+--- CMakeLists.txt.orig 2010-12-05 03:35:23.000000000 +0000
++++ CMakeLists.txt
+@@ -464,7 +464,7 @@ if(UNIX)
+ endif()
+ endif()
+
+- if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
++ if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "DragonFly")
+ set(OPENCV_LINKER_LIBS m pthread)
+ else()
+ set(OPENCV_LINKER_LIBS dl m pthread rt)
diff --git a/graphics/opencv/patches/patch-aa b/graphics/opencv/patches/patch-aa
index a5a4db70727..f9abdfe6828 100644
--- a/graphics/opencv/patches/patch-aa
+++ b/graphics/opencv/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.4 2010/12/06 16:55:23 wiz Exp $
+$NetBSD: patch-aa,v 1.5 2011/12/14 18:27:22 marino Exp $
NetBSD doesn't have expl(3) yet.
https://code.ros.org/trac/opencv/ticket/736
@@ -10,7 +10,7 @@ https://code.ros.org/trac/opencv/ticket/736
static CV_IMPLEMENT_QSORT_EX( icvSortFloat, float, CV_CMP_FLOAT, float)
-#if ANDROID
-+#if defined(ANDROID) || defined(__NetBSD__)
++#if defined(ANDROID) || defined(__DragonFly__) || defined(__NetBSD__)
#define expl(x) exp(x)
#endif