<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f6e29ec896c917d4657b73d170d387cff3bbb993">https://github.com/macports/macports-ports/commit/f6e29ec896c917d4657b73d170d387cff3bbb993</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 f6e29ec896c exact-image: Update to 1.2.1
</span>f6e29ec896c is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f6e29ec896c917d4657b73d170d387cff3bbb993
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Fri Jan 5 17:03:51 2024 -0600

<span style='display:block; white-space:pre;color:#404040;'>    exact-image: Update to 1.2.1
</span>---
 graphics/exact-image/Portfile                      | 51 +++++++++++-------
 .../exact-image/files/patch-openexr_cxx11.diff     | 62 ----------------------
 .../exact-image/files/patch-static-library-ar.diff |  6 +--
 3 files changed, 35 insertions(+), 84 deletions(-)

<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 06b00825420..b309de23829 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;'>@@ -4,11 +4,11 @@ PortSystem          1.0
</span> PortGroup           legacysupport 1.0
 
 name                exact-image
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.0.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  2d33b4139e33f547ba3c7b7025f5045abdf5a17a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  0694c66be5dec41377acead475de69b3d7ffb42c702402f8b713f8b44cdc2791 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    322174
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6173ca9b71b4088f38eee05ff4a254888e97532e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7843cf35db40f3a2caed3d0b11256e226ef16169244ca2dc1c89af86ac8a148a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    320849
</span> 
 categories          graphics
 license             GPL-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,33 +29,37 @@ patchfiles-append   patch-static-library-ar.diff
</span> patchfiles-append   patch-save-config.log.diff
 patchfiles-append   patch-codecs-jpeg2000.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       path:bin/pkg-config:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_lib         port:antigraingeometry \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libpng \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:jasper2 \
</span>                     port:expat \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:openexr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:jasper2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libheif \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libpng \
</span>                     port:lcms \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:openexr \
</span>                     port:tiff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --with-freetype \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --with-expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-freetype \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-jasper \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-lcms \
</span>                     --with-libjpeg \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-libtiff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-libheif \
</span>                     --with-libpng \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-jasper \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-libtiff \
</span>                     --with-openexr \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --with-lcms \
</span>                     --without-bardecode \
                     --without-evas \
                     --without-libgif \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --without-x11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-libjxl \
</span>                     --without-lua \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --without-swig \
</span>                     --without-perl \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --without-python \
</span>                     --without-php \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --without-ruby
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-python \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-ruby \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-swig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-x11
</span> 
 configure.universal_args-delete --disable-dependency-tracking
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,13 +76,22 @@ configure.cppflags-prepend -isystem${prefix}/libexec/jasper2/include
</span> configure.ldflags-prepend   -L${prefix}/libexec/jasper2/lib
 
 # OpenEXR requires C++11
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append           patch-openexr_cxx11.diff
</span> compiler.cxx_standard       2011
 configure.cxxflags-append   -std=gnu++11
 
 # Disable silent rules.
 build.args          Q=
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set docdir ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        LICENSE \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        README \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        TODO \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type      regex
 livecheck.url       [lindex ${master_sites} 0]
 livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
<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>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 48724a58d1e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/exact-image/files/patch-openexr_cxx11.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,62 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- codecs/dcraw.h.orig    2020-09-10 08:42:19.905105346 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ codecs/dcraw.h 2020-09-10 08:47:50.826316874 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -9956,7 +9956,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   strncpy (th->desc, desc, 512);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   strncpy (th->make, make, 64);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   strncpy (th->model, model, 64);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  strcpy (th->soft, "dcraw v"DCRAW_VERSION);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  strcpy (th->soft, "dcraw v" DCRAW_VERSION);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   t = localtime (&timestamp);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   sprintf (th->date, "%04d:%02d:%02d %02d:%02d:%02d",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       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:#ffe0e0;'>---- codecs/openexr.cc.orig 2017-07-21 07:19:01
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ codecs/openexr.cc      2023-05-07 00:20:43
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -62,12 +62,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return _stream->eof();
</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;'>--  virtual Int64 tellg ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  virtual uint64_t tellg ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return _stream->tellg ();
</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;'>--  virtual void seekg (Int64 pos)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  virtual void seekg (uint64_t pos)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _stream->clear ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _stream->seekg (pos);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -103,12 +103,12 @@
</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;'>--  virtual Int64 tellp ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  virtual uint64_t tellp ()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return _stream->tellp ();
</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;'>--  virtual void seekp (Int64 pos)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  virtual void seekp (uint64_t pos)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _stream->clear ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     _stream->seekp (pos);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- bardecode/code25i.hh.orig      2019-01-28 05:12:58
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ bardecode/code25i.hh   2023-05-07 00:25:12
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,11 +31,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         static const int END_SEQUENCE = 0xD;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         static const char no_entry = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        static const double n_lq = 15;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        static const double n_hq = 5.3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        static const double w_lq = 5.2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        static const double w_hq = 1.5;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        static const double tol = 0.2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        static constexpr double n_lq = 15;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        static constexpr double n_hq = 5.3;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        static constexpr double w_lq = 5.2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        static constexpr double w_hq = 1.5;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        static constexpr double tol = 0.2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         static const usize_t min_quiet_usize = 5;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         //static const usize_t min_quiet_usize = 10;
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/exact-image/files/patch-static-library-ar.diff b/graphics/exact-image/files/patch-static-library-ar.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 346b5dd45ab..538dd03f9ba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/exact-image/files/patch-static-library-ar.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/exact-image/files/patch-static-library-ar.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,8 @@
</span> Use ar to link static libraries to support universal builds.
 I don't understand why upstream stopped using ar back in version 0.0.3.
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- build/bottom.make.orig      2016-02-25 12:41:01.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ build/bottom.make      2019-01-08 18:50:57.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -66,10 +66,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- build/bottom.make.orig 2019-09-29 15:33:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ build/bottom.make      2024-01-05 16:46:42.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -62,10 +62,7 @@
</span>  
  $($(X_MODULE)_OUTPUT)/$(BINARY)$(X_LIBEXT): $($(X_MODULE)_OBJS)
        @echo '  LINK LIB  $@'
</pre><pre style='margin:0'>

</pre>