# -*- 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 # $Id$ PortSystem 1.0 name grails-devel version 2.2.0.RC2 categories devel java maintainers nomaintainer description An open-source web application framework that leverages the Groovy language long_description Grails aims to bring the "coding by convention" paradigm to Groovy. \ It's an open-source web application framework that leverages the Groovy \ language and complements Java Web development. \ You can use Grails as a standalone development environment that hides all \ configuration details or integrate your Java business logic. \ Grails aims to make development as simple as possible and hence \ should appeal to a wide range of developers not just those from the Java community. homepage http://www.grails.org/ license Apache-2 platforms darwin conflicts grails distname grails-${version} master_sites http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/ checksums md5 db6be38e3b233d0903e44d1b1c66ac00 \ sha1 190d5a508916e4eacaf43101363fc6c2f731ff9b worksrcdir grails-${version} set workTarget "" extract.suffix .zip extract.cmd unzip extract.pre_args "-q -o" extract.post_args "-d ${portpath}/work" use_configure no build.cmd true pre-destroot { # Remove extraneous bat files foreach f [glob -directory ${worksrcpath}${workTarget}/bin *.bat] { file delete $f } } destroot { # Create the target java directory xinstall -m 755 -d ${destroot}${prefix}/share/java/grails # Copy over the needed elements of our directory tree file copy ${worksrcpath}/bin \ ${worksrcpath}/dist \ ${worksrcpath}/conf \ ${worksrcpath}/lib \ ${worksrcpath}/media \ ${worksrcpath}/plugins \ ${worksrcpath}/scripts \ ${worksrcpath}/src \ ${worksrcpath}/build.properties \ ${destroot}${prefix}/share/java/grails # Symlink grails into the bin directory system "cd ${destroot}${prefix}/bin && ln -s ${prefix}/share/java/grails/bin/grails" system "cd ${destroot}${prefix}/bin && ln -s ${prefix}/share/java/grails/bin/startGrails" } notes " Remember to set the environment variable GRAILS_HOME to the path to\ the grails distribution: ${prefix}/share/java/grails "