<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2e7dfc4807671990183789031214adf61f48ed72">https://github.com/macports/macports-ports/commit/2e7dfc4807671990183789031214adf61f48ed72</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 2e7dfc48076 openexr: 3.1.7 update; new openexr2 port; revpumps
</span>2e7dfc48076 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2e7dfc4807671990183789031214adf61f48ed72
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sun May 7 21:56:36 2023 -0700
<span style='display:block; white-space:pre;color:#404040;'> openexr: 3.1.7 update; new openexr2 port; revpumps
</span>---
aqua/luminance-hdr/Portfile | 6 +-
devel/libdevil/Portfile | 28 +--
devel/libdevil/files/jasper.patch | 4 +-
gis/gdal/Portfile | 2 +-
gnome/gstreamer1-gst-plugins-bad/Portfile | 9 +-
.../files/patch-openexr3.diff | 29 +++
graphics/ImageMagick/Portfile | 2 +-
graphics/OpenSceneGraph-devel/Portfile | 4 +-
graphics/OpenSceneGraph/Portfile | 6 +-
graphics/OpenSceneGraph/files/patch-openexr3.diff | 68 +++++++
graphics/Pangolin/Portfile | 8 +-
graphics/alembic/Portfile | 4 +-
graphics/blender/Portfile | 4 +-
graphics/ctlang/Portfile | 41 +----
graphics/ctlang/files/patch-CtlSimdInst.cpp.diff | 11 --
graphics/ctlang/files/patch-OpenEXR_CTL.pc.in.diff | 23 ---
graphics/ctlang/files/patch-compat_files.diff | 203 ---------------------
graphics/darktable-devel/Portfile | 4 +-
graphics/darktable/Portfile | 4 +-
graphics/enblend/Portfile | 6 +-
graphics/exact-image/Portfile | 8 +-
.../exact-image/files/patch-openexr_cxx11.diff | 62 +++++++
graphics/field3d/Portfile | 7 +-
graphics/gegl-0.3/Portfile | 11 +-
graphics/gegl-0.3/files/patch-cxx11.diff | 12 ++
graphics/gegl-devel/Portfile | 2 +-
graphics/gegl/Portfile | 2 +-
graphics/gimp2-devel/Portfile | 2 +-
graphics/gimp2/Portfile | 2 +-
graphics/gimp3-devel/Portfile | 2 +-
graphics/h3dapi/Portfile | 11 +-
graphics/h3dutil/Portfile | 13 +-
graphics/hugin-app/Portfile | 4 +-
graphics/imath3/Portfile | 99 ----------
graphics/libjxl/Portfile | 1 +
graphics/opencv3-devel/Portfile | 6 +-
graphics/opencv3/Portfile | 6 +-
graphics/opencv4-devel/Portfile | 6 +-
graphics/opencv4/Portfile | 6 +-
graphics/openexr/Portfile | 188 +++++++------------
.../files/patch-IlmImf-ImfSystemSpecific.h.diff | 11 --
graphics/openexr/files/patch-IlmImf-Makefile.diff | 40 ----
graphics/openexr/files/patch-configure.diff | 11 --
graphics/openexr/files/patch-fltk.diff | 15 --
graphics/openexr/files/patch-ltmain.sh.diff | 16 --
graphics/openexr/files/patch-search_order.diff | 16 --
graphics/openexr2/Portfile | 68 +++++++
graphics/openexr3/Portfile | 130 ++-----------
graphics/openimageio/Portfile | 6 +-
graphics/openvdb/Portfile | 4 +-
graphics/osl/Portfile | 6 +-
graphics/pbrt3/Portfile | 2 +-
graphics/povray/Portfile | 12 +-
graphics/synfig/Portfile | 2 +-
graphics/vigra/Portfile | 11 +-
graphics/vips/Portfile | 2 +-
science/gmic/Portfile | 6 +-
57 files changed, 478 insertions(+), 796 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/luminance-hdr/Portfile b/aqua/luminance-hdr/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 09ab59ba116..b954a25572b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/luminance-hdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/luminance-hdr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup boost 1.0
</span>
name luminance-hdr
version 2.6.1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories aqua graphics
license GPL-2+
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ use_bzip2 yes
</span>
depends_lib-append port:exiv2 \
port:eigen3 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> port:ilmbase \
port:fftw-3-single \
port:tiff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -63,6 +63,8 @@ patchfiles-append patch-openmp.diff
</span> # do not install libraries provided by MacPorts
patchfiles-append patch-no_copy.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append OPENEXR_ROOT_DIR=${prefix}/libexec/openexr2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
file copy "${cmake.build_dir}/${executable_name}.app" ${destroot}${applications_dir}
ln -s ${prefix}/bin/align_image_stack "${destroot}${applications_dir}/${executable_name}.app/Contents/MacOS/"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libdevil/Portfile b/devel/libdevil/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c96f1ec7eb3..5ded41770c3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libdevil/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libdevil/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup muniversal 1.0
</span> name libdevil
conflicts ResIL
version 1.8.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 4
</span> checksums rmd160 411efa9982a1dfd9075536a80c1eb3d8c2ed15e8 \
sha256 0075973ee7dd89f0507873e2580ac78336452d29d34a07134b208f44e2feb709 \
size 3084833
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,7 +40,7 @@ depends_lib port:jasper2 \
</span> port:lcms2 \
port:libmng \
port:libpng \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> port:squish \
port:tiff \
port:zlib \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,7 +53,9 @@ patchfiles case.patch \
</span> ivec_align_buffer.patch \
miplengths.patch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env OPENEXR_DIR=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env OPENEXR_DIR=${prefix}/libexec/openexr2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# OpenExr requires C++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append -std=gnu++11
</span>
# I don't know what the deal is with plural vs. singular cmake flags.
configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,16 +79,16 @@ configure.args-append \
</span> -DMNG_INCLUDE_DIRS=${prefix}/include \
-DMNG_LIBRARIES=${prefix}/lib/libmng.dylib \
-DMNG_LIBRARY=${prefix}/lib/libmng.dylib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_Half_LIBRARY=${prefix}/lib/libHalf.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_Half_LIBRARIES=${prefix}/lib/libHalf.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_INCLUDE_DIR=${prefix}/include/OpenEXR \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_INCLUDE_DIRS=${prefix}/include/OpenEXR \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_Iex_LIBRARY=${prefix}/lib/libIex.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_Iex_LIBRARIES=${prefix}/lib/libIex.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_IlmImf_LIBRARY=${prefix}/lib/libIlmImf.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_IlmImf_LIBRARIES=${prefix}/lib/libIlmImf.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_IlmThread_LIBRARIES=${prefix}/lib/libIlmThread.dylib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DOPENEXR_IlmThread_LIBRARY=${prefix}/lib/libIlmThread.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_Half_LIBRARY=${prefix}/libexec/openexr2/lib/libHalf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_Half_LIBRARIES=${prefix}/libexec/openexr2/lib/libHalf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_INCLUDE_DIR=${prefix}/libexec/openexr2/include/OpenEXR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_INCLUDE_DIRS=${prefix}/libexec/openexr2/include/OpenEXR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_Iex_LIBRARY=${prefix}/libexec/openexr2/lib/libIex.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_Iex_LIBRARIES=${prefix}/libexec/openexr2/lib/libIex.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_IlmImf_LIBRARY=${prefix}/libexec/openexr2/lib/libIlmImf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_IlmImf_LIBRARIES=${prefix}/libexec/openexr2/lib/libIlmImf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_IlmThread_LIBRARIES=${prefix}/libexec/openexr2/lib/libIlmThread.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_IlmThread_LIBRARY=${prefix}/libexec/openexr2/lib/libIlmThread.dylib \
</span> -DPNG_INCLUDE_DIR=${prefix}/include \
-DPNG_INCLUDE_DIRS=${prefix}/include \
-DPNG_LIBRARIES=${prefix}/lib/libpng.dylib \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libdevil/files/jasper.patch b/devel/libdevil/files/jasper.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 1921aae5411..01970a3f494 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libdevil/files/jasper.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libdevil/files/jasper.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,7 +19,7 @@ https://sourceforge.net/p/openil/patches/54/
</span> +// see: https://github.com/OSGeo/gdal/commit/9ef8e16e27c5fc4c491debe50bf2b7f3e94ed334
+// https://github.com/DentonW/DevIL/issues/90
+#if defined(PRIjas_seqent)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+static int iJp2_file_read(jas_stream_obj_t *obj, char *buf, unsigned cnt)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static ssize_t iJp2_file_read(jas_stream_obj_t *obj, char *buf, size_t cnt)
</span> +#else
static int iJp2_file_read(jas_stream_obj_t *obj, char *buf, int cnt)
+#endif
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,7 @@ https://sourceforge.net/p/openil/patches/54/
</span> }
+#if defined(JAS_INCLUDE_JP2_CODEC)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+static int iJp2_file_write(jas_stream_obj_t *obj, const char *buf, unsigned cnt)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static ssize_t iJp2_file_write(jas_stream_obj_t *obj, const char *buf, size_t cnt)
</span> +#elif defined(PRIjas_seqent)
+static int iJp2_file_write(jas_stream_obj_t *obj, char *buf, unsigned cnt)
+#else
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/gdal/Portfile b/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 66e6a479c24..106983f6aab 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@ PortGroup legacysupport 1.0
</span> mpi.setup
github.setup OSGeo gdal 3.6.4 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> checksums rmd160 bfd5ccf14b829b066a6a8b8cb1e3299c756e7a27 \
sha256 889894cfff348c04ac65b462f629d03efc53ea56cf04de7662fbe81a364e3df1 \
size 8648032
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-bad/Portfile b/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f11d7b06410..73677f43862 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ name gstreamer1-gst-plugins-bad
</span> set my_name gst-plugins-bad
# please only commit stable updates (even numbered releases)
version 1.16.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 8
</span> description A set of plug-ins for GStreamer that need more quality.
long_description GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared \
to the rest. They might be close to being good quality, but they're missing \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,7 +73,8 @@ autoreconf.args -fvi
</span>
patchfiles modplug.patch \
libressl.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- no_pqueue_size.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ no_pqueue_size.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-openexr3.diff
</span>
platform darwin 8 {
# Tiger uses a newer gmake. gmake >= 4.3 causes errors in this build #60721
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,6 +98,10 @@ platform darwin 8 {
</span> # requires support for C11 (redefinition of typedef ‘GstTestHTTPSrc’ at elements/test_http_src.c:101)
compiler.c_standard 2011
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# OpenExr required C++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append -std=gnu++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args --disable-silent-rules \
--disable-fatal-warnings \
--disable-dc1394 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-bad/files/patch-openexr3.diff b/gnome/gstreamer1-gst-plugins-bad/files/patch-openexr3.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..3e8b795ad39
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1-gst-plugins-bad/files/patch-openexr3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/openexr/gstopenexrdec.cpp.orig 2019-04-19 02:16:36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/openexr/gstopenexrdec.cpp 2023-05-07 07:15:16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -42,8 +42,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ virtual bool read (char c[], int n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual Int64 tellg ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual void seekg (Int64 pos);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual uint64_t tellg ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual void seekg (uint64_t pos);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ virtual void clear ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ private:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -63,13 +63,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return (offset == size);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-Int64 MemIStream::tellg ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++uint64_t MemIStream::tellg ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return offset;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-MemIStream::seekg (Int64 pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++MemIStream::seekg (uint64_t pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ offset = pos;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (offset > size)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ImageMagick/Portfile b/graphics/ImageMagick/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ab12d9fd791..300cbc5bad3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/ImageMagick/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/ImageMagick/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@ name ImageMagick
</span> # 6.9.11-61 changes the major version of libMagickCore which will
# require increasing the revision of all ports that link with it.
version 6.9.11-60
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 7
</span> checksums rmd160 1c293ba06fd43833be35efb4476e559bf137ccef \
sha256 ba0fa683b0721d1f22b0ccb364e4092e9a7a34ffd3bd6348c82b50fd93b1d7ba \
size 9167220
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/OpenSceneGraph-devel/Portfile b/graphics/OpenSceneGraph-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5a437971b17..5492606a933 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/OpenSceneGraph-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/OpenSceneGraph-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ set git_date 20200529
</span> github.setup openscenegraph OpenSceneGraph ${git_commit}
name OpenSceneGraph-devel
version 3.7.0-${git_date}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 9
</span> conflicts OpenSceneGraph
categories graphics
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,7 @@ checksums rmd160 a6016a81357d2b96a3141d98a2f883be42f4081b \
</span> # respect MacPorts compiler flags
# see https://trac.macports.org/ticket/45287
patchfiles-append patch-CMakeLists.txt.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append port:pkgconfig
depends_lib port:curl \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/OpenSceneGraph/Portfile b/graphics/OpenSceneGraph/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8eb7fa99b0f..748aa0e6143 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/OpenSceneGraph/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/OpenSceneGraph/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup cmake 1.1
</span> PortGroup boost 1.0
github.setup openscenegraph OpenSceneGraph 3.6.5 OpenSceneGraph-
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 4
</span> conflicts OpenSceneGraph-devel
categories graphics
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,8 @@ checksums rmd160 d51b565206bdd4d49e8374a7a72c3686965218ff \
</span> # respect MacPorts compiler flags
# see https://trac.macports.org/ticket/45287
patchfiles-append patch-CMakeLists.txt.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://github.com/openscenegraph/OpenSceneGraph/issues/1075
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-openexr3.diff
</span>
depends_build-append port:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +40,7 @@ depends_lib port:curl \
</span> port:giflib \
path:lib/pkgconfig/glib-2.0.pc:glib2 \
port:gstreamer1-gst-plugins-base \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> path:include/turbojpeg.h:libjpeg-turbo \
port:jasper \
port:libpng \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/OpenSceneGraph/files/patch-openexr3.diff b/graphics/OpenSceneGraph/files/patch-openexr3.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5e275502fa0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/OpenSceneGraph/files/patch-openexr3.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,68 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://bugs.gentoo.org/833491
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -752,7 +752,6 @@ ELSE()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- FIND_PACKAGE(ilmbase)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(Inventor)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(Jasper)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- FIND_PACKAGE(OpenEXR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ FIND_PACKAGE(OpenEXR CONFIG)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(OpenCascade)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(COLLADA)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FIND_PACKAGE(FBX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/osgPlugins/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/osgPlugins/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,7 +105,7 @@ ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF(JASPER_FOUND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ADD_PLUGIN_DIRECTORY(jp2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-IF(OPENEXR_FOUND AND ZLIB_FOUND AND OSG_CPP_EXCEPTIONS_AVAILABLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++IF(OpenEXR_FOUND AND ZLIB_FOUND AND OSG_CPP_EXCEPTIONS_AVAILABLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ADD_PLUGIN_DIRECTORY(exr)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ENDIF()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF(GIFLIB_FOUND)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/osgPlugins/exr/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/osgPlugins/exr/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,9 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-INCLUDE_DIRECTORIES( ${ILMBASE_INCLUDE_DIR}/OpenEXR )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-INCLUDE_DIRECTORIES( ${OPENEXR_INCLUDE_DIR}/OpenEXR )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SET(TARGET_SRC ReaderWriterEXR.cpp )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-SET(TARGET_LIBRARIES_VARS ${OPENEXR_LIBRARIES_VARS} ${ILMBASE_LIBRARIES_VARS} ZLIB_LIBRARIES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(OPENEXR_LIBRARIES_VARS OpenEXR::OpenEXR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++SET(TARGET_LIBRARIES_VARS OPENEXR_LIBRARIES_VARS ZLIB_LIBRARIES)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ IF(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ REMOVE_CXX_FLAG(-Wshadow)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/osgPlugins/exr/ReaderWriterEXR.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/osgPlugins/exr/ReaderWriterEXR.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,11 +41,11 @@ public:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return _inStream->read(c,n).good();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual Int64 tellg ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual uint64_t tellg ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return _inStream->tellg();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual void seekg (Int64 pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual void seekg (uint64_t pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _inStream->seekg(pos);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,11 +69,11 @@ public:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _outStream->write(c,n);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual Int64 tellp ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual uint64_t tellp ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return _outStream->tellp();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual void seekp (Int64 pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual void seekp (uint64_t pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _outStream->seekp(pos);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ };
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/Pangolin/Portfile b/graphics/Pangolin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 07e9fe854ad..f3696183b35 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/Pangolin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/Pangolin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup cmake 1.1
</span> PortGroup github 1.0
github.setup stevenlovegrove Pangolin 0.5 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 9
</span> categories graphics
platforms darwin
license MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ depends_build-append \
</span> port:pkgconfig
depends_lib-append port:glew \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> port:libdc1394 \
port:zlib \
port:libpng \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,4 +39,6 @@ patchfiles-append CMakeLists.txt.patch \
</span>
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args -DBUILD_PANGOLIN_GUI=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args -DBUILD_PANGOLIN_GUI=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_INCLUDE_DIR=${prefix}/libexec/openexr2/include/OpenEXR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_LIBRARY=${prefix}/libexec/openexr2/lib/libIlmImf.dylib
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/alembic/Portfile b/graphics/alembic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 45e1be7e9a2..1e169fac782 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/alembic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/alembic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,6 +7,7 @@ PortGroup active_variants 1.1
</span> PortGroup legacysupport 1.0
github.setup alembic alembic 1.7.12
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories graphics
platforms darwin
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,7 +34,8 @@ checksums rmd160 edce9346991722242ac0060fccefaa5c7e25d788 \
</span> # lib/Alembic/AbcCoreOgawa/StreamManager.cpp uses ffsll but fails to include <strings.h>
patchfiles-append patch-strings-include.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:ilmbase
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append ILMBASE_ROOT=${prefix}/libexec/openexr2
</span>
# This is the default C++ standard for MacPorts,
# so we don't need to specify it ourselves.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/blender/Portfile b/graphics/blender/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7f67da1905f..13a382e769d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/blender/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/blender/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,7 +79,7 @@ depends_lib-append port:python${py_ver_nodot} \
</span> port:fftw-3 \
port:zlib \
port:freetype \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> path:lib/libavcodec.dylib:ffmpeg \
port:opencollada \
port:pcre \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -114,6 +114,8 @@ if { ${llvm_version} eq "" } {
</span> depends_lib-append port:llvm-$llvm_version
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append OPENEXR_ROOT_DIR=${prefix}/libexec/openexr2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> patchfiles patch-macports-libs-creator.diff \
patch-macports-libs-platform_apple.diff \
patch-unix-or-apple.diff \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ctlang/Portfile b/graphics/ctlang/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c0b48aa90e1..56688776f1f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/ctlang/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/ctlang/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,9 +4,10 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup ampas CTL 1.5.2 ctl-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 6
</span> name ctlang
<span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup ampas CTL 18e481dd490788be8711b707d2eda24619c21de6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.5.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 7
</span> categories graphics lang
# the license is a GPL incompatible BSD Variant
# see https://fedoraproject.org/wiki/Licensing:BSD?rd=Licensing/BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,44 +15,20 @@ license AMPAS
</span> maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
description Programming language for digital color management
long_description The Color Transformation Language, or CTL, is a programming language for digital color management.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 b70e9b44e70efc898b48d85d1a2f6938a0dae404 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 6d71e15a2b10531d4539536238ea832b7ed4081ebb7c47e4799c973eb87dcfed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1411740
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 a6e945871ba534b2b4ef6ce97ab5ee2ddfcfea2b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6fe2d8ce1d96d7e66e7358f5ea7480c6d59ccca02eaac306e8e6ee1184854353 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1477600
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# see http://git.pld-linux.org/gitweb.cgi/packages/ctl.git/commitdiff/b49ac05c5d17f146cc913ba2e64b72b68e77cbd0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-OpenEXR_CTL.pc.in.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://github.com/ampas/CTL/issues/71
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-CtlSimdInst.cpp.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://trac.macports.org/ticket/57523
</span> compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags-append -std=c++11
</span>
depends_build-append \
port:pkgconfig
depends_lib-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:openexr \
port:aces_container \
port:tiff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# in https://github.com/ampas/CTL/commit/65c60f0656077dc2763fefa665b81b352f663d96,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# two files were removed with the message "cleaning up more files",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# but they are still needed by openexr_viewers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# there seems to be a request to revert this change
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://github.com/ampas/CTL/issues/37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- "${patch.cmd} -Rp0 < ${filespath}/patch-compat_files.diff"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # prevent mtree violations
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 755 -d ${destroot}${prefix}/share/doc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file rename ${destroot}${prefix}/doc/CTL ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} AUTHORS CHANGELOG LICENSE ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DBUILD_SHARED_LIBS=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DCTL_BUILD_TESTS=OFF
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ctlang/files/patch-CtlSimdInst.cpp.diff b/graphics/ctlang/files/patch-CtlSimdInst.cpp.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9da10926680..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/ctlang/files/patch-CtlSimdInst.cpp.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/IlmCtlSimd/CtlSimdInst.cpp.orig 2014-06-03 01:11:24 UTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/IlmCtlSimd/CtlSimdInst.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -189,7 +189,7 @@ SimdInst::executePath (SimdBoolMask &mas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- REPLACE_EXC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (e, "\n" <<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xcontext.fileName() << ":" <<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- inst->lineNumber() << ": " << e);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ inst->lineNumber() << ": " << e.what());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- throw e;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ctlang/files/patch-OpenEXR_CTL.pc.in.diff b/graphics/ctlang/files/patch-OpenEXR_CTL.pc.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 982b98ed583..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/ctlang/files/patch-OpenEXR_CTL.pc.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,23 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- config/OpenEXR_CTL.pc.in.orig 2014-06-02 18:11:24.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ config/OpenEXR_CTL.pc.in 2015-09-26 04:32:28.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,11 +1,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--prefix=@prefix@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--exec_prefix=@exec_prefix@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--libdir=@libdir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--includedir=@includedir@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--OpenEXR_includedir=@includedir@/OpenEXR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+prefix=@CMAKE_INSTALL_PREFIX@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+exec_prefix=@INSTALL_BIN_DIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+libdir=@INSTALL_LIB_DIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+includedir=@INSTALL_INCLUDE_DIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+OpenEXR_includedir=@INSTALL_INCLUDE_DIR@/OpenEXR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Name: OpenEXR_CTL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Description: Simplified OpenEXR interface to CTL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--Version: @OPENEXR_CTL_VERSION@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--Libs: -L${libdir} -lIlmImfCtl @OPENEXR_LDFLAGS@ @CTL_LDFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--Cflags: @CTL_CXXFLAGS_PC@ @OPENEXR_CXXFLAGS@ -I${OpenEXR_includedir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Version: @CTL_VERSION@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Requires: CTL OpenEXR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Libs: -L${libdir} -lIlmImfCtl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Cflags: -I${OpenEXR_includedir}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/ctlang/files/patch-compat_files.diff b/graphics/ctlang/files/patch-compat_files.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index f5df934ff01..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/ctlang/files/patch-compat_files.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,203 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 65c60f0656077dc2763fefa665b81b352f663d96 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Scott Dyer <sdyer@oscars.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Tue, 21 May 2013 08:38:19 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] cleaning up more files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OpenEXR_CTL/CtlModules/CMakeLists.txt | 2 -
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OpenEXR_CTL/CtlModules/transform_RRT.ctl | 105 ---------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- OpenEXR_CTL/CtlModules/transform_display_video.ctl | 60 ------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 9 files changed, 128 insertions(+), 242 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete mode 100644 OpenEXR_CTL/CtlModules/transform_RRT.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete mode 100644 OpenEXR_CTL/CtlModules/transform_display_video.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/OpenEXR_CTL/CtlModules/CMakeLists.txt b/OpenEXR_CTL/CtlModules/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 18d4da5..c63c22e 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- OpenEXR_CTL/CtlModules/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ OpenEXR_CTL/CtlModules/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,8 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- install(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- FILES
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- utilities.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- transform_RRT.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- transform_display_video.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DESTINATION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${INSTALL_LIB_DIR}/CTL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/OpenEXR_CTL/CtlModules/transform_RRT.ctl b/OpenEXR_CTL/CtlModules/transform_RRT.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-deleted file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 57e0a3d..0000000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- OpenEXR_CTL/CtlModules/transform_RRT.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,105 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--///////////////////////////////////////////////////////////////////////////
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// Copyright (c) 2006, Industrial Light & Magic, a division of Lucas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// Digital Ltd. LLC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// All rights reserved.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// Redistribution and use in source and binary forms, with or without
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// modification, are permitted provided that the following conditions are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// met:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// * Redistributions of source code must retain the above copyright
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// notice, this list of conditions and the following disclaimer.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// * Redistributions in binary form must reproduce the above
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// copyright notice, this list of conditions and the following disclaimer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// in the documentation and/or other materials provided with the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// distribution.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// * Neither the name of Industrial Light & Magic nor the names of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// its contributors may be used to endorse or promote products derived
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// from this software without specific prior written permission.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--///////////////////////////////////////////////////////////////////////////
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// A simple rendering transform that converts the pixels
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// of an ACES RGB image into OCES XYZ pixels for display.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// This rendering transform is a placeholder for the Reference
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// Rendering Transform (RRT) that is currently being developed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// by the File Format Committee of the Academy of Motion Picture
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// Arts and Sciences. This transform does not claim to be optimal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// in any sense, or to be an approximation of any RRT candidate
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// under consideration.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// The transform consists of three steps:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// - convert from the input image's RGB space to RGB with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// primaries and white point according to Rec. 709
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// - apply a per-channel lookup table that slightly increases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// contrast in darker regions but decreases contrast for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// highlights. This tends to make most images look pleasing,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// at least in my opinion, for the images I tried.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// - convert from Rec. 709 RGB to CIE XYZ.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--import "utilities";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--const float lutMin = 0.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--const float lutMax = 4.0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--const float lut[] =
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.000000, 0.034258, 0.078228, 0.123407,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.167658, 0.210146, 0.250543, 0.288758,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.324816, 0.358798, 0.390816, 0.420991,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.449445, 0.476300, 0.501668, 0.525658,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.548368, 0.569891, 0.590312, 0.609707,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.628150, 0.645704, 0.662431, 0.678385,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.693616, 0.708173, 0.722096, 0.735426,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.748199, 0.760448, 0.772204, 0.783497,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.794351, 0.804793, 0.814844, 0.824526,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.833859, 0.842861, 0.851549, 0.859939,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.868046, 0.875884, 0.883465, 0.890803,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.897909, 0.904793, 0.911465, 0.917936,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.924214, 0.930307, 0.936224, 0.941971,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.947557, 0.952987, 0.958269, 0.963408,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.968409, 0.973279, 0.978022, 0.982644,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- 0.987148, 0.991539, 0.995822, 1.000000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--transform_RRT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (varying half R, // ACES RGB pixels
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- varying half G,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- varying half B,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- uniform Chromaticities chromaticities, // RGB space of input image
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- output varying half X_OCES, // OCES XYZ pixels
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- output varying half Y_OCES,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- output varying half Z_OCES)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- float toRec709[4][4] = mult_f44_f44 (RGBtoXYZ (chromaticities, 1.0),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- XYZtoRGB (rec709Chromaticities, 1.0));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- float RGB[3] = {R, G, B};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- RGB = mult_f3_f44 (RGB, toRec709);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- RGB[0] = lookup1D (lut, lutMin, lutMax, RGB[0]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- RGB[1] = lookup1D (lut, lutMin, lutMax, RGB[1]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- RGB[2] = lookup1D (lut, lutMin, lutMax, RGB[2]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- convertRGBtoXYZ_h (rec709Chromaticities, 1.0, RGB, X_OCES, Y_OCES, Z_OCES);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/OpenEXR_CTL/CtlModules/transform_display_video.ctl b/OpenEXR_CTL/CtlModules/transform_display_video.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-deleted file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 8704778..0000000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- OpenEXR_CTL/CtlModules/transform_display_video.ctl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,60 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--///////////////////////////////////////////////////////////////////////////
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// Copyright (c) 2006, Industrial Light & Magic, a division of Lucas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// Digital Ltd. LLC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// All rights reserved.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// Redistribution and use in source and binary forms, with or without
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// modification, are permitted provided that the following conditions are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// met:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// * Redistributions of source code must retain the above copyright
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// notice, this list of conditions and the following disclaimer.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// * Redistributions in binary form must reproduce the above
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// copyright notice, this list of conditions and the following disclaimer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// in the documentation and/or other materials provided with the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// distribution.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// * Neither the name of Industrial Light & Magic nor the names of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// its contributors may be used to endorse or promote products derived
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// from this software without specific prior written permission.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--///////////////////////////////////////////////////////////////////////////
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// A simple display transform for a display with additive RGB
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// channels: The XYZ output (X_OCES, Y_OCES, Z_OCES) of the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// rendering transform is converted a set of RGB values
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// (R_display, G_display, B_display), taking the chromaticities
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--// of the display's primaries and white point into account.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--//
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--import "utilities";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--transform_display_video
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (output varying half R_display,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- output varying half G_display,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- output varying half B_display,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- input varying half X_OCES,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- input varying half Y_OCES,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- input varying half Z_OCES,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- input uniform Chromaticities displayChromaticities)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- float XYZ[3] = {X_OCES, Y_OCES, Z_OCES};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- convertXYZtoRGB_h (displayChromaticities, 1.0, XYZ,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- R_display, G_display, B_display);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/darktable-devel/Portfile b/graphics/darktable-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d44e7a18fe3..e1abec1a494 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/darktable-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/darktable-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,7 @@ github.setup darktable-org darktable 4.2.1 release-
</span> name darktable-devel
conflicts darktable
set my_name darktable
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span>
categories graphics
license GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,7 +88,7 @@ depends_lib-append \
</span> port:libavif \
port:libheif \
port:libjxl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:iso-codes \
path:include/turbojpeg.h:libjpeg-turbo \
port:json-glib \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/darktable/Portfile b/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c6900f45c05..bca40566ae3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/darktable/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,7 @@ github.setup darktable-org darktable 4.2.1 release-
</span> name darktable
conflicts darktable-devel
set my_name darktable
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span>
categories graphics
license GPL-3+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -88,7 +88,7 @@ depends_lib-append \
</span> port:libavif \
port:libheif \
port:libjxl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:iso-codes \
path:include/turbojpeg.h:libjpeg-turbo \
port:json-glib \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/enblend/Portfile b/graphics/enblend/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d117f267175..f8ffaa0cadb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/enblend/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/enblend/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup compiler_blacklist_versions 1.0
</span>
name enblend
version 4.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 5
</span> set branch [join [lrange [split ${version} .] 0 1] .]
categories graphics
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,10 +37,12 @@ depends_lib port:glew \
</span> port:libpng \
port:libxmi \
port:mesa \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> port:vigra
configure.args --with-openexr
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pkg_config_path-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/libexec/openexr2/lib/pkgconfig
</span>
# vigra header file requires C++11
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/exact-image/Portfile b/graphics/exact-image/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5f6d5d2d13c..9049eac2c98 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/exact-image/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/exact-image/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup legacysupport 1.0
</span>
name exact-image
version 1.0.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 4
</span> checksums rmd160 2d33b4139e33f547ba3c7b7025f5045abdf5a17a \
sha256 0694c66be5dec41377acead475de69b3d7ffb42c702402f8b713f8b44cdc2791 \
size 322174
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,8 +71,10 @@ configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
</span> configure.cppflags-prepend -isystem${prefix}/libexec/jasper2/include
configure.ldflags-prepend -L${prefix}/libexec/jasper2/lib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 1998
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cxxflags-append -std=gnu++98
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# OpenEXR requires C++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-openexr_cxx11.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append -std=gnu++11
</span>
# Disable silent rules.
build.args Q=
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/exact-image/files/patch-openexr_cxx11.diff b/graphics/exact-image/files/patch-openexr_cxx11.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..48724a58d1e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/exact-image/files/patch-openexr_cxx11.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,62 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- codecs/dcraw.h.orig 2020-09-10 08:42:19.905105346 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ codecs/dcraw.h 2020-09-10 08:47:50.826316874 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9956,7 +9956,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strncpy (th->desc, desc, 512);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strncpy (th->make, make, 64);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strncpy (th->model, model, 64);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- strcpy (th->soft, "dcraw v"DCRAW_VERSION);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ strcpy (th->soft, "dcraw v" DCRAW_VERSION);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ t = localtime (×tamp);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sprintf (th->date, "%04d:%02d:%02d %02d:%02d:%02d",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ t->tm_year+1900,t->tm_mon+1,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- codecs/openexr.cc.orig 2017-07-21 07:19:01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ codecs/openexr.cc 2023-05-07 00:20:43
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -62,12 +62,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return _stream->eof();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual Int64 tellg ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual uint64_t tellg ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return _stream->tellg ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual void seekg (Int64 pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual void seekg (uint64_t pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _stream->clear ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _stream->seekg (pos);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -103,12 +103,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual Int64 tellp ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual uint64_t tellp ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return _stream->tellp ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- virtual void seekp (Int64 pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ virtual void seekp (uint64_t pos)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _stream->clear ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _stream->seekp (pos);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bardecode/code25i.hh.orig 2019-01-28 05:12:58
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bardecode/code25i.hh 2023-05-07 00:25:12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,11 +31,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const int END_SEQUENCE = 0xD;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const char no_entry = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- static const double n_lq = 15;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- static const double n_hq = 5.3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- static const double w_lq = 5.2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- static const double w_hq = 1.5;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- static const double tol = 0.2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ static constexpr double n_lq = 15;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ static constexpr double n_hq = 5.3;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ static constexpr double w_lq = 5.2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ static constexpr double w_hq = 1.5;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ static constexpr double tol = 0.2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static const usize_t min_quiet_usize = 5;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ //static const usize_t min_quiet_usize = 10;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/field3d/Portfile b/graphics/field3d/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 32ed2dc66b5..4ef8e9e23f9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/field3d/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/field3d/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup compiler_wrapper 1.0
</span>
github.setup imageworks Field3D 1.7.3 v
name field3d
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 6
</span>
checksums rmd160 b540eed98c0c4abf529289e87032d3bdac47be5f \
sha256 b4f6e5c6aeb8d014be7d1d9cabc1f9464094f7f287fbfe33a37def2a73549d52 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,6 +39,11 @@ depends_build-append port:scons
</span> depends_lib-append port:ilmbase \
port:hdf5
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-prepend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -I${prefix}/libexec/openexr2/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -I${prefix}/libexec/openexr2/include/OpenEXR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -L${prefix}/libexec/openexr2/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant universal {}
patchfiles patch-BuildSupport.py \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gegl-0.3/Portfile b/graphics/gegl-0.3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5217318c038..34a51fbb94e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gegl-0.3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gegl-0.3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup gobject_introspection 1.0
</span> name gegl-0.3
set gname gegl
version 0.3.34
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 16
</span> set branch [join [lrange [split ${version} .] 0 1] .]
license {GPL-3+ LGPL-3+}
categories graphics
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,7 +42,7 @@ depends_lib-append path:lib/pkgconfig/babl.pc:babl \
</span> path:include/turbojpeg.h:libjpeg-turbo \
port:lua \
path:bin/dot:graphviz \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> port:exiv2 \
port:gexiv2 \
port:jasper \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +57,8 @@ depends_lib-append path:lib/pkgconfig/babl.pc:babl \
</span> port:webp
patchfiles patch-configure.ac.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-gegl-0.3-exiv2.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-gegl-0.3-exiv2.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-cxx11.diff
</span>
# gegl patch for new libraw
# https://trac.macports.org/ticket/66777
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,8 +79,12 @@ post-patch {
</span>
gobject_introspection yes
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pkg_config_path-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/libexec/openexr2/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # https://trac.macports.org/ticket/63663
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append -std=gnu++11
</span>
use_autoreconf yes
autoreconf.args -fvi
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gegl-0.3/files/patch-cxx11.diff b/graphics/gegl-0.3/files/patch-cxx11.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e65a9670616
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gegl-0.3/files/patch-cxx11.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- operations/external/exr-load.cpp.orig 2017-09-21 12:11:00
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ operations/external/exr-load.cpp 2023-05-07 01:07:20
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -29,9 +29,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define GEGL_OP_NAME exr_load
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define GEGL_OP_C_FILE "exr-load.cpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-extern "C" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "gegl-op.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ImfInputFile.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ImfChannelList.h>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gegl-devel/Portfile b/graphics/gegl-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1b30abbc431..0f294ae4deb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gegl-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gegl-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ name gegl-devel
</span> conflicts gegl
set my_name gegl
version 0.4.44
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> epoch 0
set branch [join [lrange [split ${version} .] 0 1] .]
license {GPL-3+ LGPL-3+}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gegl/Portfile b/graphics/gegl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 50c70dd9358..b233fa7bf38 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gegl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gegl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ name gegl
</span> conflicts gegl-devel
set my_name gegl
version 0.4.44
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> epoch 1
set branch [join [lrange [split ${version} .] 0 1] .]
license {GPL-3+ LGPL-3+}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gimp2-devel/Portfile b/graphics/gimp2-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a9f40a6f17..efe09d2f57d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gimp2-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gimp2-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ set my_name gimp2
</span>
# please remember to update the gimp metapackage to match
version 2.10.34
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> epoch 0
categories graphics
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gimp2/Portfile b/graphics/gimp2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2e4d8722e94..e158a87bbf7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gimp2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gimp2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ set my_name gimp2
</span>
# please remember to update the gimp metapackage to match
version 2.10.34
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> epoch 0
categories graphics
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/gimp3-devel/Portfile b/graphics/gimp3-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f116eddbad2..d8944b419aa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/gimp3-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/gimp3-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ conflicts gimp2 gimp2-devel
</span> set git_commit 9046c758e7b82ffe39b1acb93160a0c9c15743ff
set git_date 20200223
version 2.99.1-${git_date}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 11
</span> license GPL-3+
categories graphics
maintainers {devans @dbevans} {mascguy @mascguy}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/h3dapi/Portfile b/graphics/h3dapi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 559e0068e23..ce161edb3df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/h3dapi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/h3dapi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,11 +2,12 @@
</span>
PortSystem 1.0
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup conflicts_build 1.0
</span> PortGroup wxWidgets 1.0
name h3dapi
version 2.4.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories graphics
platforms darwin
maintainers {@SenseGraphics sensegraphics.com:support}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,6 +110,14 @@ if {${subport} eq ${name}} {
</span> }
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts_build-append openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DOpenEXR_INCLUDE_DIR=${prefix}/libexec/openexr2/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_Half_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libHalf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_Iex_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libIex.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_IlmImf_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libIlmImf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_IlmThread_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libIlmThread.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_Imath_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libImath.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type regex
livecheck.url ${master_sites}/
livecheck.regex h3dapi-(\[0-9.\]+)${extract.suffix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/h3dutil/Portfile b/graphics/h3dutil/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 60494c8294b..b338f4a7038 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/h3dutil/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/h3dutil/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,10 +2,11 @@
</span>
PortSystem 1.0
PortGroup cmake 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup conflicts_build 1.0
</span>
name h3dutil
version 1.4.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories graphics
platforms darwin
maintainers {@SenseGraphics sensegraphics.com:support}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,8 +27,18 @@ checksums rmd160 e5681e4064cc0af0096274165b7f55722940aa5b \
</span>
depends_lib port:dcmtk \
port:freeimage \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> port:zlib
<span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts_build-append openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_INCLUDE_DIR=${prefix}/libexec/openexr2/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_Half_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libHalf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_Iex_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libIex.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_IlmImf_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libIlmImf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_IlmThread_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libIlmThread.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOpenEXR_Imath_LIBRARY_RELEASE=${prefix}/libexec/openexr2/lib/libImath.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.post_args ${worksrcpath}/build
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/hugin-app/Portfile b/graphics/hugin-app/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 008605054c6..8b26d2a865a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/hugin-app/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/hugin-app/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ PortGroup boost 1.0
</span>
name hugin-app
version 2022.0.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> set branch [join [lrange [split ${version} .] 0 1] .]
categories graphics
maintainers {mcalhoun @MarcusCalhoun-Lopez} {mascguy @mascguy} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -139,7 +139,7 @@ depends_lib-append \
</span> port:libpano13 \
path:include/turbojpeg.h:libjpeg-turbo \
port:libpng \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:openexr \
port:vigra \
port:exiv2 \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/imath3/Portfile b/graphics/imath3/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 998a854f047..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/imath3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,99 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Version should be kept in-sync with 'openexr3'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup AcademySoftwareFoundation imath 3.1.7 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name imath3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories graphics
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license BSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {mcalhoun @MarcusCalhoun-Lopez} {mascguy @mascguy} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description OpenEXR Math Library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Imath is a basic, light-weight, and efficient C++ representation of \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2D and 3D vectors and matrices and other simple but useful \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- mathematical objects, functions, and data types common in computer \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- graphics applications, including the "half" 16-bit floating-point type. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Imath also includes optional python bindings for all types and functions, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- including optimized implementations of vector and matrix arrays.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://www.openexr.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir openexr3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from tarball
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 b87e822828ff95ab843a1aa9095109dc3c55c8bd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 1db14ee11f5caf9f77db03cfcb3665b6093690eaaee4371a646c23ddfcb1a43a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 583236
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# NOTE: legacysupport needed for 'CLOCK_MONOTONIC'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Path-Related Variables - START
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The "install name," meaning, the subdirectory name for this port.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Should correspond to the major version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_name \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define all of our base paths up-front
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_prefix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/libexec/${port_install_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/include/${port_install_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/lib/${port_install_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_cmake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_lib}/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_sbin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_prefix}/sbin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_share \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/share/${port_install_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Populate CMake options currently available
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake.install_prefix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake_share_module_dir \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_cmake}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake.install_rpath \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_lib}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_LIBEXECDIR=${port_install_prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_INCLUDEDIR=${port_install_include} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_LIBDIR=${port_install_lib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_NAME_DIR=${port_install_lib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_DOCDIR=${port_install_share} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_BINDIR=${port_install_bin} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_SBINDIR=${port_install_sbin}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Path-Related Variables - END
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cctools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append NM=${prefix}/bin/nm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# avoid dependency on port:grep
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append GREP=/usr/bin/grep
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2014
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# which upgrading, do not find old header files and libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -L${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Only allow numbers, to avoid pre-release versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.livecheck.regex {([0-9.]+)}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/libjxl/Portfile b/graphics/libjxl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f1fc3b7844d..8e1497de3d7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/libjxl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/libjxl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,6 +6,7 @@ PortGroup cmake 1.0
</span> PortGroup compiler_blacklist_versions 1.0
github.setup libjxl libjxl 0.8.1 v
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories graphics
maintainers {jmr @jmroot}
license BSD
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/opencv3-devel/Portfile b/graphics/opencv3-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 800f778f9a2..42f3cc2a76a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/opencv3-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/opencv3-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,7 @@ conflicts opencv3
</span> set my_name opencv3
version 3.4.16
# NOTE: Separate revisions maintained for Python subports, later in portfile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 9
</span>
categories graphics science
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,7 +118,7 @@ depends_lib-append \
</span> port:tiff \
port:webp \
port:ilmbase \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2
</span>
# only search for openexr in ${prefix}
patchfiles-append patch-find-openexr.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -131,7 +131,7 @@ configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
</span> patchfiles-append patch-local_protobuf.diff
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@PREFIX@|${prefix}/libexec/openexr2|g" \
</span> ${worksrcpath}/cmake/OpenCVFindOpenEXR.cmake
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/opencv3/Portfile b/graphics/opencv3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 53337834471..147764041a4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/opencv3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/opencv3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,7 @@ conflicts opencv3-devel
</span> set my_name opencv3
version 3.4.16
# NOTE: Separate revisions maintained for Python subports, later in portfile
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 9
</span>
categories graphics science
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,7 +118,7 @@ depends_lib-append \
</span> port:tiff \
port:webp \
port:ilmbase \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2
</span>
# only search for openexr in ${prefix}
patchfiles-append patch-find-openexr.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -131,7 +131,7 @@ configure.cppflags-replace -I${prefix}/include -isystem${prefix}/include
</span> patchfiles-append patch-local_protobuf.diff
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@PREFIX@|${prefix}/libexec/openexr2|g" \
</span> ${worksrcpath}/cmake/OpenCVFindOpenEXR.cmake
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/opencv4-devel/Portfile b/graphics/opencv4-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 042057d7fd8..ea1443ff65b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/opencv4-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/opencv4-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,7 +53,7 @@ if {${os.major} > 12} {
</span> # NOTE: Separate revisions maintained for Python subports, later in portfile
if {${opencv_latest}} {
github.setup opencv opencv 4.6.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 10
</span> epoch 1
checksums-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,7 +67,7 @@ if {${opencv_latest}} {
</span> livecheck.regex {/archive/([0-9.]+)[a-z]?\.[tz]}
} else {
github.setup opencv opencv 4.5.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 16
</span>
checksums-append \
${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -139,7 +139,7 @@ depends_lib-append \
</span> port:tiff \
port:webp \
port:openexr \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:ade
#------------------------------------------------------------------------------
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/opencv4/Portfile b/graphics/opencv4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b135ee51187..3f35ebd660f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/opencv4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/opencv4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,7 +53,7 @@ if {${os.major} > 12} {
</span> # NOTE: Separate revisions maintained for Python subports, later in portfile
if {${opencv_latest}} {
github.setup opencv opencv 4.6.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 5
</span> epoch 1
checksums-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,7 +67,7 @@ if {${opencv_latest}} {
</span> livecheck.regex {/archive/([0-9.]+)[a-z]?\.[tz]}
} else {
github.setup opencv opencv 4.5.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 20
</span>
checksums-append \
${distname}${extract.suffix} \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -139,7 +139,7 @@ depends_lib-append \
</span> port:tiff \
port:webp \
port:openexr \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:ade
#------------------------------------------------------------------------------
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr/Portfile b/graphics/openexr/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6a8d783ec5e..e3906848c32 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openexr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openexr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,137 +1,91 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup openexr openexr 2.3.0 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# please set revision in subports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories graphics
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license BSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description OpenEXR Graphics Library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description OpenEXR is a high dynamic-range (HDR) image file format developed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- by Industrial Light & Magic for use in computer imaging applications.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://www.openexr.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:cctools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append NM=${prefix}/bin/nm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# avoid dependency on port:grep
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append GREP=/usr/bin/grep
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2014
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Only allow numbers, to avoid pre-release versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.livecheck.regex {([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} ne "ilmbase"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup AcademySoftwareFoundation ${subport} 3.1.7 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openexr { revision 0 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport imath { revision 0 }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories graphics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {mcalhoun @MarcusCalhoun-Lopez} {mascguy @mascguy} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description OpenEXR Graphics Library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description OpenEXR is a high dynamic-range (HDR) image file format developed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ by Industrial Light & Magic for use in computer imaging applications.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport imath {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description OpenEXR Math Library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description Imath is a basic, light-weight, and efficient C++ representation of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2D and 3D vectors and matrices and other simple but useful \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ mathematical objects, functions, and data types common in computer \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ graphics applications, including the "half" 16-bit floating-point type. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Imath also includes optional python bindings for all types and functions, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ including optimized implementations of vector and matrix arrays.
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.openexr.com
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 3444fe1aa647be9ab2e6ea1638e27ea97c3f6688 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 fd6cb3a87f8c1a233be17b94c74799e6241d50fc5efd4df75c7a4b9cf4e25ea6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 18412067
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from tarball
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:ilmbase \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 fc29f18e58422c7d6cb946206d8e34b4dc66cfb4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d1c9c0a027fd28a66138b0f261c4b0cadddabfca00ee2222a871f416bae28b5d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 20495575
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport imath {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 b87e822828ff95ab843a1aa9095109dc3c55c8bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1db14ee11f5caf9f77db03cfcb3665b6093690eaaee4371a646c23ddfcb1a43a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 583236
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # ImfCompressor.h and ImfFloatVectorAttribute.h are included in other header files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # see #49965
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # see also https://lists.nongnu.org/archive/html/openexr-devel/2013-06/msg00001.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # see also https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/openexr/files/openexr-2.2.0-Install-missing-header-files.patch?h=master
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-IlmImf-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # NOTE: legacysupport needed for 'sys/fcntl.h'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ legacysupport.newest_darwin_requires_legacy 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport imath {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # NOTE: legacysupport needed for 'CLOCK_MONOTONIC'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # OS X < 10.6 lacks posix_memalign
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # see https://github.com/openexr/openexr/issues/59
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-IlmImf-ImfSystemSpecific.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:cctools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # which upgrading, do not find old header files and libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # see #51470 for MacPorts report
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # see https://github.com/openexr/openexr/issues/130 for upstream report
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-search_order.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.ldflags-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -L${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:imath \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-subport ilmbase {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distname ilmbase-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 bd60ebfdc114e186db87f8c8b92c4f031b17e0d9 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 456978d1a978a5f823c7c675f3f36b0ae14dba36638aeaa3c4b0e784f12a3862 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 595490
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append NM=${prefix}/bin/nm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# avoid dependency on port:grep
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append GREP=/usr/bin/grep
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Bitrotted ucontext usage is buggy, don't bother with it.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-configure.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2014
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set python_versions {27 35 36 37 38 39}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# which upgrading, do not find old header files and libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see #51470 for MacPorts report
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://github.com/openexr/openexr/issues/130 for upstream report
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# patchfiles-append patch-search_order.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-delete -L${prefix}/lib
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach pver ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- subport py${pver}-pyilmbase {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup active_variants 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PortGroup boost 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target test
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distname pyilmbase-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 127329978f2fd5793a267d1c7c46d5514d1d46b7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9c898bb16e7bc916c82bebdf32c343c0f2878fc3eacbafa49937e78f2079a425 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 524975
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# only allow numbers, to avoid pre-release versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.livecheck.regex {([0-9.]+)}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # so long as boost can only be installed with one version of python at a time,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # conflict with all other pyilmbase ports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach over ${python_versions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${over} ne ${pver}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- conflicts-append py${over}-pyilmbase
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport imath {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-activate {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # see https://trac.macports.org/wiki/PortfileRecipes#deactivatehack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {![catch {lindex [registry_active ilmbase] 0} installed]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set _version [lindex $installed 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[vercmp $_version < 3.0]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #dayo registry_deactivate_composite ilmbase "" [list ports_nodepcheck 1]
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Builds randomly fail with what appears a race condition
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use_parallel_build no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-boost-include-dir=[boost::include_dir] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-boost-lib-dir=[boost::lib_dir] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-boost-python-libname=boost_python${pver}-mt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set pbranch [string index ${pver} 0].[string range ${pver} 1 end]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.python ${prefix}/bin/python${pbranch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python${pver} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${pver}-numpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- require_active_variants [boost::depends_portname] python${pver}
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport openexr_viewers {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distname openexr_viewers-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 cf8cebf8075959db7539cc1f2858b1177b9b8c3e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9b8a6abebfda17586ef7e5fea9ba8e87a3cc688676681ef306b445c3f4034175 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 532154
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:openexr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libfltk.dylib:fltk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ctlang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # do not attempt to have fltk build application bundle
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-fltk.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The bundled libtool doesn't support -stdlib=...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-ltmain.sh.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target check
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr/files/patch-IlmImf-ImfSystemSpecific.h.diff b/graphics/openexr/files/patch-IlmImf-ImfSystemSpecific.h.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index db76e95e759..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openexr/files/patch-IlmImf-ImfSystemSpecific.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- IlmImf/ImfSystemSpecific.h.orig 2016-05-22 21:41:02.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ IlmImf/ImfSystemSpecific.h 2016-05-22 21:42:42.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -54,7 +54,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef IMF_HAVE_SSE2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if defined(__GNUC__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__GNUC__) && (!defined(__APPLE__) || __MAC_OS_X_VERSION_MIN_REQUIRED >= 1060)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // Causes issues on certain gcc versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- //#define EXR_FORCEINLINE inline __attribute__((always_inline))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define EXR_FORCEINLINE inline
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr/files/patch-IlmImf-Makefile.diff b/graphics/openexr/files/patch-IlmImf-Makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index cc7cb99b8e4..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openexr/files/patch-IlmImf-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,40 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- IlmImf/Makefile.am.orig 2016-01-27 22:22:38.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ IlmImf/Makefile.am 2016-01-27 22:26:22.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -137,6 +137,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfTiledOutputFile.h ImfTiledRgbaFile.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfRgbaYca.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfTestFile.h ImfThreading.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ImfCompressor.h ImfFloatVectorAttribute.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfB44Compressor.h ImfStringVectorAttribute.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfMultiView.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfAcesFile.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -165,8 +166,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfDeepImageState.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfDeepImageStateAttribute.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--noinst_HEADERS = ImfCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ImfRleCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+noinst_HEADERS = ImfRleCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfZipCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfPizCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfDwaCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- IlmImf/Makefile.in.orig 2016-01-27 22:22:44.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ IlmImf/Makefile.in 2016-01-27 22:26:26.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -532,6 +532,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfTiledOutputFile.h ImfTiledRgbaFile.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfRgbaYca.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfTestFile.h ImfThreading.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ ImfCompressor.h ImfFloatVectorAttribute.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfB44Compressor.h ImfStringVectorAttribute.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfMultiView.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfAcesFile.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -560,8 +561,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfDeepImageState.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfDeepImageStateAttribute.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--noinst_HEADERS = ImfCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ImfRleCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+noinst_HEADERS = ImfRleCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfZipCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfPizCompressor.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfDwaCompressor.h \
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr/files/patch-configure.diff b/graphics/openexr/files/patch-configure.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ffbe9ec1939..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openexr/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2017-11-17 16:05:28.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2018-04-25 08:15:04.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22447,7 +22447,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--for ac_header in limits.h unistd.h ucontext.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+for ac_header in limits.h unistd.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- do :
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr/files/patch-fltk.diff b/graphics/openexr/files/patch-fltk.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ee572f9ca1f..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openexr/files/patch-fltk.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- exrdisplay/Makefile.in.orig 2016-01-31 06:22:45.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ exrdisplay/Makefile.in 2016-01-31 06:24:22.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -699,10 +699,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @HAVE_FLTK_TRUE@all-local:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@HAVE_FLTK_TRUE@ @FLTK_CONFIG@ --post exrdisplay
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#@HAVE_FLTK_TRUE@ @FLTK_CONFIG@ --post exrdisplay
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @HAVE_FLTK_TRUE@install-exec-hook:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--@HAVE_FLTK_TRUE@ @FLTK_CONFIG@ --post $(DESTDIR)$(bindir)/exrdisplay
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#@HAVE_FLTK_TRUE@ @FLTK_CONFIG@ --post $(DESTDIR)$(bindir)/exrdisplay
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @HAVE_FLTK_FALSE@install-exec-hook:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr/files/patch-ltmain.sh.diff b/graphics/openexr/files/patch-ltmain.sh.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0ab05008341..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openexr/files/patch-ltmain.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- ltmain.sh.orig 2017-11-17 16:01:34.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ ltmain.sh 2018-04-25 08:17:50.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -5853,7 +5853,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ -O*|-flto*|-fwhopr*|-fuse-linker-plugin|-stdlib=*)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- func_quote_for_eval "$arg"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- arg="$func_quote_for_eval_result"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- func_append compile_command " $arg"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9652,4 +9652,3 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # sh-indentation:2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # End:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # vi:sw=2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr/files/patch-search_order.diff b/graphics/openexr/files/patch-search_order.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b4b6892d8fe..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openexr/files/patch-search_order.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- IlmImf/Makefile.in.orig 2016-05-22 12:57:47.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ IlmImf/Makefile.in 2016-05-22 13:18:35.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -581,10 +581,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ImfOptimizedPixelReading.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTRA_DIST = $(noinst_HEADERS) b44ExpLogTable.cpp b44ExpLogTable.h dwaLookups.cpp dwaLookups.h CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--INCLUDES = @ILMBASE_CXXFLAGS@ \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+INCLUDES = \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -I$(top_builddir) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -I$(top_srcdir)/config \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $(ILMBASE_CFLAGS) $(ZLIB_CFLAGS)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(ILMBASE_CFLAGS) $(ZLIB_CFLAGS) \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @ILMBASE_CXXFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CLEANFILES = b44ExpLogTable b44ExpLogTable.h dwaLookups dwaLookups.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- b44ExpLogTable_SOURCES = b44ExpLogTable.cpp
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr2/Portfile b/graphics/openexr2/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..14720a8fe16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openexr2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,68 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name openexr2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup AcademySoftwareFoundation openexr 2.5.8 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ilmbase {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openexr_viewers {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories graphics
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description OpenEXR Graphics Library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description OpenEXR is a high dynamic-range (HDR) image file format developed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ by Industrial Light & Magic for use in computer imaging applications.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.openexr.com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 5b623bebf0a456db656f8e9fc91d6109386fa61b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 38443be87db1b0eaa53747104246943120c3812cc54cfbbec1846c8917e74884 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 27540352
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.source_dir ${worksrcpath}/OpenEXR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.install_prefix ${prefix}/libexec/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ilmbase {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.source_dir ${worksrcpath}/IlmBase
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.install_prefix ${prefix}/libexec/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openexr_viewers {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake.source_dir ${worksrcpath}/OpenEXR_Viewers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # which upgrading, do not find old header files and libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # see #51470 for MacPorts report
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # see https://github.com/openexr/openexr/issues/130 for upstream report
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #patchfiles-append patch-search_order.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.ldflags-delete -L${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport openexr_viewers {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:openexr2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libfltk.dylib:fltk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd ctest
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# only allow numbers, to avoid pre-release versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.livecheck.regex {(2.[0-9.]+)}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openexr3/Portfile b/graphics/openexr3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b60ca560c9e..c7b3f272d6f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openexr3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openexr3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,129 +1,21 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup cmake 1.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup conflicts_build 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Version should be kept in-sync with 'imath3'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup AcademySoftwareFoundation openexr 3.1.7 v
</span> name openexr3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories graphics
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license BSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {mcalhoun @MarcusCalhoun-Lopez} {mascguy @mascguy} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.1.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ categories graphics
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description OpenEXR Graphics Library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description OpenEXR is a high dynamic-range (HDR) image file format developed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- by Industrial Light & Magic for use in computer imaging applications.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://www.openexr.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.tarball_from tarball
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 fc29f18e58422c7d6cb946206d8e34b4dc66cfb4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 d1c9c0a027fd28a66138b0f261c4b0cadddabfca00ee2222a871f416bae28b5d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 20495575
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# NOTE: legacysupport needed for 'sys/fcntl.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-legacysupport.newest_darwin_requires_legacy 10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Path-Related Variables - START
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The "install name," meaning, the subdirectory name for this port.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Should correspond to the major version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_name \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Define all of our base paths up-front
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_prefix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/libexec/${port_install_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/include/${port_install_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/lib/${port_install_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_cmake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_lib}/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_sbin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_prefix}/sbin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set port_install_share \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${prefix}/share/${port_install_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Populate CMake options currently available
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake.install_prefix \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake_share_module_dir \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_cmake}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake.install_rpath \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_install_lib}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_LIBEXECDIR=${port_install_prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_INCLUDEDIR=${port_install_include} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_LIBDIR=${port_install_lib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_NAME_DIR=${port_install_lib} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_DOCDIR=${port_install_share} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_BINDIR=${port_install_bin} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DCMAKE_INSTALL_SBINDIR=${port_install_sbin}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Path-Related Variables - END
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#------------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:cctools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:imath3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set imath3_lib ${prefix}/lib/imath3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-cmake.module_path-prepend \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${imath3_lib}/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append NM=${prefix}/bin/nm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# avoid dependency on port:grep
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append GREP=/usr/bin/grep
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2014
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# which upgrading, do not find old header files and libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see #51470 for MacPorts report
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://github.com/openexr/openexr/issues/130 for upstream report
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# patchfiles-append patch-search_order.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -L${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# openexr3 3.1.7_0 installs its own public copy of 'imath3' too, which causes a build conflict.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Logic added 2023-05-05; keep in place for at least 6 months.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-proc port_check_conflict {} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- global subport
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set port_conflict_name ${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set port_conflict_ver_min "3.1.7_0"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set port_conflict_ver_max "3.1.7_0"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ![catch {set port_conflict_ver_info [lindex [registry_active ${port_conflict_name}] 0]}] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set port_conflict_ver [lindex ${port_conflict_ver_info} 1]_[lindex ${port_conflict_ver_info} 2]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_info "${port_conflict_name} active version: ${port_conflict_ver}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { [vercmp ${port_conflict_ver} ${port_conflict_ver_min}] >= 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && [vercmp ${port_conflict_ver} ${port_conflict_ver_max}] <= 0 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_info "${port_conflict_name} conflicts; declare build conflict"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- conflicts_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${port_conflict_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by openexr
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-test.run yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport imath3 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.1.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-port_check_conflict
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Only allow numbers, to avoid pre-release versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.livecheck.regex {([0-9.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by imath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openimageio/Portfile b/graphics/openimageio/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 42b5bf813b6..7538b09fa08 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openimageio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openimageio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup boost 1.0
github.setup OpenImageIO oiio 2.4.5.0 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 3
</span> checksums rmd160 32b2b0f0b01268a91fc98cfca948a71e89d8e54b \
sha256 21177a9665021a99123885cd8383116d15013b6610b4b09bcf209612423fedc5 \
size 31938357
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,7 +42,7 @@ configure.cxxflags-append \
</span> # this, it also forces used version of osl
if {${os.platform} eq "darwin" && ${os.major} < 20} {
github.setup OpenImageIO oiio 2.1.20.0 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 9
</span> checksums rmd160 d10c488b93ab2335d53545d8a1b35ba4c1babb98 \
sha256 75222543286d3a12473aa03fdb4e6c9f98760c5ad1ad89d3cf82a5da41385ae0 \
size 29115990
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +76,7 @@ depends_lib-append port:robin-map \
</span> port:bzip2 \
port:libpng \
port:tiff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:openexr \
port:squish \
port:${port_libfmt}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openvdb/Portfile b/graphics/openvdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0f4e12b225c..d24d2d4d65c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/openvdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openvdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup boost 1.0
github.setup AcademySoftwareFoundation openvdb 10.0.1 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> categories graphics
platforms darwin
license {MPL-2 LGPL-2.1+}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,7 +43,7 @@ depends_lib-append port:zlib \
</span> port:blosc \
port:tbb \
path:lib/pkgconfig/glfw3.pc:glfw \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:openexr
configure.args-append -DTBB_INCLUDEDIR=${prefix}/libexec/tbb/include \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/osl/Portfile b/graphics/osl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b7786a73356..6925e2b8fe7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/osl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/osl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ PortGroup active_variants 1.1
</span>
github.setup AcademySoftwareFoundation OpenShadingLanguage 1.12.7.0 v
name osl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories graphics
platforms darwin
license BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +44,7 @@ set llvm_version 14
</span> if {${os.platform} eq "darwin" && ${os.major} < 20} {
github.setup AcademySoftwareFoundation OpenShadingLanguage 1.11.13.0 Release-
name osl
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 3
</span>
checksums rmd160 87b4fc115da9574735671fb56d3ae34a17171084 \
sha256 7ec1e9a460bd22211b14d926287c946d5ffba753d3ee48d08cf6149db2f23e12 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,7 +64,7 @@ depends_build-append port:flex \
</span> port:bison \
port:clang-$llvm_version
depends_lib-append port:llvm-$llvm_version \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:pugixml \
port:pybind11 \
port:openimageio
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/pbrt3/Portfile b/graphics/pbrt3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9849cc9a210..e285f66a724 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/pbrt3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/pbrt3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup cmake 1.1
</span> github.setup mmp pbrt-v3 aaa552a4b9cbf9dccb71450f47b268e0ed6370e2
name pbrt3
version 20200626
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> homepage https://www.pbrt.org
categories graphics
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/povray/Portfile b/graphics/povray/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a097a39f8e8..023870a2ef8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/povray/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/povray/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup conflicts_build 1.0
</span> PortGroup github 1.0
PortGroup muniversal 1.0
PortGroup boost 1.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +12,7 @@ compiler.cxx_standard 2011
</span> configure.cxxflags-append -std=c++11
github.setup POV-Ray povray 3.7.0.8 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 5
</span> checksums rmd160 5d3a261f07187bd799ebc946a25c4e9725674209 \
sha256 e86427f83b9bc356e6694bd053eb23b310aa0f942ac9215860c86f0035865ce2 \
size 52885333
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +38,7 @@ depends_build port:autoconf \
</span> depends_lib path:include/turbojpeg.h:libjpeg-turbo \
port:libpng \
port:libsdl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> port:tiff \
port:xorg-libsm \
port:xpm \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,6 +56,11 @@ pre-configure {
</span> ${worksrcpath}/unix/VERSION
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pkg_config_path-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/libexec/openexr2/lib/pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.env "COMPILED_BY=MacPorts <https://www.macports.org/>"
configure.libs -lboost_system-mt -lboost_thread-mt
configure.args --disable-optimiz-arch \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,7 +70,7 @@ configure.args --disable-optimiz-arch \
</span> --with-libpng=${prefix}/lib \
--with-libsdl=${prefix}/lib \
--with-libtiff=${prefix}/lib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-openexr=${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-openexr=${prefix}/libexec/openexr2/lib \
</span> --with-zlib=${prefix}/lib
set conf_files {povray.conf povray.ini}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/synfig/Portfile b/graphics/synfig/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 18f03cd95a4..e7ba2f46b59 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/synfig/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/synfig/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ if {${subport} in [list ${name} ${name}studio]} {
</span> }
if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 1
</span> checksums rmd160 35f55a26bdc7bce9a4675ed5ac259edb52d254ab \
sha256 cd9882a091433e22e484e47d7bfe542aaefd3f62bfd746d306be4ce964756f06 \
size 5177728
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vigra/Portfile b/graphics/vigra/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 827eb79eb3c..041dcd197a7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vigra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vigra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ PortGroup boost 1.0
</span>
github.setup ukoethe vigra 1-11-1 Version-
version [strsed ${github.version} {g/-/./}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 19
</span> categories graphics
platforms darwin
license MIT
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,11 +33,18 @@ depends_lib path:include/turbojpeg.h:libjpeg-turbo \
</span> port:tiff \
port:libpng \
port:zlib \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr2 \
</span> port:fftw-3-single \
port:hdf5
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_INCLUDE_DIR=${prefix}/libexec/openexr2/include/OpenEXR \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_ILMIMF_LIBRARY=${prefix}/libexec/openexr2/lib/libIlmImf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_HALF_LIBRARY=${prefix}/libexec/openexr2/lib/libHalf.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_IEX_LIBRARY=${prefix}/libexec/openexr2/lib/libIex.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_ILMTHREAD_LIBRARY=${prefix}/libexec/openexr2/lib/libIlmThread.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENEXR_IMATH_LIBRARY=${prefix}/libexec/openexr2/lib/libImath.dylib
</span>
# modify tests for existence of c++11 std::unique_ptr
# see https://github.com/ukoethe/vigra/pull/421
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/vips/Portfile b/graphics/vips/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5c0032ed6c1..a35cd15f9df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/vips/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/vips/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup gobject_introspection 1.0
</span> PortGroup meson 1.0
github.setup libvips libvips 8.14.2 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> name vips
distname vips-${version}
description VIPS is an image processing library.
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gmic/Portfile b/science/gmic/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4604c0534bc..03b8d69e1a4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gmic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gmic/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,13 +11,13 @@ if {${subport} eq "gmic-gimp" || ${subport} eq "gmic-qt"} {
</span> PortGroup active_variants 1.1
} else {
PortGroup makefile 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> patchfiles patch-src-Makefile.diff
}
name gmic
version 3.2.4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 2
</span> license CeCILL
categories science graphics
maintainers {mps @Schamschula} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +44,7 @@ depends_lib port:curl \
</span> path:lib/libavcodec.dylib:ffmpeg \
port:fftw-3 \
port:GraphicsMagick \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:imath \
</span> port:libheif \
path:include/turbojpeg.h:libjpeg-turbo \
port:libpng \
</pre><pre style='margin:0'>
</pre>