From owner-freebsd-questions@FreeBSD.ORG Sat Nov 17 04:56:24 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8E25DDA5 for ; Sat, 17 Nov 2012 04:56:24 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from nightmare.dreamchaser.org (nightmare.dreamchaser.org [12.32.44.142]) by mx1.freebsd.org (Postfix) with ESMTP id 0CD188FC14 for ; Sat, 17 Nov 2012 04:56:23 +0000 (UTC) Received: from breakaway.dreamchaser.org (breakaway.dreamchaser.org. [12.32.36.73]) by nightmare.dreamchaser.org (8.13.6/8.13.6) with ESMTP id qAH4uM82041818 for ; Fri, 16 Nov 2012 21:56:22 -0700 (MST) (envelope-from freebsd@dreamchaser.org) Message-ID: <50A718F5.8040806@dreamchaser.org> Date: Fri, 16 Nov 2012 21:56:21 -0700 From: Gary Aitken User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:16.0) Gecko/20121116 Thunderbird/16.0.2 MIME-Version: 1.0 To: FreeBSD Mailing List Subject: how to correct corrupted ports tree? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (nightmare.dreamchaser.org [12.32.36.65]); Fri, 16 Nov 2012 21:56:22 -0700 (MST) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: freebsd@dreamchaser.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Nov 2012 04:56:24 -0000 so, after updating bios, repartitioning, etc, things seem to be stable, modulo the following: decided to rebuild ports for peace of mind, but my basic ports tree is hosed: # portmaster -t --clean-distfiles ... "/usr/ports/Mk/bsd.php.mk", line 335: Malformed conditional (${_USE_PHP_VER${PHP_VER}:Myes} != "") ... make: fatal errors encountered -- cannot continue ===>>> No DISTINFO_FILE in /usr/ports/lang/php4-extensions "Makefile", line 20: Could not find /usr/ports/mail/enigmail-thunderbird3/../enigmail/Makefile make: fatal errors encountered -- cannot continue Sure enough: # ls /usr/ports/lang/php4-extensions CVS Makefile pkg-descr I didn't see anything in the handbook about how to get the ports tree itself back to a sane condition. Do I have to blow the whole thing away and do a fresh extract? I don't see a way to force refetch of the actual ports files like "distinfo" when portsnap thinks the port is up to date. Gary