aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2018-09-22 10:15:22 +0000
committerMatthias Andree <mandree@FreeBSD.org>2018-09-22 10:15:22 +0000
commitd1cfeab07edadd10dd4f099e9dd0c9103b3596be (patch)
tree3378240ab0ba279cc8a007880049ac1be723082d /UPDATING
parentaf8a39ccb6a2b032b3db242b42f46734d62da830 (diff)
downloadports-d1cfeab07edadd10dd4f099e9dd0c9103b3596be.tar.gz
ports-d1cfeab07edadd10dd4f099e9dd0c9103b3596be.zip
Update ilmbase and openexr to 2.3.0, rename OpenEXR to openexr.
Release notes: <https://github.com/openexr/openexr/releases/tag/v2.3.0> Adjust LIB_DEPENDS of all ports that require ilmbase or openexr to chase the new lower-case spelling of the name, and to omit the version from the library name to ease future maintenance. Bump PORTREVISION of all ports that depend on ilmbase or openexr directly, so that they all get rebuilt on upgrades. Add patches to graphics/ampasCTL to keep it alive, with (a) ilmbase now that its Iex::BaseExc class is no longer derived from std::string, details were given upstream through https://github.com/ampas/CTL/issues/71 and (b) to unwind semicolon/;-lists in cmake that stem from openexr/ ilmbase pkg-config variables. (Note ampasCTL is unmaintained as FreeBSD port, and upstream, and I cannot run-time test it.) Poudriere build tests on 11.2-RELEASE-p1 amd64 of ALL ports depending directly or indirectly on ilmbase and/or openexr have passed without regressions. Thus invoking due diligence, I believe I have done the equivalent of an -exp run, and do not require approval for the dependency chases to third-party ports.
Notes
Notes: svn path=/head/; revision=480374
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING19
1 files changed, 19 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index 6e44f4213248..e7c55d5ee2e0 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,25 @@ 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.
+20180922:
+ AFFECTS: users of graphics/ilmbase, graphics/OpenEXR
+ AUTHOR: mandree@FreeBSD.org
+
+ The IlmBase package has been updated to 2.3.0.
+ The OpenEXR package has been renamed to openexr and updated to 2.3.0.
+
+ The PORTREVISION of all ports requiring either has been bumped to
+ ease the reubuilds, and where there were versions in the file names,
+ these have been removed from the *_DEPENDS lines for easier maintenance.
+
+ A full ports or package upgrade should just work.
+
+ If you are doing partial updates, be sure to rebuild and reinstall
+ all packages that require either of OpenEXR or ilmbase.
+ Normally, these can be listed by running:
+
+ # pkg info -q -r OpenEXR ilmbase | sort -u | xargs pkg info -q -o
+
20180905:
AFFECTS: users of lang/php56
AUTHOR: tz@FreeBSD.org