From owner-freebsd-questions Tue Jan 18 7: 2:10 2000 Delivered-To: freebsd-questions@freebsd.org Received: from probity.mcc.ac.uk (probity.mcc.ac.uk [130.88.200.94]) by hub.freebsd.org (Postfix) with ESMTP id ACDC314C06 for ; Tue, 18 Jan 2000 07:02:07 -0800 (PST) (envelope-from jcm@dogma.freebsd-uk.eu.org) Received: from dogma.freebsd-uk.eu.org ([130.88.200.97]) by probity.mcc.ac.uk with esmtp (Exim 1.92 #3) id 12Aa90-0009d3-00; Tue, 18 Jan 2000 15:02:06 +0000 Received: from localhost (jcm@localhost) by dogma.freebsd-uk.eu.org (8.9.3/8.9.3) with ESMTP id PAA32723; Tue, 18 Jan 2000 15:02:01 GMT (envelope-from jcm@dogma.freebsd-uk.eu.org) Date: Tue, 18 Jan 2000 15:02:01 +0000 (GMT) From: Jonathon McKitrick To: Brett Taylor Cc: R Joseph Wright , Salvo Bartolotta , freebsd-questions@FreeBSD.ORG Subject: Re: can't make certain ports In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 17 Jan 2000, Brett Taylor wrote: >> One of the responders to your question said 'make clean' removes the >> old source. I believe that this is incorrect. It removes the old >> OBJECT code, which of course is generated when the source is compiled. >> When a port is updated, at least three things must happen for you to >> be able to use the new version. > >This is vague at best - make clean, in a port, removes everything in the >work directory and the work directory itself. It does not touch anything >in /usr/ports/distfiles. What was vague here, the original post or my explanation? >> I think one potential area of confusion is this: Again, IF I >> UNDERSTAND THIS CORRECTLY (and i think i do ;-) 'make deinstall' calls >> pkg_delete, but if the makefile has been changed by a recent cvsup, >> there is always the possibility this may not work correctly, although >> it SHOULD. I generally use pkg_delete just to be safe. > >Nope - as noted above - make deinstall calls pkg_delete which reads off >its OWN original packing list, not what's in >/usr/ports/some_dir/some_port/pkg/PLIST. What was my mistake here? Referring to the makefile rather than the packing list as the source for the action taken? -=> jm <=- "Doors to the pleasures of heaven or hell, and i didn't care which...." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message