[opencv] 01/11: Add x32 support, from unstable and use precompiled headers
Gianfranco Costamagna
locutusofborg at moszumanska.debian.org
Mon Jul 18 14:51:07 UTC 2016
This is an automated email from the git hooks/post-receive script.
locutusofborg pushed a commit to branch for-3.1.0
in repository opencv.
commit c1023de93371213ce1da0b3af7fad2e5828d1111
Author: Gianfranco Costamagna <costamagnagianfranco at yahoo.it>
Date: Mon Jul 18 16:02:00 2016 +0200
Add x32 support, from unstable and use precompiled headers
---
debian/patches/series | 1 +
debian/patches/support_x32 | 40 ++++++++++++++++++++++++++++++++++++++++
debian/rules | 1 +
3 files changed, 42 insertions(+)
diff --git a/debian/patches/series b/debian/patches/series
index 0a34a69..ce6714d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -8,3 +8,4 @@ support_multiarch
#fix_path_of_opencl_headers
#libav10.patch
optimize_i586.patch
+support_x32
diff --git a/debian/patches/support_x32 b/debian/patches/support_x32
new file mode 100644
index 0000000..5dd3dad
--- /dev/null
+++ b/debian/patches/support_x32
@@ -0,0 +1,40 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -499,8 +499,11 @@
+ else()
+ set(HAVE_LIBPTHREAD YES)
+ endif()
++
++ CHECK_INCLUDE_FILE(sys/sysctl.h HAVE_SYS_SYSCTL_H)
+ endif()
+
++
+ include(cmake/OpenCVPCHSupport.cmake)
+ include(cmake/OpenCVModule.cmake)
+
+--- a/modules/core/src/parallel.cpp
++++ b/modules/core/src/parallel.cpp
+@@ -58,6 +58,10 @@
+ #include <sys/sysconf.h>
+ #elif defined __APPLE__
+ #include <sys/sysctl.h>
++ #elif !defined __GNU__
++ #ifdef HAVE_SYS_SYSCTL_H
++ #include <sys/sysctl.h>
++ #endif
+ #endif
+ #endif
+
+--- a/modules/videoio/src/cap_ffmpeg_impl.hpp
++++ b/modules/videoio/src/cap_ffmpeg_impl.hpp
+@@ -141,6 +141,10 @@
+ #include <sys/types.h>
+ #if defined __APPLE__
+ #include <sys/sysctl.h>
++#elif !defined __GNU__
++ #ifdef HAVE_SYS_SYSCTL_H
++ #include <sys/sysctl.h>
++ #endif
+ #endif
+ #endif
+
diff --git a/debian/rules b/debian/rules
index d77cab1..ca6a856 100755
--- a/debian/rules
+++ b/debian/rules
@@ -75,6 +75,7 @@ CMAKE_FLAGS = \
-DBUILD_TESTS=OFF \
-DCMAKE_SKIP_RPATH=ON \
-DWITH_CUDA=OFF \
+ -DENABLE_PRECOMPILED_HEADERS=OFF \
-DWITH_IPP=OFF \
-DOPENCL_INCLUDE_DIR:PATH="/usr/include/CL/" \
$(CMAKE_ARCH_FLAGS)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opencv.git
More information about the debian-science-commits
mailing list