<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>