source: trunk/dports/java/msv/Portfile @ 50546

Last change on this file since 50546 was 50546, checked in by blair@…, 11 years ago

New port for MSV, the Sun Multi-Schema XML Validator.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.5 KB
Line 
1# $Id: Portfile 50546 2009-05-03 06:43:20Z blair@macports.org $
2
3PortSystem 1.0
4
5name                    msv
6version                 20081113
7
8categories              java
9maintainers             blair
10platforms               darwin
11
12description             Sun Multi-Schema XML Validator (MSV) validates XML files
13long_description        The Sun Multi-Schema XML Validator (MSV) is a Java \
14                        technology tool to validate XML documents against \
15                        several kinds of XML schemata.  It supports RELAX NG, \
16                        RELAX Namespace, RELAX Core, TREX, XML DTDs and a \
17                        subset of XML Schema Part 1.
18homepage                https://msv.dev.java.net/
19
20master_sites            https://msv.dev.java.net/files/documents/61/116917/
21distfiles               ${name}.${version}.zip
22fetch.ignore_sslcert    yes
23checksums               md5 15e61067d38b7015601832e9f4555502 \
24                        sha1 f70186b2997469def7f0fb1a6a67212192c5ab62 \
25                        rmd160 cc80709d8a8a173fb954b26a57e4de1b43c82c1b
26
27use_zip                 yes
28
29depends_lib             bin:java:kaffe
30
31use_configure           no
32
33build.cmd               true
34
35destroot {
36        # Ensure needed directories
37        xinstall -m 755 -d ${destroot}${prefix}/share/java \
38                ${destroot}${prefix}/share/doc/${name}
39
40        foreach f {isorelax.jar msv.jar} {
41                file copy ${worksrcpath}/${f} \
42                        ${destroot}${prefix}/share/java/${f}
43        }
44
45        foreach f {Apache-LICENSE-1.1.txt
46                        ChangeLog.txt
47                        JARV.html
48                        JARV_API.gif
49                        JAXPmasquerading.html
50                        README.txt
51                        RNGDatatypeLibrary.html
52                        SAXfilter.gif
53                        acceptor.html
54                        commandline.html
55                        copyright.txt
56                        developer.html
57                        examples
58                        license.txt
59                        nativeAPI.html} {
60                file copy ${worksrcpath}/${f} \
61                        ${destroot}${prefix}/share/doc/${name}/
62        }
63
64        file copy ${worksrcpath}/javadoc \
65                ${destroot}${prefix}/share/doc/${name}/api
66}
Note: See TracBrowser for help on using the repository browser.