<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/31db55ebc2676f5570ba25d5cfae50a4ca99f21c">https://github.com/macports/macports-ports/commit/31db55ebc2676f5570ba25d5cfae50a4ca99f21c</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 31db55e  pandoc: Update to 2.7.3 with major Portfile refactoring
</span>31db55e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 31db55ebc2676f5570ba25d5cfae50a4ca99f21c
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Wed Jun 26 21:43:28 2019 -0400

<span style='display:block; white-space:pre;color:#404040;'>    pandoc: Update to 2.7.3 with major Portfile refactoring
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Introduce haskell-stack PortGroup
</span><span style='display:block; white-space:pre;color:#404040;'>    * Use GitHub release
</span><span style='display:block; white-space:pre;color:#404040;'>    * Eliminate dependencies on multiple out-of-date hs-* ports
</span><span style='display:block; white-space:pre;color:#404040;'>    * Build using Haskell stack tool
</span><span style='display:block; white-space:pre;color:#404040;'>    * See https://github.com/macports/macports-ports/pull/4633
</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/48324
</span>---
 _resources/port1.0/group/haskell-stack-1.0.tcl | 46 +++++++++++++++++++++++++
 textproc/pandoc/Portfile                       | 47 ++++++--------------------
 2 files changed, 56 insertions(+), 37 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/haskell-stack-1.0.tcl b/_resources/port1.0/group/haskell-stack-1.0.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..23bac75
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/haskell-stack-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,46 @@
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Usage:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PortGroup         haskell-stack 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This PortGroup configures the build to use the Haskell Stack tool. Note that
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this PortGroup does not set defaults, but sets the values directly, i.e. you
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# should take care not to accidentally overwrite them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The stack root is available as the $stack_root variable after including this
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# PortGroup. The configure, build, destroot and test phases have been setup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (although the test phase is not enabled automatically). A dependency on
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# port:stack is also automatically added.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set stack_root      ${workpath}/.stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0755 -d ${stack_root}
</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;'>+configure.cmd       ${prefix}/bin/stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pre_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      setup \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --stack-root ${stack_root} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-gcc ${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --allow-different-user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.cmd           ${prefix}/bin/stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.target        build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args          --stack-root ${stack_root} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-gcc ${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --allow-different-user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.cmd        ${prefix}/bin/stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.target     install
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args       --stack-root ${stack_root} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --local-bin-path ${destroot}${prefix}/bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-gcc ${configure.cc} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --allow-different-user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.destdir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd            ${prefix}/bin/stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target         test
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/pandoc/Portfile b/textproc/pandoc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6889b7a..0f39448 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/pandoc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/pandoc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,16 @@
</span> # -*- 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
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           haskell 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           haskell-stack 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-haskell.setup       pandoc 1.12.4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                pandoc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  d3e725ff4ed36f9259c07ad3de6878e3acbd1a9b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  2f47f5f36498d26aa9cda7b93bcee76afedeeca7463478b5eda076209ba27f45
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        jgm pandoc 2.7.3
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-categories          textproc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  cee62040091bbc861ea5f281adbc93acdc1f62d5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  efe5781f8395d338e9421f99638c35cc047f53a9d8d074b8e1ca5b64671866ef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    11316894
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          textproc haskell
</span> platforms           darwin
 license             GPL-3
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,33 +25,5 @@ long_description    \
</span>     Textile, groff man pages, plain text, Emacs Org-Mode, AsciiDoc, EPUB (v2 \
     and v3), FictionBook2, and S5, Slidy and Slideous HTML slide shows.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-aeson \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-alex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-attoparsec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-base64-bytestring \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-blaze-html \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-blaze-markup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-data-default \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-extensible-exceptions \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-happy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-highlighting-kate \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-hslua \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-http \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-mtl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-network \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-pandoc-types \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-parsec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-random \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-syb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-sha \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-tagsoup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-temporary \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-texmath \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-text \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-unordered-containers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-vector \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-xml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-yaml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-zip-archive \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hs-zlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run            yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.args           --test-arguments='-p markdown'
</span></pre><pre style='margin:0'>

</pre>