Update multimedia/assimp to version 5.3.1
[dports.git] / multimedia / assimp / Makefile
1 PORTNAME=       assimp
2 DISTVERSIONPREFIX=      v
3 DISTVERSION=    5.3.1
4 CATEGORIES=     multimedia
5
6 MAINTAINER=     yuri@FreeBSD.org
7 COMMENT=        Library to import various 3D model formats in a uniform manner
8 WWW=            https://www.assimp.org/
9
10 LICENSE=        BSD3CLAUSE
11 LICENSE_FILE=   ${WRKSRC}/LICENSE
12
13 BROKEN_armv6=   field within 'Assimp::MDL::Vertex_MDL7' is less aligned than 'Assimp::MDL::Vertex_MDL7::..., see https://github.com/assimp/assimp/issues/4640
14
15 USES=           cmake:testing compiler:c++17-lang cpe localbase:ldflags pkgconfig # minizip is disabled for https://github.com/assimp/assimp/issues/4374
16
17 USE_GITHUB=     yes
18 USE_LDCONFIG=   yes
19
20 CMAKE_OFF=              ASSIMP_BUILD_TESTS
21 CMAKE_ON=               ASSIMP_BUILD_MINIZIP # workaround for https://github.com/assimp/assimp/issues/4374
22 CMAKE_TESTING_ON=       ASSIMP_BUILD_TESTS
23 CMAKE_TESTING_TARGET=   ${ALL_TARGET} # hack to avoid target
24
25 post-test: # 1 test fails, see https://github.com/assimp/assimp/issues/4751
26         @cd ${BUILD_WRKSRC} && \
27                 ${BUILD_WRKSRC}/bin/unit
28
29 .include <bsd.port.mk>