Subject: Re: openoffice2-bin and java
To: Geert Hendrickx <ghen@telenet.be>
From: Michael Rauch <mrauch@NetBSD.org>
List: tech-pkg
Date: 10/21/2005 15:30:28
Hi,
On Fri, Oct 21, 2005 at 02:56:21PM +0200, Geert Hendrickx wrote:
> +.if !empty(PKG_JVM)
> ${RM} -f ${PREFIX}/bin/soffice
> ${SED} -e "s|@@PREFIX@@|${PREFIX}|g" -e "s|@@OO_VER@@|${OO_VER}|g" \
> + -e "s|@@JAVA_HOME@@|${PKG_JAVA_HOME}|g" \
> < ${FILESDIR}/soffice > ${PREFIX}/bin/soffice
> ${CHMOD} +x ${PREFIX}/bin/soffice
> +.else
> + ${LN} -sf ../openoffice.org${OO_VER}/program/soffice ${PREFIX}/bin/soffice
> +.endif
hmm, given the comment "# make sure we can find `whoami` on solaris"
we probably need the wrapper files/soffice also for the java-less case.
(at least as soon as Solaris is working).
What about adding -e "s|@@PKG_JVM@@|${PKG_JVM}|g;" to the sed command
and wrapping the PATH setting with an
if [ -n "@@PKG_JVM@@" ]; then
PATH=${PATH}:@@JAVA_HOME@@
fi
(which avoids a spurious colon in the PATH)?
> with this options.mk:
> [...]
> PKG_JVMS_ACCEPTED= sun-jdk13 sun-jdk14 sun-jdk15
blackdown-jdk13 should be fine as well, as it's based on the SUN
sources.
Apart from these two changes I think the patch is fine.
Michael