View | Details | Raw Unified | Return to bug 268032
Collapse All | Expand All

(-)b/net-mgmt/zabbix62-agent/Makefile (-1 / +1 lines)
Lines 6-11 MASTERDIR= ${.CURDIR}/../${PORTNAME}-server Link Here
6
PLIST=		${PKGDIR}/pkg-plist.agent
6
PLIST=		${PKGDIR}/pkg-plist.agent
7
7
8
OPTIONS_DEFINE=		CURL IPV6 MODBUS
8
OPTIONS_DEFINE=		CURL IPV6 MODBUS
9
OPTIONS_DEFAULT=	CURL OPENSSL
9
OPTIONS_DEFAULT=	CURL OPENSSL PCRE2
10
10
11
.include "${MASTERDIR}/Makefile"
11
.include "${MASTERDIR}/Makefile"
(-)b/net-mgmt/zabbix62-server/Makefile (-49 / +52 lines)
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

Return to bug 268032