summaryrefslogtreecommitdiff
path: root/security/cvm
diff options
context:
space:
mode:
authorSergei Kolobov <sergei@FreeBSD.org>2003-12-24 13:53:01 +0000
committerSergei Kolobov <sergei@FreeBSD.org>2003-12-24 13:53:01 +0000
commit483ca3bd365e49e15de0433f4f7d59a0d6e587b0 (patch)
treef73f83b4c59c0bc5f18f5b63f1b41bc96499be41 /security/cvm
parent- Install HTML documentation (diff)
Add cvm 0.18, Credential Validation Modules:
- The reference source for the CVM interface - Diagnostic and benchmark CVM clients - A checkpassword interface CVM client - A UNIX/POSIX system module (uses getpwnam) - A flat-file module - A library for client writers - A set of libraries for module writers Author: Bruce Guenter <bruceg@em.ca> WWW: http://untroubled.org/cvm/ This port in needed to unbreak build of mail/mailfront and ftp/twoftpd.
Notes
Notes: svn path=/head/; revision=96528
Diffstat (limited to 'security/cvm')
-rw-r--r--security/cvm/Makefile38
-rw-r--r--security/cvm/distinfo1
-rw-r--r--security/cvm/pkg-descr11
-rw-r--r--security/cvm/pkg-plist37
4 files changed, 87 insertions, 0 deletions
diff --git a/security/cvm/Makefile b/security/cvm/Makefile
new file mode 100644
index 000000000000..cbc778046937
--- /dev/null
+++ b/security/cvm/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: cvm
+# Date created: 2003-12-24
+# Whom: Sergei Kolobov <sergei@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= cvm
+PORTVERSION= 0.18
+CATEGORIES= security
+MASTER_SITES= http://untroubled.org/${PORTNAME}/
+
+MAINTAINER= sergei@FreeBSD.org
+COMMENT= Credential Validation Modules
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libbg-unix.a:${PORTSDIR}/devel/bglibs
+
+CONFLICTS= bglibs-1.00*
+
+LDFLAGS?= -s
+
+DOCS= NEWS README TODO *.html
+
+do-configure:
+ ${ECHO_CMD} "${PREFIX}" > ${WRKSRC}/conf-home
+ ${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc
+ ${ECHO_CMD} "${CC} ${LDFLAGS}" > ${WRKSRC}/conf-ld
+ ${ECHO_CMD} "${LOCALBASE}/include/bglibs" > ${WRKSRC}/conf-bgincs
+ ${ECHO_CMD} "${LOCALBASE}/lib" > ${WRKSRC}/conf-bglibs
+
+do-install:
+ cd ${WRKSRC} && ./installer
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/security/cvm/distinfo b/security/cvm/distinfo
new file mode 100644
index 000000000000..909f01d95ad3
--- /dev/null
+++ b/security/cvm/distinfo
@@ -0,0 +1 @@
+MD5 (cvm-0.18.tar.gz) = e370b335a7fe35f626479dbe6c1bc32c
diff --git a/security/cvm/pkg-descr b/security/cvm/pkg-descr
new file mode 100644
index 000000000000..a645a3bcbd76
--- /dev/null
+++ b/security/cvm/pkg-descr
@@ -0,0 +1,11 @@
+Credential Validation Modules:
+- The reference source for the CVM interface
+- Diagnostic and benchmark CVM clients
+- A checkpassword interface CVM client
+- A UNIX/POSIX system module (uses getpwnam)
+- A flat-file module
+- A library for client writers
+- A set of libraries for module writers
+
+Author: Bruce Guenter <bruceg@em.ca>
+WWW: http://untroubled.org/cvm/
diff --git a/security/cvm/pkg-plist b/security/cvm/pkg-plist
new file mode 100644
index 000000000000..17e6a43a0b63
--- /dev/null
+++ b/security/cvm/pkg-plist
@@ -0,0 +1,37 @@
+@comment $FreeBSD$
+bin/cvm-benchclient
+bin/cvm-checkpassword
+bin/cvm-pwfile
+bin/cvm-testclient
+bin/cvm-unix
+include/cvm-sasl.h
+include/cvm/client.h
+include/cvm/errors.h
+include/cvm/facts.h
+include/cvm/module.h
+include/cvm/sasl.h
+lib/libcvm-client.a
+lib/libcvm-command.a
+lib/libcvm-local.a
+lib/libcvm-module.a
+lib/libcvm-sasl.a
+lib/libcvm-udp.a
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/client.html
+%%PORTDOCS%%%%DOCSDIR%%/credentials.html
+%%PORTDOCS%%%%DOCSDIR%%/cvm-benchclient.html
+%%PORTDOCS%%%%DOCSDIR%%/cvm-checkpassword.html
+%%PORTDOCS%%%%DOCSDIR%%/cvm-pwfile.html
+%%PORTDOCS%%%%DOCSDIR%%/cvm-testclient.html
+%%PORTDOCS%%%%DOCSDIR%%/cvm-unix.html
+%%PORTDOCS%%%%DOCSDIR%%/cvm.html
+%%PORTDOCS%%%%DOCSDIR%%/errors.html
+%%PORTDOCS%%%%DOCSDIR%%/facts.html
+%%PORTDOCS%%%%DOCSDIR%%/module.html
+%%PORTDOCS%%%%DOCSDIR%%/protocol-2.html
+%%PORTDOCS%%%%DOCSDIR%%/protocol.html
+%%PORTDOCS%%%%DOCSDIR%%/rationale.html
+%%PORTDOCS%%%%DOCSDIR%%/sasl.html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%