diff options
author | agc <agc@pkgsrc.org> | 2002-08-28 14:53:15 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2002-08-28 14:53:15 +0000 |
commit | d698aa971a4c6f39d562cf01a15e6748f57c4f07 (patch) | |
tree | 98d7a1ba97a7a437f4134d569ab81fad4e04fb1f /devel/opencm | |
parent | 56528490e86badb9c7a44a1641c91cf72c871915 (diff) | |
download | pkgsrc-d698aa971a4c6f39d562cf01a15e6748f57c4f07.tar.gz |
Initial import of opencm-0.1.0alpha16 into the Packages Collection.
Provided in PR 18064 by Julio Merino <jmmv@hispabsd.org>.
Modified by myself to include the buildlink2 files for boehm-gc,
ncurses, openssl, and the bsd.pkg.install.mk files, to use the
boehm-gc package, and not the included version, and to find one of the
help files appropriately. I also fixes the CONF_FILES definition, and
tried to bring some sanity to the opencm version number.
Diffstat (limited to 'devel/opencm')
-rw-r--r-- | devel/opencm/DESCR | 7 | ||||
-rw-r--r-- | devel/opencm/Makefile | 31 | ||||
-rw-r--r-- | devel/opencm/PLIST | 52 | ||||
-rw-r--r-- | devel/opencm/distinfo | 9 | ||||
-rw-r--r-- | devel/opencm/patches/patch-aa | 15 | ||||
-rw-r--r-- | devel/opencm/patches/patch-ab | 18 | ||||
-rw-r--r-- | devel/opencm/patches/patch-ac | 13 | ||||
-rw-r--r-- | devel/opencm/patches/patch-ad | 13 | ||||
-rw-r--r-- | devel/opencm/patches/patch-ae | 13 |
9 files changed, 171 insertions, 0 deletions
diff --git a/devel/opencm/DESCR b/devel/opencm/DESCR new file mode 100644 index 00000000000..8ff4c2859bd --- /dev/null +++ b/devel/opencm/DESCR @@ -0,0 +1,7 @@ +OpenCM is designed as a secure, high-integrity replacement for CVS. A +list of the key features can be found on the features page +(http://www.opencm.org/features.html). While not as ``feature rich'' +as CVS, it supports some useful things that CVS lacks. Briefly, OpenCM +provides first-class support for renames and configuration, +cryptographic authentication and access control, and first-class +branches. diff --git a/devel/opencm/Makefile b/devel/opencm/Makefile new file mode 100644 index 00000000000..2efd057a734 --- /dev/null +++ b/devel/opencm/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/08/28 14:53:15 agc Exp $ +# + +DISTNAME= ${OPENCM_VERSION}-1-src +PKGNAME= ${OPENCM_VERSION:C/alpha/rc/} +CATEGORIES= devel +MASTER_SITES= http://www.opencm.org/releases/ +EXTRACT_SUFX= .tgz + +MAINTAINER= jmmv@hispabsd.org +HOMEPAGE= http://www.opencm.org/ +COMMENT= Secure, high-integrity replacement for CVS + +USE_GMAKE= YES +GNU_CONFIGURE= YES + +OPENCM_VERSION= opencm-0.1.0alpha16 + +CONF_FILES= ${PREFIX}/share/examples/opencm/opencm.conf ${PKG_SYSCONFDIR}/opencm.conf +RCD_SCRIPTS= opencm +INFO_FILES= opencm.info + +CPPFLAGS+= -D__unix__ +WRKSRC= ${WRKDIR}/${OPENCM_VERSION}/base + +.include "../../devel/boehm-gc/buildlink2.mk" +.include "../../devel/ncurses/buildlink2.mk" +.include "../../security/openssl/buildlink2.mk" +.include "../../mk/texinfo.mk" +.include "../../mk/bsd.pkg.install.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/opencm/PLIST b/devel/opencm/PLIST new file mode 100644 index 00000000000..cd97e6e25e8 --- /dev/null +++ b/devel/opencm/PLIST @@ -0,0 +1,52 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/08/28 14:53:15 agc Exp $ +bin/cm +info/opencm.info.gz +share/examples/opencm/opencm.conf +share/opencm/help/add.help +share/opencm/help/adduser.help +share/opencm/help/bind.help +share/opencm/help/checkout.help +share/opencm/help/commit.help +share/opencm/help/create-branch.help +share/opencm/help/create-group.help +share/opencm/help/create-repository.help +share/opencm/help/create-user.help +share/opencm/help/diff.help +share/opencm/help/gadd.help +share/opencm/help/gremove.help +share/opencm/help/import.help +share/opencm/help/log.help +share/opencm/help/logmail.help +share/opencm/help/ls.help +share/opencm/help/merge.help +share/opencm/help/mkdir.help +share/opencm/help/note.help +share/opencm/help/notes.help +share/opencm/help/opt-basic.help +share/opencm/help/opt-obscure.help +share/opencm/help/opt-server.help +share/opencm/help/rebind.help +share/opencm/help/rename-entity.help +share/opencm/help/revert.help +share/opencm/help/revoke.help +share/opencm/help/rm.help +share/opencm/help/server.help +share/opencm/help/set-description.help +share/opencm/help/set-group.help +share/opencm/help/set-name.help +share/opencm/help/set-user.help +share/opencm/help/set-ws-repos.help +share/opencm/help/set-ws-user.help +share/opencm/help/show-ws-repos.help +share/opencm/help/show-ws-user.help +share/opencm/help/status.help +share/opencm/help/tag.help +share/opencm/help/unbind.help +share/opencm/help/update.help +share/opencm/help/version.help +share/opencm/tools/cvsconvert.py +share/opencm/tools/rcsparse.py +@dirrm share/opencm/tools +@dirrm share/opencm/help +@dirrm share/opencm +@dirrm share/examples/opencm diff --git a/devel/opencm/distinfo b/devel/opencm/distinfo new file mode 100644 index 00000000000..0bf52b0947e --- /dev/null +++ b/devel/opencm/distinfo @@ -0,0 +1,9 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/08/28 14:53:15 agc Exp $ + +SHA1 (opencm-0.1.0alpha16-1-src.tgz) = 05ce1f78150b32832715c5d1bfaf89f32e361620 +Size (opencm-0.1.0alpha16-1-src.tgz) = 1243471 bytes +SHA1 (patch-aa) = 00e4ac94921a8910997cdbad5eefb449d54c00b8 +SHA1 (patch-ab) = 97f5c9ddd066d5b8b44461544cd7db0faed871bf +SHA1 (patch-ac) = 148fcd24631c813783b8b72c5f391c8b18432687 +SHA1 (patch-ad) = 44f9790557094c2cdb2ac1da5e13e96e3093bb37 +SHA1 (patch-ae) = ac6230c6fcc263b3386c3923bdcf6b111630e00a diff --git a/devel/opencm/patches/patch-aa b/devel/opencm/patches/patch-aa new file mode 100644 index 00000000000..f3217f94c02 --- /dev/null +++ b/devel/opencm/patches/patch-aa @@ -0,0 +1,15 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/08/28 14:53:15 agc Exp $ + +--- doc/Makefile.in.orig Sun Aug 25 20:05:32 2002 ++++ doc/Makefile.in Sun Aug 25 20:05:51 2002 +@@ -112,8 +112,8 @@ + opencm.html: opencm.texi version.texi manual/cmd-ref.texi + opencm.info: opencm.texi version.texi manual/cmd-ref.texi + +-opencm-internals: opencm-internals.info.gz opencm-internals.ps opencm-internals.html +-opencm: opencm.info.gz opencm.ps opencm.html ++opencm-internals: opencm-internals.info.gz ++opencm: opencm.info.gz + + %.info.gz: %.info + rm -f $@ diff --git a/devel/opencm/patches/patch-ab b/devel/opencm/patches/patch-ab new file mode 100644 index 00000000000..6af3c292003 --- /dev/null +++ b/devel/opencm/patches/patch-ab @@ -0,0 +1,18 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/08/28 14:53:15 agc Exp $ + +--- etc/Makefile.in.orig Sun Aug 25 20:34:08 2002 ++++ etc/Makefile.in Sun Aug 25 20:36:34 2002 +@@ -72,9 +72,10 @@ + all: + + install: all +- $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/rc.d/init.d +- $(INSTALL) -m 644 opencm.conf $(DESTDIR)$(sysconfdir) +- $(INSTALL) -m 644 opencm.rc $(DESTDIR)$(sysconfdir)/rc.d/init.d/opencm ++ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/rc.d ++ $(mkinstalldirs) $(prefix)/share/examples/opencm ++ $(INSTALL) -m 644 opencm.conf $(prefix)/share/examples/opencm/opencm.conf ++ $(INSTALL) -m 755 opencm.rc $(DESTDIR)$(sysconfdir)/rc.d/opencm + + uninstall: + -rm -f $(DESTDIR)$(sysconfdir)/opencm.conf diff --git a/devel/opencm/patches/patch-ac b/devel/opencm/patches/patch-ac new file mode 100644 index 00000000000..bb0e4f81d1b --- /dev/null +++ b/devel/opencm/patches/patch-ac @@ -0,0 +1,13 @@ +$NetBSD: patch-ac,v 1.1.1.1 2002/08/28 14:53:15 agc Exp $ + +--- src/Makefile.in 2002/08/27 17:42:12 1.1 ++++ src/Makefile.in 2002/08/27 17:45:06 +@@ -108,7 +108,7 @@ + SESSIONTIMEOUT=-DCLIENT_TIMEOUT=1800 + LIBDIFF=$(TOPDIR)/../libgdiff/libgdiff.a + LIBZ=$(TOPDIR)/../zlib/libz.a +-LIBGC=$(TOPDIR)/../gc6.0/.libs/libgc.a ++LIBGC=@prefix@/lib/libgc.a + + XCFLAGS = -Wmissing-prototypes -Wall -Wreturn-type -DDATADIR=\"$(datadir)\" + # XCFLAGS += -Wno-unused -Werror diff --git a/devel/opencm/patches/patch-ad b/devel/opencm/patches/patch-ad new file mode 100644 index 00000000000..634a0d4e0fd --- /dev/null +++ b/devel/opencm/patches/patch-ad @@ -0,0 +1,13 @@ +$NetBSD: patch-ad,v 1.1.1.1 2002/08/28 14:53:15 agc Exp $ + +--- Makefile.in 2002/08/27 17:47:00 1.1 ++++ Makefile.in 2002/08/27 17:47:13 +@@ -132,7 +132,7 @@ + + ### Subdirectories to run make in for the primary targets. + # Unix source subdirs, where we'll want to run lint and etags: +-USOURCE_SUBDIRS = libgdiff gc6.0 zlib src ++USOURCE_SUBDIRS = libgdiff zlib src + # All other subdirs: + SUBDIRS = ${USOURCE_SUBDIRS} doc tools etc + diff --git a/devel/opencm/patches/patch-ae b/devel/opencm/patches/patch-ae new file mode 100644 index 00000000000..aacfcfed4d3 --- /dev/null +++ b/devel/opencm/patches/patch-ae @@ -0,0 +1,13 @@ +$NetBSD: patch-ae,v 1.1.1.1 2002/08/28 14:53:15 agc Exp $ + +--- src/client/command.c 2002/08/27 17:52:26 1.1 ++++ src/client/command.c 2002/08/27 17:52:38 +@@ -154,7 +154,7 @@ + { "add", opencm_add_file, 1, CF_OPTARGS|CF_NOCONNECT|CF_WSINIT, 0, + "add.help" }, + { "adduser", opencm_add_user, 2, CF_ADMIN, 0, +- "add-user.help" }, ++ "adduser.help" }, + { "bind", opencm_bind, 2, 0, 0, + "bind.help" }, + { "browse", opencm_browse, 0, CF_OPTARGS, 0, 0 }, |