<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2e309a17caeb1b334a5be3efefcd09cc9c814f97">https://github.com/macports/macports-ports/commit/2e309a17caeb1b334a5be3efefcd09cc9c814f97</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 2e309a1 fastdb: Fix install_name of libraries
</span>2e309a1 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2e309a17caeb1b334a5be3efefcd09cc9c814f97
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Nov 5 09:31:33 2018 -0600
<span style='display:block; white-space:pre;color:#404040;'> fastdb: Fix install_name of libraries
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also simplify how the universal variant is handled.
</span>---
databases/fastdb/Portfile | 16 +++-----
.../files/patch-fastdb-apple-is-not-freebsd.diff | 27 ++++++------
databases/fastdb/files/patch-makefile-osx.diff | 48 ++++++++++++++++++----
3 files changed, 59 insertions(+), 32 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/fastdb/Portfile b/databases/fastdb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 03a7e63..6291657 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/fastdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/fastdb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem 1.0
</span>
name fastdb
version 3.76
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories databases
platforms darwin
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,18 +29,13 @@ worksrcdir ${name}
</span>
use_configure no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args -f makefile.osx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant universal {}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-append CC="${configure.cxx} {*}${configure.cxxflags} ${configure.cxx_archflags}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args -f makefile.osx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CC="${configure.cxx} {*}${configure.cxxflags} [get_canonical_archflags cxx]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PREFIX=${prefix}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant universal {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.args-append CC="${configure.cxx} {*}${configure.cxxflags} ${configure.universal_cxxflags}"
</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;'>-destroot.destdir -f makefile.osx \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PREFIX=${destroot}${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args {*}${build.args}
</span>
livecheck.type regex
livecheck.regex ${name}-(\[0-9.\]+)${extract.suffix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/fastdb/files/patch-fastdb-apple-is-not-freebsd.diff b/databases/fastdb/files/patch-fastdb-apple-is-not-freebsd.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a3ce14..582fb1d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/fastdb/files/patch-fastdb-apple-is-not-freebsd.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/fastdb/files/patch-fastdb-apple-is-not-freebsd.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,21 +1,20 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git inc/stdtp.h inc/stdtp.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4789b68..53855ae 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- inc/stdtp.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ inc/stdtp.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -51,7 +51,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+macOS is not FreeBSD.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- inc/stdtp.h.orig 2014-03-24 09:29:24.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ inc/stdtp.h 2018-11-05 09:22:10.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,10 +49,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define _WINCE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined(__APPLE__) && !defined(__FreeBSD__)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- // MAC OS X is Free BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#if defined(__APPLE__) && !defined(__FreeBSD__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-// MAC OS X is Free BSD
</span> -#define __FreeBSD__ 5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+//#define __FreeBSD__ 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#endif
</span>
#ifndef _WINCE
<span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/sync.cpp src/sync.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 4ae2a6a..24f2392 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/sync.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/sync.cpp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -340,7 +340,7 @@ bool dbWatchDog::create(char const* name) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/sync.cpp.orig 2013-02-17 13:47:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/sync.cpp 2018-11-05 09:21:43.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -340,7 +340,7 @@
</span>
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/fastdb/files/patch-makefile-osx.diff b/databases/fastdb/files/patch-makefile-osx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index ad41d78..62ef23b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/fastdb/files/patch-makefile-osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/fastdb/files/patch-makefile-osx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +1,54 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git makefile.osx makefile.osx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 15aeeeb..4300337 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- makefile.osx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ makefile.osx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -163,7 +163,7 @@ $(FASTDB_LIB): $(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Set dylib install_names.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use .dylib suffix for dylib symlinks instead of .so.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Add support for DESTDIR.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- makefile.osx.orig 2013-02-17 13:47:32.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ makefile.osx 2018-11-05 09:18:55.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -163,8 +163,8 @@
</span>
$(FASTDB_SHARED): $(OBJS)
rm -f $(FASTDB_SHARED)
- $(CC) $(SHFLAGS) -o $(FASTDB_SHARED) $(OBJS) $(THRLIBS)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+- ln -f -s $(FASTDB_SHARED) libfastdb$(SUFF).so
</span> + $(CC) -install_name $(PREFIX)/lib/libfastdb_r.2.dylib $(SHFLAGS) -o $(FASTDB_SHARED) $(OBJS) $(THRLIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -f -s $(FASTDB_SHARED) libfastdb$(SUFF).so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ln -f -s $(FASTDB_SHARED) libfastdb$(SUFF).dylib
</span>
$(CLI_LIB): $(CLI_OBJS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -173,7 +173,7 @@ $(CLI_LIB): $(CLI_OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rm -f $(CLI_LIB)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -173,8 +173,8 @@
</span>
$(CLI_SHARED): $(CLI_OBJS)
rm -f $(CLI_SHARED)
- $(CC) $(SHFLAGS) -o $(CLI_SHARED) $(CLI_OBJS) $(THRLIBS)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+- ln -f -s $(CLI_SHARED) libcli$(SUFF).so
</span> + $(CC) -install_name $(PREFIX)/lib/libcli_r.2.dylib $(SHFLAGS) -o $(CLI_SHARED) $(CLI_OBJS) $(THRLIBS)
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ln -f -s $(CLI_SHARED) libcli$(SUFF).so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ln -f -s $(CLI_SHARED) libcli$(SUFF).dylib
</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;'>+ clitest.o: examples/clitest.c inc/cli.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -332,17 +332,17 @@
</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;'>+ install: subsql installlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mkdir -p $(BINSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp subsql $(BINSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- strip $(BINSPATH)/subsql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mkdir -p $(DESTDIR)$(BINSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp subsql $(DESTDIR)$(BINSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ strip $(DESTDIR)$(BINSPATH)/subsql
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ installlib: $(FASTDB_LIB) $(CLI_LIB) $(FASTDB_SHARED) $(CLI_SHARED)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mkdir -p $(INCSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp $(INCS) $(INCSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- mkdir -p $(LIBSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cp $(FASTDB_LIB) $(CLI_LIB) $(FASTDB_SHARED) $(CLI_SHARED) $(LIBSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cd $(LIBSPATH); ln -f -s $(FASTDB_SHARED) libfastdb$(SUFF).so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- cd $(LIBSPATH); ln -f -s $(CLI_SHARED) libcli$(SUFF).so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mkdir -p $(DESTDIR)$(INCSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp $(INCS) $(DESTDIR)$(INCSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ mkdir -p $(DESTDIR)$(LIBSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ cp $(FASTDB_LIB) $(CLI_LIB) $(FASTDB_SHARED) $(CLI_SHARED) $(DESTDIR)$(LIBSPATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ln -f -s $(FASTDB_SHARED) $(DESTDIR)$(LIBSPATH)/libfastdb$(SUFF).dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ln -f -s $(CLI_SHARED) $(DESTDIR)$(LIBSPATH)/libcli$(SUFF).dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>
</pre><pre style='margin:0'>
</pre>