<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>