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