[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / security / dirmngr

Annotation of pkgsrc/security/dirmngr/Makefile, Revision 1.11

1.11    ! jlam        1: # $NetBSD: Makefile,v 1.10 2005/05/02 22:33:37 shannonjr Exp $
1.1       shannonj    2: #
                      3:
1.7       shannonj    4: DISTNAME=              dirmngr-0.9.1
                      5: #PKGREVISION=          1
1.1       shannonj    6: CATEGORIES=            security
                      7: MASTER_SITES=          ftp://ftp.gnupg.org/gcrypt/alpha/dirmngr/
1.5       shannonj    8: DISTFILES=             ${DISTNAME}${EXTRACT_SUFX}
1.7       shannonj    9: DISTFILES+=            pth-2.0.4.tar.gz
                     10: SITES_pth-2.0.4.tar.gz=        ${MASTER_SITE_GNU:=pth/}
1.1       shannonj   11:
                     12: MAINTAINER=            shannonjr@NetBSD.org
                     13: HOMEPAGE=              http://www.gnupg.org/aegypten2
                     14: COMMENT=               X509 certificate and CRL downloader
                     15:
1.4       shannonj   16: DIRMNGR_USER?=         dirmngr
                     17: DIRMNGR_GROUP?=                dirmngr
                     18: PKG_GROUPS=            ${DIRMNGR_GROUP}
                     19: PKG_USERS=             ${DIRMNGR_USER}:${DIRMNGR_GROUP}::pseudo\\ user:${VARBASE}/dirmngr:
                     20:
1.3       jmmv       21: GNU_CONFIGURE=         yes
1.11    ! jlam       22: USE_TOOLS+=            gawk
1.4       shannonj   23: USE_PKGINSTALL=                yes
1.3       jmmv       24: USE_PKGLOCALEDIR=      yes
1.10      shannonj   25: RCD_SCRIPTS=           dirmngr
                     26: PKG_RCD_SCRIPTS=       yes
1.1       shannonj   27:
1.4       shannonj   28: CONFIGURE_ARGS+=       --localstatedir="${VARBASE}"
                     29: CONFIGURE_ARGS+=       --sharedstatedir="${VARBASE}"
1.3       jmmv       30: CONFIGURE_ENV+=                BUILDLINK_PREFIX_openldap=${BUILDLINK_PREFIX.openldap}
1.5       shannonj   31: CONFIGURE_ARGS+=       --with-pth-prefix=${WRKDIR}/pth
1.1       shannonj   32:
1.4       shannonj   33: SUBST_FILES+=          VARBASE=${VARBASE}
                     34: SUBST_FILES+=          PREFIX=${PREFIX}
                     35: SUBST_FILES+=          SYSCONFDIR=${SYSCONFDIR}
                     36: SUBST_FILES+=          DIRMNGR_USER=${DIRMNGR_USER}
                     37: SUBST_FILES+=          DIRMNGR_PATH=${DIRMNGR_PATH}
                     38:
1.5       shannonj   39: # We are building a static pth library and linking against it
                     40: pre-configure:
1.7       shannonj   41:        cd  ${WRKDIR}/pth-2.0.4 && ./configure --prefix=${WRKDIR}/pth --enable-pthread --enable-static --disable-shared && ${MAKE} install
1.5       shannonj   42:
1.4       shannonj   43: pre-build:
                     44:        ${CP} ${FILESDIR}/runDirmngr.c ${WRKDIR}/runDirmngr.c
                     45:
                     46: post-build:
                     47:        cd ${WRKDIR} && \
                     48:        ${SETENV} ${BUILDENV} ${CC} ${CFLAGS} -DDIRMNGR_USER='"${DIRMNGR_USER}"' -DDIRMNGR_PATH='"${PREFIX}/bin/dirmngr"' -o runDirmngr runDirmngr.c
                     49:
                     50: pre-install:
                     51:        ${INSTALL_DATA_DIR} ${VARBASE}/dirmngr/cache
                     52:        ${INSTALL_DATA_DIR} ${PREFIX}/libdata/dirmngr
                     53:        ${INSTALL_DATA_DIR} ${PKG_SYSCONFDIR}/dirmngr/trusted-certs
                     54:        ${INSTALL_DATA_DIR} ${PREFIX}/libdata/dirmngr/extra-certs
                     55:        ${CHOWN} -R ${DIRMNGR_USER}:${DIRMNGR_GROUP} ${VARBASE}/dirmngr
                     56:        ${CHOWN} -R ${DIRMNGR_USER}:${DIRMNGR_GROUP} ${PREFIX}/libdata/dirmngr
                     57:
                     58: post-install:
                     59:        ${INSTALL_PROGRAM} ${WRKDIR}/runDirmngr ${PREFIX}/sbin
                     60:
1.1       shannonj   61: INFO_FILES=            dirmngr.info
                     62:
1.3       jmmv       63: .include "../../converters/libiconv/buildlink3.mk"
                     64: .include "../../databases/openldap/buildlink3.mk"
1.1       shannonj   65: .include "../../devel/gettext-lib/buildlink3.mk"
1.3       jmmv       66: .include "../../devel/libgetopt/buildlink3.mk"
                     67: .include "../../security/libassuan/buildlink3.mk"
                     68: .include "../../security/libgcrypt/buildlink3.mk"
1.1       shannonj   69: .include "../../security/libgpg-error/buildlink3.mk"
                     70: .include "../../security/libksba/buildlink3.mk"
                     71: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>