Ticket #2269: Portfile

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

Portfile

Line 
1# $Id$
2
3PortSystem 1.0
4
5name                    xercesj
6version                 2.6.2
7set ver2                        2_6_2
8
9categories              java
10maintainers             james@jberry.us
11platforms               darwin
12
13description             Apache Xerces 2 Java XML Parser
14long_description        The Xerces 2 Java Parser supports XML 1.0 Third Edition\; \
15                                        XML 1.1\; XML 1.1 Namespaces\; DOM Level 2 \
16                                        Core, Events, Traversal and Range\; \
17                                        SAX 2.0.1 Core and Extensions\; JAXP 1.2\; \
18                                        Schema 1.0 Structure and Datatypes.
19homepage                        http://xml.apache.org/xerces-j/
20
21distname                        Xerces-J-src.${version}
22distfiles                       ${distname}${extract.suffix} \
23                                        Xerces-J-tools.${version}${extract.suffix}
24
25master_sites            apache:xml/xerces-j/
26checksums               ${distname}${extract.suffix} md5 cfd536b8d72f8ebe3465ae35f5e3775d \
27                                        Xerces-J-tools.${version}${extract.suffix} md5 55ba4b71ae95acf7d50c4bc0d796ee76
28
29depends_build           bin:ant:apache-ant
30depends_lib                     bin:java:kaffe
31                                       
32worksrcdir                      xerces-${ver2}
33set tools                       tools
34
35use_configure           no
36
37build.cmd                       ant
38build.target            jars docs javadocs
39build.env                       CLASSPATH=${tools}/xml-apis.jar:${tools}/xercesImpl.jar:${tools}/bin/xjavac.jar
40
41post-extract {
42        file rename ${workpath}/tools ${worksrcpath}/
43}
44
45destroot        {
46        xinstall -m 755 -d ${destroot}${prefix}/share/java \
47                ${destroot}${prefix}/share/doc
48        xinstall -m 644 \
49                ${worksrcpath}/build/xml-apis.jar \
50                ${worksrcpath}/build/xercesImpl.jar \
51                ${destroot}${prefix}/share/java/
52        file copy ${worksrcpath}/build/docs ${destroot}${prefix}/share/doc/${name}
53}