[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / security / base

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>