Subject: pkg/14295: New Package: devel/pcl-cvs
To: None <gnats-bugs@gnats.netbsd.org>
From: None <bsh@grotto.jp>
List: netbsd-bugs
Date: 10/19/2001 18:18:25
>Number:         14295
>Category:       pkg
>Synopsis:       New package: devel/pcl-cvs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Oct 19 02:19:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Hiroyuki Bessho
>Release:        NetBSD 1.5.2
>Organization:
	a NetBSD user.
>Environment:
System: NetBSD kamasu.a.grotto.jp 1.5.3_ALPHA NetBSD 1.5.3_ALPHA (KAMASU) #1: Fri Oct 5 14:00:48 JST 2001 bsh@nekozame.a.grotto.jp:/u0/work/release/i386/compile/KAMASU i386


>Description:
	pcl-cvs is a CVS frontend for emacs
>How-To-Repeat:
>Fix:
	Try following.  I have not tested it for xemacs.

# 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:
#
#	pcl-cvs
#	pcl-cvs/pkg
#	pcl-cvs/pkg/DESCR
#	pcl-cvs/pkg/PLIST
#	pcl-cvs/Makefile
#	pcl-cvs/distinfo
#	pcl-cvs/patches
#	pcl-cvs/patches/patch-aa
#
echo c - pcl-cvs
mkdir -p pcl-cvs > /dev/null 2>&1
echo c - pcl-cvs/pkg
mkdir -p pcl-cvs/pkg > /dev/null 2>&1
echo x - pcl-cvs/pkg/DESCR
sed 's/^X//' >pcl-cvs/pkg/DESCR << 'END-of-pcl-cvs/pkg/DESCR'
XPCL-CVS is a front-end to CVS.  It integrates the most
Xfrequently used CVS commands into emacs.
X
XFor VC users, PCL-CVS can be thought of as a VC-dired specially designed
Xfor CVS.  PCL-CVS is not a replacement for VC and is supposed to interact well
Xwith it.  It provides a global view of your project and allows execution
Xof cvs commands on several files at a time.
X
XYou might also want to check out some other `recommended' packages which
Xare not necessary for PCL-CVS, but will probably prove useful:
X- VC (bundled with Emacs) provides access to CVS commands from a file's buffer,
X  which is sometimes more convenient than going back to PCL-CVS' buffer.
X- diff-mode (used to be part of PCL-CVS) to better use `cvs diff' output.
X  Can be found at <URL:ftp://rum.cs.yale.edu/pub/monnier/misc>
X- simple-merge-mode allows a very light weight support for resolving
X  conflicts.  It can be found at the same place as diff-mode.
X
END-of-pcl-cvs/pkg/DESCR
echo x - pcl-cvs/pkg/PLIST
sed 's/^X//' >pcl-cvs/pkg/PLIST << 'END-of-pcl-cvs/pkg/PLIST'
X@comment $NetBSD$
X${LISPDIR}/cvs-compat.el
X${LISPDIR}/cvs-compat.elc
X${LISPDIR}/cvs-edit.el
X${LISPDIR}/cvs-edit.elc
X${LISPDIR}/cvs-log.el
X${LISPDIR}/cvs-log.elc
X${LISPDIR}/cvs-status.el
X${LISPDIR}/cvs-status.elc
X${LISPDIR}/pcl-cvs-defs.el
X${LISPDIR}/pcl-cvs-defs.elc
X${LISPDIR}/pcl-cvs-info.el
X${LISPDIR}/pcl-cvs-info.elc
X${LISPDIR}/pcl-cvs-parse.el
X${LISPDIR}/pcl-cvs-parse.elc
X${LISPDIR}/pcl-cvs-startup.el
X${LISPDIR}/pcl-cvs-util.el
X${LISPDIR}/pcl-cvs-util.elc
X${LISPDIR}/pcl-cvs.el
X${LISPDIR}/pcl-cvs.elc
X@unexec install-info --delete --info-dir=%D/info %D/info/pcl-cvs.info
Xinfo/pcl-cvs.info
Xinfo/pcl-cvs.info-1
Xinfo/pcl-cvs.info-2
X@dirrm ${LISPDIR}
END-of-pcl-cvs/pkg/PLIST
echo x - pcl-cvs/Makefile
sed 's/^X//' >pcl-cvs/Makefile << 'END-of-pcl-cvs/Makefile'
X# $NetBSD: Makefile,v 1.2 2001/09/27 23:17:55 jlam Exp $
X#
X
XDISTNAME=	pcl-cvs-2.9.9
XCATEGORIES=	devel
XMASTER_SITES=	ftp://rum.cs.yale.edu/pub/monnier/pcl-cvs/
X
XMAINTAINER=	
XCOMMENT=	front-end to CVS for emacs.
X
X.include "../../mk/bsd.prefs.mk"
X
X.if defined(USE_XEMACS)
XDEPENDS+=	 	xemacs-[0-9]*:../../editors/xemacs
XEMACS=			xemacs
XLISPDIR=		lib/xemacs/xemacs-packages/lisp/elib
X.else
XDEPENDS+=	 	emacs-[0-9]*:../../editors/emacs
XEMACS=			emacs
XLISPDIR=		share/emacs/site-lisp/pcl-cvs
X.endif
XDEPENDS+=		elib>=1.0:../../devel/elib
X
XBUILD_ENV+=	EMACS=${EMACS}
XMAKE_ENV+=	prefix=${PREFIX}
XPLIST_SUBST+=	LISPDIR=${LISPDIR}
XALL_TARGET= 	default
X
XNO_CONFIGURE=	# set
XUSE_GMAKE=	# set
X
XINFO_FILES=	pcl-cvs.info
X
X#
X# Install *.el also.
X#
XSRCS = cvs-compat.el				\
X	cvs-edit.el				\
X	cvs-log.el				\
X	cvs-status.el				\
X	pcl-cvs-defs.el				\
X	pcl-cvs-info.el				\
X	pcl-cvs-parse.el			\
X	pcl-cvs-util.el				\
X	pcl-cvs.el
X
Xpost-install:
X	cd ${WRKSRC} && ${INSTALL_DATA} ${SRCS} ${PREFIX}/${LISPDIR}
X
X
X.include "../../mk/bsd.pkg.mk"
END-of-pcl-cvs/Makefile
echo x - pcl-cvs/distinfo
sed 's/^X//' >pcl-cvs/distinfo << 'END-of-pcl-cvs/distinfo'
X$NetBSD$
X
XSHA1 (pcl-cvs-2.9.9.tar.gz) = 7fb527a2a5b9c8ff8256682a11928497fc6cdf96
XSize (pcl-cvs-2.9.9.tar.gz) = 140016 bytes
XSHA1 (patch-aa) = ee817b8d61ad7597fd22c7f866b6766f6c2881e9
END-of-pcl-cvs/distinfo
echo c - pcl-cvs/patches
mkdir -p pcl-cvs/patches > /dev/null 2>&1
echo x - pcl-cvs/patches/patch-aa
sed 's/^X//' >pcl-cvs/patches/patch-aa << 'END-of-pcl-cvs/patches/patch-aa'
X+++ Makefile	Fri Oct 19 15:04:53 2001
X@@ -22,7 +22,7 @@
X include makefile.pkg
X 
X # set up the usual installation paths
X-prefix  = /usr/local
X+prefix  = ${PREFIX}
X datadir = $(prefix)/share
X 
X # the directory where you install third-party emacs packges
END-of-pcl-cvs/patches/patch-aa
exit

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