4 PORTNAME= signing-party
8 MASTER_SITES= ftp://ftp.stack.nl/pub/users/johans/signing-party/ \
10 MASTER_SITE_SUBDIR= pool/main/s/signing-party
11 DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
13 MAINTAINER= johans@FreeBSD.org
14 COMMENT= Various OpenPGP related tools
16 RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg \
17 p5-Net-IDN-Encode>=0:${PORTSDIR}/textproc/p5-Net-IDN-Encode \
18 p5-Class-MethodMaker>=0:${PORTSDIR}/devel/p5-Class-MethodMaker \
19 p5-GnuPG-Interface>=0:${PORTSDIR}/security/p5-GnuPG-Interface \
20 p5-Mail-Tools>=0:${PORTSDIR}/mail/p5-Mail-Tools \
21 p5-MIME-Tools>=0:${PORTSDIR}/mail/p5-MIME-Tools \
22 p5-Convert-Recode>=0:${PORTSDIR}/converters/p5-Convert-Recode \
23 p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \
24 p5-GD>=0:${PORTSDIR}/graphics/p5-GD
26 CONFLICTS_INSTALL=sig2dot-[0-9]* springgraph-[0-9]*
28 USES= perl5 gmake shebangfix
29 SHEBANG_FILES= ${SCRIPTS}
32 BINS= keyanalyze/keyanalyze keyanalyze/process_keys
33 SCRIPTS= caff/caff caff/pgp-clean caff/pgp-fixkey gpglist/gpglist \
34 gpgsigs/gpgsigs gpg-key2ps/gpg-key2ps \
35 gpg-mailkeys/gpg-mailkeys keylookup/keylookup \
36 sig2dot/sig2dot springgraph/springgraph \
37 gpgparticipants/gpgparticipants
38 MANUALS1= ${SCRIPTS:S/$/.1/} ${BINS:S/$/.1/}
39 EXAMPLES= caff/caffrc.sample gpg-mailkeys/example.gpg-mailkeysrc
40 PORTEXAMPLES= ${EXAMPLES:T}
45 @${REINPLACE_CMD} -e 's|/usr/share/doc/signing-party/caff/caffrc\.sample|${EXAMPLESDIR}/caffrc.sample|' \
47 @${REINPLACE_CMD} -e 's|/usr/bin/pinentry-gtk-2|${LOCALBASE}/bin/pinentry-gtk-2|' \
48 ${WRKSRC}/caff/README.gpg-agent
49 @${REINPLACE_CMD} -e 's|[[:<:]]make|${MAKE_CMD}|' \
50 -e '/^all/s|pgpring/pgpring||' \
51 ${WRKSRC}/gpgwrap/Makefile \
52 ${WRKSRC}/keyanalyze/Makefile
53 @${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/gpgwrap/src/Makefile
56 @${INSTALL_PROGRAM} ${BINS:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin
57 @${INSTALL_SCRIPT} ${SCRIPTS:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin
58 @${INSTALL_MAN} ${MANUALS1:S|^|${WRKSRC}/|} \
59 ${STAGEDIR}${MAN1PREFIX}/man/man1
60 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
61 @${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR}
62 @${MKDIR} ${STAGEDIR}${DOCSDIR}/caff
63 @${INSTALL_DATA} ${WRKSRC}/caff/README* ${STAGEDIR}${DOCSDIR}/caff
65 .include <bsd.port.mk>