From owner-cvs-all@FreeBSD.ORG Wed Jun 4 21:17:30 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4CD5106564A; Wed, 4 Jun 2008 21:17:30 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BA0658FC1A; Wed, 4 Jun 2008 21:17:30 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m54LHU6S057056; Wed, 4 Jun 2008 21:17:30 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m54LHUkA057055; Wed, 4 Jun 2008 21:17:30 GMT (envelope-from dougb) Message-Id: <200806042117.m54LHUkA057055@repoman.freebsd.org> From: Doug Barton Date: Wed, 4 Jun 2008 21:17:30 +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/files portmaster.sh.in X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2008 21:17:30 -0000 dougb 2008-06-04 21:17:30 UTC FreeBSD ports repository Modified files: ports-mgmt/portmaster/files portmaster.sh.in Log: New Features =========== 1. By popular demand, change the command line behavior of 'portmaster blah*' to update all ports in /var/db/pkg which match the glob. 2. Add the -K flag to avoid cleaning the work directory after the build.[1] Bug Fixes ========= 1. Instead of /etc/portmaster.rc we should be reading /usr/local/etc/portmaster.rc.[2] Begin introducing support for that. 2. If using the -n option, don't try to fetch the distfiles.[3] 3. When I added the optimization to only run 'make -V CONFLICTS' if it existed in the Makefile I neglected to unset the value of $conflicts in the script between ports.[4] 4. I ran into a port which set VERBOSE to a value that it needed to use in its build process, and since I was using the -v option for portmaster (which sets VERBOSE=yes) the build failed. To work around this, prefix the variable names for common English words (VERBOSE, FORCE, BUILDING) with PM_. 5. To aid future debugging (as in 4. above) change the values of flag variables to something meaningful instead of just "yes." 6. Automatically handle the case where the parent port has MOVED instead of asking the user to re-run portmaster with the right options. Submitted by: pav [1] Submitted by: Miroslav Lachman 000.fbsd@quip.cz [2] Submitted by: Jiawei Ye [3] PR: ports/124271 [4] Submitted by: James Kelly [4] Revision Changes Path 2.3 +152 -147 ports/ports-mgmt/portmaster/files/portmaster.sh.in