git: dfa4eee037bf - main - UPDATING: Revise OpenEXR/ilmbase/Imath info.
Matthias Andree
mandree at FreeBSD.org
Tue Apr 13 22:35:56 UTC 2021
The branch main has been updated by mandree:
URL: https://cgit.FreeBSD.org/ports/commit/?id=dfa4eee037bfc9832ae670a8b1f643d996728dab
commit dfa4eee037bfc9832ae670a8b1f643d996728dab
Author: Matthias Andree <mandree at FreeBSD.org>
AuthorDate: 2021-04-13 22:32:37 +0000
Commit: Matthias Andree <mandree at FreeBSD.org>
CommitDate: 2021-04-13 22:32:46 +0000
UPDATING: Revise OpenEXR/ilmbase/Imath info.
---
UPDATING | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/UPDATING b/UPDATING
index 7360a1e4bf45..1b5023457aad 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,7 +5,7 @@ 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:
+20210414:
AFFECTS: users of graphics/OpenEXR or graphics/ilmbase
AUTHOR: mandree at FreeBSD.org
@@ -16,18 +16,18 @@ you update your ports collection, before attempting any port upgrades.
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,
+ - The IlmBase parts Imath and half are now repackaged as Imath
+ - The IlmThread and Iex libraries are now part of OpenEXR
+ - Some header files were rearranged accordingly, into
${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.
+ - Some classes were removed, and the C++11 standard library
+ features need to be used, f. i. std::numeric_limits.
+ - Some code used Int64 or SInt64 should use uint64_t or int64_t.
- In some cases, the upstream maintainers have (beta) releases
- for OpenEXR 3.0/Imath 3.0 support already.
+ Detailed porting hints are available here:
+ https://github.com/AcademySoftwareFoundation/Imath/blob/v3.0.1/docs/PortingGuide2-3.md
20210411:
AFFECTS: users or devel/py-RPyC
More information about the dev-commits-ports-all
mailing list