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