This release provides a complete implementation of the parser related
portions of JAXP 1.3 and also brings Xerces into compliance with SAX 2.0.2,
the DOM Level 3 Core and Load/Save W3C Recommendations, the XML Inclusions
(XInclude) Version 1.0 W3C Recommendation and the XML Schema 1.0 Structures
and Datatypes Second Edition W3C Recommendations.
- Update pkg-descr to reflect latest additions and newly supported features
- Install deprecated JARs in ${DATADIR}/deprecated/ to avoid bloating
${JAVAJARDIR}
- Build and install extra documentation (not just JavaDoc)
- Add SHA256 info
- Do not ${MKDIR} ${JAVAJARDIR} as it has been part of mtree for more than 3
years now
WARNING: Some deprecated JAR files are no longer built nor installed
(xmlParserAPIs.jar and resolver.jar). I contacted people maintaining ports that
were depending on these files [2] and it seems to be fine. Any subsequent
problem would come from ports depending on files from textproc/xerces-j but not
effectively registering the dependency.
Reported by: FreeBSD Ports Version Check (via edwin) [1]
Tested by: thierry (for some depending ports breaking) [2]
- The source code for samples is now installed with the samples
- Fixed some OPTIONS/package issue
- Updated pkg-descr
- Performance improvement: removed the unnecessary loop
- Cosmetic changes: honor 80 chars line length
PR: ports/69015
Submitted by: Herve Quiroz
Requested by: me
- Now using JAVAJARDIR instead of JAVASHAREDIR/classes
- Now using PORTDOCS macro (to reduce pkg-plist size and fix the apidocs
deinstall issue with some JDKs)
- Now using PLIST_FILES macro (thus no more pkg-plist)
- Now using MASTER_SITE_APACHE_XML/MASTER_SITE_SUBDIR
- Now using OPTIONS macro for a more flexible build/install:
- WITH_DEPRECATED_JARS: build and install deprecated JARs (default:
on, as some ports may depend on it)
- WITH_SAMPLES_JAR: build and install samples (default: off)
- bsd.java.mk 2.0 compliant
- ECHO -> ECHO_CMD
- explicit mkdir JAVAJARDIR (just in case)
- SIZE added to distinfo
- assign maintainership to submitter
PR: ports/51415
Submitted by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
This version of the port will build from source instead of taking
a binary distro. It does not install the Stylebook-based
documentation. We will need to create a textproc/xml-stylebook
port for that. I've looked at it, but it's a bit cumbersome.
There is no official release of xml-stylebook (d'oh).
Approved by: kevlo