Msv version 20081113 - How to Download and Install on Mac OS X
Monday the 22nd of March, 2010

    version 20081113

      View the most recent changes for the msv port at: msv.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for msv.
      The raw portfile for msv 20081113 is located here:
      http://msv.darwinports.com/dports/java/msv/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/msv


      The msv Portfile 50559 2009-05-03 22:19:00Z blair macports.org $

      PortSystem 1.0

      Name: msv
      Version: 20081113
      Revision: 1

      Category: java
      Maintainers: blair
      Platform: darwin

      Description: Sun Multi-Schema XML Validator (MSV) validates XML files
      Long Description: The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs and a subset of XML Schema Part 1.
      Homepage: https://msv.dev.java.net/

      Master Sites: https://msv.dev.java.net/files/documents/61/116917/
      distfiles ${name}.${version}.zip
      fetch.ignore_sslcert yes
      Checksums: md5 15e61067d38b7015601832e9f4555502 sha1 f70186b2997469def7f0fb1a6a67212192c5ab62 rmd160 cc80709d8a8a173fb954b26a57e4de1b43c82c1b

      use_zip yes

      depends_lib bin:java:kaffe

      use_configure no

      build.cmd true

      destroot {
      # Ensure needed directories
      xinstall -m 755 -d ${destroot}${prefix}/share/java ${destroot}${prefix}/share/doc/${name}

      foreach f {isorelax.jar msv.jar relaxngDatatype.jar xsdlib.jar} {
      file copy ${worksrcpath}/${f} ${destroot}${prefix}/share/java/${f}
      }

      foreach f {Apache-LICENSE-1.1.txt
      ChangeLog.txt
      JARV.html
      JARV_API.gif
      JAXPmasquerading.html
      README.txt
      RNGDatatypeLibrary.html
      SAXfilter.gif
      acceptor.html
      commandline.html
      copyright.txt
      developer.html
      examples
      license.txt
      nativeAPI.html} {
      file copy ${worksrcpath}/${f} ${destroot}${prefix}/share/doc/${name}/
      }

      file copy ${worksrcpath}/javadoc ${destroot}${prefix}/share/doc/${name}/api
      }

    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/msv
      % sudo port install msv
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching msv
      ---> Verifying checksum for msv
      ---> Extracting msv
      ---> Configuring msv
      ---> Building msv with target all
      ---> Staging msv into destroot
      ---> Installing msv
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using msv with these commands:
      %  man msv
      % apropos msv
      % which msv
      % locate msv

     Where to find more information:

    Darwin Ports



    Lightbox this page.