1 # $NetBSD: Makefile,v 1.31 2013/03/02 20:33:32 wiz Exp $
7 MASTER_SITES
= ${MASTER_SITE_SOURCEFORGE
:=secureideas
/}
9 MAINTAINER
= pkgsrc-users@NetBSD.org
10 HOMEPAGE
= http
://secureideas.sourceforge.net
/
11 COMMENT
= Analysis engine to process a database of security events
13 PKG_DESTDIR_SUPPORT
= destdir
15 .
include "../../mk/apache.mk"
16 .
include "../../lang/php/phpversion.mk"
18 DEPENDS
+= adodb
>=4.96a
:..
/..
/databases
/adodb
19 DEPENDS
+= ${PHP_PKG_PREFIX}-gd
>=4.0.4:..
/..
/graphics
/php-gd
20 DEPENDS
+= ${PHP_PKG_PREFIX}-sockets
>=4.0.4:..
/..
/net
/php-sockets
21 DEPENDS
+= ${PHP_PKG_PREFIX}-mysql
>=4.0.4:..
/..
/databases
/php-mysql
22 DEPENDS
+= ${PHP_PKG_PREFIX}-pear-Log-
[0-9]*:..
/..
/sysutils
/pear-Log
23 DEPENDS
+= ${PHP_PKG_PREFIX}-pear-Numbers_Words-
[0-9]*:..
/..
/math
/pear-Numbers_Words
24 DEPENDS
+= ${PHP_PKG_PREFIX}-pear-Numbers_Roman-
[0-9]*:..
/..
/math
/pear-Numbers_Roman
25 DEPENDS
+= ${PHP_PKG_PREFIX}-pear-Image_Color-
[0-9]*:..
/..
/graphics
/pear-Image_Color
26 DEPENDS
+= ${PHP_PKG_PREFIX}-pear-Image_Graph-
[0-9]*:..
/..
/graphics
/pear-Image_Graph
27 DEPENDS
+= ${PHP_PKG_PREFIX}-pear-Mail-
[0-9]*:..
/..
/mail
/pear-Mail
28 DEPENDS
+= ${PHP_PKG_PREFIX}-pear-Mail_Mime-
[0-9]*:..
/..
/mail
/pear-Mail_Mime
29 DEPENDS
+= ${APACHE_PKG_PREFIX}-${PHP_PKG_PREFIX}>=4.0.4:..
/..
/www
/ap-php
32 #WRKSRC= ${WRKDIR}/base-php4
34 .
include "../../mk/bsd.prefs.mk"
36 DOC_FILES
= CHANGELOG CREDITS README README.mssql TODO \
37 UPGRADE base_faq.rtf INSTALL INSTALL.rtf \
38 README.country_support README.graph_alert_data
39 BASE_DIR
= ${PREFIX}/share
/base
40 EGDIR
= ${PREFIX}/share
/examples
/base
41 MESSAGE_SUBST
+= EGDIR
=${EGDIR
:Q
} BASE_DIR
=${BASE_DIR
:Q
}
42 PAX_DIRS
= admin help images includes languages scripts setup \
44 WWW_USER?
= ${APACHE_USER}
45 WWW_GROUP?
= ${APACHE_GROUP}
46 USE_TOOLS
+= pax perl
:run
47 REPLACE_PERL
+= scripts
/base_maintenance.pl
49 PKG_GROUPS_VARS
+= WWW_GROUP
50 PKG_USERS_VARS
+= WWW_USER
52 CONF_FILES
= ${EGDIR}/base.conf
${PKG_SYSCONFDIR}/base.conf
54 CONF_FILES_PERMS
= ${EGDIR}/base_conf.php
${BASE_DIR}/base_conf.php \
55 ${WWW_USER} ${WWW_GROUP} 0600
57 BUILD_DEFS
+= APACHE_USER APACHE_GROUP
60 SUBST_STAGE.conf
= post-patch
61 SUBST_FILES.conf
= base.conf base_conf.php.
dist
62 SUBST_SED.conf
= -e
"s|@BASE_DIR@|${BASE_DIR}|g"
63 SUBST_SED.conf
+= -e
"s|@DBTYPE@|${DBTYPE}|g"
64 SUBST_SED.conf
+= -e
"s|@PREFIX@|${PREFIX}|g"
65 SUBST_MESSAGE.conf
= Fixing configuration files.
67 INSTALLATION_DIRS
= ${BASE_DIR} ${EGDIR} share
/doc
/base
72 ${CP} ${FILESDIR}/base.conf
${WRKSRC}/base.conf
73 ${FIND} ${WRKSRC} -name
*.php |
${XARGS} ${CHMOD} ${SHAREMODE}
76 ${INSTALL_DATA} ${WRKSRC}/base.conf
${DESTDIR}${EGDIR}
77 ${INSTALL_DATA} ${WRKSRC}/base_conf.php.
dist ${DESTDIR}${EGDIR}/base_conf.php
78 ${INSTALL_DATA} ${WRKSRC}/*.php
${DESTDIR}${BASE_DIR}
80 . for f in
${DOC_FILES}
81 ${INSTALL_DATA} ${WRKSRC}/docs
/${f
:Q
} ${DESTDIR}${PREFIX}/share
/doc
/base
84 . for i in
${PAX_DIRS}
85 cd
${WRKSRC}/${i
:Q
} && pax
-rw .
${DESTDIR}${BASE_DIR}/${i
:Q
}
88 ${CHOWN} ${WWW_USER} ${DESTDIR}${BASE_DIR}
90 .
include "../../mk/bsd.pkg.mk"