source: trunk/dports/java/xercesj/Portfile @ 85916

Last change on this file since 85916 was 85916, checked in by jmr@…, 9 years ago

xercesj: license

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1# $Id: Portfile 85916 2011-10-17 14:09:29Z jmr@macports.org $
2
3PortSystem 1.0
4
5name                            xercesj
6version                         2.9.1
7
8categories                      java textproc
9license                         Apache-2 W3C
10maintainers                     nomaintainer
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://xerces.apache.org/xerces2-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} \
27                                                md5 e340cba4a2abf4f0f833488380821153 \
28                                        Xerces-J-tools.${version}${extract.suffix} \
29                                                md5 6b50c65f2c31d66bb258aa5be79b0e21
30
31depends_build           bin:ant:apache-ant
32depends_lib                     bin:java:kaffe
33                                       
34worksrcdir                      xerces-[string map ". _" $version]
35set tools                       tools
36
37use_configure           no
38
39build.cmd                       ant
40build.target            jars docs javadocs
41build.env                       CLASSPATH=${tools}/xml-apis.jar:${tools}/xercesImpl.jar:${tools}/bin/xjavac.jar
42
43post-extract {
44        file rename ${workpath}/tools ${worksrcpath}/
45}
46
47destroot        {
48        xinstall -m 755 -d ${destroot}${prefix}/share/java \
49                ${destroot}${prefix}/share/doc
50        xinstall -m 644 \
51                ${worksrcpath}/build/xml-apis.jar \
52                ${worksrcpath}/build/xercesImpl.jar \
53                ${destroot}${prefix}/share/java/
54        file copy ${worksrcpath}/build/docs ${destroot}${prefix}/share/doc/${name}
55}
56
57livecheck.name      Xerces2
Note: See TracBrowser for help on using the repository browser.