<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/022d082c598f0fa20a39a605a3c6585874f24637">https://github.com/macports/macports-ports/commit/022d082c598f0fa20a39a605a3c6585874f24637</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 022d082  libmd: Fix list of exported library symbols
</span>022d082 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 022d082c598f0fa20a39a605a3c6585874f24637
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Fri Sep 29 17:41:39 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    libmd: Fix list of exported library symbols
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The previous sed expression produced an empty list, causing all symbols
</span><span style='display:block; white-space:pre;color:#404040;'>    to be local. Fix the sed expression with portable syntax.
</span>---
 devel/libmd/Portfile                               |  4 +++-
 ...0006-build-Invoke-sed-with-portable-regex.patch | 28 ++++++++++++++++++++++
 2 files changed, 31 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libmd/Portfile b/devel/libmd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9d024f3..5431207 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libmd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libmd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,6 +3,7 @@ PortSystem 1.0
</span> name                libmd
 epoch               1
 version             0.0.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          devel
 license             BSD ISC Permissive
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +28,8 @@ patchfiles          0001-build-Switch-to-AC_C_BIGENDIAN-defining-WORD_BIGENDI.pa
</span>                     0002-drop-weakness-of-SHA384-symbols.patch \
                     0003-build-Add-no-undefined-libtool-flag.patch \
                     0004-build-Detect-version-script-linker-support-at-config.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    0005-build-Use-an-export-symbols-file-if-there-is-no-vers.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0005-build-Use-an-export-symbols-file-if-there-is-no-vers.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    0006-build-Invoke-sed-with-portable-regex.patch
</span> 
 patch.pre_args      -p1
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libmd/files/0006-build-Invoke-sed-with-portable-regex.patch b/devel/libmd/files/0006-build-Invoke-sed-with-portable-regex.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6218b80
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libmd/files/0006-build-Invoke-sed-with-portable-regex.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From cfc44b9291424d92efa811b706a03d3c43298cda Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?Rainer=20M=C3=BCller?= <raimue@codingfarm.de>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Fri, 29 Sep 2017 15:12:44 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] build: Invoke sed with portable regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The previous sed expression only worked with GNU sed, as the '\+'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+literal is an extension to basic regex. Use portable syntax instead that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+also works with other implementations of sed(1), for example on macOS.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/Makefile.am | 2 +-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/src/Makefile.am b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fa957f7..77f07b1 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/src/Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -69,7 +69,7 @@ DISTCLEANFILES = \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Generate a simple libtool symbol export list to be used as a fallback if
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # there is no version script support.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libmd.sym: libmd.map
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(AM_V_GEN) sed -ne 's/^[[:space:]]\+\([A-Za-z0-9]\+\);/\1/p' $< > $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(AM_V_GEN) sed -ne 's/^[[:space:]]\{1,\}\([A-Za-z0-9]\{1,\}\);/\1/p' $< > $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ md2hl.c: helper.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(AM_V_GEN) sed -e 's/hashinc/md2.h/g' -e 's/HASH/MD2/g' $< > $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.14.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>

</pre>