Update security/strongswan to version 5.2.0_1
[dports.git] / security / signing-party / Makefile
1 # Created by: johans
2 # $FreeBSD$
3
4 PORTNAME=       signing-party
5 PORTVERSION=    1.1.8
6 PORTREVISION=   1
7 CATEGORIES=     security
8 MASTER_SITES=   ftp://ftp.stack.nl/pub/users/johans/signing-party/ \
9                 ${MASTER_SITE_DEBIAN}
10 MASTER_SITE_SUBDIR=     pool/main/s/signing-party
11 DISTNAME=       ${PORTNAME}_${PORTVERSION}.orig
12
13 MAINTAINER=     johans@FreeBSD.org
14 COMMENT=        Various OpenPGP related tools
15
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
25
26 CONFLICTS_INSTALL=sig2dot-[0-9]* springgraph-[0-9]*
27
28 USES=           perl5 gmake shebangfix
29 SHEBANG_FILES=  ${SCRIPTS}
30 NO_WRKSUBDIR=   yes
31
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}
41
42 PORTDOCS=       *
43
44 post-patch:
45         @${REINPLACE_CMD} -e 's|/usr/share/doc/signing-party/caff/caffrc\.sample|${EXAMPLESDIR}/caffrc.sample|' \
46                 ${WRKSRC}/caff/caff
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
54
55 do-install:
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
64
65 .include <bsd.port.mk>