Lines 1-9
Link Here
|
1 |
# Created by: Pakhom Golynga <pakhom@pakhom.spb.ru> |
1 |
# Created by: Pakhom Golynga <pakhom@pakhom.spb.ru> |
2 |
# $FreeBSD: head/net-mgmt/zabbix22-server/Makefile 415742 2016-05-23 20:35:01Z amdmi3 $ |
2 |
# $FreeBSD: head/net-mgmt/zabbix22-server/Makefile 414096 2016-04-27 09:17:44Z robak $ |
3 |
|
3 |
|
4 |
PORTNAME= zabbix22 |
4 |
PORTNAME= zabbix22 |
5 |
PORTVERSION= 2.2.12 |
5 |
PORTVERSION= 2.2.14 |
6 |
PORTREVISION= 0 |
|
|
7 |
CATEGORIES= net-mgmt |
6 |
CATEGORIES= net-mgmt |
8 |
MASTER_SITES= SF/zabbix/ZABBIX%20Latest%20Stable/${PORTVERSION} |
7 |
MASTER_SITES= SF/zabbix/ZABBIX%20Latest%20Stable/${PORTVERSION} |
9 |
PKGNAMESUFFIX?= -server |
8 |
PKGNAMESUFFIX?= -server |
Lines 15-20
Link Here
|
15 |
LICENSE= GPLv2 |
14 |
LICENSE= GPLv2 |
16 |
|
15 |
|
17 |
CONFLICTS= ${PKGBASE}-1.[0-8]* |
16 |
CONFLICTS= ${PKGBASE}-1.[0-8]* |
|
|
17 |
LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp |
18 |
|
18 |
|
19 |
IGNORE_WITH_PHP= 52 |
19 |
IGNORE_WITH_PHP= 52 |
20 |
IGNORE_WITH_MYSQL= 41 |
20 |
IGNORE_WITH_MYSQL= 41 |
Lines 60-66
Link Here
|
60 |
--with-iconv=${ICONV_PREFIX} |
60 |
--with-iconv=${ICONV_PREFIX} |
61 |
|
61 |
|
62 |
.if ${ZABBIX_BUILD} != "agent" |
62 |
.if ${ZABBIX_BUILD} != "agent" |
63 |
LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp |
|
|
64 |
USES+= execinfo |
63 |
USES+= execinfo |
65 |
|
64 |
|
66 |
CPPFLAGS+= ${EXECINFO_CPPFLAGS} |
65 |
CPPFLAGS+= ${EXECINFO_CPPFLAGS} |
Lines 71-77
Link Here
|
71 |
CONFIGURE_ARGS+= --with-net-snmp |
70 |
CONFIGURE_ARGS+= --with-net-snmp |
72 |
|
71 |
|
73 |
OPTIONS_DEFINE= IPV6 FPING JABBER CURL LDAP IPMI SSH NMAP JAVAGW LIBXML2 |
72 |
OPTIONS_DEFINE= IPV6 FPING JABBER CURL LDAP IPMI SSH NMAP JAVAGW LIBXML2 |
74 |
OPTIONS_DEFAULT= MYSQL FPING JABBER CURL UNIXODBC |
73 |
OPTIONS_DEFAULT= MYSQL IPV6 FPING JABBER CURL UNIXODBC |
75 |
OPTIONS_SUB= yes |
74 |
OPTIONS_SUB= yes |
76 |
|
75 |
|
77 |
CURL_DESC= Support for web monitoring |
76 |
CURL_DESC= Support for web monitoring |
Lines 90-102
Link Here
|
90 |
OPTIONS_SINGLE_ODBC= IODBC UNIXODBC |
89 |
OPTIONS_SINGLE_ODBC= IODBC UNIXODBC |
91 |
|
90 |
|
92 |
MYSQL_CONFIGURE_WITH= mysql |
91 |
MYSQL_CONFIGURE_WITH= mysql |
93 |
MYSQL_USE= MYSQL=yes |
92 |
USES+= mysql |
94 |
|
93 |
|
95 |
PGSQL_CONFIGURE_WITH= postgresql |
94 |
PGSQL_CONFIGURE_WITH= postgresql |
96 |
PGSQL_USES= pgsql |
95 |
USES+= pgsql |
97 |
|
96 |
|
98 |
SQLITE_CONFIGURE_WITH= sqlite3 |
97 |
SQLITE_CONFIGURE_WITH= sqlite3 |
99 |
SQLITE_USES= sqlite:3 |
98 |
USES+= sqlite:3 |
100 |
|
99 |
|
101 |
ORACLE_CONFIGURE_WITH= oracle |
100 |
ORACLE_CONFIGURE_WITH= oracle |
102 |
|
101 |
|
Lines 156-164
Link Here
|
156 |
${WRKSRC}/src/zabbix_${ZABBIX_BUILD}/Makefile.in |
155 |
${WRKSRC}/src/zabbix_${ZABBIX_BUILD}/Makefile.in |
157 |
@${FIND} ${WRKSRC} -type f \( -name '*.bak' -or -name '*.orig' \) -exec ${RM} -f {} + |
156 |
@${FIND} ${WRKSRC} -type f \( -name '*.bak' -or -name '*.orig' \) -exec ${RM} -f {} + |
158 |
|
157 |
|
159 |
post-install: |
158 |
.if ${ZABBIX_BUILD} == "server" |
160 |
.if ${PORT_OPTIONS:MJAVAGW} |
159 |
@${REINPLACE_CMD} -e 's#PidFile=/tmp/zabbix_server.pid#PidFile=/var/run/zabbix/zabbix_server.pid#g' \ |
161 |
@${MV} ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh.sample |
160 |
${WRKSRC}/conf/zabbix_server*.conf |
|
|
161 |
.endif |
162 |
|
163 |
.if ${ZABBIX_BUILD} == "proxy" |
164 |
@${REINPLACE_CMD} -e 's#PidFile=/tmp/zabbix_proxy.pid#PidFile=/var/run/zabbix/zabbix_proxy.pid#g' \ |
165 |
${WRKSRC}/conf/zabbix_proxy*.conf |
166 |
.endif |
167 |
|
168 |
.if ${ZABBIX_BUILD} == "agent" |
169 |
@${REINPLACE_CMD} -e 's#PidFile=/tmp/zabbix_agentd.pid#PidFile=/var/run/zabbix/zabbix_agentd.pid#g' \ |
170 |
${WRKSRC}/conf/zabbix_agentd.conf |
162 |
.endif |
171 |
.endif |
163 |
|
172 |
|
164 |
.if ${ZABBIX_BUILD} != "agent" |
173 |
.if ${ZABBIX_BUILD} != "agent" |
Lines 168-171
Link Here
|
168 |
.endif |
177 |
.endif |
169 |
.endif |
178 |
.endif |
170 |
|
179 |
|
|
|
180 |
post-install: |
181 |
.if ${PORT_OPTIONS:MJAVAGW} |
182 |
@${MV} ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh.sample |
183 |
.endif |
184 |
|
171 |
.include <bsd.port.mk> |
185 |
.include <bsd.port.mk> |