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