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: