[med-svn] r13714 - in trunk/packages/vxl/trunk/debian: . patches

Mathieu Malaterre malat at alioth.debian.org
Mon May 27 12:46:07 UTC 2013


Author: malat
Date: 2013-05-27 12:46:07 +0000 (Mon, 27 May 2013)
New Revision: 13714

Removed:
   trunk/packages/vxl/trunk/debian/README.Debian
Modified:
   trunk/packages/vxl/trunk/debian/README.source
   trunk/packages/vxl/trunk/debian/changelog
   trunk/packages/vxl/trunk/debian/control
   trunk/packages/vxl/trunk/debian/patches/opencl_unix.patch
   trunk/packages/vxl/trunk/debian/patches/series
   trunk/packages/vxl/trunk/debian/rules
Log:
New upload for VXL

Deleted: trunk/packages/vxl/trunk/debian/README.Debian
===================================================================
--- trunk/packages/vxl/trunk/debian/README.Debian	2013-05-27 12:35:59 UTC (rev 13713)
+++ trunk/packages/vxl/trunk/debian/README.Debian	2013-05-27 12:46:07 UTC (rev 13714)
@@ -1,5 +0,0 @@
-When building vxl from source, if you have opencl installed on your system
-the build system actually automatically detects those libs and will try to build
-them
-
- -- Mathieu Malaterre <malat at debian.org>  Wed, 11 Apr 2012 10:21:29 +0200

Modified: trunk/packages/vxl/trunk/debian/README.source
===================================================================
--- trunk/packages/vxl/trunk/debian/README.source	2013-05-27 12:35:59 UTC (rev 13713)
+++ trunk/packages/vxl/trunk/debian/README.source	2013-05-27 12:46:07 UTC (rev 13714)
@@ -9,19 +9,6 @@
 
 ---
 
-Furthermore the package makes use of OpenCL. Since OpenCL is only available in contrib
-the opencl related library are not installed. However when reduilding the package, opencl
-is properly detected by cmake:
-
-# apt-get install nvidia-cuda-dev
-$ cd vxl
-$ dpkg-buildpackage -rfakeroot
-...
--- Found Open Cl? YES
-...
-
----
-
 Tests have been deactivated for now, they fails on amd64 with:
 
 The following tests FAILED:

Modified: trunk/packages/vxl/trunk/debian/changelog
===================================================================
--- trunk/packages/vxl/trunk/debian/changelog	2013-05-27 12:35:59 UTC (rev 13713)
+++ trunk/packages/vxl/trunk/debian/changelog	2013-05-27 12:46:07 UTC (rev 13714)
@@ -1,3 +1,11 @@
+vxl (1.17.0-4) unstable; urgency=low
+
+  * Fix builds on arm* by removing duplicate symbols
+  * Re-activate testing. Closes: #671601
+  * Build OpenCL modules. Closes: #697784
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 27 May 2013 14:11:24 +0200
+
 vxl (1.17.0-3) unstable; urgency=low
 
   * Import old patch and avoid name clash. Closes: #708666, #708668

Modified: trunk/packages/vxl/trunk/debian/control
===================================================================
--- trunk/packages/vxl/trunk/debian/control	2013-05-27 12:35:59 UTC (rev 13713)
+++ trunk/packages/vxl/trunk/debian/control	2013-05-27 12:46:07 UTC (rev 13714)
@@ -9,7 +9,7 @@
  libdcmtk2-dev, libpng-dev, libjpeg-dev, zlib1g-dev, libexpat-dev, python-dev (>= 2.6.6-3~),
  libgeotiff-dev, libcoin60-dev, libdc1394-22-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
  libqt4-dev, libxerces-c-dev, libglu-dev, libqt4-opengl-dev, libshp-dev, opencl-headers, libavifile-0.7-dev,
- libmpeg2-4-dev, libswscale-dev, libavformat-dev, libavcodec-dev, libbz2-dev, freeglut3-dev
+ libmpeg2-4-dev, libswscale-dev, libavformat-dev, libavcodec-dev, libbz2-dev, freeglut3-dev, ocl-icd-opencl-dev
 Standards-Version: 3.9.4
 X-Python-Version: 2.7
 Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/vxl/trunk/

Modified: trunk/packages/vxl/trunk/debian/patches/opencl_unix.patch
===================================================================
--- trunk/packages/vxl/trunk/debian/patches/opencl_unix.patch	2013-05-27 12:35:59 UTC (rev 13713)
+++ trunk/packages/vxl/trunk/debian/patches/opencl_unix.patch	2013-05-27 12:46:07 UTC (rev 13714)
@@ -3,38 +3,16 @@
 Last-Update: 2011-07-24
 Bug: http://sourceforge.net/apps/trac/vxl/ticket/64
 
-Index: vxl-1.14.0/contrib/brl/bmods/find_open_cl.cmake
+Index: vxl-1.17.0/config/cmake/Modules/NewCMake/FindOpenCL.cmake
 ===================================================================
---- vxl-1.14.0.orig/contrib/brl/bmods/find_open_cl.cmake	2009-12-04 17:54:32.000000000 +0100
-+++ vxl-1.14.0/contrib/brl/bmods/find_open_cl.cmake	2011-04-13 18:30:36.000000000 +0200
-@@ -33,6 +33,15 @@
-       SET(OPENCL_LIBRARIES ${OPENCL_LIBRARY})
-     ENDIF(OPENCL_LIBRARY)
-   ENDIF(OPENCL_INCLUDE_PATH)
-+ELSEIF(UNIX)
-+  FIND_PATH(OPENCL_INCLUDE_PATH CL/cl.h "Include for OpenCL on OSX")
-+  IF(OPENCL_INCLUDE_PATH)
-+    FIND_LIBRARY(OPENCL_LIBRARY cuda "OpenCL lib for OSX")
-+    IF(OPENCL_LIBRARY)
-+      SET(OPENCL_FOUND "YES")
-+      SET(OPENCL_LIBRARIES ${OPENCL_LIBRARY})
-+    ENDIF(OPENCL_LIBRARY)
-+  ENDIF(OPENCL_INCLUDE_PATH)
- ENDIF (APPLE)
+--- vxl-1.17.0.orig/config/cmake/Modules/NewCMake/FindOpenCL.cmake	2010-11-01 03:33:00.000000000 +0000
++++ vxl-1.17.0/config/cmake/Modules/NewCMake/FindOpenCL.cmake	2013-05-27 12:33:00.491853556 +0000
+@@ -71,7 +71,7 @@
  
- MESSAGE(STATUS "Found Open Cl? ${OPENCL_FOUND}")
-Index: vxl-1.14.0/contrib/brl/bcl/bcl_cl.h
-===================================================================
---- vxl-1.14.0.orig/contrib/brl/bcl/bcl_cl.h	2011-04-13 18:30:39.000000000 +0200
-+++ vxl-1.14.0/contrib/brl/bcl/bcl_cl.h	2011-04-13 18:30:49.000000000 +0200
-@@ -21,6 +21,10 @@
- 
- #include <cl.h>
- 
-+#else
-+
-+#include <CL/cl.h>
-+
- #endif
- 
- #endif
+ IF (UNIX)
+   FIND_PATH( OPENCL_INCLUDE_PATH CL/cl_gl.h PATHS /usr/include /usr/include/nvidia-current)
+-  FIND_PATH(OPENCL_LIBRARY_PATH libOpenCL.so PATHS /usr/lib /usr/lib/nvidia-current)
++  FIND_LIBRARY(OPENCL_LIBRARY_PATH NAMES libOpenCL.so PATHS /usr/lib /usr/lib/nvidia-current)
+   FIND_LIBRARY(OPENCL_LIBRARIES NAMES libOpenCL.so PATHS /usr/lib /usr/lib/nvidia-current)
+   IF (OPENCL_INCLUDE_PATH)
+     IF (OPENCL_LIBRARY_PATH)

Modified: trunk/packages/vxl/trunk/debian/patches/series
===================================================================
--- trunk/packages/vxl/trunk/debian/patches/series	2013-05-27 12:35:59 UTC (rev 13713)
+++ trunk/packages/vxl/trunk/debian/patches/series	2013-05-27 12:46:07 UTC (rev 13714)
@@ -10,3 +10,4 @@
 fix_alphacomp.patch
 ffmpeg_C99.patch
 sse2.patch
+opencl_unix.patch

Modified: trunk/packages/vxl/trunk/debian/rules
===================================================================
--- trunk/packages/vxl/trunk/debian/rules	2013-05-27 12:35:59 UTC (rev 13713)
+++ trunk/packages/vxl/trunk/debian/rules	2013-05-27 12:46:07 UTC (rev 13714)
@@ -60,6 +60,8 @@
 	dh $@ --buildsystem=cmake --parallel --with python2
 
 override_dh_auto_configure:
+	# remove duplicate from boxm_block+boct_tree+short.vnl_vector_fixed+float
+	rm -f $(CURDIR)/contrib/brl/bseg/boxm/pro/Templates/boxm_scene+boct_tree+short.vnl_vector_fixed+float.3---.cxx
 	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
 
 override_dh_lintian:
@@ -75,6 +77,7 @@
 # too many tests failure, with erratic behavior
 # http://bugs.debian.org/671601
 override_dh_auto_test:
+	dh_auto_test || true
 
 get-orig-source:
 	uscan --verbose --force-download --rename




More information about the debian-med-commit mailing list