source: trunk/dports/java/msv/Portfile

Last change on this file was 50559, checked in by blair@…, 8 years ago

Fix 'git svn dcommit' that is messing up the $Id$ line.

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