The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
- Disable building extra documentation when not using JDK 1.5 as the Xalan
processor used to tranform the XML source files seems to try and use X11
(which fails if built by superuser in a console) [1]
NOTE: When using JDK 1.5 (java/jdk15) this error does not occur so it seems
like we could find a fix for that. Otherwise I will probably convert the port
to a binary one.
Reported by: pointyhat [1]
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