<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2f758ada4da0d5a41c520b703a8fb70f43b5c48d">https://github.com/macports/macports-ports/commit/2f758ada4da0d5a41c520b703a8fb70f43b5c48d</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 2f758ada4da PG haskell_cabal: Bugfixes, improvements, add tests
</span>2f758ada4da is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2f758ada4da0d5a41c520b703a8fb70f43b5c48d
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Wed Mar 31 06:07:18 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    PG haskell_cabal: Bugfixes, improvements, add tests
</span>---
 _resources/port1.0/group/haskell_cabal-1.0.tcl | 378 ++++++++++++++++++++++---
 1 file changed, 331 insertions(+), 47 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/haskell_cabal-1.0.tcl b/_resources/port1.0/group/haskell_cabal-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index f442c1265f8..75f19825aa3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/haskell_cabal-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/haskell_cabal-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,32 +19,83 @@
</span> # haskell_cabal.bin
 #   The cabal binary. Defaults to ${prefix}/bin/cabal.
 #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# haskell_cabal.default_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#   Default arguments for cabal used across invocations in configure, build, and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#   destroot phases. Defaults to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --prefix=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --bindir=${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --libdir=${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --libsubdir=${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --dynlibdir=${prefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --libexecdir=${prefix}/libexec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --libexecsubdir=${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --datadir=${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --docdir=${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --htmldir=${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --sysconfdir=${prefix}/etc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --enable-documentation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#       --enable-relocatable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# haskell_cabal.cabal_root
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   The root path for cabal. Defaults to ${workpath}/.home/.cabal .
</span> 
 proc haskell_cabal.add_dependencies {} {
     global name
     if { ${name} ne "cabal" } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append port:cabal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                             port:ghc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            port:cabal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            port:ghc
</span>     }
 }
 port::register_callback haskell_cabal.add_dependencies
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+options haskell_cabal.cabal_root
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default haskell_cabal.cabal_root {${workpath}/.home/.cabal}
</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 [option haskell_cabal.cabal_root]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set cabal_config_fd [open ${haskell_cabal.cabal_root}/config w+]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set cabal_versions [regexp -all -inline {[0-9.]+} [exec ${haskell_cabal.bin} --version]]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set cabal_install_version [lindex ${cabal_versions} 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set cabal_library_version [lindex ${cabal_versions} end]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach line [list \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- This is the configuration file for the 'cabal' command line tool." \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "--" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- The available configuration options are listed below." \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- Some of them have default values listed." \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "--" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- Lines (like this one) beginning with '--' are comments." \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- Be careful with spaces and indentation because they are" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- used to indicate layout for nested sections." \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "--" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- This config file was generated using the following versions" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- of Cabal and cabal-install:" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- Cabal library version: ${cabal_library_version}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "-- cabal-install version: ${cabal_install_version}" \
</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;'>+                      "-- cabal default configuration settings (MacPorts modified):" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "repository hackage.haskell.org" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  url: https://hackage.haskell.org/" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  secure: True" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "remote-repo-cache: ${haskell_cabal.cabal_root}/packages" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "world-file: ${haskell_cabal.cabal_root}/world" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "extra-prog-path: ${haskell_cabal.cabal_root}/bin" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "build-summary: ${haskell_cabal.cabal_root}/logs/build.log" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "remote-build-reporting: none" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "jobs: \$ncpus" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "documentation: True" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "doc-index-file: \$htmldir/html/${name}/index.html" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "relocatable: True" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "install-method: copy" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "installdir: ${prefix}/bin" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "install-dirs global" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  prefix: ${prefix}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  bindir: ${prefix}/bin" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  libdir: ${prefix}/lib" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  libsubdir: ${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  dynlibdir: ${prefix}/lib" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  libexecdir: ${prefix}/libexec" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  libexecsubdir: ${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  datadir: ${prefix}/share/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  docdir: ${prefix}/share/doc/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  htmldir: ${prefix}/share/doc/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  haddockdir: \$htmldir" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  sysconfdir: ${prefix}/etc/${name}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "program-locations" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      "  gcc-location: ${configure.cc}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                     ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        puts ${cabal_config_fd} ${line}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    close ${cabal_config_fd}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # libHSbase shipped with GHC links against system libiconv, which provides the
 # 'iconv' symbol, but not the 'libiconv' symbol. Because the compilation
 # process statically links libHSbase.a, we must have /usr/lib in the library
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,44 +103,34 @@ port::register_callback haskell_cabal.add_dependencies
</span> compiler.library_path
 compiler.cpath
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-options haskell_cabal.bin haskell_cabal.default_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default haskell_cabal.bin   ${prefix}/bin/cabal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default haskell_cabal.default_args \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    {--prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --bindir=${prefix}/bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --libdir=${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --libsubdir=${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --dynlibdir=${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --libexecdir=${prefix}/libexec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --libexecsubdir=${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --datadir=${prefix}/share/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --docdir=${prefix}/share/doc/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --htmldir=${prefix}/share/doc/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --sysconfdir=${prefix}/etc/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --enable-documentation \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        --enable-relocatable}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+options haskell_cabal.bin haskell_cabal.env
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default haskell_cabal.bin ${prefix}/bin/cabal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default haskell_cabal.env \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {CABAL_CONFIG=[option haskell_cabal.cabal_root]/config}
</span> 
 pre-configure {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "${haskell_cabal.bin} new-update"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "env ${haskell_cabal.env} ${haskell_cabal.bin} new-update"
</span> }
 
 default configure.cmd       {${haskell_cabal.bin}}
 default configure.pre_args  {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default configure.args      {new-configure ${haskell_cabal.default_args}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default configure.args      {new-configure}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default configure.env       {${haskell_cabal.env}}
</span> 
 default build.cmd           {${haskell_cabal.bin}}
 default build.target        {new-build}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default build.args          {${haskell_cabal.default_args}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default build.env           {${haskell_cabal.env}}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# ensure /usr/bin/gcc is used; see https://github.com/haskell/cabal/issues/1325
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-default build.env           {PATH=${worksrcpath}/bin:$env(PATH)}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -d ${worksrcpath}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ln -s /usr/bin/gcc ${worksrcpath}/bin/gcc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default destroot.env        {${haskell_cabal.env}}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Note: cabal new-install does *not* use the specified --prefix'ed datadir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not use new-install; rather, new-update / new-configure / new-build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default test.cmd            {${haskell_cabal.bin}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default test.target         {new-test}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default test.env            {${haskell_cabal.env}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# destroot: Avoid recompilation with a call to new-install
</span> 
 destroot {
     # install binary
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -130,11 +171,254 @@ destroot {
</span>     # install cabal data-files
     if { [file exists ${worksrcpath}/data]
         && [file isdirectory ${worksrcpath}/data] } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 0644 {*}[glob ${worksrcpath}/data/*] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -d ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach f_or_d [glob -nocomplain ${worksrcpath}/data/*] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if { [file isfile ${f_or_d}] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                xinstall -m 0644 ${f_or_d} ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            } elseif { [file isdirectory ${f_or_d}] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                copy ${f_or_d} ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     }
 }
 
 default livecheck.type      {regex}
 default livecheck.url       {https://hackage.haskell.org/package/${name}}
 default livecheck.regex     {"/package/[quotemeta ${name}]-\\\[^/\\\]+/[quotemeta ${name}]-(\\\[^\\\"\\\]+)[quotemeta ${extract.suffix}]"}
<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;'>+# Default cabal configuration file with available options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- This is the configuration file for the 'cabal' command line tool.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- The available configuration options are listed below.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- Some of them have default values listed.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- Lines (like this one) beginning with '--' are comments.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- Be careful with spaces and indentation because they are
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- used to indicate layout for nested sections.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# --
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- This config file was generated using the following versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- of Cabal and cabal-install:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- Cabal library version: 3.4.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- cabal-install version: 3.4.0.0
</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;'>+# repository hackage.haskell.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   url: http://hackage.haskell.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- secure: True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- root-keys:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- key-threshold: 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- default-user-config:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- ignore-expiry: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- http-transport:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- nix: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- local-no-index-repo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remote-repo-cache: /opt/local/var/macports/build/_opt_local_ports_textproc_pandoc/pandoc/work/.home/.cabal/packages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- logs-dir: /opt/local/var/macports/build/_opt_local_ports_textproc_pandoc/pandoc/work/.home/.cabal/logs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# world-file: /opt/local/var/macports/build/_opt_local_ports_textproc_pandoc/pandoc/work/.home/.cabal/world
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- store-dir:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- active-repositories:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- verbose: 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- compiler: ghc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- cabal-file:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- with-compiler:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- with-hc-pkg:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- program-prefix: 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- program-suffix: 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- library-vanilla: True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- library-profiling:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- shared:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- static:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- executable-dynamic: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- executable-static: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- profiling:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- executable-profiling:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- profiling-detail:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- library-profiling-detail:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- optimization: True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- debug-info: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- library-for-ghci:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- split-sections: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- split-objs: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- executable-stripping:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- library-stripping:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- configure-option:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- user-install: True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- package-db:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- flags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- extra-include-dirs:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- deterministic:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- cid:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- extra-lib-dirs:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- extra-framework-dirs:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# extra-prog-path: /opt/local/var/macports/build/_opt_local_ports_textproc_pandoc/pandoc/work/.home/.cabal/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- instantiate-with:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- tests: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- coverage: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- library-coverage:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- exact-configuration: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- benchmarks: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- relocatable: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- response-files:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- allow-depending-on-private-libs:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- cabal-lib-version:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- constraint:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- preference:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- solver: modular
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- allow-older: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- allow-newer: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- write-ghc-environment-files:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- documentation: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- doc-index-file: $datadir/doc/$arch-$os-$compiler/index.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- target-package-db:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- max-backjumps: 4000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- reorder-goals: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- count-conflicts: True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- fine-grained-conflicts: True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- minimize-conflict-set: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- independent-goals: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- shadow-installed-packages: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- strong-flags: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- allow-boot-library-installs: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- reject-unconstrained-dependencies: none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- reinstall: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- avoid-reinstalls: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- force-reinstalls: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- upgrade-dependencies: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- index-state:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- root-cmd:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- symlink-bindir:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# build-summary: /opt/local/var/macports/build/_opt_local_ports_textproc_pandoc/pandoc/work/.home/.cabal/logs/build.log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- build-log:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# remote-build-reporting: none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- report-planning-failure: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- per-component: True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- one-shot: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- run-tests:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# jobs: $ncpus
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- keep-going: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- offline: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- lib: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- package-env:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- overwrite-policy:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- install-method:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# installdir: /opt/local/var/macports/build/_opt_local_ports_textproc_pandoc/pandoc/work/.home/.cabal/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- username:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- password:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- password-command:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -- builddir:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# haddock
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- keep-temp-files: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hoogle: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- html: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- html-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- executables: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- tests: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- benchmarks: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- foreign-libraries: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- all:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- internal: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- css:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hyperlink-source: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- quickjump: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hscolour-css:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- contents-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# init
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- interactive: False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- cabal-version: 2.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- license:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- tests:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- test-dir:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- language: Haskell2010
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- application-dir: app
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- source-dir: src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# install-dirs user
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- prefix: /opt/local/var/macports/build/_opt_local_ports_textproc_pandoc/pandoc/work/.home/.cabal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- bindir: $prefix/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- libdir: $prefix/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- libsubdir: $abi/$libname
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- dynlibdir: $libdir/$abi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- libexecdir: $prefix/libexec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- libexecsubdir: $abi/$pkgid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- datadir: $prefix/share
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- datasubdir: $abi/$pkgid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- docdir: $datadir/doc/$abi/$pkgid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- htmldir: $docdir/html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- haddockdir: $htmldir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- sysconfdir: $prefix/etc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# install-dirs global
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- prefix: /usr/local
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- bindir: $prefix/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- libdir: $prefix/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- libsubdir: $abi/$libname
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- dynlibdir: $libdir/$abi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- libexecdir: $prefix/libexec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- libexecsubdir: $abi/$pkgid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- datadir: $prefix/share
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- datasubdir: $abi/$pkgid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- docdir: $datadir/doc/$abi/$pkgid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- htmldir: $docdir/html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- haddockdir: $htmldir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- sysconfdir: $prefix/etc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# program-locations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- alex-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ar-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- c2hs-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- cpphs-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- doctest-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- gcc-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ghc-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ghc-pkg-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ghcjs-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ghcjs-pkg-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- greencard-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- haddock-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- happy-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- haskell-suite-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- haskell-suite-pkg-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hmake-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hpc-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hsc2hs-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hscolour-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- jhc-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ld-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- pkg-config-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- runghc-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- strip-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- tar-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- uhc-location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# program-default-options
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- alex-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ar-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- c2hs-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- cpphs-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- doctest-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- gcc-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ghc-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ghc-pkg-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ghcjs-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ghcjs-pkg-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- greencard-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- haddock-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- happy-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- haskell-suite-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- haskell-suite-pkg-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hmake-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hpc-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hsc2hs-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- hscolour-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- jhc-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- ld-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- pkg-config-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- runghc-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- strip-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- tar-options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#   -- uhc-options:
</span></pre><pre style='margin:0'>

</pre>