aboutsummaryrefslogtreecommitdiff
path: root/graphics/OpenEXR
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2012-09-20 14:38:19 +0000
committerSteve Wills <swills@FreeBSD.org>2012-09-20 14:38:19 +0000
commit27099fc2c01fb30863595ce2be7c0ee233e98f57 (patch)
tree317acb782ed2258aacbd27581ca06003f068fc4e /graphics/OpenEXR
parentd6b18e76e8eb5e4e1bdcabafb1218406f3c26c89 (diff)
downloadports-27099fc2c01fb30863595ce2be7c0ee233e98f57.tar.gz
ports-27099fc2c01fb30863595ce2be7c0ee233e98f57.zip
Notes
Diffstat (limited to 'graphics/OpenEXR')
-rw-r--r--graphics/OpenEXR/Makefile18
-rw-r--r--graphics/OpenEXR/distinfo4
-rw-r--r--graphics/OpenEXR/pkg-plist8
3 files changed, 20 insertions, 10 deletions
diff --git a/graphics/OpenEXR/Makefile b/graphics/OpenEXR/Makefile
index de1c7140e134..0c70c1c0e4ee 100644
--- a/graphics/OpenEXR/Makefile
+++ b/graphics/OpenEXR/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= OpenEXR
-PORTVERSION= 1.6.1
-PORTREVISION= 3
+PORTVERSION= 1.7.0
DISTNAME= ${PORTNAME:L}-${PORTVERSION}
CATEGORIES= graphics devel
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
@@ -26,17 +25,23 @@ GNU_CONFIGURE= YES
CONFIGURE_ARGS+=--enable-imfexamples
+OPTIONS_DEFINE= LARGE_STACK
+LARGE_STACK_DESC= Enable sys-dependant large stack optimizations
+
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MLARGE_STACK}
+CONFIGURE_ARGS+=--enable-large-stack
+.endif
+
# must be explicitely linked with -l{thr|pthread}
LDFLAGS+= ${PTHREAD_LIBS}
-PTHREAD_LIBS+= `${CC} -dumpspecs | ${SED} -ne '/%{\!pg: %{pthread:/s/^.*%{\!pg: %{pthread:\([^}]*\)}.*$$/\1/p' || ${TRUE}`
WRKSRC= ${WRKDIR}/${DISTNAME}
-test check: build
+regression-test regression test check: build
@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-.include <bsd.port.pre.mk>
-
# IlmImfTest hangs indefinitely
#
#.if defined(PACKAGE_BUILDING)
@@ -47,5 +52,4 @@ test check: build
#.endif
#.endif
-
.include <bsd.port.post.mk>
diff --git a/graphics/OpenEXR/distinfo b/graphics/OpenEXR/distinfo
index 3f33452e8e59..e97d03e1425b 100644
--- a/graphics/OpenEXR/distinfo
+++ b/graphics/OpenEXR/distinfo
@@ -1,2 +1,2 @@
-SHA256 (openexr-1.6.1.tar.gz) = c616906ab958de9c37bb86ca7547cfedbdfbad5e1ca2a4ab98983c9afa6a5950
-SIZE (openexr-1.6.1.tar.gz) = 13632660
+SHA256 (openexr-1.7.0.tar.gz) = b68a2164d01bd028d15bd96af2704634a344e291dc7cc2019a662045d8c52ca4
+SIZE (openexr-1.7.0.tar.gz) = 13542910
diff --git a/graphics/OpenEXR/pkg-plist b/graphics/OpenEXR/pkg-plist
index e9a19efb4346..ec211f607ded 100644
--- a/graphics/OpenEXR/pkg-plist
+++ b/graphics/OpenEXR/pkg-plist
@@ -1,12 +1,15 @@
+bin/exr2aces
bin/exrenvmap
bin/exrheader
bin/exrmakepreview
bin/exrmaketiled
+bin/exrmultiview
bin/exrstdattr
lib/libIlmImf.a
lib/libIlmImf.la
lib/libIlmImf.so
lib/libIlmImf.so.6
+include/OpenEXR/ImfAcesFile.h
include/OpenEXR/ImfArray.h
include/OpenEXR/ImfAttribute.h
include/OpenEXR/ImfB44Compressor.h
@@ -37,6 +40,7 @@ include/OpenEXR/ImfLineOrder.h
include/OpenEXR/ImfLineOrderAttribute.h
include/OpenEXR/ImfLut.h
include/OpenEXR/ImfMatrixAttribute.h
+include/OpenEXR/ImfMultiView.h
include/OpenEXR/ImfName.h
include/OpenEXR/ImfOpaqueAttribute.h
include/OpenEXR/ImfOutputFile.h
@@ -50,6 +54,7 @@ include/OpenEXR/ImfRgbaFile.h
include/OpenEXR/ImfRgbaYca.h
include/OpenEXR/ImfStandardAttributes.h
include/OpenEXR/ImfStringAttribute.h
+include/OpenEXR/ImfStringVectorAttribute.h
include/OpenEXR/ImfTestFile.h
include/OpenEXR/ImfThreading.h
include/OpenEXR/ImfTileDescription.h
@@ -66,9 +71,10 @@ include/OpenEXR/ImfXdr.h
include/OpenEXR/OpenEXRConfig.h
libdata/pkgconfig/OpenEXR.pc
share/aclocal/openexr.m4
+%%DOCSDIR%%/MultiViewOpenEXR.pdf
+%%DOCSDIR%%/OpenEXRFileLayout.pdf
%%DOCSDIR%%/ReadingAndWritingImageFiles.pdf
%%DOCSDIR%%/TechnicalIntroduction.pdf
-%%DOCSDIR%%/OpenEXRFileLayout.pdf
%%EXAMPLESDIR%%/drawImage.cpp
%%EXAMPLESDIR%%/drawImage.h
%%EXAMPLESDIR%%/generalInterfaceExamples.cpp