<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/b42c3fe9c5040f1d67199294b63602a08659b4cb">https://github.com/macports/macports-ports/commit/b42c3fe9c5040f1d67199294b63602a08659b4cb</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 b42c3fe  exact-image: update version 0.9.2->1.0.1
</span>b42c3fe is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b42c3fe9c5040f1d67199294b63602a08659b4cb
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Sun Nov 11 14:37:20 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    exact-image: update version 0.9.2->1.0.1
</span>---
 graphics/exact-image/Portfile                  | 30 +++++++-----
 graphics/exact-image/files/patch-compiler.diff | 66 ++++++++++++++++++++++++++
 graphics/exact-image/files/patch-no_fast.diff  | 34 +++++++++++++
 3 files changed, 119 insertions(+), 11 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 5abe3db..740fe9c 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;'>@@ -3,8 +3,7 @@
</span> PortSystem          1.0
 
 name                exact-image
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.9.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.0.1
</span> categories          graphics
 license             GPL-2
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,8 +19,19 @@ master_sites        http://dl.exactcode.de/oss/exact-image/
</span> 
 use_bzip2           yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  2ce154670bdb8fd3436cdbf1139b769d63ddc60a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  665b205740b17b4162fae73aa36eb7046f28bb216d612461ca0499ff47a566ba
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  fbcc51db9881f7c3b3f9b668a7751278396333f7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3bf45d21e653f6a4664147eb4ba29178295d530400d5e16a2ab19ac79f62b76c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    314168
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://trac.macports.org/wiki/UsingTheRightCompiler
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|__MACPORTS_CXX__|${configure.cxx} [get_canonical_archflags cxx]|g" ${worksrcpath}/config/functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|__MACPORTS_CC__|${configure.cc} [get_canonical_archflags cc]|g"   ${worksrcpath}/config/functions
</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;'>+# avoid compiler flags that just generate warnings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-no_fast.diff
</span> 
 depends_build       port:pkgconfig
 depends_lib         port:antigraingeometry \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,6 +52,7 @@ configure.args      --with-freetype \
</span>                     --without-bardecode \
                     --without-evas \
                     --without-libgif \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --without-x11 \
</span>                     --without-lua \
                     --without-swig \
                     --without-perl \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,14 +62,11 @@ configure.args      --with-freetype \
</span> 
 configure.universal_args-delete --disable-dependency-tracking
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# gcc-4.2: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant   no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          CC="${configure.cc} [get_canonical_archflags cc]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CXX="${configure.cxx} [get_canonical_archflags cxx]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    Q=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# for unknown reason, variable isn't saved in config.make
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append EXPATLIBS="-lexpat"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args       {*}${build.args}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://lists.macports.org/pipermail/macports-dev/2018-November/thread.html#39694
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.post_args-append " && printenv >> config.make"
</span> 
 livecheck.type      regex
 livecheck.url       [lindex ${master_sites} 0]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/exact-image/files/patch-compiler.diff b/graphics/exact-image/files/patch-compiler.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..e346787
</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-compiler.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,66 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- config/functions.orig  2018-11-11 14:10:06.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ config/functions       2018-11-11 14:11:57.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -357,7 +357,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compile () {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   local errors=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  local PROG="$1" ; shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  local PROG="$1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  case "$1" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  c++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    local COMPILER="__MACPORTS_CXX__"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    local COMPILER="__MACPORTS_CC__"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   while [ "$1" ] ; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   local file="config/$PROG-$1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -369,7 +377,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     cflags="`grep -a CFLAGS= $file | sed 's/.* CFLAGS="\(.*\)".*/\1/'`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     libs="`grep -a LIBS= $file | sed 's/.* LIBS="\(.*\)".*/\1/'`"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     status "$desc ... "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if $PROG -c $cflags $libs $file -o config.tmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    if $COMPILER -c $cflags $libs $file -o config.tmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        >/dev/null 2>> config.log ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           status_result "yes"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -387,11 +395,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ headercheck () {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   local errors=0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  local PROG="$1" ; shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  local PROG="$1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  case "$1" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  c++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    local COMPILER="__MACPORTS_CXX__"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    local COMPILER="__MACPORTS_CC__"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   while [ "$1" ] ; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   echo "#include <$1>" > conftest.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   status "checking for header "$1" ... "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if $PROG -E conftest.c >/dev/null 2>> config.log ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if $COMPILER -E conftest.c >/dev/null 2>> config.log ; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     status_result "found"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     status_result "not found"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -412,7 +428,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   local FLAGSVAR="$1" ; shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if [ $mode = lib -o $mode = header ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  local prg="$1"; shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  case "$1" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    c++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    local prg="__MACPORTS_CXX__"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  cc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    local prg="__MACPORTS_CC__"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   local args="$*"; shift $#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   elif [ $mode = shell ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   local script="$1"; shift
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/exact-image/files/patch-no_fast.diff b/graphics/exact-image/files/patch-no_fast.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..fc7b405
</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-no_fast.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig  2016-06-18 12:35:35.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile       2018-11-11 14:22:16.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,31 +19,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cc-option = $(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ifeq "$(X_ARCH)" "i686"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += -march=i686
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-mtune=pentium4,)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-mfpmath=sse,)
</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;'>+-# TODO: improve to match i[3456]86
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ifneq  "$(X_ARCH)" "i686"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += -fPIC
</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;'>+-ifeq "$(X_ARCH)" "sparc64"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += -mcpu=ultrasparc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-mtune=niagara,)
</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;'>+-CFLAGS += $(call cc-option,-march=native)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFLAGS += -funroll-loops -fomit-frame-pointer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-funswitch-loops,)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-fpeel-loops,)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-ftracer,)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-funit-at-a-time,)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-frename-registers,)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS += $(call cc-option,-ftree-vectorize,)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # we have some unimplemented colorspaces in the Image::iterator :-(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CFLAGS += $(call cc-option,-Wno-switch -Wno-switch-enum,)
</span></pre><pre style='margin:0'>

</pre>