From 47cbc4f6b58bb275bc803dc4ca683e278620c9eb Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Sat, 30 May 2020 12:29:05 +0200
Subject: [PATCH] [wip/osg-dae] fix detection of collada-dom 2.4

---
 osg-dae/Makefile         |  6 ++++--
 osg-dae/distinfo         |  2 +-
 osg-dae/patches/patch-ab | 25 +++++++++++++++++++++++++
 3 files changed, 30 insertions(+), 3 deletions(-)
 create mode 100644 osg-dae/patches/patch-ab

diff --git a/osg-dae/Makefile b/osg-dae/Makefile
index ed3a9838..5ea21b82 100644
--- a/osg-dae/Makefile
+++ b/osg-dae/Makefile
@@ -5,7 +5,7 @@
 ORG=			gepetto
 NAME=			osg-dae
 VERSION=		3.2.1
-PKGREVISION=		3
+PKGREVISION=		4
 
 DISTNAME=		${NAME}-${VERSION}
 
@@ -22,9 +22,11 @@ DYNAMIC_PLIST_DIRS+=	share/doc/${NAME}
 PLIST_SRC+=		${PKGDIR}/PLIST
 PLIST_SRC+=		${PKGDIR}/PLIST.${OS_VERSION}
 
-CMAKE_ARGS+=    -DINSTALL_DOCUMENTATION=OFF
+CMAKE_ARGS+=		-DINSTALL_DOCUMENTATION=OFF
+CMAKE_ARGS+=		-DCOLLADA14DOM_PREFIX=${PREFIX.collada-dom}
 
 USE_BOOST_LIBS=		system filesystem
+#export COLLADA_DIR=	${PREFIX.collada-dom}/include/collada-dom2.4/1.4
 
 include ../../devel/boost-headers/depend.mk
 include ../../devel/boost-libs/depend.mk
diff --git a/osg-dae/distinfo b/osg-dae/distinfo
index fe09bb44..c0300c51 100644
--- a/osg-dae/distinfo
+++ b/osg-dae/distinfo
@@ -2,4 +2,4 @@ SHA1 (osg-dae-3.2.1.tar.gz) = 4c1d2ba98eed2aad80c089552e79f42216dafd27
 RMD160 (osg-dae-3.2.1.tar.gz) = 56032d266e2b47ff2ca1a7887bed9dde0b7e923d
 Size (osg-dae-3.2.1.tar.gz) = 818587 bytes
 SHA1 (patch-aa) = 4fcd38b47a54675e52d8b8381ea24ac93c5c6c61
-SHA1 (patch-ab) = a1568eface0bd6aa594d165b9fbb9b24df205087
+SHA1 (patch-ab) = c42165586c0c85715976392d46dbd8deff32e2b1
diff --git a/osg-dae/patches/patch-ab b/osg-dae/patches/patch-ab
new file mode 100644
index 00000000..4ef3a7ff
--- /dev/null
+++ b/osg-dae/patches/patch-ab
@@ -0,0 +1,25 @@
+--- CMakeLists.txt.orig	2017-11-16 15:17:45.000000000 +0100
++++ CMakeLists.txt	2020-05-30 11:38:49.850337869 +0200
+@@ -58,7 +58,6 @@
+ SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/CMakeModules;${CMAKE_MODULE_PATH}")
+ 
+ ADD_REQUIRED_DEPENDENCY("openscenegraph >= 3.2.0")
+-ADD_REQUIRED_DEPENDENCY("collada14dom = 2.3.1")
+ FIND_PACKAGE(COLLADA REQUIRED)
+ 
+ FIND_LIBRARY(COLLADA_BOOST_FILESYSTEM_LIBRARY
+--- CMakeModules/FindCOLLADA.cmake.orig	2017-11-16 15:17:45.000000000 +0100
++++ CMakeModules/FindCOLLADA.cmake	2020-05-30 11:49:23.944824786 +0200
+@@ -43,10 +43,10 @@
+ ENDIF(APPLE)
+ 
+ 
+-FIND_PATH(COLLADA_INCLUDE_DIR dae.h ${COLLADA14DOM_PREFIX}/include/collada-dom)
++FIND_PATH(COLLADA_INCLUDE_DIR dae.h ${COLLADA14DOM_PREFIX}/include/collada-dom2.4)
+ 
+ FIND_LIBRARY(COLLADA_DYNAMIC_LIBRARY 
+-    NAMES libcollada14dom.so
++    NAMES libcollada-dom2.4-dp.so
+     PATHS ${COLLADA14DOM_PREFIX}/lib
+ )
+ 
-- 
GitLab