<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/35ca2f6ffc768a0de2b19d9ce296d6a0a9c82993">https://github.com/macports/macports-ports/commit/35ca2f6ffc768a0de2b19d9ce296d6a0a9c82993</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 35ca2f6ffc768a0de2b19d9ce296d6a0a9c82993
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon May 14 14:38:15 2018 -0500

<span style='display:block; white-space:pre;color:#404040;'>    hiredis: Update to 0.13.3
</span>---
 databases/hiredis/Portfile                 | 26 +++++++++++++++++---------
 databases/hiredis/files/cp.patch           | 25 +++++++++++++++++++++++++
 databases/hiredis/files/install_name.patch | 15 +++++++++++++++
 3 files changed, 57 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/hiredis/Portfile b/databases/hiredis/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8fb3ed2..d184327 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/hiredis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/hiredis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,9 +3,7 @@
</span> PortSystem          1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        redis hiredis 0.12.1 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch          [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        redis hiredis 0.13.3 v
</span> categories          databases
 platforms           darwin
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,14 +13,24 @@ maintainers         {pixilla @pixilla} openmaintainer
</span> description         Hiredis is a minimalistic C client library for the Redis database.
 long_description    ${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  56595fa744ea3855e45943e114d80908c9e85e06 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  b83303b2adba85b9d384d5db124f89ca02550ee58ecfed2502c75d06068f7406
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  f461cba002bbecba9fee6691f45493ef8c3e6460 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  da93bcb49209b757e8a57cfe7cd9319066ecebe7b6d80d9ce466434cc5995999 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    58315
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          cp.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    install_name.patch
</span> 
 use_configure       no
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# The Makefile misuses LIBRARY_PATH
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/redis/hiredis/issues/382
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant universal {}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args-append   CC="${configure.cc} [get_canonical_archflags cc]" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LDFLAGS="-Wl,-install_name,${prefix}/lib/lib${name}.${branch}.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args       PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LIBRARY_PATH=lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append   CC="${configure.cc}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    OPTIMIZATION="${configure.optflags}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PREFIX=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args       PREFIX=${prefix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/hiredis/files/cp.patch b/databases/hiredis/files/cp.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..cd476e6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/hiredis/files/cp.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use cp -pPR instead of cp -a to fix install on Mac OS X Leopard and earlier.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/redis/hiredis/pull/596
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig  2015-09-16 05:25:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile       2018-05-14 17:56:18.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -58,7 +58,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(uname_S),SunOS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   REAL_LDFLAGS+= -ldl -lnsl -lsocket
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   DYLIB_MAKE_CMD=$(CC) -G -o $(DYLIBNAME) -h $(DYLIB_MINOR_NAME) $(LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  INSTALL= cp -r
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(uname_S),Darwin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   DYLIBSUFFIX=dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -161,11 +160,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dep:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(CC) -MM *.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ifeq ($(uname_S),SunOS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  INSTALL?= cp -r
</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;'>+-INSTALL?= cp -a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++INSTALL?= cp -pPR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $(PKGCONFNAME): hiredis.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   @echo "Generating $@ for pkgconfig..."
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/hiredis/files/install_name.patch b/databases/hiredis/files/install_name.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..c69514b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/hiredis/files/install_name.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix install_name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/redis/hiredis/issues/437
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/redis/hiredis/pull/595/commits/881fcb776d4237168f9ad4b2dd32c6ea902628ac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Also use -dynamiclib instead of -shared for compatibility with older macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig  2015-09-16 05:25:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile       2018-05-14 14:15:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -63,7 +63,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(uname_S),Darwin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   DYLIBSUFFIX=dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   DYLIB_MINOR_NAME=$(LIBNAME).$(HIREDIS_SONAME).$(DYLIBSUFFIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  DYLIB_MAKE_CMD=$(CC) -shared -Wl,-install_name,$(DYLIB_MINOR_NAME) -o $(DYLIBNAME) $(LDFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  DYLIB_MAKE_CMD=$(CC) -dynamiclib -Wl,-install_name,$(PREFIX)/$(LIBRARY_PATH)/$(DYLIB_MINOR_NAME) -o $(DYLIBNAME) $(LDFLAGS)
</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;'>+ all: $(DYLIBNAME) $(STLIBNAME) hiredis-test $(PKGCONFNAME)
</span></pre><pre style='margin:0'>

</pre>