<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/a116aafd12de4bf15cfc2cbc983493762883dd83">https://github.com/macports/macports-ports/commit/a116aafd12de4bf15cfc2cbc983493762883dd83</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 a116aaf haskell-stack: Rename to haskell_stack, extend
</span>a116aaf is described below
<span style='display:block; white-space:pre;color:#808000;'>commit a116aafd12de4bf15cfc2cbc983493762883dd83
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Sat Aug 31 11:49:52 2019 +0200
<span style='display:block; white-space:pre;color:#404040;'> haskell-stack: Rename to haskell_stack, extend
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Extend the haskell-stack 1.0 PortGroup with livecheck functionality,
</span><span style='display:block; white-space:pre;color:#404040;'> switch to setting defaults instead of setting the options directly, use
</span><span style='display:block; white-space:pre;color:#404040;'> port::register_callback to ensure the added dependencies are not
</span><span style='display:block; white-space:pre;color:#404040;'> accidentally overwritten, provide haskell_stack.system_ghc to switch to
</span><span style='display:block; white-space:pre;color:#404040;'> system GHC instead of downloading a copy.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Adjust the git-annex, shellcheck, pandoc and adblock2privoxy Portfiles
</span><span style='display:block; white-space:pre;color:#404040;'> and drop functionality from the Portfiles that is now available in the
</span><span style='display:block; white-space:pre;color:#404040;'> PortGroup.
</span>---
_resources/port1.0/group/haskell-stack-1.0.tcl | 53 ---------------
_resources/port1.0/group/haskell_stack-1.0.tcl | 89 ++++++++++++++++++++++++++
devel/git-annex/Portfile | 21 +-----
devel/shellcheck/Portfile | 2 +-
textproc/pandoc/Portfile | 2 +-
www/adblock2privoxy/Portfile | 6 +-
6 files changed, 94 insertions(+), 79 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>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index d184011..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/haskell-stack-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,53 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- 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:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Usage:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# PortGroup haskell-stack 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# This PortGroup configures the build to use the Haskell Stack tool. Note that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# this PortGroup does not set defaults, but sets the values directly, i.e. you
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# should take care not to accidentally overwrite them.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# The stack root is available as the $stack_root variable after including this
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# PortGroup. The configure, build, destroot and test phases have been setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# (although the test phase is not enabled automatically). A dependency on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# port:stack is also automatically added.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set stack_root ${workpath}/.stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 -d ${stack_root}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libHSbase shipped with GHC links against system libiconv, which provides the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 'iconv' symbol, but not the 'libiconv' symbol. Because the compilation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# process statically links libHSbase.a, we must have /usr/lib in the library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# search path first :/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.library_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd ${prefix}/bin/stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.pre_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args setup \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --stack-root ${stack_root} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-gcc ${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --allow-different-user
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.cmd ${prefix}/bin/stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args --stack-root ${stack_root} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-gcc ${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --allow-different-user
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.cmd ${prefix}/bin/stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.target install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args --stack-root ${stack_root} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --local-bin-path ${destroot}${prefix}/bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-gcc ${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --allow-different-user
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.cmd ${prefix}/bin/stack
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target test
</span><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..d059660
</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,89 @@
</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. It
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# modifies the defaults for a number of variables, so your Portfile should take
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 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 PortGroup will automatically add the required build dependencies for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# port:stack, and if haskell_stack.system_ghc is set, for port:ghc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The configure, build, destroot and test phases are set up (although the test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# phase is not enabled automatically). A default livecheck is configured to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# hackage.haskell.org using ${name}.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This PortGroup offers the following options:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# haskell_stack.stack_root
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# The root directory for stack, passed as --stack-root in configure.args,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# build.args, destroot.args. Defaults to ${workpath}/.stack.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# haskell_stack.system_ghc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Boolean indicating whether the system GHC should be used for port. Setting
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this to yes will add a dependency to ghc and pass --system-ghc in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# configure.args, build.args and destroot.args. Defaults to no.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+options haskell_stack.system_ghc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default haskell_stack.system_ghc {no}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc haskell_stack.system_ghc_flags {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[option haskell_stack.system_ghc]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return "--system-ghc"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return ""
</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;'>+proc haskell_stack.add_dependencies {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[option haskell_stack.system_ghc]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append port:ghc
</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;'>+port::register_callback haskell_stack.add_dependencies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+options haskell_stack.stack_root
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default haskell_stack.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 "[option haskell_stack.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;'>+# libHSbase shipped with GHC links against system libiconv, which provides the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# 'iconv' symbol, but not the 'libiconv' symbol. Because the compilation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# process statically links libHSbase.a, we must have /usr/lib in the library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# search path first :/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.library_path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default configure.cmd {${prefix}/bin/stack}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default configure.pre_args {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default configure.args {setup \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --stack-root [option haskell_stack.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;'>+ [haskell_stack.system_ghc_flags]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default build.cmd {${prefix}/bin/stack}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default build.target {build}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default build.args {--stack-root [option haskell_stack.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;'>+ [haskell_stack.system_ghc_flags]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default destroot.cmd {${prefix}/bin/stack}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default destroot.target {install}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default destroot.args {--stack-root [option haskell_stack.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;'>+ [haskell_stack.system_ghc_flags]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default destroot.destdir {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default test.cmd {${prefix}/bin/stack}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default test.target {test}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default livecheck.type {regex}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default livecheck.url {https://hackage.haskell.org/package/${name}}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default livecheck.regex {"/package/[quotemeta ${name}]-\\\[^/\\\]+/[quotemeta ${name}]-(\\\[^\\\"\\\]+)[quotemeta ${extract.suffix}]"}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/git-annex/Portfile b/devel/git-annex/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4b3d931..bba240d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/git-annex/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/git-annex/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,7 @@
</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-stack 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup haskell_stack 1.0
</span>
name git-annex
version 7.20190819
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,21 +26,4 @@ master_sites https://hackage.haskell.org/package/${name}-${version}
</span>
# The downloaded copy of GHC assumes utimensat(2) is available, which is not
# true for older systems
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ghc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --system-ghc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args-append --system-ghc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --system-ghc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# libHSbase shipped with GHC links against system libiconv, which provides the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# 'iconv' symbol, but not the 'libiconv' symbol. Because the compilation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# process statically links libHSbase.a, we must have /usr/lib in the library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# search path first :/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.library_path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://hackage.haskell.org/package/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex "/package/[quotemeta ${name}]-\[^/\]+/[quotemeta ${name}]-(\[^\"\]+)[quotemeta ${extract.suffix}]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+haskell_stack.system_ghc yes
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/shellcheck/Portfile b/devel/shellcheck/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 42af750..09fa5c7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/shellcheck/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/shellcheck/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span> PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup haskell-stack 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup haskell_stack 1.0
</span> PortGroup github 1.0
github.setup koalaman shellcheck 0.7.0 v
<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 0f39448..b9d28f5 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;'>@@ -2,7 +2,7 @@
</span>
PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup haskell-stack 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup haskell_stack 1.0
</span>
github.setup jgm pandoc 2.7.3
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/adblock2privoxy/Portfile b/www/adblock2privoxy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 272d949..4ad9631 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/adblock2privoxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/adblock2privoxy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,7 @@
</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-stack 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup haskell_stack 1.0
</span>
name adblock2privoxy
version 2.0.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -123,7 +123,3 @@ Update run:
</span>
adblock2privoxy -t ${prefix}/etc/adblock2privoxy/privoxy/ab2p.task
"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url https://hackage.haskell.org/package/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex "/package/[quotemeta ${name}]-\[^/\]+/[quotemeta ${name}]-(\[^\"\]+)[quotemeta ${extract.suffix}]"
</span></pre><pre style='margin:0'>
</pre>