From owner-cvs-ports@FreeBSD.ORG Wed Jun 13 11:39:24 2012 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (unknown [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 18A1F106564A; Wed, 13 Jun 2012 11:39:24 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 059828FC14; Wed, 13 Jun 2012 11:39:24 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id q5DBdNbr096422; Wed, 13 Jun 2012 11:39:23 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id q5DBdNKb096421; Wed, 13 Jun 2012 11:39:23 GMT (envelope-from dougb) Message-Id: <201206131139.q5DBdNKb096421@repoman.freebsd.org> From: Doug Barton Date: Wed, 13 Jun 2012 11:39:23 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/ports-mgmt/portmaster Makefile distinfo X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jun 2012 11:39:24 -0000 dougb 2012-06-13 11:39:23 UTC FreeBSD ports repository Modified files: ports-mgmt/portmaster Makefile distinfo Log: New Features ============ Print the same progress update that goes to the term title in-line, and apply various improvements to that code. Move 'make clean' to the background. There is no point waiting around for it to finish. In the case of very large work directories this may cause some I/O contention during the unpacking of the next port to build, but in most cases this should be lost in the noise. Other Improvements ================== Speed up the determination of WRKDIRPREFIX, and do not bother looking for empty directories if we exited abnormally. Add code to detect dependency loops created by moving part of a port into another port, and CONFLICT'ing on previous versions of that port (ala textproc/p5-XML-SAX -> p5-XML-SAX-Base). When a loop is detected suggest that the user try pkg_updating. Bug Fixes ========= Improve error handling for mktemp Improve handling of abnormal exits (such as ^C, failed port, etc.), especially when the first exit happens in a child process. If the second argument to -o is something that is completely non-existent, report in the error message what the user typed on the command line. Reported by: avilla In clean_build_only_list() remove ports that are already installed when using --delete-build-only to prevent them from being spuriously removed. Reported by: avilla Revision Changes Path 2.51 +1 -2 ports/ports-mgmt/portmaster/Makefile 2.15 +4 -4 ports/ports-mgmt/portmaster/distinfo