summaryrefslogtreecommitdiff
path: root/graphics/openexr
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/openexr')
-rw-r--r--graphics/openexr/Makefile14
-rw-r--r--graphics/openexr/distinfo6
-rw-r--r--graphics/openexr/pkg-plist2
3 files changed, 14 insertions, 8 deletions
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 40ce6dea9c33..74944d3740ed 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= openexr
-PORTVERSION?= 3.3.4 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
+PORTVERSION?= 3.4.0 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
PORTREVISION?= 0
CATEGORIES= graphics devel
.if !defined(MASTERDIR)
@@ -36,8 +36,12 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS?= help2man:misc/help2man
# exact libImath version required to avoid hard-to-debug issues
-LIB_DEPENDS?= libImath-3_1.so.29:math/Imath \
- libdeflate.so:archivers/libdeflate
+# but this is due to Imath and OpenEXR being close in terms of their
+# release engineering, no other port should version pin Imath
+# or OpenEXR without extremely good reason
+LIB_DEPENDS?= libImath-3_2.so.30:math/Imath \
+ libdeflate.so:archivers/libdeflate \
+ libopenjph.so:graphics/openjph
USES?= cmake:testing compiler:c++14-lang cpe pathfix pkgconfig
@@ -62,8 +66,8 @@ CPPFLAGS+= -I.
# must be linked with -l{thr|pthread} explicitly
LDFLAGS+= -lpthread
-_MAJORVER= 3_3
-_VER= 32
+_MAJORVER= 3_4
+_VER= 33
_REL= ${PORTVERSION}
PLIST_SUB+= MAJORVER=${_MAJORVER} \
VER=${_VER} \
diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo
index 81cbff8e8eb3..e96e7a38449a 100644
--- a/graphics/openexr/distinfo
+++ b/graphics/openexr/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1749601389
-SHA256 (openexr/openexr-3.3.4.tar.gz) = 73a6d83edcc68333afb95e133f6e12012073815a854bc41abc1a01c1db5f124c
-SIZE (openexr/openexr-3.3.4.tar.gz) = 21206562
+TIMESTAMP = 1757119886
+SHA256 (openexr/openexr-3.4.0.tar.gz) = 1d4bddda2d22571f63db5f067c5741b50c8d41231f360ab17063176eb710a670
+SIZE (openexr/openexr-3.4.0.tar.gz) = 25544015
SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b
SIZE (openexr/Beachball/multipart.0001.exr) = 2894260
SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a
diff --git a/graphics/openexr/pkg-plist b/graphics/openexr/pkg-plist
index 9be0d7c7c3f9..384776b20ffd 100644
--- a/graphics/openexr/pkg-plist
+++ b/graphics/openexr/pkg-plist
@@ -34,6 +34,7 @@ include/OpenEXR/ImfAcesFile.h
include/OpenEXR/ImfArray.h
include/OpenEXR/ImfAttribute.h
include/OpenEXR/ImfBoxAttribute.h
+include/OpenEXR/ImfBytesAttribute.h
include/OpenEXR/ImfCRgbaFile.h
include/OpenEXR/ImfChannelList.h
include/OpenEXR/ImfChannelListAttribute.h
@@ -79,6 +80,7 @@ include/OpenEXR/ImfFramesPerSecond.h
include/OpenEXR/ImfGenericInputFile.h
include/OpenEXR/ImfGenericOutputFile.h
include/OpenEXR/ImfHeader.h
+include/OpenEXR/ImfHTCompressor.h
include/OpenEXR/ImfHuf.h
include/OpenEXR/ImfIDManifest.h
include/OpenEXR/ImfIDManifestAttribute.h