Subject: Re: NetBSD Package system on MacOS 10.1
To: Alistair Crooks <agc@pkgsrc.org>
From: Chris Coleman <chrisc@vmunix.com>
List: tech-pkg
Date: 12/18/2001 03:42:15
Darwin comes with gnumake and bsdmake.  You just have to type 'bsdmake'
instead.

Chris Coleman		Editor in Chief
Daemon News E-Zine	http://www.daemonnews.org
Print Magazine		http://magazine.daemonnews.org
Open Packages		http://www.openpackages.org

On Tue, 18 Dec 2001, Alistair Crooks wrote:

> Standard /usr/bin/make on Darwin is GNU make. (Hey, I'm only the bearer
> of bad news). What you have to do is use the bootstrap kit (I posted the
> URL earlier) to bring up NetBSD's make (the bsdmake in /usr/bin in Darwin
> does not have the smarts to handle the pkgsrc Makefiles), install digest,
> and the package tools for you.
> 
> You probably missed my mail from October, so I'll repeat it now.
> Please note that there's a newer bootstrap kit now:
> darwin-bootstrap-20011104.tar.gz, and that you should use a pkgsrc
> which is up to date as of 11pm 17th December 2001.
> 
> > From agc@pkgsrc.org Tue Oct 30 15:40:53 2001
> > Date: Tue, 30 Oct 2001 15:40:53 +0100
> > From: Alistair Crooks <agc@pkgsrc.org>
> > To: tech-pkg@netbsd.org
> > Cc: current-users@netbsd.org
> > Subject: Darwin support added to pkgsrc
> > Message-ID: <20011030154053.C498@smaug.fh-regensburg.de>
> > Mime-Version: 1.0
> > Content-Type: text/plain; charset=us-ascii
> > Content-Disposition: inline
> > User-Agent: Mutt/1.2.5i
> > Status: RO
> > Content-Length: 1325
> > Lines: 33
> > 
> > I've just added initial support for Darwin (1.4) to pkgsrc, with
> > many thanks to Bill Coldwell for giving me the opportunity to do
> > so.
> > 
> > Whilst it's very early days, as yet, I have actually been able to
> > install packages on Darwin. I haven't yet tried any of the "biggies"
> > like gnome or kde, but I thought I'd commit the changes so that
> > others can perhaps help me out with those.
> > 
> > To use this on Darwin, you'll need a pkgsrc with the Darwin changes
> > in, and you'll also need the bootstrap kit:
> > 
> > ftp://ftp.netbsd.org/pub/NetBSD/misc/agc/darwin-bootstrap-20011030.tar.gz
> > 
> > Extract this tarball, and you'll get everything under a bootstrap-pkgsrc
> > directory.  cd into that directory, and execute "./bootstrap" as
> > root (it installs things under the ${LOCALBASE} hierarchy).
> > 
> > bootstrap has certain defaults, which can be changed using command
> > line switches:
> > 
> > pkgdir (defaults to /usr/pkg) can be set using --pkgdir=/some/dir
> > pkgdbdir (defaults to /var/db/pkg) can be set using --pkgdbdir=/some/dir
> > pkgsrcdir (defaults to /pkgsrc) can be set using --pkgsrcdir=/some/dir
> > 
> > It will bootstrap bmake (NetBSD's make, the bsdmake in /usr/bin
> > doesn't understand :C modifiers in ${VAR:C/old/new/}), install
> > NetBSD *.mk files in ${pkgdir}/share/mk, lukemftp-1.5, and the
> > digest and pkg_install packages.
> > 
> > Regards,
> > Alistair Crooks
> > (agc@pkgsrc.org)
> 
> 
> On Mon, Dec 17, 2001 at 10:09:42PM -0600, pw wrote:
> > 
> > On Monday, December 17, 2001, at 05:04 , Manuel Bouyer wrote:
> > 
> > >>
> > > pkg_* sources are in
> > > ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/usr.sbin/pkg_install
> > >
> > 
> > 
> > I have retrieved the sources from this directory, but when I run a 
> > 'make', this is the output i get:
> > 
> > <localhost:root>/pkg_install% make
> > Makefile:6: *** missing separator.  Stop.
> > <localhost:root>/pkg_install%
> > 
>