From 3ad0eda6fdf3afcc72eb89afafbd1e4845624375 Mon Sep 17 00:00:00 2001 From: Mark Brand Date: Sat, 24 Mar 2012 10:47:18 +0100 Subject: package cgal: gcc 4.7.0 compatibility fix --- src/cgal-1-fixes.patch | 60 +++++++++++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 26 deletions(-) --- src/cgal-1-fixes.patch | 60 ++++++++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 26 deletions(-) diff --git a/src/cgal-1-fixes.patch b/src/cgal-1-fixes.patch index ae1a532..24ab702 100644 --- a/src/cgal-1-fixes.patch +++ b/src/cgal-1-fixes.patch @@ -3,17 +3,17 @@ See doc/index.html for further information. Contains ad hoc patches for cross building. -From 89e55b180994db937e019678a2abccd0c6f73f7e Mon Sep 17 00:00:00 2001 +From 497bfdc8ced3d3327e76cc9ebf2ae64c3a2c9593 Mon Sep 17 00:00:00 2001 From: mingw-cross-env Date: Fri, 21 Oct 2011 23:08:52 +0200 Subject: [PATCH 1/2] adjustments for mingw-cross-env diff --git a/CMakeLists.txt b/CMakeLists.txt -index e5af443..7d77f9d 100644 +index 47f6171..5edfed3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -326,6 +326,8 @@ +@@ -326,6 +326,8 @@ message( STATUS "System: ${CMAKE_SYSTEM_NAME}" ) # #-------------------------------------------------------------------------------------------------- @@ -24,16 +24,16 @@ index e5af443..7d77f9d 100644 uniquely_add_flags ( CGAL_CXX_FLAGS "-D_CRT_SECURE_NO_DEPRECATE;-D_SCL_SECURE_NO_DEPRECATE;-D_CRT_SECURE_NO_WARNINGS;-D_SCL_SECURE_NO_WARNINGS" ) diff --git a/TryRunResults.cgal.cmake b/TryRunResults.cgal.cmake new file mode 100644 -index 0000000..cba9b44 +index 0000000..299de90 --- /dev/null +++ b/TryRunResults.cgal.cmake -@@ -0,0 +1,192 @@ +@@ -0,0 +1,198 @@ +SET( GCC_RUN_RES + 0 -+ CACHE STRING "version=4.6.2" FORCE) ++ CACHE STRING "version=4.7.0" FORCE) +SET( GCC_RUN_RES__TRYRUN_OUTPUT + 0 -+ CACHE STRING "version=4.6.2" FORCE) ++ CACHE STRING "version=4.7.0" FORCE) +SET( GMP_RUN_RES + 0 + CACHE STRING "version=5.0.2" FORCE) @@ -118,6 +118,12 @@ index 0000000..cba9b44 +SET( CGAL_CFG_NO_CPP0X_LONG_LONG__TRYRUN_OUTPUT + 0 + CACHE STRING " " FORCE) ++SET( CGAL_CFG_NO_CPP0X_DELEGATING_CONSTRUCTORS ++ 0 ++ CACHE STRING " " FORCE) ++SET( CGAL_CFG_NO_CPP0X_DELEGATING_CONSTRUCTORS__TRYRUN_OUTPUT ++ 0 ++ CACHE STRING " " FORCE) +SET( CGAL_CFG_NO_LIMITS + 0 + CACHE STRING " " FORCE) @@ -265,10 +271,10 @@ index f1a7201..23a53c9 100644 if (os == ON_ORIENTED_BOUNDARY && is_infinite(fh)) { -- -1.7.7.3 +1.7.9.2 -From aae0b2e8745754a1d90e080d6afb15f177b0705b Mon Sep 17 00:00:00 2001 +From f8e9cd41103b5ff7dba17a3788ca30830f76352d Mon Sep 17 00:00:00 2001 From: mingw-cross-env Date: Fri, 18 Nov 2011 00:08:25 +0100 Subject: [PATCH 2/2] prevent Qt's moc from choking on BOOST_JOIN @@ -276,6 +282,23 @@ Subject: [PATCH 2/2] prevent Qt's moc from choking on BOOST_JOIN Taken from: https://lists-sop.inria.fr/sympa/arc/cgal-discuss/2011-11/msg00087.html +diff --git a/cmake/modules/CGAL_Macros.cmake b/cmake/modules/CGAL_Macros.cmake +index 27dfcd1..edbfbee 100644 +--- a/cmake/modules/CGAL_Macros.cmake ++++ b/cmake/modules/CGAL_Macros.cmake +@@ -164,9 +164,9 @@ if( NOT CGAL_MACROS_FILE_INCLUDED ) + if ( ${LIB}_RUN_RES EQUAL "0" ) + + string( REGEX MATCH "version=.*\$" ${LIB}_VERSION_LINE ${${LIB}_OUTPUT} ) +- string( REPLACE "\n" "" ${LIB}_VERSION_LINE2 ${${LIB}_VERSION_LINE} ) +- string( REPLACE "\r" "" ${LIB}_VERSION_LINE3 ${${LIB}_VERSION_LINE2} ) +- string( REPLACE "version=" "" ${LIB}_VERSION ${${LIB}_VERSION_LINE3} ) ++ string( REPLACE "\n" "" "${LIB}_VERSION_LINE2" "${${LIB}_VERSION_LINE}" ) ++ string( REPLACE "\r" "" "${LIB}_VERSION_LINE3" "${${LIB}_VERSION_LINE2}" ) ++ string( REPLACE "version=" "" "${LIB}_VERSION" "${${LIB}_VERSION_LINE3}" ) + + else() + diff --git a/include/CGAL/Qt/GraphicsItem.h b/include/CGAL/Qt/GraphicsItem.h index 7348d02..807e200 100644 --- a/include/CGAL/Qt/GraphicsItem.h @@ -305,20 +328,5 @@ index 6c912cc..a5c5da8 100644 namespace CGAL { -- -1.7.7.3 -diff --git a/cmake/modules/CGAL_Macros.cmake b/cmake/modules/CGAL_Macros.cmake ---- a/cmake/modules/CGAL_Macros.cmake 2011-12-28 15:19:49.885888900 -0300 -+++ b/cmake/modules/CGAL_Macros.cmake 2011-12-28 15:20:20.435888915 -0300 -@@ -164,9 +164,9 @@ - if ( ${LIB}_RUN_RES EQUAL "0" ) - - string( REGEX MATCH "version=.*\$" ${LIB}_VERSION_LINE ${${LIB}_OUTPUT} ) -- string( REPLACE "\n" "" ${LIB}_VERSION_LINE2 ${${LIB}_VERSION_LINE} ) -- string( REPLACE "\r" "" ${LIB}_VERSION_LINE3 ${${LIB}_VERSION_LINE2} ) -- string( REPLACE "version=" "" ${LIB}_VERSION ${${LIB}_VERSION_LINE3} ) -+ string( REPLACE "\n" "" "${LIB}_VERSION_LINE2" "${${LIB}_VERSION_LINE}" ) -+ string( REPLACE "\r" "" "${LIB}_VERSION_LINE3" "${${LIB}_VERSION_LINE2}" ) -+ string( REPLACE "version=" "" "${LIB}_VERSION" "${${LIB}_VERSION_LINE3}" ) - - else() - +1.7.9.2 + -- cgit v0.12