From owner-freebsd-questions Sat Oct 14 19:27:13 2000 Delivered-To: freebsd-questions@freebsd.org Received: from dt051n37.san.rr.com (dt051n37.san.rr.com [204.210.32.55]) by hub.freebsd.org (Postfix) with ESMTP id E874337B502 for ; Sat, 14 Oct 2000 19:27:10 -0700 (PDT) Received: from gorean.org (Studded@master [10.0.0.2]) by dt051n37.san.rr.com (8.9.3/8.9.3) with ESMTP id TAA73304; Sat, 14 Oct 2000 19:27:08 -0700 (PDT) (envelope-from DougB@gorean.org) Message-ID: <39E915FC.D8F35541@gorean.org> Date: Sat, 14 Oct 2000 19:27:08 -0700 From: Doug Barton Organization: Triborough Bridge & Tunnel Authority X-Mailer: Mozilla 4.75 [en] (X11; U; FreeBSD 5.0-CURRENT-101 i386) X-Accept-Language: en MIME-Version: 1.0 To: Frank Woodward Cc: freebsd-questions@freebsd.org Subject: Re: Error: your port uses an old layout. References: <39E8BE01.2ADF924@washoku.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Frank Woodward wrote: > I ran cvsup using ports-supfile (confirming that it > includes "*default delete use-rel-suffix"), but it doesn't > seem to have removed the /pkg and /patches directories under > each port, which are empty except for the CVS directory. > It seems the presence of either of these directories causes > bsd.port.mk to consider the port out of date. .if (!defined(PATCHDIR) && exists(${MASTERDIR}/patches)) || \ (!defined(PKGDIR) && exists(${MASTERDIR}/pkg)) || \ (!defined(MD5_FILE) && exists(${MASTERDIR}/files/md5)) pre-everything:: @${ECHO} "Error: your port uses an old layout. Please update it to matc h this bsd.port.mk." The behavior you're seeing is totally expected. cvsup only removes files and directories it knows about, and it only removes directories if they are empty. There are no CVS directories in the ports tree that you check out with cvsup, so cvsup didn't remove those directories. Since the /pkg and /patches directories aren't empty, cvsup didn't remove them. You should probably wipe out your /usr/ports/* and start over again. Doug -- "The dead cannot be seduced." - Kai, "Lexx" Do YOU Yahoo!? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message