From owner-svn-ports-all@FreeBSD.ORG Thu May 30 10:22:44 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 98B6528C; Thu, 30 May 2013 10:22:44 +0000 (UTC) (envelope-from crees@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 7116A1D6; Thu, 30 May 2013 10:22:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r4UAMhDc030265; Thu, 30 May 2013 10:22:43 GMT (envelope-from crees@svn.freebsd.org) Received: (from crees@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r4UAMhON030263; Thu, 30 May 2013 10:22:43 GMT (envelope-from crees@svn.freebsd.org) Message-Id: <201305301022.r4UAMhON030263@svn.freebsd.org> From: Chris Rees Date: Thu, 30 May 2013 10:22:43 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r319411 - in head/ports-mgmt/portdowngrade: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2013 10:22:44 -0000 Author: crees Date: Thu May 30 10:22:43 2013 New Revision: 319411 URL: http://svnweb.freebsd.org/changeset/ports/319411 Log: Update to 1.4: - Actually checkout the older version when recursing Reported by: jrm: IRC - Behave properly when the path to the temp ports directory contains a symlink Modified: head/ports-mgmt/portdowngrade/Makefile head/ports-mgmt/portdowngrade/files/portdowngrade Modified: head/ports-mgmt/portdowngrade/Makefile ============================================================================== --- head/ports-mgmt/portdowngrade/Makefile Thu May 30 09:11:52 2013 (r319410) +++ head/ports-mgmt/portdowngrade/Makefile Thu May 30 10:22:43 2013 (r319411) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= portdowngrade -PORTVERSION= 1.3 +PORTVERSION= 1.4 CATEGORIES= ports-mgmt MASTER_SITES= # empty DISTFILES= # none Modified: head/ports-mgmt/portdowngrade/files/portdowngrade ============================================================================== --- head/ports-mgmt/portdowngrade/files/portdowngrade Thu May 30 09:11:52 2013 (r319410) +++ head/ports-mgmt/portdowngrade/files/portdowngrade Thu May 30 10:22:43 2013 (r319411) @@ -40,13 +40,13 @@ getport_recursive() # "This function is recursive" echo -n "==> Fetching $1 ..." [ -d $tmpdir/${1%/*} ] || \ - $svn -q up --depth files "$tmpdir/${1%/*}@$rev" || \ + $svn -q up --depth files -r $rev "$tmpdir/${1%/*}" || \ err "Something went wrong with fetching category for $1. Ensure you have the correct revision!" - $svn -q up "$tmpdir/$1@$rev" || \ + $svn -q up -r $rev "$tmpdir/$1" || \ err "Something went wrong with fetching port files for $1." echo " [DONE]" echo "$1" >> $tmpdir/portdowngrade.originlist - deps=$(make PORTSDIR=$(pwd)/$tmpdir -C $tmpdir/$1 -V_DEPEND_DIRS:N\*/pkg:S,${PORTSDIR}/,,) + deps=$(make PORTSDIR=$PWD/$tmpdir -C $tmpdir/$1 '-V_DEPEND_DIRS:N*/pkg:C,.*/([^/]*/[^/]*)$,\1,') if [ -n "$deps" ]; then for port in $deps; do if [ ! -d $tmpdir/$port ]; then