Lines 74-160
OPTIONS_SINGLE_DB?= MDB5 MDB6 MYSQL MYSQLDV ORACLE PGSQL
Link Here
|
74 |
OPTIONS_SINGLE_SSL= GNUTLS OPENSSL |
74 |
OPTIONS_SINGLE_SSL= GNUTLS OPENSSL |
75 |
OPTIONS_SINGLE_PCRE= PCRE1 PCRE2 |
75 |
OPTIONS_SINGLE_PCRE= PCRE1 PCRE2 |
76 |
|
76 |
|
|
|
77 |
.elif ${ZABBIX_BUILD} == "agent" |
78 |
OPTIONS_SINGLE= SSL PCRE |
79 |
OPTIONS_SINGLE_SSL= GNUTLS OPENSSL |
80 |
OPTIONS_SINGLE_PCRE= PCRE1 PCRE2 |
81 |
.endif # if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java" |
82 |
|
77 |
FPING_DESC= Build/install fping for ping checks |
83 |
FPING_DESC= Build/install fping for ping checks |
78 |
IPMI_DESC= Support for IPMI checks |
84 |
IPMI_DESC= Support for IPMI checks |
79 |
LDAP_DESC= Support for LDAP server checks |
85 |
LDAP_DESC= Support for LDAP server checks |
|
|
86 |
LIBXML2_DESC= Support for libxml2 (required by monitoring VMware) |
87 |
MYSQL_DESC= MySQL 8.0 database support |
88 |
MYSQLDV_DESC= MYSQL DEFAULT_VERSIONS= (poudriere) |
80 |
NMAP_DESC= Build/install nmap for o/s detection |
89 |
NMAP_DESC= Build/install nmap for o/s detection |
81 |
PCRE_DESC= PCRE library to use |
90 |
PCRE_DESC= PCRE library to use |
82 |
PCRE1_DESC= Use PCRE v1 library |
91 |
PCRE1_DESC= Use PCRE v1 library |
83 |
PCRE2_DESC= Use PCRE v2 library |
92 |
PCRE2_DESC= Use PCRE v2 library |
84 |
SSH_DESC= Support for SSH-based checks |
93 |
SSH_DESC= Support for SSH-based checks |
85 |
UNIXODBC_DESC= Support for database checks via ODBC |
94 |
UNIXODBC_DESC= Support for database checks via ODBC |
86 |
LIBXML2_DESC= Support for libxml2 (required by monitoring VMware) |
|
|
87 |
MYSQL_DESC= MySQL 8.0 database support |
88 |
MYSQLDV_DESC= MYSQL DEFAULT_VERSIONS= (poudriere) |
89 |
|
90 |
MYSQL_CONFIGURE_ON= --with-mysql |
91 |
MYSQL_USES+= compiler:c11 mysql:80 |
92 |
|
95 |
|
93 |
MYSQLDV_CONFIGURE_ON= --with-mysql |
96 |
CURL_CONFIGURE_WITH= libcurl |
94 |
MYSQLDV_USES+= compiler:c11 mysql |
97 |
CURL_DESC= Support for web monitoring |
95 |
|
98 |
CURL_LIB_DEPENDS= libcurl.so:ftp/curl |
96 |
MDB5_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config |
|
|
97 |
MDB5_USES+= compiler:c11 mysql:105m |
98 |
MDB5_DESC= Mariadb 10.5 database support |
99 |
|
100 |
MDB6_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config |
101 |
MDB6_USES+= compiler:c11 mysql:106m |
102 |
MDB6_DESC= Mariadb 10.6 database support |
103 |
|
99 |
|
104 |
PCRE1_LIB_DEPENDS= libpcre.so:devel/pcre |
100 |
FPING_RUN_DEPENDS= fping:net/fping |
105 |
PCRE1_CONFIGURE_WITH= libpcre |
|
|
106 |
PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 |
107 |
PCRE2_CONFIGURE_WITH= libpcre2 |
108 |
|
101 |
|
109 |
PGSQL_CONFIGURE_WITH= postgresql |
102 |
GNUTLS_CONFIGURE_WITH= gnutls |
110 |
PGSQL_USES+= pgsql |
103 |
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls |
111 |
|
104 |
|
112 |
SQLITE_CONFIGURE_WITH= sqlite3 |
105 |
IPMI_CONFIGURE_WITH= openipmi |
113 |
SQLITE_USES+= sqlite:3 |
106 |
IPMI_LIB_DEPENDS= libOpenIPMI.so:sysutils/openipmi |
114 |
|
107 |
|
115 |
ORACLE_CONFIGURE_WITH= oracle |
108 |
IPV6_CONFIGURE_ENABLE= ipv6 |
116 |
|
109 |
|
117 |
LDAP_CONFIGURE_WITH= ldap |
110 |
LDAP_CONFIGURE_WITH= ldap |
118 |
LDAP_USE= OPENLDAP=yes |
111 |
LDAP_USE= OPENLDAP=yes |
119 |
|
112 |
|
120 |
IPMI_CONFIGURE_WITH= openipmi |
113 |
LIBXML2_CONFIGURE_WITH= libxml2=${LOCALBASE} |
121 |
IPMI_LIB_DEPENDS= libOpenIPMI.so:sysutils/openipmi |
114 |
LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 |
122 |
|
115 |
|
123 |
FPING_RUN_DEPENDS= fping:net/fping |
116 |
MDB5_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config |
|
|
117 |
MDB5_DESC= Mariadb 10.5 database support |
118 |
MDB5_USES+= compiler:c11 mysql:105m |
124 |
|
119 |
|
125 |
SSH_CONFIGURE_WITH= ssh2 |
120 |
MDB6_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config |
126 |
SSH_LIB_DEPENDS= libssh2.so:security/libssh2 |
121 |
MDB6_DESC= Mariadb 10.6 database support |
|
|
122 |
MDB6_USES+= compiler:c11 mysql:106m |
127 |
|
123 |
|
128 |
UNIXODBC_CONFIGURE_WITH= unixodbc |
124 |
MODBUS_CONFIGURE_WITH= libmodbus |
129 |
UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC |
125 |
MODBUS_DESC= Support for Modbus checks |
130 |
.elif ${ZABBIX_BUILD} == "agent" |
126 |
MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus |
131 |
OPTIONS_SINGLE= SSL |
|
|
132 |
OPTIONS_SINGLE_SSL= GNUTLS OPENSSL |
133 |
.endif # if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java" |
134 |
|
127 |
|
135 |
CURL_DESC= Support for web monitoring |
128 |
MYSQL_CONFIGURE_ON= --with-mysql |
136 |
CURL_CONFIGURE_WITH= libcurl |
129 |
MYSQL_USES+= compiler:c11 mysql:80 |
137 |
CURL_LIB_DEPENDS= libcurl.so:ftp/curl |
|
|
138 |
|
130 |
|
139 |
IPV6_CONFIGURE_ENABLE= ipv6 |
131 |
MYSQLDV_CONFIGURE_ON= --with-mysql |
|
|
132 |
MYSQLDV_USES+= compiler:c11 mysql |
140 |
|
133 |
|
141 |
NMAP_RUN_DEPENDS= nmap:security/nmap \ |
134 |
NMAP_RUN_DEPENDS= nmap:security/nmap \ |
142 |
sudo:security/sudo |
135 |
sudo:security/sudo |
143 |
|
136 |
|
144 |
LIBXML2_CONFIGURE_WITH= libxml2=${LOCALBASE} |
|
|
145 |
LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 |
146 |
|
147 |
MODBUS_DESC= Support for Modbus checks |
148 |
MODBUS_CONFIGURE_WITH= libmodbus |
149 |
MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus |
150 |
|
151 |
OPENSSL_CONFIGURE_WITH= openssl |
137 |
OPENSSL_CONFIGURE_WITH= openssl |
152 |
OPENSSL_USES= ssl |
138 |
OPENSSL_USES= ssl |
153 |
OPENSSL_VARS= BROKEN_SSL="libressl libressl-devel" \ |
139 |
OPENSSL_VARS= BROKEN_SSL="libressl libressl-devel" \ |
154 |
BROKEN_SSL_REASON="PSK is not provided by LibreSSL" |
140 |
BROKEN_SSL_REASON="PSK is not provided by LibreSSL" |
155 |
|
141 |
|
156 |
GNUTLS_CONFIGURE_WITH= gnutls |
142 |
ORACLE_CONFIGURE_WITH= oracle |
157 |
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls |
143 |
|
|
|
144 |
PCRE1_CONFIGURE_WITH= libpcre |
145 |
PCRE1_LIB_DEPENDS= libpcre.so:devel/pcre |
146 |
|
147 |
PCRE2_CONFIGURE_WITH= libpcre2 |
148 |
PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 |
149 |
|
150 |
PGSQL_CONFIGURE_WITH= postgresql |
151 |
PGSQL_USES+= pgsql |
152 |
|
153 |
SQLITE_CONFIGURE_WITH= sqlite3 |
154 |
SQLITE_USES+= sqlite:3 |
155 |
|
156 |
SSH_CONFIGURE_WITH= ssh2 |
157 |
SSH_LIB_DEPENDS= libssh2.so:security/libssh2 |
158 |
|
159 |
UNIXODBC_CONFIGURE_WITH= unixodbc |
160 |
UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC |
158 |
|
161 |
|
159 |
.include <bsd.port.pre.mk> |
162 |
.include <bsd.port.pre.mk> |
160 |
|
163 |
|