Subject: Re: framemaker package (preliminary)
To: Kazuki Sakamoto <sakamoto@cec.co.jp>
From: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>
List: tech-pkg
Date: 12/21/1999 16:47:39
On Tue, 21 Dec 1999, Kazuki Sakamoto wrote:
> X.if ${OPSYS} == "NetBSD"
> X.if (${MACHINE_ARCH} == "i386")
> X.if !exists(/emul/linux/lib/ld-linux.so.2)
> XIGNORE= requires Linux glibc2 libraries - see compat_linux(8)
> X.endif
> X.endif

This approach is wrong, and it will (and has...) lead to utter user
confusion. Please use our DEPENDS mechanism to install the4 seese_linux
pkg!



> Xdo-install:
> X	@${GTAR} xCzvf ${PREFIX}/libexec ${_DISTDIR}/fmlinux.tar.gz
> X	@${GTAR} xCzvf ${PREFIX}/libexec/FM556_linux/fminit/usenglish \
> X		${_DISTDIR}/manuals.tar.gz
> X	@${GTAR} xCzvf ${PREFIX}/libexec/FM556_linux/fminit/usenglish \
> X		${_DISTDIR}/help.tar.gz
> X	@${GTAR} xCzvf ${PREFIX}/libexec/FM556_linux/fminit \
> X		${_DISTDIR}/dictionaries.tar.gz
> X	@${LN} -s linuxm.glibc2.i386 ${PREFIX}/libexec/FM556_linux/bin/unknown

Nice workaround :-)


I don't see you deal with the license issues. Maybe you should add a
MESSAGE file to point the pkg's users at the for at
http://www.adobe.com/products/framemaker/fmlinux.html, and to follow the
instructions in the mail they get to add the license. 

You should also note that portmap must run with the -i flag.

I've just whacked a FrameMaker HowTo into shape, see
http://www.feyrer.de/NetBSD/FrameMaker-HowTo.html.


 - Hubert

-- 
NetBSD - Better for your uptime than Viagra