git: e9f871d1473e - main - UPDATING: Document OpenEXR/Imath 3.0.

Matthias Andree mandree at FreeBSD.org
Mon Apr 12 00:34:11 UTC 2021


The branch main has been updated by mandree:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e9f871d1473ebf0a4ca67e871b828f39b0f84b48

commit e9f871d1473ebf0a4ca67e871b828f39b0f84b48
Author:     Matthias Andree <mandree at FreeBSD.org>
AuthorDate: 2021-04-11 18:37:28 +0000
Commit:     Matthias Andree <mandree at FreeBSD.org>
CommitDate: 2021-04-12 00:33:35 +0000

    UPDATING: Document OpenEXR/Imath 3.0.
---
 UPDATING | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/UPDATING b/UPDATING
index 913800d4faa5..7360a1e4bf45 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,30 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20210411:
+  AFFECTS: users of graphics/OpenEXR or graphics/ilmbase
+  AUTHOR: mandree at 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.
+
 20210411:
   AFFECTS: users or devel/py-RPyC
   AUTHOR: skozlov at FreeBSD.org


More information about the dev-commits-ports-all mailing list