<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/57dd13240071d722c2bb5fa483c2624f6ec4b042">https://github.com/macports/macports-ports/commit/57dd13240071d722c2bb5fa483c2624f6ec4b042</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 57dd132 gf: update to 3.10
</span>57dd132 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 57dd13240071d722c2bb5fa483c2624f6ec4b042
</span>Author: Aaron Madlon-Kay <amake@macports.org>
AuthorDate: Tue Sep 3 02:01:11 2019 +0900
<span style='display:block; white-space:pre;color:#404040;'> gf: update to 3.10
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Upstream split into two packages; these are subports gf-core and gf-rgl. The
</span><span style='display:block; white-space:pre;color:#404040;'> gf port is now a meta port.
</span><span style='display:block; white-space:pre;color:#404040;'> - gf-core uses the haskell_stack PortGroup
</span>---
lang/gf/Portfile | 99 ++++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 72 insertions(+), 27 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/gf/Portfile b/lang/gf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ab17134..253030c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/gf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/gf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +1,87 @@
</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> PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup haskell 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span>
name gf
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.10
</span> categories lang
maintainers nomaintainer
platforms darwin
<span style='display:block; white-space:pre;background:#e0ffe0;'>+license {GPL-2 LGPL-3 BSD}
</span> description Grammatical Framework
long_description GF, Grammatical Framework, is a programming language \
for multilingual grammar applications.
homepage http://www.grammaticalframework.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}download/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 e7ebabfa02399de300c3cc7fd14b70fb317a8778 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 11bcc828b623e89e1f508d0c85a9d1acc3547b4defdb707b72fc9ce66e74e5ed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 46221210
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-alex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-exceptions \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-happy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-lifted-base \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-mtl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-parallel \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-random \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-time-compat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hs-utf8-string
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-universal_variant no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${worksrcpath} && runghc Setup configure --prefix=${prefix}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib port:gf-core \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gf-rgl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ distfiles
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ master_sites
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -d ${destroot}${prefix}/share/doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "echo ${long_description} > ${destroot}${prefix}/share/doc/README.${name}.txt"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${worksrcpath} && runghc Setup build"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport gf-core {
</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;'>+ # Temporarily using a pre-release version for compatibility with stack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup GrammaticalFramework gf-core 724bf6729561254fa1f23a8ccf7fd35baf213fc5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Grammatical Framework core: compiler, shell & runtimes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 20190828
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 e6c2e6eefe5bbb1c9387270f51b1eb9f915fb22a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 317d0482e3ba07f7d40ce2ae57117ebb7d1b94f3f4df2b67af84b1c91e8afca9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3963543
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${worksrcpath} && runghc Setup copy --destdir=${destroot}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport gf-rgl {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup GrammaticalFramework gf-rgl 3.10 GF-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Grammatical Framework's Resource Grammar Library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ The GF Resource Grammar Library is the standard library for Grammatical \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Framework. It covers the morphology and basic syntax of over 30 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ languages.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ license {LGPL-3 BSD}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 e15f89f2d79ca60995d2c1a49536db35487742b9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6679c6a0b9aa12cf550efe17877371068b7e00ae05e16c745a39adf16c64b81e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 26373374
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build port:gf-core
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ use_configure no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.cmd ./Setup.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build.args --gf=${prefix}/bin/gf --dest=${worksrcpath}/build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${worksrcpath}/build
</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;'>+ set gf_lib_path ${prefix}/share/gf-${version}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 -d ${destroot}${gf_lib_path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy {*}[glob ${worksrcpath}/build/*] ${destroot}${gf_lib_path}
</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;'>+ notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Remember to set the environment variable GF_LIB_PATH:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export GF_LIB_PATH=${gf_lib_path}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span> }
</pre><pre style='margin:0'>
</pre>