Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Apr 2021 00:34:10 GMT
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: e9f871d1473e - main - UPDATING: Document OpenEXR/Imath 3.0.
Message-ID:  <202104120034.13C0YAGQ092065@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by mandree:

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

commit e9f871d1473ebf0a4ca67e871b828f39b0f84b48
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2021-04-11 18:37:28 +0000
Commit:     Matthias Andree <mandree@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@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@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202104120034.13C0YAGQ092065>