[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.42

1.42    ! wiz         1: # $NetBSD: Makefile,v 1.41 2014/01/01 11:52:33 wiz Exp $
1.1       shannonj    2: #
                      3:
1.31      hasso       4: DISTNAME=              prelude-manager-0.9.15
1.42    ! wiz         5: PKGREVISION=           9
1.1       shannonj    6: CATEGORIES=            security
1.27      shannonj    7: MASTER_SITES=          http://www.prelude-ids.com/download/releases/prelude-manager/ \
                      8:                        http://www.prelude-ids.org/download/releases/ \
1.13      wiz         9:                        http://www.prelude-ids.org/download/releases/old/
1.1       shannonj   10:
1.39      wiz        11: MAINTAINER=            pkgsrc-users@NetBSD.org
1.1       shannonj   12: HOMEPAGE=              http://www.prelude-ids.org/download/releases/
                     13: COMMENT=               Prelude IDS manager
                     14:
                     15: .include "../../mk/bsd.prefs.mk"
                     16:
                     17: USE_PKGLOCALEDIR=      yes
                     18: USE_LIBTOOL=           yes
                     19: GNU_CONFIGURE=         yes
1.4       shannonj   20: USE_TOOLS+=            make
1.31      hasso      21: USE_LANGUAGES=         c c++
1.22      shannonj   22: BUILD_DEFS+=           VARBASE
1.1       shannonj   23: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
                     24: CONFIGURE_ARGS+=       --localstatedir=${VARBASE:Q}
1.2       shannonj   25: CONFIGURE_ARGS+=       --with-libpreludedb-prefix=${BUILDLINK_PREFIX.libpreludedb}
1.31      hasso      26:
1.1       shannonj   27: RCD_SCRIPTS=           preludemanager
                     28: PRELUDE_MANAGER_PID_DIR=       ${VARBASE}/run/prelude-manager
                     29: PRELUDE_USER?=         _prelude
                     30: PRELUDE_GROUP?=                _prelude
1.22      shannonj   31: PRELUDE_HOME?=         ${VARBASE}/spool/prelude-manager
1.31      hasso      32: OWN_DIRS_PERMS+=       ${PRELUDE_HOME} ${PRELUDE_USER} ${PRELUDE_GROUP} 750
                     33: OWN_DIRS+=             ${PKG_SYSCONFDIR}/prelude-manager
1.6       jlam       34:
1.26      joerg      35: INSTALLATION_DIRS=     sbin
                     36:
1.20      jlam       37: PKG_GROUPS_VARS+=      PRELUDE_GROUP
                     38: PKG_USERS_VARS+=       PRELUDE_USER
                     39:
1.31      hasso      40: PKG_GROUPS=            ${PRELUDE_GROUP}
                     41: PKG_USERS=             ${PRELUDE_USER}:${PRELUDE_GROUP}
1.6       jlam       42:
                     43: PKG_GECOS.${PRELUDE_USER}=     Prelude IDS manager
                     44: PKG_HOME.${PRELUDE_USER}=      ${PRELUDE_HOME}
                     45:
1.31      hasso      46: FILES_SUBST+=          PRELUDE_MANAGER_PID_DIR=${PRELUDE_MANAGER_PID_DIR:Q}
                     47: FILES_SUBST+=          PRELUDE_USER=${PRELUDE_USER:Q}
                     48: FILES_SUBST+=          PRELUDE_GROUP=${PRELUDE_USER:Q}
1.1       shannonj   49:
1.15      wiz        50: SUBST_CLASSES+=                code
                     51: SUBST_STAGE.code=      post-patch
                     52: SUBST_FILES.code=      run-prelude-manager.c
                     53: SUBST_SED.code=                -e 's,@PREFIX@,${PREFIX},g'
                     54: SUBST_SED.code+=       -e 's,@PRELUDE_USER@,${PRELUDE_USER},g'
1.1       shannonj   55:
1.11      shannonj   56: EGDIR=                 share/examples/prelude-manager/
1.34      joerg      57: CONF_FILES+=           ${EGDIR}/prelude-manager.conf ${PKG_SYSCONFDIR}/prelude-manager/prelude-manager.conf
1.10      joerg      58:
1.1       shannonj   59: pre-patch:
                     60:        ${CP} ${FILESDIR}/run-prelude-manager.c ${WRKSRC}
                     61:
1.31      hasso      62: pre-configure:
                     63:        ${LN} -s ${BUILDLINK_DIR}/lib/libltdl.so ${BUILDLINK_DIR}/lib/libltdlc.so
                     64:
1.1       shannonj   65: post-build:
                     66:        cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${CC} ${CFLAGS} -o run-prelude-manager run-prelude-manager.c
                     67:
                     68: post-install:
1.31      hasso      69:        ${INSTALL_PROGRAM} ${WRKSRC}/run-prelude-manager ${DESTDIR}${PREFIX}/sbin/run-prelude-manager
1.1       shannonj   70:
1.31      hasso      71: .include "../../security/gnutls/buildlink3.mk"
                     72: .include "../../security/gnutls/libgnutls-config.mk"
1.1       shannonj   73: .include "../../security/libprelude/buildlink3.mk"
                     74: .include "../../security/libpreludedb/buildlink3.mk"
1.31      hasso      75: .include "../../textproc/libxml2/buildlink3.mk"
                     76: .include "../../devel/libltdl/buildlink3.mk"
1.1       shannonj   77: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>