<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/e715b03a2ba3ae720ee647ee09d065ebf4c29579">https://github.com/macports/macports-ports/commit/e715b03a2ba3ae720ee647ee09d065ebf4c29579</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 e715b03 opencolorio, openimageio: new (interdependent) ports
</span>e715b03 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e715b03a2ba3ae720ee647ee09d065ebf4c29579
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Tue Aug 21 05:44:59 2018 -0700
<span style='display:block; white-space:pre;color:#404040;'> opencolorio, openimageio: new (interdependent) ports
</span>---
graphics/opencolorio/Portfile | 140 ++++++++++++++++++++
.../opencolorio/files/patch-CMakeLists.txt.diff | 20 +++
graphics/opencolorio/files/patch-upstream.diff | 99 ++++++++++++++
graphics/openimageio/Portfile | 143 +++++++++++++++++++++
4 files changed, 402 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/opencolorio/Portfile b/graphics/opencolorio/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0472b55
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/opencolorio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,140 @@
</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 github 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 cxx11 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup imageworks OpenColorIO 1.1.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name opencolorio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories graphics
</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;'>+license BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://opencolorio.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description a color management framework for visual effects and animation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ OpenColorIO (OCIO) is a complete color management solution \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ geared towards motion picture production with an emphasis on visual effects and computer animation.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 6337c94fbc47b85d5aae898f50c034b31a7f42b7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ab02cc5ded1492ddd1c5320fe3578a53206f54222970c7b41a6a3167ff453d0c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 13827571
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://github.com/imageworks/OpenColorIO/commit/c43cc918c3e79e324f11ca47e95bfe36e9e0dd15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-upstream.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# source assumes C++11 compiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -std=c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# not in MacPorts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOCIO_BUILD_TRUELIGHT=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOCIO_BUILD_NUKE=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# from CMakeLists.txt:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Need to also get the boost headers here, as yaml-cpp 0.5.0+ requires them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:boost
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:yaml-cpp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tinyxml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_EXTERNAL_YAML=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_EXTERNAL_TINYXML=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_EXTERNAL_LCMS=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# OpenColorIO intentially installs Python module in lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://github.com/imageworks/OpenColorIO/blob/15e96c1f579d3640947a5fcb5ec831383cc3956e/src/pyglue/CMakeLists.txt#L85
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python27 description {Build the Python 2.7 bindings} conflicts python36 python37 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 0755 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/lib/python2.7/site-packages/PyOpenColorIO.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages/
</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;'>+variant python36 description {Build the Python 3.6 bindings} conflicts python27 python37 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON=${prefix}/bin/python3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 0755 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${frameworks_dir}/Python.framework/Versions/3.6/lib/python3.6/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/lib/python3.6/site-packages/PyOpenColorIO.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${frameworks_dir}/Python.framework/Versions/3.6/lib/python3.6/site-packages/
</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;'>+variant python37 description {Build the Python 3.7 bindings} conflicts python27 python36 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON=${prefix}/bin/python3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 0755 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${frameworks_dir}/Python.framework/Versions/3.7/lib/python3.7/site-packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${prefix}/lib/python3.7/site-packages/PyOpenColorIO.so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${frameworks_dir}/Python.framework/Versions/3.7/lib/python3.7/site-packages/
</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;'>+if {![variant_isset python27] && ![variant_isset python36] && ![variant_isset python37]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOCIO_BUILD_PYGLUE=OFF
</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;'>+if {![variant_isset python36] && ![variant_isset python37]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +python27
</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;'>+# make neither x11 nor quartz default since openimageio depends on opencolorio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant x11 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lcms2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openimageio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:mesa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libGLU \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:freeglut \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:glew
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENGL_gl_LIBRARY=${prefix}/lib/libGL.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENGL_glu_LIBRARY=${prefix}/lib/libGLU.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DGLUT_glut_LIBRARY=${prefix}/lib/libglut.dylib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DGLUT_INCLUDE_DIR=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOPENGL_INCLUDE_DIR=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DGLUT_cocoa_LIBRARY="" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DGLEW_INCLUDES=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DGLEW_LIBRARIES=${prefix}/lib/libGLEW.dylib
</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;'>+variant quartz {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lcms2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openimageio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:glew
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DGLUT_glut_LIBRARY=/System/Library/Frameworks/GLUT.framework
</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;'>+if {![variant_isset x11] && ![variant_isset quartz]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DOCIO_BUILD_APPS=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/opencolorio/files/patch-CMakeLists.txt.diff b/graphics/opencolorio/files/patch-CMakeLists.txt.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a6b72db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/opencolorio/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,20 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig 2018-01-04 18:38:27.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2018-08-19 17:57:01.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,7 +36,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(OCIO_PYGLUE_SONAME "If ON, soname/soversion will be set for Python module library" OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(OCIO_PYGLUE_LIB_PREFIX "If ON, prefix the Python module with 'lib'" OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-if(UNIX AND NOT APPLE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(USE_EXTERNAL_YAML "Use system installed yaml-cpp library." OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(USE_EXTERNAL_TINYXML "Use system installed tinyxml library." OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ option(USE_EXTERNAL_LCMS "Use system install lcms2 library." OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -385,7 +385,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(OCIO_INLINES_HIDDEN OFF)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set(EXTERNAL_COMPILE_FLAGS "-DTIXML_USE_STL ${YAML_CPP_COMPILE_FLAGS} ${GCC_COMPILE_FLAGS}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(EXTERNAL_COMPILE_FLAGS "${YAML_CPP_COMPILE_FLAGS} ${GCC_COMPILE_FLAGS}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(EXTERNAL_LINK_FLAGS "")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(EXTERNAL_LIBRARY_DIRS ${PROJECT_BINARY_DIR}/ext/dist/lib)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/opencolorio/files/patch-upstream.diff b/graphics/opencolorio/files/patch-upstream.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..39d537b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/opencolorio/files/patch-upstream.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,99 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From c43cc918c3e79e324f11ca47e95bfe36e9e0dd15 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Jonathan Scruggs <j.scruggs@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 14 Jan 2018 19:59:31 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Add GNUInstallDirs variables and fix install location for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+GNUInstallDirs is supported on all platforms and variables are set
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+to the standard GNU locations.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This patch corrects the location where the CMake files are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+installed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Signed-off by: Jonathan Scruggs <j.scruggs@gmail.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CMakeLists.txt | 9 +++++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ docs/CMakeLists.txt | 4 ++--
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ export/pkgconfig/OpenColorIO.pc.in | 6 ++----
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 3 files changed, 9 insertions(+), 10 deletions(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/CMakeLists.txt b/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index a399d57a..ece344f6 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -59,6 +59,7 @@ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(ParseArguments)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(OCIOMacros)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ include(ExternalProject)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include(GNUInstallDirs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ enable_language(CXX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -531,7 +532,7 @@ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure_file(${CMAKE_SOURCE_DIR}/share/ocio/setup_ocio.sh.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh @ONLY)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION share/ocio/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/share/ocio/setup_ocio.sh DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/ocio/)
</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;'>+ ### CPACK ###
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -596,7 +597,7 @@ if(TARGET OpenColorIO_STATIC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(OCIO_STATIC_COMPILE_DEFINITIONS )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install(EXPORT OpenColorIO DESTINATION cmake)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install(EXPORT OpenColorIO DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/OpenColorIO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ get_filename_component(OpenColorIO_DIR \"\${CMAKE_CURRENT_LIST_FILE}\" PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -608,7 +608,7 @@ file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ## targets libraries + associated definitions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(NOT TARGET OpenColorIO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- include(\"\${OpenColorIO_DIR}/cmake/OpenColorIO.cmake\") ## thanks to imported target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ include(\"\${OpenColorIO_DIR}/${CMAKE_INSTALL_LIBDIR}/cmake/OpenColorIO/OpenColorIO.cmake\") ## thanks to imported target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(TARGET OpenColorIO AND NOT OpenColorIO_USE_STATIC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ message(STATUS \"shared target OpenColorIO : see OpenColorIO_LIBRARY\")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(OpenColorIO_LIBRARY OpenColorIO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -646,4 +647,4 @@ file(WRITE "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ message(STATUS OPENCOLORIO_FOUND=\${OPENCOLORIO_FOUND})
</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;'>+-install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION .)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++install(FILES "${CMAKE_BINARY_DIR}/OpenColorIOConfig.cmake" DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/OpenColorIO)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3fd0299e..a822a191 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- docs/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ docs/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -138,7 +138,7 @@ add_custom_target(doc ALL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_dependencies(doc Sphinx)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/build-html/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DESTINATION ${CMAKE_INSTALL_DOCDIR}/html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PATTERN .* EXCLUDE
</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;'>+@@ -166,6 +166,6 @@ if(PDFLATEX_COMPILER)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ add_dependencies(pdf latex)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/build-latex/OpenColorIO.pdf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/OpenColorIO/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ DESTINATION ${CMAKE_INSTALL_DOCDIR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/export/pkgconfig/OpenColorIO.pc.in b/export/pkgconfig/OpenColorIO.pc.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 81ab4ce3..c4553a4f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- export/pkgconfig/OpenColorIO.pc.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ export/pkgconfig/OpenColorIO.pc.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,7 +1,5 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-prefix=@CMAKE_INSTALL_PREFIX@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-exec_prefix=@CMAKE_INSTALL_EXEC_PREFIX@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-includedir=${prefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-libdir=${exec_prefix}/lib@LIB_SUFFIX@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++libdir=@CMAKE_INSTALL_FULL_LIBDIR@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Name: OpenColorIO
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Description: A color management framework for visual effects and animation
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/openimageio/Portfile b/graphics/openimageio/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7eb3b9f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/openimageio/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,143 @@
</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 github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5 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 cxx11 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup OpenImageIO oiio 1.8.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name openimageio
</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;'>+description a library for reading and writing images
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description OpenImageIO is a library for reading and writing images, and a bunch of related classes, utilities, and applications.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 5606df36a051b049d64d6f32403be5aee5c1c9fc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 24b93ebe6cc31aa92d3246b65ec66fcf626af32fcd4b04847c7f23c8e2adcabd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 27829708
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.master_sites ${github.homepage}/archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname Release-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir oiio-Release-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# avoid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# ccache: error: Failed to create directory ${prefix}/var/macports/build/.ccache/tmp: Operation not permitted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_CCACHE=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# avoid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# error: 'PyObject_AsReadBuffer' is deprecated
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DSTOP_ON_WARNING=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:boost \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:jpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libpng \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tiff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:webp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ilmbase \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openexr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# optional components
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_OPENGL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_QT=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+qt5.depends_component qtbase
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python27 description {Build the Python 2.7 bindings} conflicts python36 python37 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON_VERSION=2.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON_EXECUTABLE=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants boost python27
</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;'>+variant python36 description {Build the Python 3.6 bindings} conflicts python27 python37 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON_VERSION=3.6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON_EXECUTABLE=${prefix}/bin/python3.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants boost python36
</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;'>+variant python37 description {Build the Python 3.7 bindings} conflicts python27 python36 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append port:python37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON_VERSION=3.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DPYTHON_EXECUTABLE=${prefix}/bin/python3.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ require_active_variants boost python37
</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;'>+if {![variant_isset python27] && ![variant_isset python36] && ![variant_isset python37]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_PYTHON=OFF
</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;'>+if {![variant_isset python36] && ![variant_isset python37]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +python27
</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;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_FIELD3D=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:field3d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_FFMPEG=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:ffmpeg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# conflicts with jpeg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_JPEGTURBO=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#depends_lib-append port:libjpeg-turbo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_OPENJPEG=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:openjpeg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_OCIO=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:opencolorio
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_OPENCV=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:opencv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# openssl is deprecated
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://github.com/Homebrew/homebrew-core/pull/22522#issuecomment-364831533
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_OPENSSL=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#depends_lib-append port:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_FREETYPE=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:freetype
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_GIF=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:giflib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_PTEX=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:ptex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_LIBRAW=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:libraw
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# not in MacPorts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -DUSE_NUKE=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -DUSE_DICOM=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append port:dcmtk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex archive/Release-(\\d+(?:\\.\\d+)*)${extract.suffix}
</span></pre><pre style='margin:0'>
</pre>