From a4315d794576777e8642e2a24cdad15f26f48fea Mon Sep 17 00:00:00 2001 From: q66 Date: Thu, 5 Mar 2020 01:06:33 +0100 Subject: [PATCH] openvdb: fix build on platforms without 64-bit atomics --- srcpkgs/openvdb/template | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/srcpkgs/openvdb/template b/srcpkgs/openvdb/template index 7e804386ede..72fde5bc637 100644 --- a/srcpkgs/openvdb/template +++ b/srcpkgs/openvdb/template @@ -13,6 +13,15 @@ homepage="https://openvdb.org" distfiles="https://github.com/AcademySoftwareFoundation/openvdb/archive/v${version}.tar.gz" checksum=97bc8ae35ef7ccbf49a4e25cb73e8c2eccae6b235bac86f2150707efcd1e910d +if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then + makedepends+=" libatomic-devel" +fi + +post_patch() { + [ "$XBPS_TARGET_NO_ATOMIC8" ] || return 0 + vsed -i 's,ZLIB::ZLIB,ZLIB::ZLIB atomic,' openvdb/CMakeLists.txt +} + post_install() { vlicense LICENSE }