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

Annotation of pkgsrc/security/prelude-manager/Makefile, Revision 1.19

1.19    ! wiz         1: # $NetBSD: Makefile,v 1.18 2007/05/12 12:50:22 shannonjr Exp $
1.1       shannonj    2: #
                      3:
1.18      shannonj    4: DISTNAME=              prelude-manager-0.9.8
1.19    ! wiz         5: PKGREVISION=           1
1.1       shannonj    6: CATEGORIES=            security
1.13      wiz         7: MASTER_SITES=          http://www.prelude-ids.org/download/releases/ \
                      8:                        http://www.prelude-ids.org/download/releases/old/
1.1       shannonj    9:
                     10: MAINTAINER=            shannonjr@NetBSD.org
                     11: HOMEPAGE=              http://www.prelude-ids.org/download/releases/
                     12: COMMENT=               Prelude IDS manager
                     13:
                     14: .include "../../mk/bsd.prefs.mk"
                     15:
                     16: USE_PKGLOCALEDIR=      yes
                     17: USE_LIBTOOL=           yes
                     18: GNU_CONFIGURE=         yes
1.4       shannonj   19: USE_TOOLS+=            make
1.1       shannonj   20: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
                     21: CONFIGURE_ARGS+=       --localstatedir=${VARBASE:Q}
1.2       shannonj   22: CONFIGURE_ARGS+=       --with-libpreludedb-prefix=${BUILDLINK_PREFIX.libpreludedb}
1.1       shannonj   23: RCD_SCRIPTS=           preludemanager
                     24: PRELUDE_MANAGER_PID_DIR=       ${VARBASE}/run/prelude-manager
                     25: PRELUDE_USER?=         _prelude
                     26: PRELUDE_GROUP?=                _prelude
                     27: PRELUDE_HOME?=         /var/spool/prelude-manager
1.6       jlam       28:
1.15      wiz        29: PKG_GROUPS=    ${PRELUDE_GROUP}
                     30: PKG_USERS=     ${PRELUDE_USER}:${PRELUDE_GROUP}
1.6       jlam       31:
                     32: PKG_GECOS.${PRELUDE_USER}=     Prelude IDS manager
                     33: PKG_HOME.${PRELUDE_USER}=      ${PRELUDE_HOME}
                     34:
1.1       shannonj   35: FILES_SUBST+=  PRELUDE_MANAGER_PID_DIR=${PRELUDE_MANAGER_PID_DIR:Q}
1.15      wiz        36: FILES_SUBST+=  PRELUDE_USER=${PRELUDE_USER:Q}
                     37: FILES_SUBST+=  PRELUDE_GROUP=${PRELUDE_USER:Q}
1.1       shannonj   38:
1.15      wiz        39: SUBST_CLASSES+=                code
                     40: SUBST_STAGE.code=      post-patch
                     41: SUBST_FILES.code=      run-prelude-manager.c
                     42: SUBST_SED.code=                -e 's,@PREFIX@,${PREFIX},g'
                     43: SUBST_SED.code+=       -e 's,@PRELUDE_USER@,${PRELUDE_USER},g'
1.1       shannonj   44:
1.11      shannonj   45: EGDIR=                 share/examples/prelude-manager/
                     46: CONF_FILES_PERMS+=     ${EGDIR}/prelude-manager.conf ${PKG_SYSCONFDIR}/prelude-manager/prelude-manager.conf \
1.12      shannonj   47:                        ${ROOT_USER} ${ROOT_GROUP} 0644
1.10      joerg      48:
1.1       shannonj   49: pre-patch:
                     50:        ${CP} ${FILESDIR}/run-prelude-manager.c ${WRKSRC}
                     51:
                     52: post-build:
                     53:        cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${CC} ${CFLAGS} -o run-prelude-manager run-prelude-manager.c
                     54:
                     55: post-install:
                     56:        ${INSTALL_PROGRAM} ${WRKSRC}/run-prelude-manager ${PREFIX}/sbin/run-prelude-manager
                     57:        ${CHOWN} -R ${PRELUDE_USER}:${PRELUDE_GROUP} ${PRELUDE_HOME}
                     58:
                     59: .include "../../security/libprelude/buildlink3.mk"
                     60: .include "../../security/libpreludedb/buildlink3.mk"
                     61: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>