<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/d0ce7e2c015c8f4d786ff04d9bdc7f3b03d13d8e">https://github.com/macports/macports-ports/commit/d0ce7e2c015c8f4d786ff04d9bdc7f3b03d13d8e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit d0ce7e2c015c8f4d786ff04d9bdc7f3b03d13d8e
</span>Author: Vadim-Valdis Yudaev <judaew@outlook.de>
AuthorDate: Sun May 9 00:03:06 2021 +0300
<span style='display:block; white-space:pre;color:#404040;'> grails: Update to 4.0.10
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Changes:
</span><span style='display:block; white-space:pre;color:#404040;'> * Update to 4.0.10
</span><span style='display:block; white-space:pre;color:#404040;'> * Use build from Github
</span><span style='display:block; white-space:pre;color:#404040;'> * Add maintainer's handle
</span><span style='display:block; white-space:pre;color:#404040;'> * Change descriptions
</span>---
devel/grails/Portfile | 55 +++++++++++++++++++++------------------------------
1 file changed, 23 insertions(+), 32 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/grails/Portfile b/devel/grails/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e864bc4555b..8467adb231f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/grails/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/grails/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,43 +1,38 @@
</span> PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup java 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup grails grails-core 4.0.10 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name grails
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name grails
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.2.0
</span> categories devel java
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description An open-source web application framework that leverages the Groovy language
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Grails aims to bring the "coding by convention" paradigm to Groovy. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- It's an open-source web application framework that leverages the Groovy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- language and complements Java Web development. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- You can use Grails as a standalone development environment that hides all \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configuration details or integrate your Java business logic. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Grails aims to make development as simple as possible and hence \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- should appeal to a wide range of developers not just those from the Java community.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.grails.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {outlook.de:judaew @judaew} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Groovy on rails, web framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description A powerful Groovy-based web application framework for the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ JVM built on top of Spring Boot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://grails.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> license Apache-2
platforms darwin
distname ${name}-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 9edbfe19b50a59872653d5322e424fa5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 b77a86b5ae36e73dd20acc0996cd04db5390a994 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 184a2ef989c43911d45f71e9913a8da5a197bfe9
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir ${name}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set workTarget ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 20643bad8dc561734a1cc286b0c0678412a686fe \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f08ba158db1a3c3a26919c1f1c435978f159fd6c6709522d22cd8dae123213d8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 132381687
</span>
use_zip yes
use_configure no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.version 1.8+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.fallback openjdk8
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build.env JAVA_HOME=/Library/Java/Home
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build {}
</span>
pre-destroot {
# Remove extraneous bat files
<span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f [glob -directory ${worksrcpath}${workTarget}/bin *.bat] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- file delete $f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${worksrcpath}/bin/grails.bat
</span> }
destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -45,20 +40,16 @@ destroot {
</span> xinstall -m 755 -d ${destroot}${prefix}/share/java/${name}
# Copy over the needed elements of our directory tree
<span style='display:block; white-space:pre;background:#ffe0e0;'>- file copy ${worksrcpath}/bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ move ${worksrcpath}/bin \
</span> ${worksrcpath}/dist \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/conf \
</span> ${worksrcpath}/lib \
${worksrcpath}/media \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/plugins \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/scripts \
</span> ${worksrcpath}/src \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/build.properties \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/LICENSE \
</span> ${destroot}${prefix}/share/java/${name}
# Symlink grails into the bin directory
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${destroot}${prefix}/bin && ln -s ${prefix}/share/java/${name}/bin/grails"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "cd ${destroot}${prefix}/bin && ln -s ${prefix}/share/java/${name}/bin/startGrails"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ln -s ${prefix}/share/java/${name}/bin/grails ${destroot}${prefix}/bin
</span> }
notes "
</pre><pre style='margin:0'>
</pre>