diff options
author | ghen <ghen@pkgsrc.org> | 2006-03-07 12:22:21 +0000 |
---|---|---|
committer | ghen <ghen@pkgsrc.org> | 2006-03-07 12:22:21 +0000 |
commit | 4625fd6bc4ee49edddf52f5e45cbf6666a49963a (patch) | |
tree | cfc66b4d53dbc24cb872bc42e815abf901211a8a /security | |
parent | 29dad7c9f4e31b61df88ac3b5d10b9547d03e835 (diff) | |
download | pkgsrc-4625fd6bc4ee49edddf52f5e45cbf6666a49963a.tar.gz |
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 (limited to 'security')
-rw-r--r-- | security/caff/DESCR | 15 | ||||
-rw-r--r-- | security/caff/Makefile | 38 | ||||
-rw-r--r-- | security/caff/PLIST | 14 | ||||
-rw-r--r-- | security/caff/distinfo | 5 |
4 files changed, 72 insertions, 0 deletions
diff --git a/security/caff/DESCR b/security/caff/DESCR new file mode 100644 index 00000000000..1c7d1b84826 --- /dev/null +++ b/security/caff/DESCR @@ -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 --git a/security/caff/Makefile b/security/caff/Makefile new file mode 100644 index 00000000000..2be2ee69cb8 --- /dev/null +++ b/security/caff/Makefile @@ -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 +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 --git a/security/caff/PLIST b/security/caff/PLIST new file mode 100644 index 00000000000..b4b15c09864 --- /dev/null +++ b/security/caff/PLIST @@ -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 --git a/security/caff/distinfo b/security/caff/distinfo new file mode 100644 index 00000000000..a13f954db2b --- /dev/null +++ b/security/caff/distinfo @@ -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 |