[sfcgal] 02/02: Add patch to remove FindCGAL.cmake, breaks Config mode.

Bas Couwenberg sebastic at debian.org
Thu Mar 15 19:07:19 UTC 2018


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository sfcgal.

commit 6f577f50b0da4856954cbf2905f41197e4c9ae12
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Thu Mar 15 18:58:38 2018 +0100

    Add patch to remove FindCGAL.cmake, breaks Config mode.
---
 debian/changelog                     |   1 +
 debian/patches/remove-findcgal.patch | 101 +++++++++++++++++++++++++++++++++++
 debian/patches/series                |   1 +
 3 files changed, 103 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index d889bb8..318d023 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -10,6 +10,7 @@ sfcgal (1.3.2-1) UNRELEASED; urgency=medium
   * Update copyright-format URL to use HTTPS.
   * Add patches by Sebastien Loriot to fix FTBFS with CGAL 4.11.
     (closes: #876521)
+  * Add patch to remove FindCGAL.cmake, breaks Config mode.
 
  -- Bas Couwenberg <sebastic at debian.org>  Fri, 15 Sep 2017 20:49:16 +0200
 
diff --git a/debian/patches/remove-findcgal.patch b/debian/patches/remove-findcgal.patch
new file mode 100644
index 0000000..3522640
--- /dev/null
+++ b/debian/patches/remove-findcgal.patch
@@ -0,0 +1,101 @@
+Description: Remove FindCGAL.cmake, breaks Config mode.
+Author: Bas Couwenberg <sebastic at debian.org>
+Bug: https://github.com/Oslandia/SFCGAL/issues/145
+Bug-Debian: https://bugs.debian.org/876521
+
+--- a/cmake/Modules/FindCGAL.cmake
++++ /dev/null
+@@ -1,93 +0,0 @@
+-find_path(CGAL_INCLUDE_DIRS CGAL/gmp.h
+-    HINTS $ENV{CGAL_DIR}/include ${CGAL_DIR}/include ${CGAL_INCLUDE_DIRS}
+-    PATH_SUFFIXES CGAL
+-)
+-
+-if( MSVC10)
+-	set( CGAL_LIBRARY_POSTFIX "-vc100-mt-${CGAL_VERSION}" )
+-	set( CGAL_LIBRARY_POSTFIX_DEBUG "-vc100-mt-gd-${CGAL_VERSION}" )
+-else()
+-	set( CGAL_LIBRARY_POSTFIX "")
+-	set( CGAL_LIBRARY_POSTFIX_DEBUG "d")
+-endif()
+-
+-#-- incidates if debug version are found
+-set( CGAL_DEBUG_FOUND ON )
+-
+-
+-#-- find CGAL library
+-find_library( CGAL_LIBRARY "CGAL${CGAL_LIBRARY_POSTFIX}" ${CGAL_LIBRARY}
+-	HINTS ${CGAL_LIBRARY_DIRS} $ENV{CGAL_DIR}/lib
+-)
+-if( CGAL_LIBRARY )
+-	get_filename_component(CGAL_LIBRARY_DIRS ${CGAL_LIBRARY} PATH)
+-endif()
+-
+-if(CGAL_FIND_VERSION)
+-    message("CGAL_DIR ${CGAL_DIR}")
+-    find_file(version_file version.h HINTS $ENV{CGAL_DIR}/include ${CGAL_DIR}/include ${CGAL_INCLUDE_DIRS} PATH_SUFFIXES CGAL)
+-    file(STRINGS ${version_file} version_str REGEX "# *define +CGAL_VERSION +")
+-    string( REGEX REPLACE "# *define +CGAL_VERSION +" "" CGAL_VERSION ${version_str})
+-    if("${CGAL_VERSION}" VERSION_LESS "${CGAL_FIND_VERSION}")
+-        message(FATAL_ERROR "CGAL " ${CGAL_FIND_VERSION} " is required (found " ${CGAL_VERSION} " in ${version_file})" )
+-    endif()
+-
+-endif()
+-
+-find_library( CGAL_LIBRARY_DEBUG "CGAL${CGAL_LIBRARY_POSTFIX_DEBUG}" ${CGAL_LIBRARY_DEBUG}
+-	HINTS ${CGAL_LIBRARY_DIRS}
+-)
+-if( NOT CGAL_LIBRARY_DEBUG )
+-	set( CGAL_DEBUG_FOUND OFF )
+-endif()
+-
+-#-- CGAL components (Core, ImageIO)
+-foreach( CGAL_COMPONENT ${CGAL_FIND_COMPONENTS} )
+-	#-- find release
+-	find_library( CGAL_${CGAL_COMPONENT}_LIBRARY "CGAL_${CGAL_COMPONENT}${CGAL_LIBRARY_POSTFIX}" "${CGAL_${CGAL_COMPONENT}_LIBRARY}"
+-		HINTS ${CGAL_LIBRARY_DIRS} $ENV{CGAL_DIR}/lib
+-	)
+-	#-- find debug
+-	find_library( CGAL_${CGAL_COMPONENT}_LIBRARY_DEBUG "CGAL_${CGAL_COMPONENT}${CGAL_LIBRARY_POSTFIX_DEBUG}" "${CGAL_${CGAL_COMPONENT}_LIBRARY_DEBUG}"
+-		HINTS ${CGAL_LIBRARY_DIRS} $ENV{CGAL_DIR}/lib
+-	)
+-	
+-	if( NOT CGAL_${CGAL_COMPONENT}_LIBRARY_DEBUG )
+-		set( CGAL_DEBUG_FOUND OFF )
+-	endif()
+-endforeach()
+- 
+-
+-#-- build variable CGAL_LIBRARIES
+-
+-set( CGAL_LIBRARIES "" )
+-if( ${CGAL_DEBUG_FOUND} )
+-	list( APPEND CGAL_LIBRARIES optimized ${CGAL_LIBRARY} debug ${CGAL_LIBRARY_DEBUG} )
+-	foreach( CGAL_COMPONENT ${CGAL_FIND_COMPONENTS} )
+-		list( APPEND CGAL_LIBRARIES optimized "${CGAL_${CGAL_COMPONENT}_LIBRARY}" debug "${CGAL_${CGAL_COMPONENT}_LIBRARY_DEBUG}" )
+-	endforeach()
+-else()
+-	list( APPEND CGAL_LIBRARIES ${CGAL_LIBRARY} )
+-	foreach( CGAL_COMPONENT ${CGAL_FIND_COMPONENTS} )
+-		list( APPEND CGAL_LIBRARIES ${CGAL_${CGAL_COMPONENT}_LIBRARY} )
+-	endforeach()
+-endif()
+-
+-#-- report/validate
+-set( CGAL_COMPONENT_LIBRARIES "" )
+-set( CGAL_COMPONENT_LIBRARIES_DEBUG "" )
+-foreach( CGAL_COMPONENT ${CGAL_FIND_COMPONENTS} )
+-	list( APPEND CGAL_COMPONENT_LIBRARIES CGAL_${CGAL_COMPONENT}_LIBRARY )
+-	list( APPEND CGAL_COMPONENT_LIBRARIES_DEBUG CGAL_${CGAL_COMPONENT}_LIBRARY_DEBUG )
+-endforeach()
+-
+-include(FindPackageHandleStandardArgs)
+-find_package_handle_standard_args(
+-	CGAL DEFAULT_MSG
+-	CGAL_INCLUDE_DIRS CGAL_LIBRARIES ${CGAL_COMPONENT_LIBRARIES}
+-)
+-
+-mark_as_advanced( CGAL_LIBRARY_DIRS CGAL_LIBRARY_DEBUG ${CGAL_COMPONENT_LIBRARIES_DEBUG} )
+-
+-
+-
diff --git a/debian/patches/series b/debian/patches/series
index 471350a..3e5440e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ no-matching-function-call.patch
 Compatibility-with-gmpxx.patch
 fix-gmpxx-compatibility-in-tests.patch
 update-cmake-scripts.patch
+remove-findcgal.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/sfcgal.git



More information about the Pkg-grass-devel mailing list