| @@ -1,72 +1,74 @@ | | | @@ -1,72 +1,74 @@ |
1 | # $NetBSD: Makefile,v 1.52 2015/03/11 01:31:02 mef Exp $ | | 1 | # $NetBSD: Makefile,v 1.53 2015/07/04 23:31:24 ryoon Exp $ |
2 | | | 2 | |
3 | DISTNAME= dirmngr-1.1.1 | | 3 | DISTNAME= dirmngr-1.1.1 |
4 | CATEGORIES= security | | 4 | CATEGORIES= security |
5 | MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/dirmngr/ | | 5 | MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/dirmngr/ |
6 | EXTRACT_SUFX= .tar.bz2 | | 6 | EXTRACT_SUFX= .tar.bz2 |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://www.gnupg.org/aegypten2/ | | 9 | HOMEPAGE= http://www.gnupg.org/aegypten2/ |
10 | COMMENT= X509 certificate and CRL downloader | | 10 | COMMENT= X509 certificate and CRL downloader |
11 | LICENSE= gnu-gpl-v3 | | 11 | LICENSE= gnu-gpl-v3 |
12 | | | 12 | |
| | | 13 | CONFLICTS= gnupg2-2.1.[0-9] |
| | | 14 | |
13 | DIRMNGR_USER?= dirmngr | | 15 | DIRMNGR_USER?= dirmngr |
14 | DIRMNGR_GROUP?= dirmngr | | 16 | DIRMNGR_GROUP?= dirmngr |
15 | PKG_GROUPS= ${DIRMNGR_GROUP} | | 17 | PKG_GROUPS= ${DIRMNGR_GROUP} |
16 | PKG_USERS= ${DIRMNGR_USER}:${DIRMNGR_GROUP} | | 18 | PKG_USERS= ${DIRMNGR_USER}:${DIRMNGR_GROUP} |
17 | PKG_GROUPS_VARS+= DIRMNGR_GROUP | | 19 | PKG_GROUPS_VARS+= DIRMNGR_GROUP |
18 | PKG_USERS_VARS+= DIRMNGR_USER | | 20 | PKG_USERS_VARS+= DIRMNGR_USER |
19 | | | 21 | |
20 | BUILD_DEFS+= VARBASE | | 22 | BUILD_DEFS+= VARBASE |
21 | | | 23 | |
22 | PKG_HOME.${DIRMNGR_USER}= ${VARBASE}/dirmngr | | 24 | PKG_HOME.${DIRMNGR_USER}= ${VARBASE}/dirmngr |
23 | | | 25 | |
24 | USE_TOOLS+= autoconf automake gawk gettext | | 26 | USE_TOOLS+= autoconf automake gawk gettext |
25 | USE_LIBTOOL= yes | | 27 | USE_LIBTOOL= yes |
26 | USE_PKGLOCALEDIR= yes | | 28 | USE_PKGLOCALEDIR= yes |
27 | RCD_SCRIPTS= dirmngr | | 29 | RCD_SCRIPTS= dirmngr |
28 | INFO_FILES= yes | | 30 | INFO_FILES= yes |
29 | | | 31 | |
30 | GNU_CONFIGURE= yes | | 32 | GNU_CONFIGURE= yes |
31 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | | 33 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} |
32 | CONFIGURE_ARGS+= --sharedstatedir=${VARBASE} | | 34 | CONFIGURE_ARGS+= --sharedstatedir=${VARBASE} |
33 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 35 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
34 | CONFIGURE_ARGS+= --datadir=${PREFIX}/libdata | | 36 | CONFIGURE_ARGS+= --datadir=${PREFIX}/libdata |
35 | CONFIGURE_ENV+= BUILDLINK_PREFIX_openldap-client=${BUILDLINK_PREFIX.openldap-client} | | 37 | CONFIGURE_ENV+= BUILDLINK_PREFIX_openldap-client=${BUILDLINK_PREFIX.openldap-client} |
36 | | | 38 | |
37 | FILES_SUBST+= VARBASE=${VARBASE} | | 39 | FILES_SUBST+= VARBASE=${VARBASE} |
38 | FILES_SUBST+= PREFIX=${PREFIX} | | 40 | FILES_SUBST+= PREFIX=${PREFIX} |
39 | FILES_SUBST+= SYSCONFDIR=${SYSCONFDIR} | | 41 | FILES_SUBST+= SYSCONFDIR=${SYSCONFDIR} |
40 | FILES_SUBST+= DIRMNGR_USER=${DIRMNGR_USER} | | 42 | FILES_SUBST+= DIRMNGR_USER=${DIRMNGR_USER} |
41 | FILES_SUBST+= DIRMNGR_GROUP=${DIRMNGR_GROUP} | | 43 | FILES_SUBST+= DIRMNGR_GROUP=${DIRMNGR_GROUP} |
42 | FILES_SUBST+= DIRMNGR_PATH=${DIRMNGR_PATH:Q} | | 44 | FILES_SUBST+= DIRMNGR_PATH=${DIRMNGR_PATH:Q} |
43 | | | 45 | |
44 | OWN_DIRS+= ${PKG_SYSCONFDIR}/dirmngr | | 46 | OWN_DIRS+= ${PKG_SYSCONFDIR}/dirmngr |
45 | OWN_DIRS+= ${PKG_SYSCONFDIR}/dirmngr/trusted-certs | | 47 | OWN_DIRS+= ${PKG_SYSCONFDIR}/dirmngr/trusted-certs |
46 | OWN_DIRS+= ${VARBASE}/cache/dirmngr | | 48 | OWN_DIRS+= ${VARBASE}/cache/dirmngr |
47 | | | 49 | |
48 | DIRMNGR_PERMS= ${DIRMNGR_USER} ${DIRMNGR_GROUP} 0755 | | 50 | DIRMNGR_PERMS= ${DIRMNGR_USER} ${DIRMNGR_GROUP} 0755 |
49 | OWN_DIRS_PERMS+= ${VARBASE}/cache/dirmngr ${DIRMNGR_PERMS} | | 51 | OWN_DIRS_PERMS+= ${VARBASE}/cache/dirmngr ${DIRMNGR_PERMS} |
50 | OWN_DIRS_PERMS+= ${PREFIX}/libdata/dirmngr ${DIRMNGR_PERMS} | | 52 | OWN_DIRS_PERMS+= ${PREFIX}/libdata/dirmngr ${DIRMNGR_PERMS} |
51 | OWN_DIRS_PERMS+= ${PREFIX}/libdata/dirmngr/extra-certs ${DIRMNGR_PERMS} | | 53 | OWN_DIRS_PERMS+= ${PREFIX}/libdata/dirmngr/extra-certs ${DIRMNGR_PERMS} |
52 | | | 54 | |
53 | INSTALLATION_DIRS= sbin | | 55 | INSTALLATION_DIRS= sbin |
54 | | | 56 | |
55 | post-build: | | 57 | post-build: |
56 | ${SETENV} ${MAKE_ENV} ${CC} ${CFLAGS} -DDIRMNGR_USER='"${DIRMNGR_USER}"' -DDIRMNGR_PATH='"${PREFIX}/bin/dirmngr"' -o ${WRKDIR}/runDirmngr ${FILESDIR}/runDirmngr.c | | 58 | ${SETENV} ${MAKE_ENV} ${CC} ${CFLAGS} -DDIRMNGR_USER='"${DIRMNGR_USER}"' -DDIRMNGR_PATH='"${PREFIX}/bin/dirmngr"' -o ${WRKDIR}/runDirmngr ${FILESDIR}/runDirmngr.c |
57 | | | 59 | |
58 | post-install: | | 60 | post-install: |
59 | ${INSTALL_PROGRAM} ${WRKDIR}/runDirmngr ${DESTDIR}${PREFIX}/sbin | | 61 | ${INSTALL_PROGRAM} ${WRKDIR}/runDirmngr ${DESTDIR}${PREFIX}/sbin |
60 | | | 62 | |
61 | .include "../../converters/libiconv/buildlink3.mk" | | 63 | .include "../../converters/libiconv/buildlink3.mk" |
62 | .include "../../databases/openldap-client/buildlink3.mk" | | 64 | .include "../../databases/openldap-client/buildlink3.mk" |
63 | .include "../../devel/gettext-lib/buildlink3.mk" | | 65 | .include "../../devel/gettext-lib/buildlink3.mk" |
64 | .include "../../devel/libgetopt/buildlink3.mk" | | 66 | .include "../../devel/libgetopt/buildlink3.mk" |
65 | .include "../../security/libgcrypt/buildlink3.mk" | | 67 | .include "../../security/libgcrypt/buildlink3.mk" |
66 | .include "../../security/libgpg-error/buildlink3.mk" | | 68 | .include "../../security/libgpg-error/buildlink3.mk" |
67 | .include "../../security/libksba/buildlink3.mk" | | 69 | .include "../../security/libksba/buildlink3.mk" |
68 | # previous pth versions have a bug which breaks CRL fetch on NetBSD | | 70 | # previous pth versions have a bug which breaks CRL fetch on NetBSD |
69 | BUILDLINK_ABI_DEPENDS.pth+= pth>=2.0.7nb1 | | 71 | BUILDLINK_ABI_DEPENDS.pth+= pth>=2.0.7nb1 |
70 | .include "../../devel/pth/buildlink3.mk" | | 72 | .include "../../devel/pth/buildlink3.mk" |
71 | .include "../../security/libassuan2/buildlink3.mk" | | 73 | .include "../../security/libassuan2/buildlink3.mk" |
72 | .include "../../mk/bsd.pkg.mk" | | 74 | .include "../../mk/bsd.pkg.mk" |