<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ad5659a15994345d33bca51a69f427bc941b868e">https://github.com/macports/macports-ports/commit/ad5659a15994345d33bca51a69f427bc941b868e</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 ad5659a live555: update to 20180129 version
</span>ad5659a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ad5659a15994345d33bca51a69f427bc941b868e
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Wed Feb 7 18:05:40 2018 -0800
<span style='display:block; white-space:pre;color:#404040;'> live555: update to 20180129 version
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> fix outdated libtool that causes build to fail on older systems
</span><span style='display:block; white-space:pre;color:#404040;'> by using current cctools version of libtool for all builds
</span>---
multimedia/live555/Portfile | 25 ++++++++++++++++-------
multimedia/live555/files/patch-config.macosx.diff | 2 +-
2 files changed, 19 insertions(+), 8 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/live555/Portfile b/multimedia/live555/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6f6c419..32e5c5f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/live555/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/live555/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,34 +1,43 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span>
name live555
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2017.10.28
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2018.01.29
</span> categories multimedia
license LGPL-2.1+
maintainers nomaintainer
description LIVE555 Streaming Media
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> long_description \
This code forms a set of C++ libraries for multimedia streaming, using open\
standard protocols (RTP/RTCP, RTSP, SIP). These libraries - which can be\
compiled for Unix (including Linux and Mac OS X), Windows, and QNX (and\
other POSIX-compliant systems) - can be used to build streaming\
applications.
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> homepage http://www.live555.com/liveMedia/
platforms darwin
master_sites ${homepage}public/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 cfe53e00703fceb4125767748ac2584005117c4e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 d8eaec9ded34321aa655d3c9007217dd447218c54cb48c97827e58ecd5edb338
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e6988aa0fc5057a48954edf02719a3afa182cb56 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f307e308faec29fe3c23f7cba6b80d5b0af7ba27f74d513e9286c9696a690503
</span>
distname live.${version}
worksrcdir live
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# older systems fail to build with old libtool versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# so use a modern version of cctools on all systems to ensure success
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:cctools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Configure settings remain in installed Makefiles, so be minimalistic
configure.ccache no
configure.distcc no
patchfiles patch-config.macosx.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set cxx_stdlibflags {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set cxx_stdlibflags {}
</span> if {[string match *clang* ${configure.cxx}]} {
set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +48,8 @@ set cxx_stdlibflags {}
</span> s|@CPPFLAGS@|${configure.cppflags}|g
s|@CFLAGS@|${configure.cflags}|g
s|@CXXFLAGS@|${configure.cxxflags}|g
<span style='display:block; white-space:pre;background:#ffe0e0;'>- s|@LDFLAGS@|${configure.ldflags}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ s|@LDFLAGS@|${configure.ldflags}|g
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ s|@LIBTOOL@|${prefix}/bin/libtool|g" \
</span> ${worksrcpath}/config.macosx
}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,7 +59,7 @@ set files_new ${workpath}/files-new.txt
</span>
configure.cmd ./genMakefiles
configure.pre_args {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.universal_args-delete --disable-dependency-tracking
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.universal_args-delete --disable-dependency-tracking
</span>
post-configure {
ui_debug "Create a list of files: \[${files_0}\]"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -80,6 +90,7 @@ destroot {
</span> platform macosx {
configure.args macosx
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> platform linux {
configure.args linux
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/live555/files/patch-config.macosx.diff b/multimedia/live555/files/patch-config.macosx.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c249eee..176a5ba 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/live555/files/patch-config.macosx.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/live555/files/patch-config.macosx.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@
</span> +LINK_OPTS = -L. @LDFLAGS@
CONSOLE_LINK_OPTS = $(LINK_OPTS)
-LIBRARY_LINK = libtool -s -o
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBRARY_LINK = /usr/bin/libtool -s -o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIBRARY_LINK = @LIBTOOL@ -s -o
</span> LIBRARY_LINK_OPTS =
LIB_SUFFIX = a
LIBS_FOR_CONSOLE_APPLICATION =
</pre><pre style='margin:0'>
</pre>