From owner-svn-ports-head@FreeBSD.ORG Sat Jun 22 11:14:35 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id F12AC551; Sat, 22 Jun 2013 11:14:34 +0000 (UTC) (envelope-from tota@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 E3E0F1845; Sat, 22 Jun 2013 11:14:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r5MBEYpT097272; Sat, 22 Jun 2013 11:14:34 GMT (envelope-from tota@svn.freebsd.org) Received: (from tota@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r5MBEYvW097270; Sat, 22 Jun 2013 11:14:34 GMT (envelope-from tota@svn.freebsd.org) Message-Id: <201306221114.r5MBEYvW097270@svn.freebsd.org> From: TAKATSU Tomonari Date: Sat, 22 Jun 2013 11:14:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r321565 - in head/ports-mgmt/porttools: . 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-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jun 2013 11:14:35 -0000 Author: tota Date: Sat Jun 22 11:14:34 2013 New Revision: 321565 URL: http://svnweb.freebsd.org/changeset/ports/321565 Log: - Improve commit sub-command * Fix the conditional statement of checking the result of svn status * Make use of addport with -c option * Make use of svn commit with -F option * Cosmetic change PR: ports/178539 Submitted by: tota (myself) Approved by: maintainer timeout (> 1 month) Modified: head/ports-mgmt/porttools/Makefile head/ports-mgmt/porttools/files/patch-cmd_commit.in Modified: head/ports-mgmt/porttools/Makefile ============================================================================== --- head/ports-mgmt/porttools/Makefile Sat Jun 22 11:04:17 2013 (r321564) +++ head/ports-mgmt/porttools/Makefile Sat Jun 22 11:14:34 2013 (r321565) @@ -3,7 +3,7 @@ PORTNAME= porttools PORTVERSION= 0.99 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= ports-mgmt MASTER_SITES= SF Modified: head/ports-mgmt/porttools/files/patch-cmd_commit.in ============================================================================== --- head/ports-mgmt/porttools/files/patch-cmd_commit.in Sat Jun 22 11:04:17 2013 (r321564) +++ head/ports-mgmt/porttools/files/patch-cmd_commit.in Sat Jun 22 11:14:34 2013 (r321565) @@ -1,5 +1,5 @@ --- cmd_commit.in.orig 2009-09-10 04:59:59.000000000 +0900 -+++ cmd_commit.in 2012-12-31 21:42:13.000000000 +0900 ++++ cmd_commit.in 2013-04-27 07:26:46.000000000 +0900 @@ -1,6 +1,6 @@ # cmd_commit # Module for port(1) @@ -8,13 +8,16 @@ # # $Id: cmd_commit.in,v 1.2 2009/09/09 19:58:30 skolobov Exp $ # -@@ -59,13 +59,14 @@ +@@ -59,13 +59,17 @@ # Determine if this is a new port MODE="update" -[ "`grep '\$FreeBSD: ' Makefile`" ] || MODE="new" +svn status Makefile 2>&1 1>/dev/null | grep -qs 'svn: warning: W155007:' -+[ $? -eq 0 ] || [ "`grep '\$FreeBSD: ' Makefile`" ] || MODE="new" ++if [ $? -eq 0 ] ++then ++ MODE="new" ++fi # Run portlint(1) to validate port's sanity echo "===> Pre-commit portlint check" @@ -25,13 +28,30 @@ portlint ${FLAGS} if [ $? -ne 0 ] then -@@ -79,15 +80,12 @@ +@@ -74,21 +78,25 @@ + fi + + +-PORTSDIR="`make -V PORTSDIR`" ++# See if SVN message already exists, and use that for commit log ++MSG="svn-msg" ++FLAGS="" ++ + if [ "${MODE}" = "new" ] then - ${PORTSDIR}/Tools/scripts/addport -d `pwd` -u ${FREEFALL_USERNAME} - else +- ${PORTSDIR}/Tools/scripts/addport -d `pwd` -u ${FREEFALL_USERNAME} +-else - # Initialize CVS environment - PCVS="cvs -d ${FREEFALL_USERNAME}@pcvs.FreeBSD.org:/home/pcvs" -- ++ PORTSDIR="`make -V PORTSDIR`" + ++ if [ -e ${MSG} ] ++ then ++ FLAGS="-c ${MSG}" ++ fi ++ ++ ${PORTSDIR}/Tools/scripts/addport -d `pwd` -u ${FREEFALL_USERNAME} ${FLAGS} ++else # Make sure we are working with up-to-date version - echo "===> Pre-commit CVS update" - ${PCVS} update @@ -40,12 +60,11 @@ - # See if CVS message already exists, and use that for commit log - MSG="cvs-msg" -+ # See if SVN message already exists, and use that for commit log -+ MSG="svn-msg" - FLAGS="" +- FLAGS="" if [ -e ${MSG} ] then -@@ -99,16 +97,16 @@ + FLAGS="-F ${MSG}" +@@ -99,18 +107,18 @@ echo '=============================================' cat ${MSG} echo '=============================================' @@ -61,7 +80,10 @@ + svn commit ${FLAGS} - # Remove CVS message file only if commit was successful -+ # Remove SVN message file only if commit was successful - [ $? -eq 0 -a -e ${MSG} ] && rm ${MSG} +- [ $? -eq 0 -a -e ${MSG} ] && rm ${MSG} fi ++# Remove SVN message file only if commit was successful ++[ $? -eq 0 -a -e ${MSG} ] && rm ${MSG} + echo "===> Done" + exit 0