Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Sep 2018 10:15:22 +0000 (UTC)
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r480374 - in head: . devel/kio-extras devel/synfig editors/calligra games/pink-pony graphics graphics/ImageMagick graphics/ImageMagick7 graphics/OpenEXR graphics/alembic graphics/ampasC...
Message-ID:  <201809221015.w8MAFMfV010050@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mandree
Date: Sat Sep 22 10:15:22 2018
New Revision: 480374
URL: https://svnweb.freebsd.org/changeset/ports/480374

Log:
  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.

Added:
  head/graphics/ampasCTL/files/patch-cmake_modules_FindIlmBase.cmake   (contents, props changed)
  head/graphics/ampasCTL/files/patch-cmake_modules_FindOpenEXR.cmake   (contents, props changed)
  head/graphics/ampasCTL/files/patch-lib_IlmCtlSimd_CtlSimdInst.cpp   (contents, props changed)
  head/graphics/openexr/
     - copied from r480373, head/graphics/OpenEXR/
Deleted:
  head/graphics/OpenEXR/
  head/graphics/ilmbase/files/patch-CMakeLists.txt
  head/graphics/ilmbase/files/patch-IlmThread__CMakeLists.txt
  head/graphics/ilmbase/files/patch-git_8eed7012
  head/graphics/openexr/files/patch-IlmImfUtil__Makefile.in
  head/graphics/openexr/files/patch-IlmImf_ImfFastHuf.cpp
  head/graphics/openexr/files/patch-IlmImf__Makefile.in
Modified:
  head/MOVED
  head/UPDATING
  head/devel/kio-extras/Makefile
  head/devel/synfig/Makefile
  head/editors/calligra/Makefile
  head/games/pink-pony/Makefile
  head/graphics/ImageMagick/Makefile
  head/graphics/ImageMagick7/Makefile
  head/graphics/Makefile
  head/graphics/alembic/Makefile
  head/graphics/ampasCTL/Makefile
  head/graphics/appleseed/Makefile
  head/graphics/aqsis/Makefile
  head/graphics/blender/Makefile
  head/graphics/cimg/Makefile
  head/graphics/cinepaint/Makefile
  head/graphics/darktable/Makefile
  head/graphics/devil/Makefile
  head/graphics/enblend/Makefile
  head/graphics/exact-image/Makefile
  head/graphics/exrtools/Makefile
  head/graphics/fyre/Makefile
  head/graphics/gegl/Makefile
  head/graphics/gegl3/Makefile
  head/graphics/gimp-gmic-plugin/Makefile
  head/graphics/gmic/Makefile
  head/graphics/gstreamer1-plugins-openexr/Makefile
  head/graphics/hdr_tools/Makefile
  head/graphics/hugin/Makefile
  head/graphics/ilmbase/Makefile
  head/graphics/ilmbase/distinfo
  head/graphics/kf5-kimageformats/Makefile
  head/graphics/krita/Makefile
  head/graphics/luminance-qt5/Makefile
  head/graphics/luminance/Makefile
  head/graphics/nvidia-texture-tools/Makefile
  head/graphics/opencv/Makefile
  head/graphics/openexr/Makefile
  head/graphics/openexr/distinfo
  head/graphics/openexr/pkg-plist
  head/graphics/openfx-io/Makefile
  head/graphics/openimageio/Makefile
  head/graphics/openshadinglanguage/Makefile
  head/graphics/osg-devel/Makefile
  head/graphics/osg/Makefile
  head/graphics/pfstools/Makefile
  head/graphics/pixie/Makefile
  head/graphics/povray37/Makefile
  head/graphics/py-openexr/Makefile
  head/graphics/simpleviewer/Makefile
  head/graphics/synfigstudio/Makefile
  head/graphics/vigra/Makefile
  head/graphics/vips/Makefile
  head/graphics/yafaray/Makefile
  head/multimedia/cinelerra-gg/Makefile
  head/multimedia/gstreamer1-plugins/Makefile.common
  head/science/gwyddion/Makefile
  head/x11/kde-runtime-kde4/Makefile
  head/x11/kdelibs-kde4/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/MOVED	Sat Sep 22 10:15:22 2018	(r480374)
@@ -10528,3 +10528,4 @@ devel/hs-hashed-storage||2018-09-16|Has expired: Not b
 www/py-searx|www/searx|2018-09-16|Move to a proper directory: this is a server, not a library
 net/syndication|net/kf5-syndication|2018-09-17|Has become a proper KDE framework
 x11-wm/swm||2018-09-21|Has expired: upstream no longer maintained, the screen turns black after starting swm
+graphics/OpenEXR|graphics/openexr|2018-09-22|Renamed to match upstream distribution's lower-case name

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/UPDATING	Sat Sep 22 10:15:22 2018	(r480374)
@@ -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

Modified: head/devel/kio-extras/Makefile
==============================================================================
--- head/devel/kio-extras/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/devel/kio-extras/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,6 +2,7 @@
 
 PORTNAME=	kio-extras
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-applications # kde kde-applications-plasma
 
 MAINTAINER=	kde@FreeBSD.org
@@ -37,7 +38,7 @@ MTP_LIB_DEPENDS=	libmtp.so:multimedia/libmtp
 
 EXR_DESC=		Provides support for OpenEXR formatted images in the thumbnail kioslave
 EXR_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_OpenEXR
-EXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
+EXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr
 
 EXIV_DESC=		Provides support for automatic rotation of JPEGs in the thumbnail kioslave
 EXIV_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_Exiv2

Modified: head/devel/synfig/Makefile
==============================================================================
--- head/devel/synfig/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/devel/synfig/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	synfig
 PORTVERSION=	1.2.1
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	devel graphics multimedia
 MASTER_SITES=	SF/${PORTNAME}/releases/${PORTVERSION}/source
 
@@ -14,7 +14,7 @@ LICENSE=	GPLv2+
 
 BUILD_DEPENDS=	etl>=1.2.1:devel/etl
 LIB_DEPENDS=	libHalf.so:graphics/ilmbase \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		libMagickWand-6.so:graphics/ImageMagick \
 		libavcodec.so:multimedia/ffmpeg \
 		libboost_program_options.so:devel/boost-libs \

Modified: head/editors/calligra/Makefile
==============================================================================
--- head/editors/calligra/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/editors/calligra/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,7 +2,7 @@
 
 PORTNAME=	calligra
 DISTVERSION=	3.1.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	editors kde
 MASTER_SITES=	KDE/stable/${PORTNAME}/${PORTVERSION}
 DIST_SUBDIR=	KDE/${PORTNAME}
@@ -10,7 +10,7 @@ DIST_SUBDIR=	KDE/${PORTNAME}
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	KDE office suite
 
-LIB_DEPENDS=	libImath-2_2.so:graphics/ilmbase \
+LIB_DEPENDS=	libImath.so:graphics/ilmbase \
 		libKPropertyCore3.so:x11-toolkits/kproperty \
 		libKReport3.so:textproc/kreport \
 		libboost_thread.so:devel/boost-libs \
@@ -56,7 +56,7 @@ USE_LDCONFIG=	yes
 OPTIONS_DEFINE=	OPENEXR
 OPTIONS_DEFAULT=	OPENEXR
 
-OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
+OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr
 OPENEXR_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_OpenEXR
 
 CMAKE_ARGS=	-DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \

Modified: head/games/pink-pony/Makefile
==============================================================================
--- head/games/pink-pony/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/games/pink-pony/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	pink-pony
 PORTVERSION=	1.4.1
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	games
 
 MAINTAINER=	amdmi3@FreeBSD.org

Modified: head/graphics/ImageMagick/Makefile
==============================================================================
--- head/graphics/ImageMagick/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/ImageMagick/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,7 +2,7 @@
 
 PORTNAME=	ImageMagick
 DISTVERSION=	6.9.9-28
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	graphics perl5
 MASTER_SITES=	http://www.imagemagick.org/download/ \
@@ -179,8 +179,8 @@ PLIST_SUB+=		MODULES='@comment '
 . if ${_IMAGEMAGICK_THREADS} == "no"
 IGNORE=OpenEXR requires threads. ${_IMAGEMAGICK_THREADS_IGNORE_MSG}
 . else
-LIB_DEPENDS+=		libIlmImf.so:graphics/OpenEXR \
-			libImath-2_2.so:graphics/ilmbase
+LIB_DEPENDS+=		libIlmImf.so:graphics/openexr \
+			libImath.so:graphics/ilmbase
 PLIST_SUB+=		OPENEXR=""
 . endif
 .else

Modified: head/graphics/ImageMagick7/Makefile
==============================================================================
--- head/graphics/ImageMagick7/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/ImageMagick7/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,7 +2,7 @@
 
 PORTNAME=	ImageMagick
 DISTVERSION=	7.0.7-16
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics perl5
 MASTER_SITES=	http://www.imagemagick.org/download/ \
 		http://www.imagemagick.org/download/legacy/ \
@@ -171,8 +171,8 @@ PLIST_SUB+=		MODULES='@comment '
 . if ${_IMAGEMAGICK_THREADS} == "no"
 IGNORE=OpenEXR requires threads. ${_IMAGEMAGICK_THREADS_IGNORE_MSG}
 . else
-LIB_DEPENDS+=		libIlmImf.so:graphics/OpenEXR \
-			libImath-2_2.so:graphics/ilmbase
+LIB_DEPENDS+=		libIlmImf.so:graphics/openexr \
+			libImath.so:graphics/ilmbase
 PLIST_SUB+=		OPENEXR=""
 . endif
 .else

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -14,7 +14,6 @@
     SUBDIR += ImageMagick7
     SUBDIR += ImageMagick7-nox11
     SUBDIR += O2-tools
-    SUBDIR += OpenEXR
     SUBDIR += R-cran-DiagrammeR
     SUBDIR += R-cran-GDD
     SUBDIR += R-cran-RColorBrewer
@@ -671,6 +670,7 @@
     SUBDIR += opencv-core
     SUBDIR += opencv-java
     SUBDIR += opendx
+    SUBDIR += openexr
     SUBDIR += openfx-arena
     SUBDIR += openfx-io
     SUBDIR += openfx-misc

Modified: head/graphics/alembic/Makefile
==============================================================================
--- head/graphics/alembic/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/alembic/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,6 +3,7 @@
 
 PORTNAME=	alembic
 PORTVERSION=	1.7.9
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 MAINTAINER=	danfe@FreeBSD.org
@@ -10,7 +11,7 @@ COMMENT=	Open framework for storing and sharing graphi
 
 LICENSE=	BSD3CLAUSE
 
-LIB_DEPENDS=	libImath-2_2.so:graphics/ilmbase
+LIB_DEPENDS=	libImath.so:graphics/ilmbase
 
 USES=		cmake compiler:c++11-lang
 USE_CXXSTD=	c++11

Modified: head/graphics/ampasCTL/Makefile
==============================================================================
--- head/graphics/ampasCTL/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/ampasCTL/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ampasCTL
 PORTVERSION=	1.5.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics devel
 
 MAINTAINER=	ports@FreeBSD.org
@@ -15,17 +15,17 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
 LIB_DEPENDS=	libImath.so:graphics/ilmbase \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		libtiff.so:graphics/tiff \
 		libAcesContainer.so:graphics/ampasACES-container
 
+USES=		cmake:outsource pathfix pkgconfig
+USE_LDCONFIG=	yes
 USE_GITHUB=	yes
+
 GH_ACCOUNT=	ampas
 GH_PROJECT=	CTL
 GH_TAGNAME=	57b48a2
-
-USES=		cmake pathfix pkgconfig
-USE_LDCONFIG=	yes
 
 OPTIONS_DEFINE=	DOCS
 

Added: head/graphics/ampasCTL/files/patch-cmake_modules_FindIlmBase.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/ampasCTL/files/patch-cmake_modules_FindIlmBase.cmake	Sat Sep 22 10:15:22 2018	(r480374)
@@ -0,0 +1,14 @@
+--- cmake/modules/FindIlmBase.cmake.orig	2014-06-03 01:11:24 UTC
++++ cmake/modules/FindIlmBase.cmake
+@@ -19,7 +19,10 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin"
+ endif()
+ 
+ if(PC_ILMBASE_FOUND)
+-  set(IlmBase_CFLAGS ${PC_ILMBASE_CFLAGS_OTHER})
++  set(IlmBase_CFLAGS "")
++  foreach(iter ${PC_ILMBASE_CFLAGS_OTHER})
++    set(IlmBase_CFLAGS "${IlmBase_CFLAGS} ${iter}")
++  endforeach()
+   set(IlmBase_LIBRARY_DIRS ${PC_ILMBASE_LIBRARY_DIRS})
+   set(IlmBase_LDFLAGS ${PC_ILMBASE_LDFLAGS_OTHER})
+   if("${_IlmBase_HINT_INCLUDE}" STREQUAL "")

Added: head/graphics/ampasCTL/files/patch-cmake_modules_FindOpenEXR.cmake
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/ampasCTL/files/patch-cmake_modules_FindOpenEXR.cmake	Sat Sep 22 10:15:22 2018	(r480374)
@@ -0,0 +1,14 @@
+--- cmake/modules/FindOpenEXR.cmake.orig	2014-06-03 01:11:24 UTC
++++ cmake/modules/FindOpenEXR.cmake
+@@ -19,7 +19,10 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin"
+ endif()
+ 
+ if(PC_OPENEXR_FOUND)
+-  set(OpenEXR_CFLAGS ${PC_OPENEXR_CFLAGS_OTHER})
++  set(OpenEXR_CFLAGS "")
++  foreach(iter ${PC_OPENEXR_CFLAGS_OTHER})
++    set(OpenEXR_CFLAGS "${OpenEXR_CFLAGS} ${iter}")
++  endforeach()
+   set(OpenEXR_LIBRARY_DIRS ${PC_OPENEXR_LIBRARY_DIRS})
+   set(OpenEXR_LDFLAGS ${PC_OPENEXR_LDFLAGS_OTHER})
+   if("${_OpenEXR_HINT_INCLUDE}" STREQUAL "")

Added: head/graphics/ampasCTL/files/patch-lib_IlmCtlSimd_CtlSimdInst.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/ampasCTL/files/patch-lib_IlmCtlSimd_CtlSimdInst.cpp	Sat Sep 22 10:15:22 2018	(r480374)
@@ -0,0 +1,11 @@
+--- lib/IlmCtlSimd/CtlSimdInst.cpp.orig	2014-06-03 01:11:24 UTC
++++ lib/IlmCtlSimd/CtlSimdInst.cpp
+@@ -189,7 +189,7 @@ SimdInst::executePath (SimdBoolMask &mas
+ 	    REPLACE_EXC
+ 		(e, "\n" <<
+ 		 xcontext.fileName() << ":" <<
+-		 inst->lineNumber() << ": " << e);
++		 inst->lineNumber() << ": " << e.what());
+ 
+ 	    throw e;
+ 	}

Modified: head/graphics/appleseed/Makefile
==============================================================================
--- head/graphics/appleseed/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/appleseed/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	appleseed
 DISTVERSION=	1.7.1-beta
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	graphics
 
 MAINTAINER=	danfe@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE=	MIT
 
 LIB_DEPENDS=	libboost_thread.so:devel/boost-libs \
 		libpng.so:graphics/png \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		libxerces-c.so:textproc/xerces-c3 \
 		liboslexec.so:graphics/openshadinglanguage
 

Modified: head/graphics/aqsis/Makefile
==============================================================================
--- head/graphics/aqsis/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/aqsis/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	aqsis
 PORTVERSION=	1.8.2
-PORTREVISION=	20
+PORTREVISION=	21
 CATEGORIES=	graphics
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-source/${PORTVERSION}
 
@@ -15,7 +15,7 @@ LICENSE_COMB=	multi
 
 BUILD_DEPENDS=	bison:devel/bison \
 		xsltproc:textproc/libxslt
-LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR \
+LIB_DEPENDS=	libIlmImf.so:graphics/openexr \
 		libboost_filesystem.so:devel/boost-libs \
 		libtiff.so:graphics/tiff
 RUN_DEPENDS=	bash:shells/bash

Modified: head/graphics/blender/Makefile
==============================================================================
--- head/graphics/blender/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/blender/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	blender
 PORTVERSION=	2.79b
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	graphics games
 MASTER_SITES=	http://download.blender.org/source/ \
 		http://mirror.cs.umn.edu/blender.org/source/ \
@@ -109,7 +109,7 @@ OPENCOLORIO_LIB_DEPENDS=	libOpenColorIO.so:graphics/op
 				libyaml-cpp03.so:devel/yaml-cpp03 \
 				libtinyxml.so:textproc/tinyxml
 OPENEXR_CMAKE_BOOL=		WITH_IMAGE_OPENEXR
-OPENEXR_LIB_DEPENDS=		libIlmImf.so:graphics/OpenEXR \
+OPENEXR_LIB_DEPENDS=		libIlmImf.so:graphics/openexr \
 				libHalf.so:graphics/ilmbase
 OPENIMAGEIO_IMPLIES=		OPENEXR TIFF
 OPENIMAGEIO_CMAKE_BOOL=		WITH_OPENIMAGEIO

Modified: head/graphics/cimg/Makefile
==============================================================================
--- head/graphics/cimg/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/cimg/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -4,6 +4,7 @@
 PORTNAME=	cimg
 DISTVERSIONPREFIX=	v.
 DISTVERSION=	2.3.6
+PORTREVISION=	1
 PORTEPOCH=	3
 CATEGORIES=	graphics devel
 
@@ -58,7 +59,7 @@ LIB_DEPENDS+=	libcurl.so:ftp/curl			\
 		libpng.so:graphics/png			\
 		libtiff.so:graphics/tiff		\
 		libHalf.so:graphics/ilmbase		\
-		libIlmImf.so:graphics/OpenEXR		\
+		libIlmImf.so:graphics/openexr		\
 		libgimp-2.0.so:graphics/gimp-app	\
 		libfftw3.so:math/fftw3			\
 		libopencv_video.so:graphics/opencv	\

Modified: head/graphics/cinepaint/Makefile
==============================================================================
--- head/graphics/cinepaint/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/cinepaint/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	cinepaint
 DISTVERSION=	1.0-4
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES=	graphics
 MASTER_SITES=	SF/${PORTNAME}/CinePaint/CinePaint-${DISTVERSION}
 
@@ -13,7 +13,7 @@ COMMENT=	Editing tool used for painting and retouching
 LICENSE=	GPLv2 LGPL21 MIT
 LICENSE_COMB=	multi
 
-LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR \
+LIB_DEPENDS=	libIlmImf.so:graphics/openexr \
 		libftgl.so:graphics/ftgl \
 		liblcms.so:graphics/lcms \
 		libpng.so:graphics/png \

Modified: head/graphics/darktable/Makefile
==============================================================================
--- head/graphics/darktable/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/darktable/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	darktable
 PORTVERSION=	2.4.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics
 MASTER_SITES=	https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
 
@@ -82,8 +82,8 @@ NLS_USES_OFF=		gettext-runtime
 NLS_CMAKE_OFF=		-DUSE_NLS:BOOL=OFF
 NLS_LDFLAGS=		-L${LOCALBASE}/lib -lintl
 
-OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR \
-			libIlmThread-2_2.so:graphics/ilmbase
+OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr \
+			libIlmThread.so:graphics/ilmbase
 OPENEXR_CMAKE_OFF=	-DUSE_OPENEXR:BOOL=OFF
 
 OPENJPEG_LIB_DEPENDS=	libopenjp2.so:graphics/openjpeg

Modified: head/graphics/devil/Makefile
==============================================================================
--- head/graphics/devil/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/devil/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	devil
 PORTVERSION=	1.7.8
-PORTREVISION=	22
+PORTREVISION=	23
 PORTEPOCH=	1
 CATEGORIES=	graphics
 MASTER_SITES=	SF/openil/DevIL/${PORTVERSION}
@@ -55,7 +55,7 @@ PNG_CONFIGURE_ENABLE=	png
 PNG_CONFIGURE_OFF=	libpng_app=no
 TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
 TIFF_CONFIGURE_ENABLE=	tiff
-EXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
+EXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr
 EXR_CONFIGURE_ENABLE=	exr
 #SQUISH_BUILD_DEPENDS=	${LOCALBASE}/lib/libsquish.a:graphics/squish
 #SQUISH_CONFIGURE_WITH=	libsquish

Modified: head/graphics/enblend/Makefile
==============================================================================
--- head/graphics/enblend/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/enblend/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	enblend
 PORTVERSION=	4.1.4
-PORTREVISION=	19
+PORTREVISION=	20
 CATEGORIES=	graphics
 MASTER_SITES=	SF/enblend/enblend-enfuse/enblend-enfuse-${PORTVERSION:R}
 DISTNAME=	enblend-enfuse-${PORTVERSION}
@@ -15,14 +15,14 @@ LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	help2man:misc/help2man \
-		OpenEXR>=1.0:graphics/OpenEXR
+		openexr>=1.0:graphics/openexr
 LIB_DEPENDS=	liblcms2.so:graphics/lcms2 \
 		libtiff.so:graphics/tiff \
 		libboost_filesystem.so:devel/boost-libs \
 		libvigraimpex.so:graphics/vigra \
 		libgsl.so:math/gsl \
 		libpng.so:graphics/png
-RUN_DEPENDS=	OpenEXR>=1.0:graphics/OpenEXR
+RUN_DEPENDS=	openexr>=1.0:graphics/openexr
 
 BROKEN_powerpc64=	fails to configure: libvigraimpex is required to compile Enblend
 

Modified: head/graphics/exact-image/Makefile
==============================================================================
--- head/graphics/exact-image/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/exact-image/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	exact-image
 PORTVERSION=	0.9.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics perl5 python
 MASTER_SITES=	http://dl.exactcode.de/oss/${PORTNAME}/ LOCAL/bf
 
@@ -18,7 +18,7 @@ LIB_DEPENDS=	libagg.so:graphics/agg \
 		libpng.so:graphics/png \
 		libgif.so:graphics/giflib \
 		libjasper.so:graphics/jasper \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		liblcms.so:graphics/lcms \
 		libfreetype.so:print/freetype2 \
 		libexpat.so:textproc/expat2

Modified: head/graphics/exrtools/Makefile
==============================================================================
--- head/graphics/exrtools/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/exrtools/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	exrtools
 PORTVERSION=	0.4
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	graphics
 MASTER_SITES=	http://scanline.ca/exrtools/ \
 		LOCAL/ehaupt
@@ -13,9 +13,9 @@ COMMENT=	Utilities for manipulating with HDR images in
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libImath-2_2.so:graphics/ilmbase \
+LIB_DEPENDS=	libImath.so:graphics/ilmbase \
 		libpng.so:graphics/png \
-		libIlmImf.so:graphics/OpenEXR
+		libIlmImf.so:graphics/openexr
 
 BROKEN_armv6=		fails to configure: checking for /nxb-bin/usr/bin/cc... no
 BROKEN_armv7=		fails to configure: checking for /nxb-bin/usr/bin/cc... no

Modified: head/graphics/fyre/Makefile
==============================================================================
--- head/graphics/fyre/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/fyre/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	fyre
 PORTVERSION=	1.0.1
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	graphics
 MASTER_SITES=	http://releases.navi.cx/fyre/
 
@@ -22,7 +22,7 @@ OPTIONS_DEFINE=		OPTIMIZED_CFLAGS OPENEXR GNET DOCS
 OPTIONS_DEFAULT=	OPENEXR GNET
 
 OPENEXR_CONFIGURE_ENABLE=	openexr
-OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
+OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr
 
 GNET_DESC=		Networking support via GNet
 GNET_CONFIGURE_ENABLE=	gnet

Modified: head/graphics/gegl/Makefile
==============================================================================
--- head/graphics/gegl/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/gegl/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	gegl
 PORTVERSION=	0.2.0
-PORTREVISION=	23
+PORTREVISION=	24
 CATEGORIES=	graphics
 MASTER_SITES=	GIMP
 
@@ -127,7 +127,7 @@ CONFIGURE_ARGS+=--without-lua
 .endif
 
 .if ${PORT_OPTIONS:MOPENEXR}
-LIB_DEPENDS+=	libIlmImf.so:graphics/OpenEXR
+LIB_DEPENDS+=	libIlmImf.so:graphics/openexr
 PLIST_SUB+=	OPENEXR=""
 .else
 CONFIGURE_ARGS+=--without-openexr

Modified: head/graphics/gegl3/Makefile
==============================================================================
--- head/graphics/gegl3/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/gegl3/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,6 +3,7 @@
 
 PORTNAME=	gegl
 PORTVERSION=	0.3.34
+PORTREVISION=	1
 CATEGORIES=	graphics
 MASTER_SITES=	GIMP
 PKGNAMESUFFIX=	3
@@ -81,8 +82,8 @@ LCMS2_CONFIGURE_OFF=	--without-lcms
 LUA_USES=		lua
 LUA_CONFIGURE_WITH=	lua
 
-OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR \
-			libImath-2_2.so:graphics/ilmbase
+OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr \
+			libImath.so:graphics/ilmbase
 OPENEXR_CONFIGURE_WITH=	openexr
 
 RAW_LIB_DEPENDS=	libraw.so:graphics/libraw

Modified: head/graphics/gimp-gmic-plugin/Makefile
==============================================================================
--- head/graphics/gimp-gmic-plugin/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/gimp-gmic-plugin/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,7 +2,7 @@
 
 PORTNAME=	gmic
 PORTVERSION=	1.6.9
-PORTREVISION=	15
+PORTREVISION=	16
 CATEGORIES=	graphics
 MASTER_SITES=	http://gmic.eu/files/source/
 PKGNAMEPREFIX=	gimp-
@@ -13,7 +13,7 @@ MAINTAINER=	rm@FreeBSD.org
 COMMENT=	GREYC's Magic Image Converter
 
 LIB_DEPENDS=	libGraphicsMagick++.so:graphics/GraphicsMagick \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		libopencv_video.so:graphics/opencv \
 		libMagick++-6.so:graphics/ImageMagick \
 		libavcodec.so:multimedia/ffmpeg \

Modified: head/graphics/gmic/Makefile
==============================================================================
--- head/graphics/gmic/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/gmic/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,6 +2,7 @@
 
 PORTNAME=	gmic
 DISTVERSION=	2.3.6
+PORTREVISION=	1
 CATEGORIES=	graphics
 MASTER_SITES=	https://gmic.eu/files/source/
 DISTNAME=	${PORTNAME}_${DISTVERSION}
@@ -19,8 +20,8 @@ BROKEN_i386=	error: "c++ crashes, clang-5 and 6 fail: 
 BUILD_DEPENDS=	${LOCALBASE}/include/CImg.h:graphics/cimg
 LIB_DEPENDS=	libfftw3.so:math/fftw3 \
 		libGraphicsMagick++.so:graphics/GraphicsMagick \
-		libIlmImf.so:graphics/OpenEXR \
-		libImath-2_2.so:graphics/ilmbase \
+		libIlmImf.so:graphics/openexr \
+		libImath.so:graphics/ilmbase \
 		libomp.so:devel/openmp \
 		libopencv_core.so:graphics/opencv-core \
 		libopencv_video.so:graphics/opencv \

Modified: head/graphics/gstreamer1-plugins-openexr/Makefile
==============================================================================
--- head/graphics/gstreamer1-plugins-openexr/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/gstreamer1-plugins-openexr/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics
 
 COMMENT=	GStreamer OpenExr codec plugin

Modified: head/graphics/hdr_tools/Makefile
==============================================================================
--- head/graphics/hdr_tools/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/hdr_tools/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	hdr_tools
 PORTVERSION=	0.0.2010.11.23	# unspecified by the author, so use the date
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	graphics
 MASTER_SITES=	http://ttic.uchicago.edu/~cotter/projects/hdr_tools/archives/ \
 		http://freebsd.nsu.ru/distfiles/
@@ -16,7 +16,7 @@ LICENSE=	GPLv3
 
 LIB_DEPENDS=	libpopt.so:devel/popt \
 		libtiff.so:graphics/tiff \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		libMagick++-6.so:graphics/ImageMagick
 
 USES=		compiler:features gmake pkgconfig tar:tgz

Modified: head/graphics/hugin/Makefile
==============================================================================
--- head/graphics/hugin/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/hugin/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,14 +3,14 @@
 
 PORTNAME=	hugin
 PORTVERSION=	2018.0.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	graphics
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
 
 MAINTAINER=	grog@FreeBSD.org
 COMMENT=	GUI for Panorama Tools, to stitch panoramic images
 
-LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR \
+LIB_DEPENDS=	libIlmImf.so:graphics/openexr \
 		libImath.so:graphics/ilmbase \
 		libboost_thread.so:devel/boost-libs \
 		liblcms2.so:graphics/lcms2 \

Modified: head/graphics/ilmbase/Makefile
==============================================================================
--- head/graphics/ilmbase/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/ilmbase/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,43 +2,53 @@
 # $FreeBSD$
 
 PORTNAME=	ilmbase
-PORTVERSION=	2.2.1
+PORTVERSION=	2.3.0
 CATEGORIES=	graphics devel
-MASTER_SITES=	SAVANNAH/openexr/
-DISTNAME=	ilmbase-${PORTVERSION}
+MASTER_SITES=	https://github.com/openexr/openexr/releases/download/v${PORTVERSION}/
 
 MAINTAINER=	mandree@FreeBSD.org
 COMMENT=	ILM Base libraries a.k.a. Half, IlmThread, Imath, and Iex
 
 LICENSE=	BSD3CLAUSE
 
-USES=		cmake pkgconfig
+BUILD_DEPENDS=	bash:shells/bash
+
+USES=		compiler:c++14-lang pkgconfig libtool
 USE_LDCONFIG=	yes
 
-PORTDOCS=	AUTHORS ChangeLog README
-OPTIONS_DEFINE=		DOCS
+GNU_CONFIGURE=	yes
+# The configure script uses bash arrays
+CONFIGURE_SHELL=	${LOCALBASE}/bin/bash
+CONFIGURE_ARGS=	--disable-static
+TEST_TARGET=	check
 
+PORTDOCS=	AUTHORS ChangeLog README.md
+OPTIONS_DEFINE=		DOCS LARGE_STACK
+LARGE_STACK_DESC=	Enable sys-dependent large stack optimizations
+LARGE_STACK_CONFIGURE_ENABLE=	large-stack
+
 OPTIONS_SUB=	yes
 
-THREAD_CONFIGURE_ENABLE=	threading
+MAJORVER=	2_3
+VER=		24
 
-MAJORVER=	2_2
-VER=		23
-
 PLIST_SUB=	MAJORVER=${MAJORVER}
 PLIST_SUB+=	VER=${VER}
 
 HALF_BIN=	eLut toFloat
 
-regression-test regression test check:	build
-	@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test)
+regression-test regression check::	test
 
+post-configure:
+	${REINPLACE_CMD} -e 's/#define HAVE_UCONTEXT_H 1/#undef HAVE_UCONTEXT_H/' ${WRKSRC}/config/IlmBaseConfig.h
+
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libHalf.so.${VER}
 	${RM} ${STAGEDIR}${PREFIX}/lib/*.la
 .for l in libIex libIexMath libImath libIlmThread
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${l}-${MAJORVER}.so.${VER}
-	${LN} -s ${l}-${MAJORVER}.so.${VER} ${STAGEDIR}${PREFIX}/lib/${l}.so || :
+	@#${LN} -s ${l}-${MAJORVER}.so.${VER} ${STAGEDIR}${PREFIX}/lib/${l}.so || :
+	${LN} -s ${l}.so ${STAGEDIR}${PREFIX}/lib/${l}-${MAJORVER}.so
 .endfor
 
 .for e in ${HALF_BIN}

Modified: head/graphics/ilmbase/distinfo
==============================================================================
--- head/graphics/ilmbase/distinfo	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/ilmbase/distinfo	Sat Sep 22 10:15:22 2018	(r480374)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1512081439
-SHA256 (ilmbase-2.2.1.tar.gz) = cac206e63be68136ef556c2b555df659f45098c159ce24804e9d5e9e0286609e
-SIZE (ilmbase-2.2.1.tar.gz) = 573073
+TIMESTAMP = 1536500142
+SHA256 (ilmbase-2.3.0.tar.gz) = 456978d1a978a5f823c7c675f3f36b0ae14dba36638aeaa3c4b0e784f12a3862
+SIZE (ilmbase-2.3.0.tar.gz) = 595490

Modified: head/graphics/kf5-kimageformats/Makefile
==============================================================================
--- head/graphics/kf5-kimageformats/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/kf5-kimageformats/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,6 +2,7 @@
 
 PORTNAME=	kimageformats
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
@@ -17,7 +18,7 @@ OPTIONS_DEFINE=	OPENEXR
 OPTIONS_DEFAULT=	OPENEXR
 OPTIONS_SUB=	yes
 
-OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
+OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr
 OPENEXR_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_OpenEXR
 
 .include <bsd.port.mk>

Modified: head/graphics/krita/Makefile
==============================================================================
--- head/graphics/krita/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/krita/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,7 +2,7 @@
 
 PORTNAME=	krita
 DISTVERSION=	4.1.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	graphics kde
 MASTER_SITES=	KDE/stable/${PORTNAME}/${DISTVERSION}
 DIST_SUBDIR=	KDE/${PORTNAME}
@@ -48,7 +48,7 @@ OPTIONS_SUB=		yes
 GMIC_DESC=		Depend on the G'Mic plugin #'
 GMIC_RUN_DEPENDS=	gmic_krita_qt:graphics/gmic-qt
 
-OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
+OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr
 OPENEXR_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_OpenEXR
 
 CONFLICTS_INSTALL=	calligra-2*

Modified: head/graphics/luminance-qt5/Makefile
==============================================================================
--- head/graphics/luminance-qt5/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/luminance-qt5/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	luminance-hdr
 DISTVERSION=	2.4.0
-PORTREVISION=	24
+PORTREVISION=	25
 CATEGORIES=	graphics
 MASTER_SITES=	SF/qtpfsgui/luminance/${DISTVERSION}
 PKGNAMESUFFIX=	-qt5
@@ -16,7 +16,7 @@ LICENSE=	GPLv2
 BUILD_DEPENDS=	${LOCALBASE}/include/fftw3.h:math/fftw3
 LIB_DEPENDS=	libfftw3f.so:math/fftw3-float \
 		libexiv2.so:graphics/exiv2 \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		libtiff.so:graphics/tiff \
 		libgsl.so:math/gsl \
 		libraw_r.so:graphics/libraw \

Modified: head/graphics/luminance/Makefile
==============================================================================
--- head/graphics/luminance/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/luminance/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	luminance-hdr
 DISTVERSION=	2.3.1
-PORTREVISION=	21
+PORTREVISION=	22
 CATEGORIES=	graphics
 MASTER_SITES=	SF/qtpfsgui/luminance/${DISTVERSION}
 
@@ -15,7 +15,7 @@ LICENSE=	GPLv2
 BUILD_DEPENDS=	${LOCALBASE}/include/fftw3.h:math/fftw3
 LIB_DEPENDS=	libfftw3f.so:math/fftw3-float \
 		libexiv2.so:graphics/exiv2 \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		libtiff.so:graphics/tiff \
 		libgsl.so:math/gsl \
 		libraw_r.so:graphics/libraw \

Modified: head/graphics/nvidia-texture-tools/Makefile
==============================================================================
--- head/graphics/nvidia-texture-tools/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/nvidia-texture-tools/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	nvidia-texture-tools
 PORTVERSION=	2.0.8.1 # needed to not bump PORTEPOCH; remove on next update
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	graphics
 
 MAINTAINER=	amdmi3@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE_FILE=	${WRKSRC}/NVIDIA_Texture_Tools_LICENSE.t
 
 LIB_DEPENDS=	libpng.so:graphics/png \
 		libtiff.so:graphics/tiff \
-		libIlmImf.so:graphics/OpenEXR
+		libIlmImf.so:graphics/openexr
 
 BROKEN_powerpc=		does not build
 BROKEN_sparc64=		does not build

Modified: head/graphics/opencv/Makefile
==============================================================================
--- head/graphics/opencv/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/opencv/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -3,7 +3,7 @@
 
 PORTNAME=	opencv
 PORTVERSION=	3.4.1
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	graphics
 
 MAINTAINER=	ports@FreeBSD.org
@@ -210,7 +210,7 @@ GDCM_DESC=		Open source DICOM library
 GDCM_LIB_DEPENDS=	libgdcmMSFF.so:devel/gdcm
 GDCM_CMAKE_BOOL=	WITH_GDCM
 
-OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/OpenEXR
+OPENEXR_LIB_DEPENDS=	libIlmImf.so:graphics/openexr
 OPENEXR_CMAKE_BOOL=	WITH_OPENEXR
 
 PNG_LIB_DEPENDS=	libpng.so:graphics/png

Modified: head/graphics/openexr/Makefile
==============================================================================
--- head/graphics/OpenEXR/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/openexr/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -1,15 +1,13 @@
 # Created by: nork@FreeBSD.org
 # $FreeBSD$
 
-PORTNAME=	OpenEXR
-PORTVERSION=	2.2.1
-PORTREVISION=	1
+PORTNAME=	openexr
+PORTVERSION=	2.3.0
 CATEGORIES=	graphics devel
-MASTER_SITES=	SAVANNAH/openexr/:dist \
+MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${PORTVERSION}/:dist \
 		LOCAL/mandree/:test
-DISTNAME=	openexr-${DISTVERSION}
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:dist \
-		openexr-2.2.0-comp_dwa-test-images.tar.xz:test
+		${PORTNAME}-2.2.0-comp_dwa-test-images.tar.xz:test
 
 MAINTAINER=	mandree@FreeBSD.org
 COMMENT=	High dynamic-range (HDR) image file format
@@ -17,11 +15,11 @@ COMMENT=	High dynamic-range (HDR) image file format
 LICENSE=	BSD3CLAUSE
 
 # exact version required to avoid hard-to-debug issues
-LIB_DEPENDS=	libImath-2_2.so.23:graphics/ilmbase
+LIB_DEPENDS=	libImath-2_3.so.24:graphics/ilmbase
 
 WRKSRC=		${WRKDIR}/${DISTNAME}
 
-USES=		compiler:features gmake libtool pathfix pkgconfig
+USES=		compiler:c++14-lang gmake libtool pathfix pkgconfig
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-ilmbasetest --enable-imfexamples
 USE_LDCONFIG=	yes
@@ -35,14 +33,13 @@ PORTDOCS=	*
 PORTEXAMPLES=	*
 
 DOCSRCDIR1=	${WRKSRC}
-DOC_FILES1=	AUTHORS ChangeLog NEWS README
+DOC_FILES1=	AUTHORS ChangeLog NEWS README.md
 
 DOCSRCDIR2=	${WRKSRC}/doc
-DOCSDIR2=	${DOCSDIR}/doc
 DOC_FILES2=	*.pdf
 
 OPTIONS_DEFINE=		DOCS EXAMPLES LARGE_STACK
-LARGE_STACK_DESC=	Enable sys-dependant large stack optimizations
+LARGE_STACK_DESC=	Enable sys-dependent large stack optimizations
 
 OPTIONS_SUB=	yes
 
@@ -54,8 +51,8 @@ LARGE_STACK_CONFIGURE_ENABLE=	large-stack
 USE_GCC=	yes
 .endif
 
-MAJORVER=	2_2
-VER=		23
+MAJORVER=	2_3
+VER=		24
 
 PLIST_SUB+=	MAJORVER=${MAJORVER}
 PLIST_SUB+=	VER=${VER}
@@ -81,13 +78,23 @@ pre-configure:
 		exit 1; }
 
 post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${VER} \
+	${STRIP_CMD} \
+		${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${VER} \
 		${STAGEDIR}${PREFIX}/lib/libIlmImfUtil-${MAJORVER}.so.${VER}
 
+post-install-EXAMPLES-on:
+	${MV} \
+		${STAGEDIR}${PREFIX}/share/doc/${PORTNAME}/examples/ ${STAGEDIR}${EXAMPLESDIR}
+	@${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME} 2>/dev/null || :
+
+post-install-EXAMPLES-off:
+	${RM} -R ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME}/examples/
+
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
-	@${MKDIR} ${STAGEDIR}${DOCSDIR2}
-	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2}
+	${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR}
 
+post-install-DOCS-off:
+	@${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME} 2>/dev/null || :
 .include <bsd.port.post.mk>

Modified: head/graphics/openexr/distinfo
==============================================================================
--- head/graphics/OpenEXR/distinfo	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/openexr/distinfo	Sat Sep 22 10:15:22 2018	(r480374)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1512081871
-SHA256 (openexr-2.2.1.tar.gz) = 8f9a5af6131583404261931d9a5c83de0a425cb4b8b25ddab2b169fbf113aecd
-SIZE (openexr-2.2.1.tar.gz) = 18176639
+TIMESTAMP = 1536500711
+SHA256 (openexr-2.3.0.tar.gz) = fd6cb3a87f8c1a233be17b94c74799e6241d50fc5efd4df75c7a4b9cf4e25ea6
+SIZE (openexr-2.3.0.tar.gz) = 18412067
 SHA256 (openexr-2.2.0-comp_dwa-test-images.tar.xz) = bbb8ff547e9b68f0dfb1e8804a7ad984978c2b15897988399cc68176e99dd63a
 SIZE (openexr-2.2.0-comp_dwa-test-images.tar.xz) = 653768

Modified: head/graphics/openexr/pkg-plist
==============================================================================
--- head/graphics/OpenEXR/pkg-plist	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/openexr/pkg-plist	Sat Sep 22 10:15:22 2018	(r480374)
@@ -74,6 +74,7 @@ include/OpenEXR/ImfRgba.h
 include/OpenEXR/ImfRgbaFile.h
 include/OpenEXR/ImfRgbaYca.h
 include/OpenEXR/ImfStandardAttributes.h
+include/OpenEXR/ImfStdIO.h
 include/OpenEXR/ImfStringAttribute.h
 include/OpenEXR/ImfStringVectorAttribute.h
 include/OpenEXR/ImfTestFile.h

Modified: head/graphics/openfx-io/Makefile
==============================================================================
--- head/graphics/openfx-io/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/openfx-io/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -2,7 +2,7 @@
 
 PORTNAME=	openfx-io
 PORTVERSION=	2.3.14
-PORTREVISION=	2
+PORTREVISION=	3
 DISTVERSIONPREFIX=	Natron-
 CATEGORIES=	graphics
 
@@ -15,7 +15,7 @@ ONLY_FOR_ARCHS=	amd64
 
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 		libOpenColorIO.so:graphics/opencolorio \
-		libIlmImfUtil.so:graphics/OpenEXR \
+		libIlmImfUtil.so:graphics/openexr \
 		libOpenImageIO.so:graphics/openimageio \
 		libavformat.so:multimedia/ffmpeg \
 		libraw.so:graphics/libraw \

Modified: head/graphics/openimageio/Makefile
==============================================================================
--- head/graphics/openimageio/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/openimageio/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -4,7 +4,7 @@
 PORTNAME=	openimageio
 PORTVERSION=	1.7.17
 DISTVERSIONPREFIX=	Release-
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES?=	graphics multimedia
 
 MAINTAINER?=	FreeBSD@Shaneware.biz
@@ -14,7 +14,7 @@ LICENSE=	BSD3CLAUSE
 
 LIB_DEPENDS=	libboost_thread.so:devel/boost-libs \
 		libImath.so:graphics/ilmbase \
-		libIlmImf.so:graphics/OpenEXR \
+		libIlmImf.so:graphics/openexr \
 		libpng.so:graphics/png \
 		libtiff.so:graphics/tiff \
 		libwebp.so:graphics/webp \

Modified: head/graphics/openshadinglanguage/Makefile
==============================================================================
--- head/graphics/openshadinglanguage/Makefile	Sat Sep 22 09:53:10 2018	(r480373)
+++ head/graphics/openshadinglanguage/Makefile	Sat Sep 22 10:15:22 2018	(r480374)
@@ -4,7 +4,7 @@
 PORTNAME=	openshadinglanguage
 PORTVERSION=	1.8.10
 DISTVERSIONPREFIX=	Release-
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	graphics devel
 
 MAINTAINER=	FreeBSD@Shaneware.biz
@@ -14,7 +14,7 @@ LICENSE=	BSD3CLAUSE

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



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