Annotation of pkgsrc/security/libprelude/Makefile, Revision 1.32
1.32 ! shannonj 1: # $NetBSD: Makefile,v 1.31 2008/06/10 13:57:10 shannonjr Exp $
1.1 shannonj 2: #
1.32 ! shannonj 3: DISTNAME= libprelude-0.9.18
1.1 shannonj 4: CATEGORIES= security
1.32 ! shannonj 5: MASTER_SITES= http://www.prelude-ids.com/download/releases/libprelude/
1.1 shannonj 6:
7: MAINTAINER= shannonjr@NetBSD.org
8: HOMEPAGE= http://www.prelude-ids.org/download/releases/
9: COMMENT= Provides the framework for using the Prelude system
10:
11: .include "../../mk/bsd.prefs.mk"
12: .include "options.mk"
13:
1.16 rillig 14: PRELUDE_USER?= _prelude
15: PRELUDE_GROUP?= _prelude
16:
1.23 jlam 17: PKG_GROUPS_VARS+= PRELUDE_GROUP
18: PKG_USERS_VARS+= PRELUDE_USER
19:
20: BUILD_DEFS+= VARBASE
1.1 shannonj 21:
22: USE_PKGLOCALEDIR= yes
23: USE_LIBTOOL= yes
24: GNU_CONFIGURE= yes
1.30 shannonj 25: USE_TOOLS+= chown make bison gawk gmake
1.16 rillig 26: PKG_SYSCONFSUBDIR= prelude
1.8 joerg 27: CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR:Q}
1.1 shannonj 28: CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q}
29: CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc
30: PRELUDE_USER?= _prelude
31: PRELUDE_GROUP?= _prelude
1.12 shannonj 32: PRELUDE_HOME?= ${VARBASE}/spool/prelude
1.9 jlam 33:
1.1 shannonj 34: PKG_GROUPS= ${PRELUDE_GROUP}
1.9 jlam 35: PKG_USERS= ${PRELUDE_USER}:${PRELUDE_GROUP}
36:
37: PKG_GECOS.${PRELUDE_USER}= Prelude IDS
38: PKG_HOME.${PRELUDE_USER}= ${PRELUDE_HOME}
1.1 shannonj 39:
1.25 shannonj 40: EGDIR= ${PREFIX}/share/examples/libprelude
41: REQD_DIRS= ${EGDIR}
42: MAKE_DIRS= ${PKG_SYSCONFDIR}/default ${PKG_SYSCONFDIR}/profile
43: MAKE_DIRS_PERMS+= ${PKG_SYSCONFDIR}/profile ${ROOT_USER} ${ROOT_GROUP} 0711
1.24 shannonj 44:
45: CONF_FILES+= ${PREFIX}/share/examples/libprelude/client.conf ${PKG_SYSCONFDIR}/default/client.conf
46: CONF_FILES+= ${PREFIX}/share/examples/libprelude/global.conf ${PKG_SYSCONFDIR}/default/global.conf
47: CONF_FILES+= ${PREFIX}/share/examples/libprelude/idmef-client.conf ${PKG_SYSCONFDIR}/default/idmef-client.conf
48: CONF_FILES+= ${PREFIX}/share/examples/libprelude/tls.conf ${PKG_SYSCONFDIR}/default/tls.conf
49:
50: SUBST_CLASSES+= make
51: SUBST_STAGE.make= post-patch
52: SUBST_FILES.make= Makefile.in
53: SUBST_SED.make= -e 's,@EGDIR@,${EGDIR},g'
1.8 joerg 54:
1.1 shannonj 55: post-install:
1.16 rillig 56: chown -R ${PRELUDE_USER}:${PRELUDE_GROUP} ${PRELUDE_HOME}
1.1 shannonj 57:
58: .include "../../security/gnutls/buildlink3.mk"
59: .include "../../mk/pthread.buildlink3.mk"
60: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>