Subject: Re: pkgsrc on FreeBSD 6.0
To: None <tech-pkg@NetBSD.org>
From: Juan RP <juan@xtrarom.org>
List: tech-pkg
Date: 08/08/2005 23:44:10
On Mon, 8 Aug 2005 21:52:30 +0200
Lars Nordlund <lars.nordlund@hem.utfors.se> wrote:
> Hello
>
> I have a freshly installed beta of FreeBSD 6.0 which I am running
> pkgsrc on. I have run into the following things so far:
>
> /usr/bin/shlock does not exist on my system. I can not find it in
> FreeBSD cvs either. Looking at the manual pages at www.freebsd.org
> suggests it only exist in FreeBSD-ports right now. I solved it with
> this patch to tools.FreeBSD.mk:
>
> Index: tools.FreeBSD.mk
> ===================================================================
> RCS file: /home/cvs/cvsup/netbsd/pkgsrc/mk/tools/tools.FreeBSD.mk,v
> retrieving revision 1.17
> diff -u -r1.17 tools.FreeBSD.mk
> --- tools.FreeBSD.mk 24 Jun 2005 20:59:59 -0000 1.17
> +++ tools.FreeBSD.mk 8 Aug 2005 19:25:40 -0000
> @@ -55,7 +55,9 @@
> TOOLS_PLATFORM.rmdir?= /bin/rmdir
> TOOLS_PLATFORM.sed?= /usr/bin/sed
> TOOLS_PLATFORM.sh?= /bin/sh
> +.if exists(/usr/bin/shlock)
> TOOLS_PLATFORM.shlock?= /usr/bin/shlock
> +.endif
> TOOLS_PLATFORM.sort?= /usr/bin/sort
> TOOLS_PLATFORM.strip?= /usr/bin/strip
> TOOLS_PLATFORM.tail?= /usr/bin/tail
Patch applied.
> Building and installing pkgtools/shlock generates an error message
> when handling the manual page. One possible fix might be to add
> FreeBSD to the list of operating systems with NOMAN=YES.
Fixed.
Thanks.