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

Annotation of pkgsrc/security/pks/Makefile, Revision 1.34

1.34    ! wiz         1: # $NetBSD: Makefile,v 1.33 2017/01/19 18:52:24 agc Exp $
1.1       jlam        2:
1.19      adrianp     3: DISTNAME=      pks-0.9.4
1.32      jperkin     4: PKGREVISION=   5
1.19      adrianp     5: CATEGORIES=    security www
1.34    ! wiz         6: #MASTER_SITES+=        http://www.mit.edu/people/marc/pks/
1.33      agc         7: MASTER_SITES+= ${MASTER_SITE_SOURCEFORGE:=pks/}
1.34    ! wiz         8: #PATCH_SITES=  http://www.mit.edu/people/marc/pks/
1.19      adrianp     9: PATCHFILES=    pks094-patch2 \
                     10:                pks094-patch3
1.1       jlam       11: PATCH_DIST_STRIP=      -p1
                     12:
1.28      joerg      13: MAINTAINER=    pkgsrc-users@NetBSD.org
1.34    ! wiz        14: #HOMEPAGE=     http://www.mit.edu/people/marc/pks/
1.19      adrianp    15: COMMENT=       PGP Public Key Server
1.29      obache     16: LICENSE=       original-bsd
                     17:
1.19      adrianp    18: GNU_CONFIGURE= YES
                     19:
1.26      jlam       20: PKG_GROUPS_VARS+=      PKS_GROUP
                     21: PKG_USERS_VARS+=       PKS_USER
                     22:
1.19      adrianp    23: PKS_USER=      pks
                     24: PKS_GROUP=     pks
                     25: PKS_SERVER?=   localhost
                     26: PKS_HOME=      ${VARBASE}/pks
                     27:
1.20      adrianp    28: PKG_GROUPS=    ${PKS_GROUP}
1.25      jlam       29: PKG_USERS=     ${PKS_USER}:${PKS_GROUP}
                     30:
                     31: PKG_GECOS.${PKS_USER}= PGP Key Server
                     32: PKG_HOME.${PKS_USER}=  ${PKS_HOME}
1.19      adrianp    33:
                     34: BDB_ACCEPTED=  db2
                     35:
                     36: BUILD_DEFS+=   PKS_SERVER
                     37:
                     38: EGDIR=         ${PREFIX}/share/examples
                     39: CONF_FILES=    ${EGDIR}/pksd.conf ${PKG_SYSCONFDIR}/pksd.conf
                     40: RCD_SCRIPTS=   pksd
                     41:
1.21      rillig     42: FILES_SUBST+=  PKS_USER=${PKS_USER:Q}
                     43: FILES_SUBST+=  PKS_GROUP=${PKS_GROUP:Q}
1.19      adrianp    44:
                     45: OWN_DIRS_PERMS+=       ${PKS_HOME} ${PKS_USER} ${PKS_GROUP} 0770
                     46: OWN_DIRS_PERMS+=       ${PKS_HOME}/db ${PKS_USER} ${PKS_GROUP} 0770
                     47: OWN_DIRS_PERMS+=       ${PKS_HOME}/incoming ${PKS_USER} ${PKS_GROUP} 0770
1.1       jlam       48:
                     49: CONFIGURE_ARGS+=       --datadir=${PREFIX}/share/pks
1.22      rillig     50: CONFIGURE_ARGS+=       --localstatedir=${PKS_HOME:Q}
1.6       jlam       51: #
1.13      snj        52: # pksd doesn't actually look for its config file anywhere; it must be
1.6       jlam       53: # specified directly on the command-line.  Setting sysconfdir here just
                     54: # causes the example pksd.conf file to be installed at the named location.
                     55: #
1.22      rillig     56: CONFIGURE_ARGS+=       --sysconfdir=${EGDIR:Q}
1.6       jlam       57:
1.21      rillig     58: SUBST_CLASSES+=                paths
1.24      rillig     59: SUBST_MESSAGE.paths=   Fixing hardcoded paths.
1.19      adrianp    60: SUBST_STAGE.paths=     post-patch
                     61: SUBST_FILES.paths=     pks-commands.html
                     62: SUBST_SED.paths=       -e "s|localhost|${PKS_SERVER}|g"
1.1       jlam       63:
1.29      obache     64: INSTALL_MAKE_FLAGS+=   prefix=${DESTDIR}${PREFIX}
                     65: INSTALL_MAKE_FLAGS+=   datadir=${DESTDIR}${PREFIX}/share/pks
                     66: INSTALL_MAKE_FLAGS+=   localstatedir=${DESTDIR}${PKS_HOME}
                     67: INSTALL_MAKE_FLAGS+=   man5dir=${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
                     68: INSTALL_MAKE_FLAGS+=   man8dir=${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
                     69: INSTALL_MAKE_FLAGS+=   sysconfdir=${DESTDIR}${EGDIR:Q}
                     70:
1.14      snj        71: .include "../../databases/db/buildlink3.mk"
1.19      adrianp    72:
                     73: post-install:
1.29      obache     74:        ${INSTALL_DATA} ${WRKSRC}/pks-commands.html ${DESTDIR}${EGDIR}
                     75:
                     76: CONF_FILES_PERMS=      ${EGDIR}/pks-commands.html ${PKS_HOME}/db/index.html \
                     77:                        ${PKS_USER} ${PKS_GROUP} ${SHAREMODE}
1.19      adrianp    78:
1.1       jlam       79: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>