diff options
authorMatthias Andree <mandree@FreeBSD.org>2021-04-11 18:37:28 +0000
committerMatthias Andree <mandree@FreeBSD.org>2021-04-12 00:33:35 +0000
commite9f871d1473ebf0a4ca67e871b828f39b0f84b48 (patch)
parent398a42d37ac61f467770241aca00174988f8c923 (diff)
UPDATING: Document OpenEXR/Imath 3.0.
1 files changed, 24 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index 913800d4faa5..7360a1e4bf45 100644
@@ -6,6 +6,30 @@ You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+ AFFECTS: users of graphics/OpenEXR or graphics/ilmbase
+ AUTHOR: mandree@FreeBSD.org
+ graphics/ilmbase was removed in favor of math/Imath 3.0.1,
+ and graphics/OpenEXR was updated to 3.0.1. Ports that depend on
+ OpenEXR and/or ilmbase according to INDEX were patched,
+ for ports where OpenEXR is an option that defaults to off, these
+ typical items needs to be changed - file bug reports in that case,
+ preferably with tested patches:
+ - The IlmImf library is now called OpenEXR
+ - The IlmBase library is now called Imath
+ - The Half library was folded into Imath and is no longer separate
+ - Some header files are now in the "other" include file path,
+ ${LOCALBASE}/include/OpenEXR vs. ${LOCALBASE}/include/Imath
+ - Some code needs a few #include statements added, often
+ #include <ImfHeader.h> or #include <ImfFrameBuffer.h>
+ - Some code needs Int64 in some namespace replaced by [std::]int64_t
+ and SInt64 by [std::]int64_t.
+ In some cases, the upstream maintainers have (beta) releases
+ for OpenEXR 3.0/Imath 3.0 support already.
AFFECTS: users or devel/py-RPyC
AUTHOR: skozlov@FreeBSD.org