svn commit: r203642 - user/dougb/portmaster
Doug Barton
dougb at FreeBSD.org
Mon Feb 8 00:36:37 UTC 2010
Author: dougb
Date: Mon Feb 8 00:36:37 2010
New Revision: 203642
URL: http://svn.freebsd.org/changeset/base/203642
Log:
Add code to prevent duplicate entries in the build list.
Modified:
user/dougb/portmaster/portmaster
Modified: user/dougb/portmaster/portmaster
==============================================================================
--- user/dougb/portmaster/portmaster Sun Feb 7 23:49:27 2010 (r203641)
+++ user/dougb/portmaster/portmaster Mon Feb 8 00:36:37 2010 (r203642)
@@ -1666,10 +1666,16 @@ update_build_l () {
case "$1" in
*/*) origin=$1 ; iport=`iport_from_origin $origin`
if [ -z "$iport" ]; then
+ case "$build_l" in
+ *\ $origin\\*) return ;;
+ esac
build_l="${build_l}\tInstall $origin\n"
return
fi ;;
- *) origin=`origin_from_pdb $1` ; iport=$1 ;;
+ *) origin=`origin_from_pdb $1` ; iport=$1
+ case "$build_l" in
+ *\ $iport\ *) return ;;
+ esac ;;
esac
pm_cd $pd/$origin && new_port=`pm_make -V PKGNAME`
More information about the svn-src-user
mailing list