Subject: CVS commit: pkgsrc/textproc/saxon
From: Blue Rats
Date: 2013-05-18 03:43:42
Message id: 20130518014342.DC92F84@ivanova.netbsd.org

Log Message:
Update to latest release. This is supposedly the last version which requires
Java 5. Changes from 9.4 to 9.5:

The bulk of the open source parts of Saxon (the parts maintained by Saxonica) \ 
are now licensed under Mozilla Public License version 2.0, replacing MPL 1.0.

There have been some other changes to third-party open source components, \ 
notably the introduction of a new regular expression engine derived from Jakarta \ 
(Apache license), and the dropping of the old Base64 conversion code (Netscape \ 
license).

Users interested in building the product from source code need to be aware that \ 
the build process now includes a preprocessing phase that generate separate Java \ 
code for the EE, PE, and HE editions. The raw (before preprocessing) source code \ 
is published in the Subversion repository, but for building Saxon-HE, a more \ 
convenient place to start is the post-preprocessing Java code issued on \ 
SourceForge as a source.zip download.

A consequence of this change is that the JAR files for Saxon-HE, Saxon-PE, and \ 
Saxon-EE contain different class files having the same names. Therefore, the JAR \ 
files for different editions should not co-exist on the classpath. If you use \ 
internal Saxon APIs in an application, you may need to check that the methods \ 
you call are available in all three editions. This won't be a problem for \ 
interfaces that are clearly user-facing, but it could be an issue for \ 
applications that penetrate deeper into the internals.

More changes here:
http://www.saxonica.com/documentation/index.html#!changes

Files:
RevisionActionfile
1.24modifypkgsrc/textproc/saxon/Makefile
1.5modifypkgsrc/textproc/saxon/distinfo