Lines 53-59
Link Here
|
53 |
--datadir=${ETCDIR} \ |
53 |
--datadir=${ETCDIR} \ |
54 |
--with-iconv=${ICONV_PREFIX} |
54 |
--with-iconv=${ICONV_PREFIX} |
55 |
|
55 |
|
56 |
.if ${ZABBIX_BUILD} != "agent" |
56 |
.if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java" |
57 |
LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp |
57 |
LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp |
58 |
|
58 |
|
59 |
CPPFLAGS+= -I${LOCALBASE}/include |
59 |
CPPFLAGS+= -I${LOCALBASE}/include |
Lines 62-69
Link Here
|
62 |
|
62 |
|
63 |
CONFIGURE_ARGS+= --with-net-snmp |
63 |
CONFIGURE_ARGS+= --with-net-snmp |
64 |
|
64 |
|
65 |
OPTIONS_DEFINE= IPV6 FPING JABBER CURL LDAP IPMI SSH NMAP JAVAGW \ |
65 |
OPTIONS_DEFINE= IPV6 FPING JABBER CURL LDAP IPMI SSH NMAP LIBXML2 |
66 |
LIBXML2 |
|
|
67 |
|
66 |
|
68 |
OPTIONS_DEFAULT= FPING CURL UNIXODBC MYSQL OPENSSL |
67 |
OPTIONS_DEFAULT= FPING CURL UNIXODBC MYSQL OPENSSL |
69 |
OPTIONS_SUB= yes |
68 |
OPTIONS_SUB= yes |
Lines 76-82
Link Here
|
76 |
NMAP_DESC= Build/install nmap for o/s detection |
75 |
NMAP_DESC= Build/install nmap for o/s detection |
77 |
SSH_DESC= Support for SSH-based checks |
76 |
SSH_DESC= Support for SSH-based checks |
78 |
ODBC_DESC= Support for database checks via ODBC |
77 |
ODBC_DESC= Support for database checks via ODBC |
79 |
JAVAGW_DESC= Support for Java gateway |
|
|
80 |
LIBXML2_DESC= Support for libxml2 (required by monitoring VMware) |
78 |
LIBXML2_DESC= Support for libxml2 (required by monitoring VMware) |
81 |
|
79 |
|
82 |
OPTIONS_SINGLE= DB ODBC SSL |
80 |
OPTIONS_SINGLE= DB ODBC SSL |
Lines 117-135
Link Here
|
117 |
|
115 |
|
118 |
UNIXODBC_CONFIGURE_WITH=unixodbc |
116 |
UNIXODBC_CONFIGURE_WITH=unixodbc |
119 |
UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC |
117 |
UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC |
120 |
.else |
118 |
.elif ${ZABBIX_BUILD} == "agent" |
121 |
OPTIONS_SINGLE= SSL |
119 |
OPTIONS_SINGLE= SSL |
122 |
OPTIONS_SINGLE_SSL= OPENSSL GNUTLS |
120 |
OPTIONS_SINGLE_SSL= OPENSSL GNUTLS |
123 |
.endif # if ${ZABBIX_BUILD} != "agent" |
121 |
.endif # if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java" |
124 |
|
122 |
|
125 |
IPV6_CONFIGURE_ENABLE= ipv6 |
123 |
IPV6_CONFIGURE_ENABLE= ipv6 |
126 |
|
124 |
|
127 |
NMAP_RUN_DEPENDS= nmap:security/nmap \ |
125 |
NMAP_RUN_DEPENDS= nmap:security/nmap \ |
128 |
sudo:security/sudo |
126 |
sudo:security/sudo |
129 |
|
127 |
|
130 |
JAVAGW_CONFIGURE_ENABLE=java |
|
|
131 |
JAVAGW_USE= JAVA=yes |
132 |
|
133 |
LIBXML2_CONFIGURE_WITH= libxml2 |
128 |
LIBXML2_CONFIGURE_WITH= libxml2 |
134 |
LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 |
129 |
LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 |
135 |
|
130 |
|
Lines 172-177
Link Here
|
172 |
${WRKSRC}/conf/zabbix_agentd*.conf |
167 |
${WRKSRC}/conf/zabbix_agentd*.conf |
173 |
.endif |
168 |
.endif |
174 |
|
169 |
|
|
|
170 |
.if ${ZABBIX_BUILD} == "java" |
171 |
@${REINPLACE_CMD} -e 's#PID_FILE="/tmp/zabbix_java.pid"#PID_FILE="/var/run/zabbix/zabbix_java.pid"#g' \ |
172 |
${WRKSRC}/src/zabbix_java/settings.sh |
173 |
.endif |
174 |
|
175 |
.if ${ZABBIX_BUILD} != "agent" |
175 |
.if ${ZABBIX_BUILD} != "agent" |
176 |
. for d in mysql oracle postgresql sqlite3 |
176 |
. for d in mysql oracle postgresql sqlite3 |
177 |
@${REINPLACE_CMD} \ |
177 |
@${REINPLACE_CMD} \ |
Lines 189-200
Link Here
|
189 |
|
189 |
|
190 |
post-install: |
190 |
post-install: |
191 |
|
191 |
|
192 |
.if ${PORT_OPTIONS:MJAVAGW} |
192 |
.if ${ZABBIX_BUILD} == "java" |
193 |
${MV} ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh \ |
193 |
${MV} ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh \ |
194 |
${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh.sample |
194 |
${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh.sample |
195 |
.endif |
195 |
.endif |
196 |
|
196 |
|
197 |
.if ${ZABBIX_BUILD} != "agent" |
197 |
.if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java" |
198 |
${MKDIR} ${STAGEDIR}${DATADIR}/${ZABBIX_BUILD:Q}/database |
198 |
${MKDIR} ${STAGEDIR}${DATADIR}/${ZABBIX_BUILD:Q}/database |
199 |
(cd ${WRKSRC}/upgrades/ && ${COPYTREE_SHARE} dbpatches \ |
199 |
(cd ${WRKSRC}/upgrades/ && ${COPYTREE_SHARE} dbpatches \ |
200 |
${STAGEDIR}${DATADIR}/${ZABBIX_BUILD:Q}/upgrades/) |
200 |
${STAGEDIR}${DATADIR}/${ZABBIX_BUILD:Q}/upgrades/) |