Annotation of pkgsrc/security/base/Makefile, Revision 1.38
1.38 ! wiz 1: # $NetBSD: Makefile,v 1.37 2015/12/06 12:13:12 taca Exp $
1.1 adrianp 2: #
3:
1.24 adrianp 4: DISTNAME= base-1.4.3.1
1.38 ! wiz 5: PKGREVISION= 10
1.1 adrianp 6: CATEGORIES= security
7: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=secureideas/}
8:
1.25 adrianp 9: MAINTAINER= pkgsrc-users@NetBSD.org
1.8 adrianp 10: HOMEPAGE= http://secureideas.sourceforge.net/
1.1 adrianp 11: COMMENT= Analysis engine to process a database of security events
12:
1.19 joerg 13: PKG_DESTDIR_SUPPORT= destdir
14:
1.28 adam 15: .include "../../mk/apache.mk"
1.17 adrianp 16: .include "../../lang/php/phpversion.mk"
1.14 joerg 17:
1.17 adrianp 18: DEPENDS+= adodb>=4.96a:../../databases/adodb
1.9 joerg 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
1.22 adrianp 27: DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail-[0-9]*:../../mail/pear-Mail
1.23 adrianp 28: DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail_Mime-[0-9]*:../../mail/pear-Mail_Mime
1.17 adrianp 29: DEPENDS+= ${APACHE_PKG_PREFIX}-${PHP_PKG_PREFIX}>=4.0.4:../../www/ap-php
1.1 adrianp 30:
1.37 taca 31: PHP_VERSIONS_ACCEPTED= 55 56
32:
1.1 adrianp 33: NO_BUILD= YES
1.24 adrianp 34: #WRKSRC= ${WRKDIR}/base-php4
1.1 adrianp 35:
1.8 adrianp 36: .include "../../mk/bsd.prefs.mk"
37:
1.20 adrianp 38: DOC_FILES= CHANGELOG CREDITS README README.mssql TODO \
1.21 adrianp 39: UPGRADE base_faq.rtf INSTALL INSTALL.rtf \
40: README.country_support README.graph_alert_data
1.20 adrianp 41: BASE_DIR= ${PREFIX}/share/base
42: EGDIR= ${PREFIX}/share/examples/base
43: MESSAGE_SUBST+= EGDIR=${EGDIR:Q} BASE_DIR=${BASE_DIR:Q}
44: PAX_DIRS= admin help images includes languages scripts setup \
45: sql styles
46: WWW_USER?= ${APACHE_USER}
47: WWW_GROUP?= ${APACHE_GROUP}
48: USE_TOOLS+= pax perl:run
49: REPLACE_PERL+= scripts/base_maintenance.pl
1.16 adrianp 50:
1.15 jlam 51: PKG_GROUPS_VARS+= WWW_GROUP
52: PKG_USERS_VARS+= WWW_USER
53:
1.20 adrianp 54: CONF_FILES= ${EGDIR}/base.conf ${PKG_SYSCONFDIR}/base.conf
1.1 adrianp 55:
56: CONF_FILES_PERMS= ${EGDIR}/base_conf.php ${BASE_DIR}/base_conf.php \
57: ${WWW_USER} ${WWW_GROUP} 0600
58:
1.17 adrianp 59: BUILD_DEFS+= APACHE_USER APACHE_GROUP
60:
1.1 adrianp 61: SUBST_CLASSES+= conf
62: SUBST_STAGE.conf= post-patch
63: SUBST_FILES.conf= base.conf base_conf.php.dist
1.5 adrianp 64: SUBST_SED.conf= -e "s|@BASE_DIR@|${BASE_DIR}|g"
65: SUBST_SED.conf+= -e "s|@DBTYPE@|${DBTYPE}|g"
66: SUBST_SED.conf+= -e "s|@PREFIX@|${PREFIX}|g"
67: SUBST_MESSAGE.conf= Fixing configuration files.
1.1 adrianp 68:
1.19 joerg 69: INSTALLATION_DIRS= ${BASE_DIR} ${EGDIR} share/doc/base
70:
1.1 adrianp 71: .include "options.mk"
72:
73: post-extract:
1.11 adrianp 74: ${CP} ${FILESDIR}/base.conf ${WRKSRC}/base.conf
1.13 adrianp 75: ${FIND} ${WRKSRC} -name *.php | ${XARGS} ${CHMOD} ${SHAREMODE}
1.1 adrianp 76:
77: do-install:
1.19 joerg 78: ${INSTALL_DATA} ${WRKSRC}/base.conf ${DESTDIR}${EGDIR}
79: ${INSTALL_DATA} ${WRKSRC}/base_conf.php.dist ${DESTDIR}${EGDIR}/base_conf.php
80: ${INSTALL_DATA} ${WRKSRC}/*.php ${DESTDIR}${BASE_DIR}
1.1 adrianp 81:
82: . for f in ${DOC_FILES}
1.19 joerg 83: ${INSTALL_DATA} ${WRKSRC}/docs/${f:Q} ${DESTDIR}${PREFIX}/share/doc/base
1.1 adrianp 84: . endfor
85:
86: . for i in ${PAX_DIRS}
1.34 bsiegert 87: ${INSTALL_DATA_DIR} ${DESTDIR}${BASE_DIR}/${i:Q}
1.19 joerg 88: cd ${WRKSRC}/${i:Q} && pax -rw . ${DESTDIR}${BASE_DIR}/${i:Q}
1.1 adrianp 89: . endfor
90:
1.19 joerg 91: ${CHOWN} ${WWW_USER} ${DESTDIR}${BASE_DIR}
1.1 adrianp 92:
93: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>