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