Tweak security/libp11 version 0.4.0
[dports.git] / security / gpgme / Makefile
1 # Created by: teramoto@comm.eng.osaka-u.ac.jp
2 # $FreeBSD$
3
4 PORTNAME=       gpgme
5 PORTVERSION=    1.6.0
6 PORTREVISION=   1
7 CATEGORIES=     security
8 MASTER_SITES=   GNUPG/gpgme
9
10 MAINTAINER=     jhale@FreeBSD.org
11 COMMENT=        Library to make access to GnuPG easier
12
13 LICENSE=        LGPL21
14
15 LIB_DEPENDS=    libassuan.so:security/libassuan \
16                 libgpg-error.so:security/libgpg-error
17
18 GNU_CONFIGURE=  yes
19 USES=           cpe gmake libtool tar:bzip2
20 USE_LDCONFIG=   yes
21
22 INSTALL_TARGET= install-strip
23
24 CPE_VENDOR=     gnu
25
26 INFO=           gpgme
27 PORTDOCS=       AUTHORS ChangeLog INSTALL NEWS README THANKS TODO
28
29 OPTIONS_DEFINE=         DOCS UISERVER
30 OPTIONS_SINGLE=         GNUPG
31 OPTIONS_SINGLE_GNUPG=   GNUPG1 GNUPG2
32 OPTIONS_DEFAULT=        GNUPG2 UISERVER
33
34 GNUPG1_DESC=            Build gpgme library for GnuPG 1.x
35 GNUPG1_BUILD_DEPENDS=   gpgv:security/gnupg1
36 GNUPG1_RUN_DEPENDS=     gpgv:security/gnupg1
37
38 GNUPG2_DESC=            Build gpgme library for GnuPG 2.x
39 GNUPG2_BUILD_DEPENDS=   gpg2:security/gnupg
40 GNUPG2_RUN_DEPENDS=     gpg2:security/gnupg
41
42 UISERVER_DESC=                  GnuPG UI server support
43 UISERVER_CONFIGURE_ENABLE=      fd-passing
44
45 .include <bsd.port.options.mk>
46
47 .if !exists(${LOCALBASE}/bin/gpgsm)
48 CONFIGURE_ARGS+=        --disable-gpgsm-test
49 .endif
50
51 post-patch:
52         @${REINPLACE_CMD} -e 's|^clfilesdir.*|clfilesdir=$$\(libdir\)/common-lisp/gpgme|g' \
53                                         ${WRKSRC}/lang/cl/Makefile.in
54
55 post-install:
56         ${MKDIR} ${STAGEDIR}${DOCSDIR}
57         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
58
59 .include <bsd.port.mk>