Ticket #4603: Portfile

File Portfile, 1.2 KB (added by dglo@…, 19 years ago)

Portfile

Line 
1# $Id: Portfile,v 1.3 2005/04/19 18:15:04 jberry Exp $
2
3PortSystem 1.0
4
5name                    cobertura
6version                 1.6
7categories              java devel
8platforms               darwin
9maintainers             dglo@icecube.wisc.edu
10description             Java code coverage tool
11long_description        Cobertura is a free Java tool that calculates the \
12                        percentage of code accessed by tests. It can be used to \
13                        identify which parts of your Java program are lacking test \
14                        coverage.
15
16homepage                http://cobertura.sourceforge.net/
17master_sites            sourceforge
18distname                ${name}-${version}-src
19checksums               md5 3c59d364e0a729eb1b4a254963eb5751
20use_zip                 yes
21
22depends_build           port:junit \
23                        bin:ant:apache-ant
24depends_lib             bin:java:kaffe
25depends_run             port:junit
26
27worksrcdir              ${name}-${version}
28
29use_configure           no
30
31build.cmd               ant
32build.target            jar javadoc
33build.dir               ${worksrcpath}
34
35test.run                yes
36test.cmd                ant
37test.env                CLASSPATH=${prefix}/share/java/junit.jar
38test.target             test
39
40destroot        {
41        xinstall -m 755 -d ${destroot}${prefix}/share/java \
42                ${destroot}${prefix}/share/doc
43        xinstall -m 644 ${worksrcpath}/${name}.jar \
44                ${destroot}${prefix}/share/java/${name}.jar
45        file copy ${worksrcpath}/build/api \
46                ${destroot}${prefix}/share/doc/${name}
47}