pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/cvsutils Import cvsutils-0.2.5; package original...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/df89404a4810
branches:  trunk
changeset: 547020:df89404a4810
user:      bjs <bjs%pkgsrc.org@localhost>
date:      Thu Sep 11 05:01:08 2008 +0000

description:
Import cvsutils-0.2.5; package originally created by
<pancake%phreaker.net@localhost>.

CVS Utilities is a set of scripts that operate on working directories of
CVS (Concurrent Versions System).

Unlike some other version control systems, it's common for CVS
repository to reside on a remote system.  Unfortunately, the standard
CVS client requires connection to the repository for almost all
operations.  This means that some operations are impossible when the
repository is unreachable over the network, or when the network
connection is slow compared to the size of the project.

In fact, CVS keeps some data in the working directory that allows for
some disconnected operations.  In particular, no connection to the
repository is required to identify locally modified files.  But the CVS
client cannot do it.  This is the gap CVS Utilities aim to close.

Admittedly, the insistence of the CVS client on repository connection
can be justified in most cases.  That's why CVS Utilities are not aiming
to be a "better client".  It's an extension to CVS client with limited
capabilities but higher speed.  (If someone was to write a better CVS
client, it would probably keep base versions or their checksums
somewhere, like Subversion does, but CVS Utilities use the same format
of the working directory as the standard CVS client.)

diffstat:

 devel/cvsutils/DESCR            |   3 +++
 devel/cvsutils/Makefile         |  24 ++++++++++++++++++++++++
 devel/cvsutils/PLIST            |   9 +++++++++
 devel/cvsutils/distinfo         |   6 ++++++
 devel/cvsutils/patches/patch-aa |  16 ++++++++++++++++
 5 files changed, 58 insertions(+), 0 deletions(-)

diffs (78 lines):

diff -r d6dfcde15ec5 -r df89404a4810 devel/cvsutils/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cvsutils/DESCR      Thu Sep 11 05:01:08 2008 +0000
@@ -0,0 +1,3 @@
+CVS utilities for use in working directories several utilities which are
+used to facilitate working with the files in the working directory of a
+developer using CVS.
diff -r d6dfcde15ec5 -r df89404a4810 devel/cvsutils/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cvsutils/Makefile   Thu Sep 11 05:01:08 2008 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/09/11 05:01:08 bjs Exp $
+#
+
+DISTNAME=              cvsutils-0.2.5
+CATEGORIES=            devel
+MASTER_SITES=          http://www.red-bean.com/cvsutils/releases/
+
+MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=              http://www.red-bean.com/cvsutils/
+COMMENT=               CVS utilities to facilitate working
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+GNU_CONFIGURE=         yes
+USE_TOOLS+=            perl:run
+
+REPLACE_PERL=          *.pl
+REPLACE_SH=            *.sh
+
+post-install:
+       ${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} &&\ cd ${WRKSRC} &&     \
+               ${INSTALL_DATA} README NEWS ${DESTDIR}${DOCDIR}
+
+.include "../../mk/bsd.pkg.mk"
diff -r d6dfcde15ec5 -r df89404a4810 devel/cvsutils/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cvsutils/PLIST      Thu Sep 11 05:01:08 2008 +0000
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/11 05:01:08 bjs Exp $
+bin/cvschroot
+bin/cvsco
+bin/cvsdiscard
+bin/cvsdo
+bin/cvspurge
+bin/cvstrim
+bin/cvsu
+man/man1/cvsutils.1
diff -r d6dfcde15ec5 -r df89404a4810 devel/cvsutils/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cvsutils/distinfo   Thu Sep 11 05:01:08 2008 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/09/11 05:01:08 bjs Exp $
+
+SHA1 (cvsutils-0.2.5.tar.gz) = 294599ce431be50ad1da7295e8b6a65a17fbf531
+RMD160 (cvsutils-0.2.5.tar.gz) = 98b8af82f1ab61b8fcfe5973af703a25cb992936
+Size (cvsutils-0.2.5.tar.gz) = 79596 bytes
+SHA1 (patch-aa) = 514bbdea8f14c85b1ed25fa2ba4546ab77028577
diff -r d6dfcde15ec5 -r df89404a4810 devel/cvsutils/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/cvsutils/patches/patch-aa   Thu Sep 11 05:01:08 2008 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/09/11 05:01:08 bjs Exp $
+
+--- Makefile.in.orig   2005-03-28 23:24:38.000000000 -0500
++++ Makefile.in
+@@ -137,11 +137,9 @@ noinst_DATA = cvsutils.spec
+ 
+ # The idea of the scripts below in taken from Autoconf
+ editsh = sed \
+-      -e '1s,/bin/sh,$(SHELL),g' \
+       -e 's,@''VERSION''@,$(VERSION),g'
+ 
+ editpl = sed \
+-      -e '1s,/usr/bin/perl,$(PERL),g' \
+       -e 's,-VERSION-,$(VERSION),g'
+ 
+ all: all-am



Home | Main Index | Thread Index | Old Index