From owner-freebsd-ports Sun Apr 27 12:06:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA23714 for ports-outgoing; Sun, 27 Apr 1997 12:06:16 -0700 (PDT) Received: from cais.cais.com (root@cais.com [199.0.216.4]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id MAA23701; Sun, 27 Apr 1997 12:06:11 -0700 (PDT) Received: from earth.mat.net (root@earth.mat.net [205.252.122.1]) by cais.cais.com (8.8.5/8.7.3) with SMTP id PAA08451; Sun, 27 Apr 1997 15:06:03 -0400 (EDT) Received: from Journey2.mat.net (journey2.mat.net [205.252.122.116]) by earth.mat.net (8.6.12/8.6.12) with SMTP id PAA12663; Sun, 27 Apr 1997 15:06:01 -0400 Date: Sun, 27 Apr 1997 15:05:26 -0400 (EDT) From: Chuck Robey To: James FitzGibbon cc: freebsd-ports@freebsd.org, ache@freebsd.org Subject: Re: Suggested change to apache port In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-ports@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Sun, 27 Apr 1997, James FitzGibbon wrote: > On Sun, 27 Apr 1997, Chuck Robey wrote: > > > directory to exist using the BUILD_DEPENDS stuff, which would get the > > fetch/patch/whatever done for you. That part at least is simpler now > > that that used in those old tcl/tk things, which used to do cd's and > > makes (I found that real ugly!) > > But wouldn't build depends go into ${PORTSDIR}/www/apache and do a make > install ? If someone had made modifications to their webserver and then > made mod_perl, they'd end up with an httpd binary containing just mod_perl > and not their previous configured modules. > > Do we have to admit that the existing ports system doesn't lend itself to > people who stray from the baseline ports ? The way I read the DEPENDS target from the docs, it didn't do the full install. I just looked at the sources, and I _think_ it does do the full install. I think that's wrong, it should just make the dir, not install it. The other targets cover the need for installed packages. I was wrong before, you wouldn't want to use BUILD_DEPENDS, because it does just what you're saying. The alternative is doing the make you want yourself, explicitly. I think installing all the sources permanently would be pathologically wrong. They're just not needed except for building. > > -- > j. > > > ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@eng.umd.edu | communications topic, C programming, and Unix. 9120 Edmonston Ct #302 | Greenbelt, MD 20770 | I run Journey2 and picnic, both FreeBSD (301) 220-2114 | version 3.0 current -- and great FUN! ----------------------------+-----------------------------------------------