Ticket #2283: Portfile.2

File Portfile.2, 1.3 KB (added by james@…, 20 years ago)

java/commons-el Portfile

Line 
1# $Id$
2
3PortSystem 1.0
4
5name                    commons-el
6version                 1.0
7
8categories              java
9maintainers             james@jberry.us
10platforms               darwin
11
12description             Jakarta Commons-Expression Language
13long_description        Commons-EL provides an interpreter for the Expression Language \
14                                        which is  defined by the JavaServer Pages(TM) specification, \
15                                        version 2.0.
16homepage                        http://jakarta.apache.org/commons/el/
17                               
18distname                        ${name}-${version}-src
19master_sites            apache:jakarta/commons/el/source/
20checksums               md5 25038283a0b5f638db5e891295d20020
21
22depends_build           bin:ant:apache-ant
23depends_lib                     bin:java:kaffe \
24                                        lib:XXX:junit \
25                                        lib:XXX:servlet24-api
26                                       
27use_configure           no
28
29build.cmd                       ant
30build.target            jar javadoc
31build.args                      -Djunit.jar=${prefix}/share/java/junit.jar \
32                                        -Dservlet-api.jar=${prefix}/share/java/servlet24-api.jar \
33                                        -Djsp-api.jar=${prefix}/share/java/jsp2-api.jar \
34                                        -Dservletapi.build.notrequired=true \
35                                        -Djspapi.build.notrequired=true
36
37pre-build {
38        system "touch ${workpath}/LICENSE"
39}
40
41destroot {
42        xinstall -m 755 -d ${destroot}${prefix}/share/java \
43                ${destroot}${prefix}/share/doc
44        xinstall -m 644 \
45                ${worksrcpath}/dist/commons-el.jar \
46                ${destroot}${prefix}/share/java/
47        file copy ${worksrcpath}/dist/docs ${destroot}${prefix}/share/doc/${name}
48}