ports/51040: New port: devel/p4delta

Michael L.Hostbaek mich at freebsdcluster.org
Wed Apr 16 15:10:16 UTC 2003


>Number:         51040
>Category:       ports
>Synopsis:       New port: devel/p4delta
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 16 08:10:14 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Michael L. Hostbaek
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
FreeBSDCluster.org
>Environment:
System: FreeBSD extranet.itxmarket.com 4.7-STABLE FreeBSD 4.7-STABLE #0: Fri Oct 11 17:00:45 CEST 2002 root at extranet.itxmarket.com:/usr/obj/usr/src/sys/EXTRANET1 i386
>Description:
	- New port.
	- p4delta works with a project that is in the Perforce configuration management 
	  system. It lists the local files that have been added, changed, or deleted. 
	  Content differences are summarized, i.e., the number of lines of code that 
	  have been added, changed, and deleted. It can also add, edit, and remove the 
	  appropriate files to/from Perforce.
>How-To-Repeat:
>Fix:

	
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p4delta
#	p4delta/Makefile
#	p4delta/distinfo
#	p4delta/pkg-descr
#	p4delta/pkg-plist
#
echo c - p4delta
mkdir -p p4delta > /dev/null 2>&1
echo x - p4delta/Makefile
sed 's/^X//' >p4delta/Makefile << 'END-of-p4delta/Makefile'
X# ex:ts=8
X# Ports collection makefile for:  p4delta
X# Date created:                   Wed Apr 16, 2003
X# Whom:                           Michael L. Hostbaek (mich at freebsdcluster.org)
X#
X# $FreeBSD$
X#
X
XPORTNAME=	p4delta
XPORTVERSION=	1.3
XCATEGORIES=	devel
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	mich at freebsdcluster.org
XCOMMENT=	Summarizes and manages differences between local files and Perforce
X
XUSE_RUBY=	yes
XNO_BUILD=	yes
XUSE_REINPLACE=	yes
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|^#!/usr/bin/ruby|#!${RUBY}|' ${WRKSRC}/p4delta
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/${PORTNAME}
X	${INSTALL_MAN} ${WRKSRC}/p4delta.1 ${PREFIX}/man/man1/
X
XMAN1=		p4delta.1
X
X.include <bsd.port.mk>
END-of-p4delta/Makefile
echo x - p4delta/distinfo
sed 's/^X//' >p4delta/distinfo << 'END-of-p4delta/distinfo'
XMD5 (p4delta-1.3.tar.gz) = b93ba5eb211fa3fcd192839bc802bdee
END-of-p4delta/distinfo
echo x - p4delta/pkg-descr
sed 's/^X//' >p4delta/pkg-descr << 'END-of-p4delta/pkg-descr'
Xp4delta works with a project that is in the Perforce configuration 
Xmanagement system. It lists the local files that have been added, 
Xchanged, or deleted. Content differences are summarized, i.e., the 
Xnumber of lines of code that have been added, changed, and deleted. 
XIt can also add, edit, and remove the appropriate files to/from 
XPerforce.    
X
XRequires ruby.
X
XWWW:		http://p4delta.sourceforge.net/
XAUTHOR:		Jeff Pace <jpace at incava.org>
X
X	- Michael L. Hostbaek
X	mich at freebsdcluster.org
END-of-p4delta/pkg-descr
echo x - p4delta/pkg-plist
sed 's/^X//' >p4delta/pkg-plist << 'END-of-p4delta/pkg-plist'
Xbin/p4delta
END-of-p4delta/pkg-plist
exit


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list