mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
77 lines
2.5 KiB
Tcl
77 lines
2.5 KiB
Tcl
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
|
|
|
|
PortSystem 1.0
|
|
PortGroup cmake 1.1
|
|
PortGroup github 1.0
|
|
PortGroup legacysupport 1.1
|
|
|
|
# strnlen
|
|
legacysupport.newest_darwin_requires_legacy 10
|
|
|
|
github.setup assimp assimp 5.4.3 v
|
|
revision 0
|
|
checksums rmd160 4ef115dc5d83b29a635188fca5bd0f4b99a6bc68 \
|
|
sha256 66dfbaee288f2bc43172440a55d0235dfc7bf885dda6435c038e8000e79582cb \
|
|
size 53964510
|
|
|
|
conflicts assimp2
|
|
categories graphics
|
|
maintainers nomaintainer
|
|
license BSD
|
|
|
|
description library to import/export 3-D model formats
|
|
long_description Open Asset Import Library (short name: Assimp) is a \
|
|
portable Open Source library to import various well-known \
|
|
3-D model formats in a uniform manner. The most recent \
|
|
version also knows how to export 3-D files and is therefore \
|
|
suitable as a general-purpose 3-D model converter.
|
|
|
|
homepage https://www.assimp.org
|
|
|
|
github.tarball_from archive
|
|
|
|
depends_build-append \
|
|
path:bin/pkg-config:pkgconfig
|
|
|
|
depends_lib port:minizip \
|
|
port:pugixml \
|
|
port:zlib
|
|
|
|
post-extract {
|
|
# Ensure we don't use these bundled libraries.
|
|
foreach item [list pugixml unzip zlib] {
|
|
move ${worksrcpath}/contrib/${item} ${worksrcpath}/contrib/${item}-disabled
|
|
}
|
|
}
|
|
|
|
patchfiles-append minizip-1.3.1.2.patch \
|
|
patch-code-CMakeLists.txt.diff \
|
|
patch-include-assimp-Hash.h.diff
|
|
|
|
compiler.cxx_standard 2017
|
|
compiler.thread_local_storage yes
|
|
configure.args-append -DASSIMP_BUILD_ASSIMP_TOOLS:BOOL=OFF \
|
|
-DASSIMP_BUILD_TESTS:BOOL=OFF \
|
|
-DASSIMP_WARNINGS_AS_ERRORS:BOOL=OFF \
|
|
-DASSIMP_BUILD_ZLIB:BOOL=OFF \
|
|
-DASSIMP_BUILD_USE_CCACHE=OFF
|
|
|
|
subport assimp_tools {
|
|
PortGroup qt5 1.0
|
|
|
|
depends_lib-append \
|
|
port:${name}
|
|
|
|
configure.args-replace \
|
|
-DASSIMP_BUILD_ASSIMP_TOOLS:BOOL=OFF \
|
|
-DASSIMP_BUILD_ASSIMP_TOOLS:BOOL=ON
|
|
|
|
post-destroot {
|
|
# remove directories provided by ${name}
|
|
delete ${destroot}${prefix}/lib
|
|
delete ${destroot}${prefix}/include
|
|
}
|
|
}
|
|
|
|
github.livecheck.regex {(\d+(\.\d+)+)}
|