<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/dcc841ce06cbe5007225f0d71eeee34cb9b38b42">https://github.com/macports/macports-ports/commit/dcc841ce06cbe5007225f0d71eeee34cb9b38b42</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 dcc841c pure-mode.el: Fix build failure with emacs 26.1+
</span>dcc841c is described below
<span style='display:block; white-space:pre;color:#808000;'>commit dcc841ce06cbe5007225f0d71eeee34cb9b38b42
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Thu Nov 28 04:25:24 2019 -0600
<span style='display:block; white-space:pre;color:#404040;'> pure-mode.el: Fix build failure with emacs 26.1+
</span>---
lang/pure/Portfile | 6 ++++--
lang/pure/files/pure-mode.el-emacs-26.1.patch | 16 ++++++++++++++++
2 files changed, 20 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/pure/Portfile b/lang/pure/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f0a8365..a087a6c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/pure/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/pure/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,7 +72,7 @@ if {${name} eq ${subport}} {
</span> post-destroot {
set docdir ${destroot}${prefix}/share/doc/${name}
xinstall -d ${docdir} ${destroot}${prefix}/share/examples
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -W ${destroot.dir} -m 644 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -W ${destroot.dir} -m 0644 \
</span> COPYING \
COPYING.LESSER \
ChangeLog \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -110,6 +110,8 @@ subport pure-mode.el {
</span>
extract.post_args-append ${worksrcdir}/etc
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append pure-mode.el-emacs-26.1.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.dir ${worksrcpath}/etc
post-extract {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -127,6 +129,6 @@ subport pure-mode.el {
</span> destroot {
set lispdir ${destroot}${prefix}/share/emacs/site-lisp
xinstall -d ${lispdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${destroot.dir} pure-mode.el pure-mode.elc flycheck-pure.el ${lispdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${destroot.dir} pure-mode.el pure-mode.elc flycheck-pure.el ${lispdir}
</span> }
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/pure/files/pure-mode.el-emacs-26.1.patch b/lang/pure/files/pure-mode.el-emacs-26.1.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ce23542
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/pure/files/pure-mode.el-emacs-26.1.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes for compatibility with Emacs 26.1.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pure-mode.el:2273:31:Error: Duplicate &optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/agraef/pure-lang/commit/717fd7af516ce5bb83a7da2c869a55fde41018b8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- etc/pure-mode.el.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ etc/pure-mode.el
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2270,7 +2270,7 @@ If prefix ARG is not nil, remove an existing tracepoint instead."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (indent-to (eval (cdr indent-fun)))
</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;'>+-(defun pure-alignment-column (&optional lim &optional flag)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++(defun pure-alignment-column (&optional lim flag)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Look for an alignment column (`=') in the vicinity of
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ point. LIM, if given, limits the search to the region between
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ point and LIM. Return a list of two elements: (EQUALS-COL
</span></pre><pre style='margin:0'>
</pre>