39ecc311a5
which lists all the keys in your public key ring, along with all their signatures, and converts it to a di-graph in "dot" language form. The graphviz package can turn the description into a graph you can look at to see who has signed whose key, or how far it is from your key to someone in Reykjavik, etc.
55 lines
1.3 KiB
Makefile
55 lines
1.3 KiB
Makefile
# $NetBSD: Makefile,v 1.1 2004/01/21 04:04:55 atatat Exp $
|
|
#
|
|
|
|
DISTNAME= gpg2dot-1.0
|
|
WRKSRC= ${WRKDIR}
|
|
CATEGORIES= security
|
|
MASTER_SITES= # empty
|
|
DISTFILES= # empty
|
|
|
|
MAINTAINER= lukem@NetBSD.org
|
|
HOMEPAGE= ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/Packages.txt
|
|
COMMENT= Converts your GnuPG keyring to a graph of associations
|
|
|
|
USE_PERL5= YES
|
|
|
|
EXTRACT_ONLY= # empty
|
|
NO_CHECKSUM= yes
|
|
NO_CONFIGURE= yes
|
|
|
|
DISTVER= ${DISTNAME:S/gpg2dot-//}
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${OPSYS} == "SunOS"
|
|
# This doesn't create readable manual pages. "mandoc" should be added
|
|
# to zoularis.
|
|
NROFF= nroff -man
|
|
.else
|
|
NROFF= nroff -mandoc
|
|
.endif
|
|
|
|
do-extract:
|
|
${CP} ${FILESDIR}/gpg2dot.pl ${WRKSRC}/gpg2dot.pl
|
|
# ${CP} ${FILESDIR}/gpg2dot.1 ${WRKSRC}/gpg2dot.1.in
|
|
|
|
do-build:
|
|
.for FILE in gpg2dot
|
|
${SED} -e 's|@PREFIX@|${PREFIX}|g' \
|
|
-e 's|@DISTVER@|${DISTVER}|g' \
|
|
< ${WRKSRC}/${FILE}.pl \
|
|
> ${WRKSRC}/${FILE}
|
|
.endfor
|
|
#.for FILE in gpg2dot
|
|
# ${SED} -e '' \
|
|
# < ${WRKSRC}/${FILE}.1.in \
|
|
# > ${WRKSRC}/${FILE}.1
|
|
# ${NROFF} ${WRKSRC}/${FILE}.1 >${WRKSRC}/${FILE}.0
|
|
#.endfor
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/gpg2dot ${PREFIX}/bin/gpg2dot
|
|
# ${INSTALL_MAN} ${WRKSRC}/gpg2dot.0 ${PREFIX}/man/cat1
|
|
# ${INSTALL_MAN} ${WRKSRC}/gpg2dot.1 ${PREFIX}/man/man1
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|