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