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