diff --git a/graphics/opencollada/Makefile b/graphics/opencollada/Makefile index ab566e5787a7..c40358eef8aa 100644 --- a/graphics/opencollada/Makefile +++ b/graphics/opencollada/Makefile @@ -1,28 +1,36 @@ PORTNAME= opencollada DISTVERSIONPREFIX= v DISTVERSION= 1.6.68 PORTREVISION= 4 CATEGORIES= graphics devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for reading and writing COLLADA files WWW= http://opencollada.org/ LICENSE= MIT BROKEN_sparc64= cannot build: runaway process LIB_DEPENDS= libpcre.so:devel/pcre USES= cmake compiler:c++11-lib dos2unix iconv localbase gnome pkgconfig USE_GNOME= libxml2 USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= OpenCOLLADA CFLAGS+= -Wno-narrowing CMAKE_ON= USE_LIBXML USE_SHARED USE_STATIC USE_LDCONFIG= ${PREFIX}/lib/opencollada +# Fix the build against Clang 15 +post-patch: + @${REINPLACE_CMD} -e 's,move(other,std::&,' -e 's,move(result,std::&,' \ + ${WRKSRC}/DAEValidator/library/src/Dae.cpp \ + ${WRKSRC}/DAEValidator/library/src/XmlDoc.cpp \ + ${WRKSRC}/DAEValidator/library/src/XmlNode.cpp \ + ${WRKSRC}/DAEValidator/library/src/XmlNodeSet.cpp + .include