<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/605eaa7b301da851552304d721f6fcdadfc93f85">https://github.com/macports/macports-ports/commit/605eaa7b301da851552304d721f6fcdadfc93f85</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 605eaa7 snobol4: Specify system include and library paths
</span>605eaa7 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 605eaa7b301da851552304d721f6fcdadfc93f85
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Dec 28 01:14:44 2018 -0600
<span style='display:block; white-space:pre;color:#404040;'> snobol4: Specify system include and library paths
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/57820
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also modernize checksums.
</span>---
lang/snobol4/Portfile | 15 +++++++---
lang/snobol4/files/configure.patch | 57 ++++++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/snobol4/Portfile b/lang/snobol4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2cf642a..5460d1c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/snobol4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/snobol4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> PortSystem 1.0
name snobol4
version 1.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories lang
license BSD
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,10 +19,14 @@ long_description SNOBOL4 (StriNg Oriented and symBOlic Language) is \
</span> and much more, first designed and implemented at \
Bell Telephone Laboratories, Inc. (BTL) in the 1970's.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 5265d1e21b8d1963e0c7fe830c3d5172 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 651191778e049255886165b88b6c7c8c80ed9ae6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 b53b6cfe985f402143b91e0c7cdd1b7316700b7e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b53b6cfe985f402143b91e0c7cdd1b7316700b7e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 bc3b1a644a966dc8121590495e2835252c7ff4e22f138c1cd96a19ed57f4f5eb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 658128
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles configure.patch
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --incdir=${configure.sdkroot}/usr/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --libdir=${configure.sdkroot}/usr/lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --mandir=${prefix}/share/man
</span>
configure.universal_args-delete --disable-dependency-tracking
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/snobol4/files/configure.patch b/lang/snobol4/files/configure.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0e2947e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/snobol4/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,57 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Allow the system header and library paths to be configured.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2007-03-06 18:21:34.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2018-12-28 01:08:16.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,7 +22,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if [ -d /usr/lib64 ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # SuSE x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBDIR=/usr/lib64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- echo "using $LIBDIR for LIBDIR" 1>&2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # largefile support OK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -149,6 +148,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --force-sdbm)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ FORCE_SDBM=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --incdir=*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ INCDIR=`echo "$1" | sed 's/--incdir=//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --libdir=*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ LIBDIR=`echo "$1" | sed 's/--libdir=//'`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --longlong)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LONGLONG=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -232,6 +237,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --force-memmove --no-dlopen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --no-dynlib --no-largefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++System headers and libraries;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --incdir=PATH [default: /usr/include]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ --libdir=PATH [default: /usr/lib or /usr/lib64]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Install location;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --prefix=PATH [default: /usr/local]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --bindir=PATH [default: PREFIX/bin]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1148,11 +1157,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ case "${OS}${OSREL}" in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Darwin*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # darwin dlopen() support in cctools/libdyld??
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if [ -f /usr/lib/libdl.dylib ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if [ -f $LIBDIR/libdl.dylib ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Darwin 7.9 (OS X 10.3) and later??
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo 'ADD_LDFLAGS([-ldl])' >> $CONFIG_M4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- elif [ -f /sw/lib/libdl.dylib ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- echo 'ADD_LDFLAGS([-L/sw/lib -ldl])' >> $CONFIG_M4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ TRY_UNDERSCORE=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SNOLIB_FILE=snolib.bundle
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1490,7 +1497,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo '#define HAVE_NDBM_H' >> $CONFIG_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # see if ndbm.h is Berkeley DB wrapper
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if grep 'Margo Seltzer' $INCDIR/ndbm.h > /dev/null &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [ -f /usr/lib/libdb.a -o -f /usr/lib/libdb.so ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [ -f $LIBDIR/libdb.a -o -f $LIBDIR/libdb.so ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # RH5.2 has Berkeley DB ndbm.h, but seperate libdb.a
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # (BSD systems have BDB in libc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ echo "using libdb for DBM support" 1>&2
</span></pre><pre style='margin:0'>
</pre>