source: trunk/dports/devel/apache-ant/Portfile @ 1196

Last change on this file since 1196 was 1196, checked in by jpm, 15 years ago

über-make for java project from the jakarta camp.
<http://jakarta.apache.org/ant/>

as submitted by Sean Brandt <sean@…>

  • Property svn:eol-style set to native
File size: 1019 bytes
Line 
1PortSystem                              1.0
2name                                    jakarta-ant
3version                                 1.5.1
4revision                                0
5categories                              java jakarta
6maintainers                             sean@fuzzymagic.com
7description                             Java opensource build system
8platforms                               darwin freebsd
9master_sites                    http://jakarta.apache.org/builds/jakarta-ant/release/v1.5.1/src/
10distname                                ${name}-${version}-src
11worksrcdir                              ${name}-${version}
12checksums                               md5 a9d1d1cb1c042ef2fffc21f31d96d4a9
13set antdir              java/${name}
14set instdir                             ${prefix}/${antdir}
15set chmodarg                    -Dchmod.fail=false
16build.cmd                               ./build.sh
17build.args                              ${chmodarg} -Ddist.name=${name}
18build.target.all                dist
19include                                 contents
20
21
22variant darwin {
23    build.env                           JAVA_HOME=/Library/Java/Home           
24    extract.post_args           | gnutar -x
25}
26
27configure { }
28
29install {
30    system "mkdir -p ${prefix}/java"
31        system "cd ${worksrcpath}; cp -R ${name} ${prefix}/java"
32        system "rm ${prefix}/java/${name}/bin/*.bat"
33    system "chmod -R ugo+r ${prefix}/java/${name}"
34        system "ln -s ${prefix}/java/${name}/bin/ant ${prefix}/bin/"
35}
36
Note: See TracBrowser for help on using the repository browser.