From a0d908cf78843171a4d4cc1752ebd5ac21c132a8 Mon Sep 17 00:00:00 2001 From: bjs Date: Thu, 11 Sep 2008 05:01:08 +0000 Subject: Import cvsutils-0.2.5; package originally created by . 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.) --- 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(+) create mode 100644 devel/cvsutils/DESCR create mode 100644 devel/cvsutils/Makefile create mode 100644 devel/cvsutils/PLIST create mode 100644 devel/cvsutils/distinfo create mode 100644 devel/cvsutils/patches/patch-aa (limited to 'devel/cvsutils') diff --git a/devel/cvsutils/DESCR b/devel/cvsutils/DESCR new file mode 100644 index 00000000000..ee45c744f42 --- /dev/null +++ b/devel/cvsutils/DESCR @@ -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 --git a/devel/cvsutils/Makefile b/devel/cvsutils/Makefile new file mode 100644 index 00000000000..cd6454a4325 --- /dev/null +++ b/devel/cvsutils/Makefile @@ -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 +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 --git a/devel/cvsutils/PLIST b/devel/cvsutils/PLIST new file mode 100644 index 00000000000..37f5a1f9a3a --- /dev/null +++ b/devel/cvsutils/PLIST @@ -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 --git a/devel/cvsutils/distinfo b/devel/cvsutils/distinfo new file mode 100644 index 00000000000..194455b0385 --- /dev/null +++ b/devel/cvsutils/distinfo @@ -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 --git a/devel/cvsutils/patches/patch-aa b/devel/cvsutils/patches/patch-aa new file mode 100644 index 00000000000..93da76b3b46 --- /dev/null +++ b/devel/cvsutils/patches/patch-aa @@ -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 -- cgit v1.2.3