summaryrefslogtreecommitdiff
path: root/security/signing-party
diff options
context:
space:
mode:
authorJean-Yves Lefort <jylefort@FreeBSD.org>2005-09-14 00:06:49 +0000
committerJean-Yves Lefort <jylefort@FreeBSD.org>2005-09-14 00:06:49 +0000
commit3087a89f88f145d3eb2f659df17818e7e42c7fb3 (patch)
treeeba475631e2ee2eae1422c504928aee591633581 /security/signing-party
parent- Rearrange the FETCH related bits to increate portlint happieness (diff)
Add signing-party.
signing-party is a collection for all kinds of PGP/GnuPG related things, including signing scripts, party preparation scripts, etc. * caff: CA - Fire and Forget signs and mails a key * pgp-clean: removes all non-self signatures from key * pgp-fixkey: removes broken packets from keys * gpg-mailkeys: simply mail out a signed key to its owner * gpg-key2ps: generate PostScript file with fingerprint paper strips * gpglist: show who signed which of your UIDs * gpgsigs: annotates list of GnuPG keys with already done signatures * keylookup: ncurses wrapper around gpg --search WWW: http://pgp-tools.alioth.debian.org/ PR: ports/86077 Submitted by: Johan van Selst <johans@stack.nl>
Notes
Notes: svn path=/head/; revision=142659
Diffstat (limited to 'security/signing-party')
-rw-r--r--security/signing-party/Makefile63
-rw-r--r--security/signing-party/distinfo4
-rw-r--r--security/signing-party/pkg-descr13
3 files changed, 80 insertions, 0 deletions
diff --git a/security/signing-party/Makefile b/security/signing-party/Makefile
new file mode 100644
index 000000000000..7a0b454399ce
--- /dev/null
+++ b/security/signing-party/Makefile
@@ -0,0 +1,63 @@
+# New ports collection makefile for: signing-party
+# Date created: 13 September 2005
+# Whom: johans
+#
+# $FreeBSD$
+#
+
+PORTNAME= signing-party
+PORTVERSION= 0.4.4.2
+CATEGORIES= security
+MASTER_SITES= ${MASTER_SITE_DEBIAN}
+MASTER_SITE_SUBDIR= pool/main/s/signing-party
+DISTNAME= ${PORTNAME}_${PORTVERSION:R}.orig
+
+PATCH_SITES= ${MASTER_SITES}
+PATCH_SITE_SUBDIR= ${MASTER_SITE_SUBDIR}
+PATCHFILES= ${PORTNAME}_${PORTVERSION:R}-${PORTVERSION:E}.diff.gz
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= johans@stack.nl
+COMMENT= Various OpenPGP related tools
+
+RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg \
+ ${SITE_PERL}/GnuPG/Interface.pm:${PORTSDIR}/security/p5-GnuPG-Interface \
+ ${SITE_PERL}/Mail/Util.pm:${PORTSDIR}/mail/p5-Mail-Tools \
+ ${SITE_PERL}/MIME/Tools.pm:${PORTSDIR}/mail/p5-MIME-Tools \
+ ${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/:S/.orig//}
+
+USE_REINPLACE= yes
+REINPLACE_ARGS= -i ''
+USE_GMAKE= yes
+USE_PERL5= yes
+
+SCRIPTS= caff/caff caff/pgp-clean caff/pgp-fixkey gpglist/gpglist \
+ gpgsigs/gpgsigs gpg-key2ps/gpg-key2ps \
+ gpg-mailkeys/gpg-mailkeys keylookup/keylookup
+MANUALS1= ${SCRIPTS:S/$/.1/}
+EXAMPLES= caff/caffrc.sample gpg-mailkeys/example.gpg-mailkeysrc
+
+PLIST_FILES= ${SCRIPTS:T:S|^|bin/|} ${EXAMPLES:T:S|^|%%EXAMPLESDIR%%/|}
+PLIST_DIRS= %%EXAMPLESDIR%%
+PORTDOCS= *
+MAN1= ${MANUALS1:T}
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/share/doc/signing-party/caff/caffrc\.sample|${EXAMPLESDIR}/caffrc.sample|' \
+ ${WRKSRC}/caff/caff
+ @${REINPLACE_CMD} -e 's|/usr/bin/pinentry-gtk-2|${LOCALBASE}/bin/pinentry-gtk-2|' \
+ ${WRKSRC}/caff/README.gpg-agent
+
+do-install:
+ ${INSTALL_SCRIPT} ${SCRIPTS:S|^|${WRKSRC}/|} ${PREFIX}/bin
+ ${INSTALL_MAN} ${MANUALS1:S|^|${WRKSRC}/|} ${MAN1PREFIX}/man/man1
+ ${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${EXAMPLESDIR}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}/caff
+ ${INSTALL_DATA} ${WRKSRC}/caff/README* ${DOCSDIR}/caff
+.endif
+
+.include <bsd.port.mk>
diff --git a/security/signing-party/distinfo b/security/signing-party/distinfo
new file mode 100644
index 000000000000..a9ab13c0cd00
--- /dev/null
+++ b/security/signing-party/distinfo
@@ -0,0 +1,4 @@
+MD5 (signing-party_0.4.4.orig.tar.gz) = 1cf7a1e0bcf58fad4270477f767d91e7
+SIZE (signing-party_0.4.4.orig.tar.gz) = 42499
+MD5 (signing-party_0.4.4-2.diff.gz) = d22fdae6381e80800388aab1f82e00b1
+SIZE (signing-party_0.4.4-2.diff.gz) = 6247
diff --git a/security/signing-party/pkg-descr b/security/signing-party/pkg-descr
new file mode 100644
index 000000000000..2f87705f2f3e
--- /dev/null
+++ b/security/signing-party/pkg-descr
@@ -0,0 +1,13 @@
+signing-party is a collection for all kinds of PGP/GnuPG related things,
+including signing scripts, party preparation scripts, etc.
+
+ * caff: CA - Fire and Forget signs and mails a key
+ * pgp-clean: removes all non-self signatures from key
+ * pgp-fixkey: removes broken packets from keys
+ * gpg-mailkeys: simply mail out a signed key to its owner
+ * gpg-key2ps: generate PostScript file with fingerprint paper strips
+ * gpglist: show who signed which of your UIDs
+ * gpgsigs: annotates list of GnuPG keys with already done signatures
+ * keylookup: ncurses wrapper around gpg --search
+
+WWW: http://pgp-tools.alioth.debian.org/