java/44251: Create stylebook port
Herve Quiroz
herve.quiroz at esil.univ-mrs.fr
Tue Mar 30 05:20:17 PST 2004
The following reply was made to PR java/44251; it has been noted by GNATS.
From: Herve Quiroz <herve.quiroz at esil.univ-mrs.fr>
To: freebsd-gnats-submit at FreeBSD.org, znerd at FreeBSD.org
Cc: Herve Quiroz <herve.quiroz at esil.univ-mrs.fr>
Subject: Re: java/44251: Create stylebook port
Date: Tue, 30 Mar 2004 15:19:58 +0200
Ernst,
I had a look at your distfile last night.
The main problem is that xml-stylebook depends on Xalan and Xerces, so
we have a cyclic dependency issue here. There is a solution though:
install xml-stylebook as a binary port.
But I have another solution in mind. Let me explain it:
We could have two ports for xml-stylebook. The first one,
xml-stylebook-jar would be a binary port that would only install
xml-stylebook.jar (the JAR file could even be distfile as it will be the
only file installed). Next, another port, xml-stylebook would depend on
xml-stylebook-jar and install the whole xml-stylebook distribution (that
is with docs for instance).
The xerces-j port would depend on xml-stylebook-jar (BUILD_DEPENDS only)
to be able to build its documentation from source.
But then, there are some other JAR files that are needed by the xerces-j
port and which are provided in the Xerces-J-tools-x.x.x.tgz distfile,
such as xjava.jar (to provide the compile task supporting IBM JDKs,
AFAIK) and resolver.jar. So we could possibly make a xerces-j-tools port
that would install those JAR files as well as xml-stylebook.jar. It
would be a binary port obviously (for cyclic dependency reasons).
What do you think of this?
Herve
More information about the freebsd-java
mailing list