Date: Wed, 19 Feb 2003 22:30:43 +0000 (UTC) From: naddy@mips.inka.de (Christian Weisgerber) To: freebsd-ports@freebsd.org Subject: Re: passing arguments to *_DEPENDS Message-ID: <b310ij$28lj$1@kemoauc.mips.inka.de> References: <20030219003422.GD31515@rot13.obsecurity.org> <BA786D6D.2915F%ade@lovett.com> <b303tq$1q3b$1@kemoauc.mips.inka.de> <20030219144225.GE808@pcwin002.win.tue.nl>
next in thread | previous in thread | raw e-mail | index | archive | help
Stijn Hoop <stijn@win.tue.nl> wrote: > > OpenBSD's FLAVOR system, in short. > > That would rule. I've been meaning to look at porting OpenBSDs bsd.port.mk > for quite some time but I haven't gotten around to it yet. Besides I > suspect it will be very difficult. Anyone else been having a look at it? Porting OpenBSD's bsd.port.mk and pkg tools to FreeBSD should be almost trivial. You'd probably have to add some things to make(1), too. _Integrating_ them with the existing FreeBSD ports infrastructure will be really hard, tough. > OpenBSD also has the IMHO pretty cool concept of separating package > building from installing; that is, a port is just used to make a package > instead of making the package from installed bits. The FAKE feature. The bsd.port.mk part of this should be fairly simple. The hard part here is that the individual ports need to support installation to a DESTDIR prefix. Some will support this out of the box, some will need a bot of work, some will need extensive work. OpenBSD introduced FAKE, started out with a default of FAKE=No, gradually converted ports, eventually switched the default to FAKE=Yes, and for some time all ports have used fake installs. If portmgr made some encouraging noises about this (yes, we would like to have this, send patches)... -- Christian "naddy" Weisgerber naddy@mips.inka.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b310ij$28lj$1>