Ticket #2296: Portfile

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

java/commons-daemon Portfile

Line 
1# $Id$
2
3PortSystem 1.0
4
5name                    commons-daemon
6version                 1.0
7
8categories              java
9maintainers             james@jberry.us
10platforms               darwin
11
12description             Jakarta Commons-Daemon
13long_description        An alternative invocation mechanism for unix-daemon-like java code.
14homepage                        http://jakarta.apache.org/commons/daemon/
15                               
16distname                        daemon-${version}
17master_sites            apache:jakarta/commons/daemon/source/
18checksums               md5 3054786aaba9631ec04fef0862023bc8
19
20patchfiles                      patch-native-configure.in.diff \
21                                        patch-native-configure.diff
22
23depends_build           bin:ant:apache-ant
24depends_lib                     bin:java:kaffe \
25                                        lib:XXX:junit
26
27use_configure           no
28
29build {
30        # First build the java code
31        system "cd ${worksrcpath} && \
32                ant dist -Djunit.jar=${prefix}/share/java/junit.jar"           
33
34        # Then build the native code jsvc tool
35        system "cd ${worksrcpath}/src/native/unix && \
36                ./configure && make"
37}
38
39destroot {
40        xinstall -m 755 -d ${destroot}${prefix}/share/java \
41                ${destroot}${prefix}/share/doc \
42                ${destroot}${prefix}/bin
43        xinstall -m 644 ${worksrcpath}/dist/commons-daemon.jar \
44                ${destroot}${prefix}/share/java/
45        xinstall -m 755 ${worksrcpath}/src/native/unix/jsvc \
46                ${destroot}${prefix}/bin/
47        file copy ${worksrcpath}/dist/docs \
48                ${destroot}${prefix}/share/doc/${name}
49}