# $NetBSD: Makefile.common,v 1.10 2023/12/09 09:51:35 otis Exp $ # used by sysutils/zabbix60-agent/Makefile # used by sysutils/zabbix60-proxy/Makefile # used by sysutils/zabbix60-server/Makefile # used by sysutils/zabbix60-frontend/Makefile # used by sysutils/zabbix60-java/Makefile DISTNAME= zabbix-6.0.24 CATEGORIES= sysutils MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${PKGVERSION_NOREV:R}/ MAINTAINER?= pkgsrc-users@NetBSD.org HOMEPAGE= https://www.zabbix.com/ LICENSE= gnu-gpl-v2 # error: 'for' loop initial declarations are only allowed in C99 mode FORCE_C_STD= c99 .include "../../mk/bsd.prefs.mk" # Zabbix user, common to all components ZABBIX_GROUP?= zabbix ZABBIX_USER?= zabbix ZABBIX_HOMEDIR?= /var/zabbix PKG_GROUPS+= ${ZABBIX_GROUP} PKG_USERS+= ${ZABBIX_USER}:${ZABBIX_GROUP} PKG_GECOS.${ZABBIX_USER}= Zabbix user PKG_HOME.${ZABBIX_USER}= ${ZABBIX_HOMEDIR} FILES_SUBST+= ZABBIX_USER=${ZABBIX_USER} FILES_SUBST+= ZABBIX_GROUP=${ZABBIX_GROUP} OWN_DIRS_PERMS+= ${ZABBIX_HOMEDIR} ${ZABBIX_USER} ${ZABBIX_GROUP} 0755