pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/caff Import caff from the Debian PGP Tools.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9efad76a78c8
branches:  trunk
changeset: 509257:9efad76a78c8
user:      ghen <ghen%pkgsrc.org@localhost>
date:      Tue Mar 07 12:22:21 2006 +0000

description:
Import caff from the Debian PGP Tools.

caff is a script that helps you in keysigning.  It takes a list of
keyids on the command line, fetches them from a keyserver and calls
GnuPG so that you can sign it.  It then mails each key to all its
email addresses - only including the one UID that we send to in each
mail.

Features:
 * Easy to setup.
 * Attaches only the very UID that we send to in the mail.
 * Prunes the key from all signatures that are not self sigs and
   not done by you, thereby greatly reducing the size of mails.
 * Sends the mail encrypted if possible, will warn before sending
   unencrypted mail (sign only keys)
 * Creates proper PGP MIME messages.
 * Uses separate GNUPGHOME for all its operations.

diffstat:

 security/caff/DESCR    |  15 +++++++++++++++
 security/caff/Makefile |  38 ++++++++++++++++++++++++++++++++++++++
 security/caff/PLIST    |  14 ++++++++++++++
 security/caff/distinfo |   5 +++++
 4 files changed, 72 insertions(+), 0 deletions(-)

diffs (88 lines):

diff -r 404f7ec55915 -r 9efad76a78c8 security/caff/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/caff/DESCR       Tue Mar 07 12:22:21 2006 +0000
@@ -0,0 +1,15 @@
+caff is a script that helps you in keysigning.  It takes a list of
+keyids on the command line, fetches them from a keyserver and calls
+GnuPG so that you can sign it.  It then mails each key to all its
+email addresses - only including the one UID that we send to in each
+mail.
+
+Features:
+ * Easy to setup.
+ * Attaches only the very UID that we send to in the mail.
+ * Prunes the key from all signatures that are not self sigs and
+   not done by you, thereby greatly reducing the size of mails.
+ * Sends the mail encrypted if possible, will warn before sending
+   unencrypted mail (sign only keys)
+ * Creates proper PGP MIME messages.
+ * Uses separate GNUPGHOME for all its operations.
diff -r 404f7ec55915 -r 9efad76a78c8 security/caff/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/caff/Makefile    Tue Mar 07 12:22:21 2006 +0000
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/03/07 12:22:21 ghen Exp $
+
+DISTNAME=      signing-party_0.4.4.orig
+PKGNAME=       caff-0.4.4
+CATEGORIES=    security
+MASTER_SITES=  ${MASTER_SITE_DEBIAN:=pool/main/s/signing-party/}
+
+MAINTAINER=    ghen%NetBSD.org@localhost
+HOMEPAGE=      http://pgp-tools.alioth.debian.org/
+COMMENT=       CA - Fire and Forget
+
+WRKSRC=                ${WRKDIR}/${DISTNAME:S/_/-/:S/.orig//}/caff
+
+USE_TOOLS+=    gmake
+USE_TOOLS+=    perl:run
+
+DEPENDS+=      gnupg>=1.3.92:../../security/gnupg
+DEPENDS+=      p5-Text-Template-[0-9]*:../../textproc/p5-Text-Template
+DEPENDS+=      p5-MIME-tools-[0-9]*:../../mail/p5-MIME-tools
+DEPENDS+=      p5-GnuPG-Interface-[0-9]*:../../security/p5-GnuPG-Interface
+
+SCRIPTS=       caff pgp-clean pgp-fixkey
+
+REPLACE_PERL+= ${SCRIPTS}
+
+do-install:
+.for script in ${SCRIPTS}
+       ${INSTALL_SCRIPT} ${WRKSRC:Q}/${script} ${PREFIX:Q}/bin/
+       ${INSTALL_MAN} ${WRKSRC:Q}/${script}.1 ${PREFIX:Q}/${PKGMANDIR:Q}/man1/
+.endfor
+       ${INSTALL_DATA_DIR} ${PREFIX:Q}/share/doc/caff
+.for doc in README README.gpg-agent README.many-keys README.v3-keys
+       ${INSTALL_DATA} ${WRKSRC:Q}/${doc} ${PREFIX:Q}/share/doc/caff/
+.endfor
+       ${INSTALL_DATA_DIR} ${PREFIX:Q}/share/examples/caff
+       ${INSTALL_DATA} ${WRKSRC:Q}/caffrc.sample ${PREFIX:Q}/share/examples/caff/
+
+.include "../../mk/bsd.pkg.mk"
diff -r 404f7ec55915 -r 9efad76a78c8 security/caff/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/caff/PLIST       Tue Mar 07 12:22:21 2006 +0000
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/03/07 12:22:21 ghen Exp $
+bin/caff
+bin/pgp-clean
+bin/pgp-fixkey
+man/man1/caff.1
+man/man1/pgp-clean.1
+man/man1/pgp-fixkey.1
+share/doc/caff/README
+share/doc/caff/README.gpg-agent
+share/doc/caff/README.many-keys
+share/doc/caff/README.v3-keys
+share/examples/caff/caffrc.sample
+@dirrm share/examples/caff
+@dirrm share/doc/caff
diff -r 404f7ec55915 -r 9efad76a78c8 security/caff/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/caff/distinfo    Tue Mar 07 12:22:21 2006 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/03/07 12:22:21 ghen Exp $
+
+SHA1 (signing-party_0.4.4.orig.tar.gz) = 9203a9bb9ab1d86763c1f189ff648e115ef5ea25
+RMD160 (signing-party_0.4.4.orig.tar.gz) = d6296a6659d4459effd4592cf44ad6467b9f973d
+Size (signing-party_0.4.4.orig.tar.gz) = 42499 bytes



Home | Main Index | Thread Index | Old Index