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

Annotation of pkgsrc/sysutils/zabbix/Makefile, Revision 1.46

1.46    ! adam        1: # $NetBSD: Makefile,v 1.45 2022/10/26 10:32:01 wiz Exp $
1.1       adam        2:
1.46    ! adam        3: PKGREVISION= 9
1.1       adam        4: .include "Makefile.common"
                      5:
                      6: COMMENT=       Enterprise-class Monitoring Solution for Everyone
                      7:
                      8: DEPENDS+=      fping-[0-9]*:../../net/fping
                      9:
                     10: USE_TOOLS+=            pax pkg-config
                     11: GNU_CONFIGURE=         yes
                     12: CONFIGURE_ARGS+=       --enable-agent
                     13: CONFIGURE_ARGS+=       --enable-proxy
                     14: CONFIGURE_ARGS+=       --enable-server
                     15: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
                     16: CONFIGURE_ARGS+=       --with-iconv=${BUILDLINK_PREFIX.iconv}
                     17: CONFIGURE_ARGS+=       --with-jabber
                     18: CONFIGURE_ARGS+=       --with-ldap=${BUILDLINK_PREFIX.openldap-client}
                     19: CONFIGURE_ARGS+=       --with-libcurl
1.15      wiedi      20: CONFIGURE_ARGS+=       --with-libevent=${BUILDLINK_PREFIX.libevent}
                     21: CONFIGURE_ARGS+=       --with-libpcre=${BUILDLINK_PREFIX.pcre}
1.1       adam       22: CONFIGURE_ARGS+=       --with-libxml2
                     23: CONFIGURE_ARGS+=       --with-openssl=${BUILDLINK_PREFIX.openssl}
1.19      jperkin    24: CONFIGURE_ARGS+=       --with-zlib=${BUILDLINK_PREFIX.zlib}
1.1       adam       25:
                     26: EGDIR=         share/examples/zabbix
                     27: CONF_FILES+=   ${EGDIR}/zabbix_agentd.conf ${PKG_SYSCONFDIR}/zabbix_agentd.conf
                     28: CONF_FILES+=   ${EGDIR}/zabbix_proxy.conf ${PKG_SYSCONFDIR}/zabbix_proxy.conf
                     29: CONF_FILES+=   ${EGDIR}/zabbix_server.conf ${PKG_SYSCONFDIR}/zabbix_server.conf
                     30:
                     31: RCD_SCRIPTS=   zabbix_agentd zabbix_proxy zabbix_server
                     32:
                     33: INSTALLATION_DIRS+=    ${EGDIR} share/zabbix
                     34:
1.28      rillig     35: SUBST_CLASSES+=                        fix-paths
                     36: SUBST_STAGE.fix-paths=         pre-configure
                     37: SUBST_MESSAGE.fix-paths=       Fixing absolute paths.
                     38: SUBST_FILES.fix-paths=         conf/*.conf
                     39: SUBST_FILES.fix-paths+=                man/*.man
                     40: SUBST_SED.fix-paths=           -e 's,/usr/local/etc,${PKG_SYSCONFDIR},g'
1.1       adam       41:
                     42: .include "../../mk/bsd.prefs.mk"
                     43:
                     44: ZABBIX_GROUP?=         zabbix
                     45: ZABBIX_USER?=          zabbix
                     46: PKG_GROUPS+=           ${ZABBIX_GROUP}
                     47: PKG_USERS+=            ${ZABBIX_USER}:${ZABBIX_GROUP}
1.28      rillig     48: PKG_GECOS.${ZABBIX_USER}= Zabbix user
1.1       adam       49:
1.23      jperkin    50: FILES_SUBST+=          ZABBIX_USER=${ZABBIX_USER}
                     51: FILES_SUBST+=          ZABBIX_GROUP=${ZABBIX_GROUP}
                     52:
1.24      jperkin    53: SMF_INSTANCES=         agent proxy server
                     54:
1.1       adam       55: post-install:
                     56:        cd ${WRKSRC}/database/${ZABBIX_DB_TYPE}; \
                     57:                ${PAX} -rw . ${DESTDIR}${PREFIX}/share/zabbix/
1.16      he         58:        rm ${DESTDIR}${PREFIX}/share/zabbix/Makefile*
1.1       adam       59:
                     60: .include "options.mk"
                     61:
                     62: .include "../../converters/libiconv/buildlink3.mk"
                     63: .include "../../databases/openldap-client/buildlink3.mk"
1.15      wiedi      64: .include "../../devel/libevent/buildlink3.mk"
1.19      jperkin    65: .include "../../devel/zlib/buildlink3.mk"
1.1       adam       66: .include "../../security/openssl/buildlink3.mk"
                     67: .include "../../textproc/iksemel/buildlink3.mk"
                     68: .include "../../textproc/libxml2/buildlink3.mk"
                     69: .include "../../www/curl/buildlink3.mk"
1.9       he         70: .include "../../devel/pcre/buildlink3.mk"
1.1       adam       71: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>