Changeset View
Changeset View
Standalone View
Standalone View
multimedia/assimp/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= assimp | PORTNAME= assimp | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 4.0.1 | DISTVERSION= 4.1.0 | ||||
CATEGORIES= multimedia | CATEGORIES= multimedia | ||||
MAINTAINER= yuri@FreeBSD.org | MAINTAINER= yuri@FreeBSD.org | ||||
COMMENT= Library to import various 3D model formats in a uniform manner | COMMENT= Library to import various 3D model formats in a uniform manner | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
LIB_DEPENDS= libminizip.so:archivers/minizip | LIB_DEPENDS= libminizip.so:archivers/minizip | ||||
BROKEN_powerpc64= Does not build: error: ByteSwap has not been declared | BROKEN_powerpc64= Does not build: error: ByteSwap has not been declared | ||||
USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig | USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
# CMAKE_ARGS instructs cmake to skip runtime path removal during install | CMAKE_OFF= ASSIMP_BUILD_TESTS | ||||
tcberner: ^ CMAKE_OFF=ASSIMP_BUILD_TEST | |||||
CMAKE_ARGS+= -DCMAKE_SKIP_RPATH:BOOL=ON -DASSIMP_BUILD_TESTS:BOOL=OFF | |||||
PLIST_SUB= SHLIB_VER=${DISTVERSION} | PLIST_SUB= SHL3=${DISTVERSION} VER2=${DISTVERSION:R} SHL1=${DISTVERSION:R:R} | ||||
.include <bsd.port.pre.mk> | post-install: # rm the third-party lib installed by mistake: https://github.com/assimp/assimp/issues/1650 | ||||
@${RM} ${STAGEDIR}${PREFIX}/lib/libIrrXML.a | |||||
.if ${CHOSEN_COMPILER_TYPE} == gcc | .include <bsd.port.mk> | ||||
Done Inline Actions^ this possibly is no longer be needed (see last comment in the pr) tcberner: ^ this possibly is no longer be needed (see last comment in the pr) | |||||
# GCC C++11 support is broken on FreeBSD (see PR 193528 for details) | |||||
CXXFLAGS+= -D_GLIBCXX_USE_C99 | |||||
.endif | |||||
.include <bsd.port.post.mk> |
^ CMAKE_OFF=ASSIMP_BUILD_TEST