summaryrefslogtreecommitdiff
path: root/net-mgmt/zabbix2/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/zabbix2/Makefile')
-rw-r--r--net-mgmt/zabbix2/Makefile106
1 files changed, 0 insertions, 106 deletions
diff --git a/net-mgmt/zabbix2/Makefile b/net-mgmt/zabbix2/Makefile
deleted file mode 100644
index d003ff56212d..000000000000
--- a/net-mgmt/zabbix2/Makefile
+++ /dev/null
@@ -1,106 +0,0 @@
-# Ports collection makefile for: zabbix
-# Date created: Jun 18 2003
-# Whom: Sergey Akifyev <asa@gascom.ru>
-#
-# $FreeBSD$
-#
-
-PORTNAME= zabbix
-PORTVERSION= 1.6.2
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= net-mgmt
-MASTER_SITES= SF
-
-MAINTAINER= d.lohansky@zsupport.ru
-COMMENT= Application and network monitoring solution
-
-LIB_DEPENDS= netsnmp.16:${PORTSDIR}/net-mgmt/net-snmp \
- iksemel.4:${PORTSDIR}/textproc/iksemel \
- curl.5:${PORTSDIR}/ftp/curl
-
-OPTIONS= MYSQL "Use MySQL backend" on \
- PGSQL "Use PostgreSQL backend" off \
- SQLITE "Use SQLite backend" off \
- LDAP "Support for checking LDAP servers" on \
- IPV6 "Support for IPv6" on \
- FPING "Use fping for pinging hosts" on \
- JABBER "Use jabber media type" on
-
-USE_GMAKE= yes
-USE_PHP= gd snmp sockets pcre bcmath
-USE_RC_SUBR= zabbix_server.sh
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-agent --enable-server \
- --with-net-snmp=${LOCALBASE}/bin/net-snmp-config \
- --with-curl=${LOCALBASE}/bin/curl-config
-MAKE_ARGS= ARCH=freebsd
-SUB_FILES= pkg-message
-
-.include <bsd.port.pre.mk>
-
-.ifndef WITHOUT_JABBER
-USE_JABBER= yes
-CONFIGURE_ARGS+=--with-jabber=${LOCALBASE}
-.endif
-
-.ifndef WITHOUT_LDAP
-USE_OPENLDAP= yes
-CONFIGURE_ARGS+=--with-ldap=${LOCALBASE}
-LIB_DEPENDS+= gnutls.26:${PORTSDIR}/security/gnutls \
- sasl2.2:${PORTSDIR}/security/cyrus-sasl2
-.endif
-
-.ifdef WITH_IPV6
-CONFIGURE_ARGS+=--enable-ipv6
-.endif
-
-.ifndef WITHOUT_FPING
-RUN_DEPENDS+= fping:${PORTSDIR}/net/fping
-.endif
-
-.ifndef WITHOUT_MYSQL
-USE_MYSQL= yes
-USE_PHP+= mysql
-CONFIGURE_ARGS+=--with-mysql=${LOCALBASE}/bin/mysql_config
-.elifdef WITH_PGSQL
-USE_PGSQL= yes
-USE_PHP+= pgsql
-CONFIGURE_ARGS+=--with-pgsql=${LOCALBASE}/bin/pg_config
-.elifdef WITH_SQLITE
-USE_SQLITE= yes
-USE_PHP+= sqlite
-CONFIGURE_ARGS+=--with-sqlite3=${LOCALBASE}
-.else
-IGNORE= zabbix needs a database backend
-.endif
-
-post-patch:
- @${FIND} ${WRKSRC}/src/ -type f|${XARGS} \
- ${REINPLACE_CMD} -e 's|/etc/zabbix|${ETCDIR}|;s|/usr/sbin|${LOCALBASE}/sbin|'
- @${REINPLACE_CMD} -e '/test.*rf/s|-rf|-f|;/LDFLAGS/s|-static||;\
- /LIBS="-lnetsnmp/s|="|="-lcrypto |;s|-lsqlite3|-lsqlite3 ${PTHREAD_LIBS}|'\
- ${WRKSRC}/configure
- @cd ${WRKSRC} && ${FIND} . -name '*.orig' -exec ${RM} {} \;
-
-.ifdef WITHOUT_FPING
- @${ECHO} 'DisablePinger=yes' >> ${WRKSRC}/misc/conf/zabbix_server.conf
-.endif
-
-.if ${ARCH} == "amd64"
-post-configure:
- ${ECHO_CMD} "#define HAVE_VA_COPY 1" >> ${WRKSRC}/include/config.h
-.endif
-
-do-install:
- @${INSTALL_PROGRAM} ${WRKSRC}/src/zabbix_server/zabbix_server ${PREFIX}/bin/
- @${INSTALL} -d ${ETCDIR}/
- @${INSTALL_DATA} ${WRKSRC}/misc/conf/zabbix_server.conf\
- ${ETCDIR}/zabbix_server.conf.sample
- @cd ${WRKSRC}/frontends/&&${COPYTREE_SHARE} . ${DATADIR}/
- @cd ${WRKSRC}/upgrades/&&${COPYTREE_SHARE} dbpatches ${DATADIR}/
- @cd ${WRKSRC}/create/&&${COPYTREE_SHARE} "data schema" ${DATADIR}/create/
- @${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>