mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
72 lines
2.4 KiB
Tcl
72 lines
2.4 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
|
|
|
|
name openexr2
|
|
github.setup AcademySoftwareFoundation openexr 2.5.10 v
|
|
subport ${name} {
|
|
revision 0
|
|
}
|
|
subport ilmbase {
|
|
revision 0
|
|
}
|
|
subport openexr_viewers {
|
|
revision 1
|
|
}
|
|
|
|
categories graphics
|
|
license BSD
|
|
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
|
|
|
|
description OpenEXR Graphics Library
|
|
long_description OpenEXR is a high dynamic-range (HDR) image file format developed \
|
|
by Industrial Light & Magic for use in computer imaging applications.
|
|
homepage https://www.openexr.com
|
|
|
|
checksums rmd160 c82a4fe2caf1ebce188c174a79a857365ff01cf1 \
|
|
sha256 c081fd982a1ba960f0faf41f152ffa035e1fbb071283ce10424116874fc8ce48 \
|
|
size 27539266
|
|
github.tarball_from archive
|
|
|
|
subport ${name} {
|
|
cmake.source_dir ${worksrcpath}/OpenEXR
|
|
cmake.install_prefix ${prefix}/libexec/${name}
|
|
}
|
|
|
|
subport ilmbase {
|
|
cmake.source_dir ${worksrcpath}/IlmBase
|
|
cmake.install_prefix ${prefix}/libexec/${name}
|
|
}
|
|
|
|
subport openexr_viewers {
|
|
cmake.source_dir ${worksrcpath}/OpenEXR_Viewers
|
|
|
|
cmake.prefix_path-append ${prefix}/libexec/openexr2
|
|
}
|
|
|
|
compiler.cxx_standard 2014
|
|
|
|
subport ${name} {
|
|
depends_lib-append port:ilmbase \
|
|
port:zlib
|
|
|
|
# which upgrading, do not find old header files and libraries
|
|
# see #51470 for MacPorts report
|
|
# see https://github.com/openexr/openexr/issues/130 for upstream report
|
|
#patchfiles-append patch-search_order.diff
|
|
configure.ldflags-delete -L${prefix}/lib
|
|
}
|
|
|
|
subport openexr_viewers {
|
|
depends_lib-append port:openexr2 \
|
|
path:lib/libfltk.dylib:fltk
|
|
}
|
|
|
|
test.run yes
|
|
test.cmd ctest
|
|
|
|
# only allow numbers, to avoid pre-release versions
|
|
github.livecheck.regex {(2.[0-9.]+)}
|