summaryrefslogtreecommitdiff
path: root/devel/pcl-cvs
diff options
context:
space:
mode:
authorcjep <cjep@pkgsrc.org>2002-06-08 17:33:18 +0000
committercjep <cjep@pkgsrc.org>2002-06-08 17:33:18 +0000
commit7bcb7738cf35d2fe32a8eea8805760a0db8cf4a7 (patch)
tree2fed1fe0cbb0900afc6e3420a345c75d0ca5fede /devel/pcl-cvs
parent11cf767c9447a093e80dca4b15c9039b4a06eeea (diff)
downloadpkgsrc-7bcb7738cf35d2fe32a8eea8805760a0db8cf4a7.tar.gz
Initial import of pcl-cvs-2.9.9 into the NetBSD packages collection.
PCL-CVS is a front-end to CVS. It integrates the most frequently used CVS commands into emacs. From Hiroyuki Bessho in PR#14295. Thanks!
Diffstat (limited to 'devel/pcl-cvs')
-rw-r--r--devel/pcl-cvs/DESCR7
-rw-r--r--devel/pcl-cvs/MESSAGE7
-rw-r--r--devel/pcl-cvs/Makefile27
-rw-r--r--devel/pcl-cvs/PLIST26
-rw-r--r--devel/pcl-cvs/distinfo5
-rw-r--r--devel/pcl-cvs/patches/patch-aa32
6 files changed, 104 insertions, 0 deletions
diff --git a/devel/pcl-cvs/DESCR b/devel/pcl-cvs/DESCR
new file mode 100644
index 00000000000..d3d2ed0dcff
--- /dev/null
+++ b/devel/pcl-cvs/DESCR
@@ -0,0 +1,7 @@
+PCL-CVS is a front-end to CVS. It integrates the most
+frequently used CVS commands into emacs.
+
+For VC users, PCL-CVS can be thought of as a VC-dired specially designed
+for CVS. PCL-CVS is not a replacement for VC and is supposed to interact well
+with it. It provides a global view of your project and allows execution
+of cvs commands on several files at a time.
diff --git a/devel/pcl-cvs/MESSAGE b/devel/pcl-cvs/MESSAGE
new file mode 100644
index 00000000000..27d2b8451cc
--- /dev/null
+++ b/devel/pcl-cvs/MESSAGE
@@ -0,0 +1,7 @@
+$NetBSD: MESSAGE,v 1.1.1.1 2002/06/08 17:33:18 cjep Exp $
+
+To automatically load pcl-cvs when starting emacs, add the following
+(or similar) to your .emacs.el file.
+
+(add-to-list 'load-path "${PREFIX}/${LISPDIR}")
+(load "pcl-cvs-startup")
diff --git a/devel/pcl-cvs/Makefile b/devel/pcl-cvs/Makefile
new file mode 100644
index 00000000000..0b1ef1552e3
--- /dev/null
+++ b/devel/pcl-cvs/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/06/08 17:33:18 cjep Exp $
+#
+
+DISTNAME= pcl-cvs-2.9.9
+CATEGORIES= devel
+MASTER_SITES= ftp://rum.cs.yale.edu/pub/monnier/pcl-cvs/
+
+MAINTAINER= packages@netbsd.org
+#HOMEPAGE=
+COMMENT= front-end to CVS for emacs
+
+DEPENDS+= emacs-[0-9]*:../../editors/emacs
+DEPENDS+= elib>=1.0:../../devel/elib
+
+.include "../../mk/bsd.prefs.mk"
+
+LISPDIR= share/emacs/site-lisp/pcl-cvs
+
+MAKE_ENV+= PREFIX=${PREFIX}
+ALL_TARGET= default
+INFO_FILES= pcl-cvs.info
+
+PLIST_SUBST+= LISPDIR=${LISPDIR}
+MESSAGE_SUBST+= LISPDIR=${LISPDIR}
+
+.include "../../mk/texinfo.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/pcl-cvs/PLIST b/devel/pcl-cvs/PLIST
new file mode 100644
index 00000000000..01d00631d9c
--- /dev/null
+++ b/devel/pcl-cvs/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/06/08 17:33:18 cjep Exp $
+${LISPDIR}/cvs-compat.el
+${LISPDIR}/cvs-compat.elc
+${LISPDIR}/cvs-edit.el
+${LISPDIR}/cvs-edit.elc
+${LISPDIR}/cvs-log.el
+${LISPDIR}/cvs-log.elc
+${LISPDIR}/cvs-status.el
+${LISPDIR}/cvs-status.elc
+${LISPDIR}/pcl-cvs-defs.el
+${LISPDIR}/pcl-cvs-defs.elc
+${LISPDIR}/pcl-cvs-info.el
+${LISPDIR}/pcl-cvs-info.elc
+${LISPDIR}/pcl-cvs-parse.el
+${LISPDIR}/pcl-cvs-parse.elc
+${LISPDIR}/pcl-cvs-startup.el
+${LISPDIR}/pcl-cvs-util.el
+${LISPDIR}/pcl-cvs-util.elc
+${LISPDIR}/pcl-cvs.el
+${LISPDIR}/pcl-cvs.elc
+@unexec install-info --delete --info-dir=%D/info %D/info/pcl-cvs.info
+info/pcl-cvs.info
+info/pcl-cvs.info-1
+info/pcl-cvs.info-2
+@exec install-info --info-dir=%D/info %D/info/pcl-cvs.info
+@dirrm ${LISPDIR}
diff --git a/devel/pcl-cvs/distinfo b/devel/pcl-cvs/distinfo
new file mode 100644
index 00000000000..431d94bdcc4
--- /dev/null
+++ b/devel/pcl-cvs/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/06/08 17:33:18 cjep Exp $
+
+SHA1 (pcl-cvs-2.9.9.tar.gz) = 7fb527a2a5b9c8ff8256682a11928497fc6cdf96
+Size (pcl-cvs-2.9.9.tar.gz) = 140016 bytes
+SHA1 (patch-aa) = c1f347b61c0065dfd6bb2f13f0fb5407af956fcf
diff --git a/devel/pcl-cvs/patches/patch-aa b/devel/pcl-cvs/patches/patch-aa
new file mode 100644
index 00000000000..490b1fbe30e
--- /dev/null
+++ b/devel/pcl-cvs/patches/patch-aa
@@ -0,0 +1,32 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/06/08 17:33:18 cjep Exp $
+
+--- Makefile.orig Sun Mar 5 21:32:20 2000
++++ Makefile
+@@ -22,7 +22,7 @@
+ include makefile.pkg
+
+ # set up the usual installation paths
+-prefix = /usr/local
++prefix = ${PREFIX}
+ datadir = $(prefix)/share
+
+ # the directory where you install third-party emacs packges
+@@ -102,8 +102,7 @@
+ install_info: $(PACKAGE).info
+ $(MKDIR) $(infodir)
+ $(CP) *.info* $(infodir)/
+- -[ ! -w $(infodir)/dir ] \
+- || install-info --info-dir=$(infodir) $(PACKAGE).info
++ -[ -w $(infodir)/dir ] && install-info --info-dir=$(infodir) $(PACKAGE).info
+
+ install_startup:
+ $(MKDIR) $(lispdir)
+@@ -130,7 +129,7 @@
+ $(MKDIR) $(docdir)
+ $(CP) *.dvi $(docdir)/
+
+-install: install_elc install_info install_startup # install_el
++install: install_elc install_el install_info # install_startup
+
+ clean:
+ $(RM) *~ core .\#* $(TEXEXTS)