From 01d7efcff1d99a04cb9c43e553be7071d6e12ae1 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Thu, 15 May 2014 01:23:54 +0200 Subject: Initial commit. --- Makefile | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..194ef2f --- /dev/null +++ b/Makefile @@ -0,0 +1,47 @@ +# Created by: Alexander Sulfrian +# $FreeBSD$ + +PORTNAME= lldpd +PORTVERSION= 0.7.8 +CATEGORIES= net-mgmt +MASTER_SITES= http://media.luffy.cx/files/lldpd/ + +MAINTAINER= alexander@sulfrian.net +COMMENT= LLDP (802.1ab)/CDP/EDP/SONMP/FDP daemon and SNMP subagent +LICENSE= ISCL + +LIB_DEPENDS= libevent-2.0.so:${PORTSDIR}/devel/libevent2 +CONFLICTS_INSTALL= openlldp + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --with-privsep-chroot=/var/empty +CONFIGURE_ENV+= CFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" +CONFIGURE_ENV+= LIBEVENT_CFLAGS=" " LIBEVENT_LIBS="-L/usr/local/lib/event2/ -levent-2.0" + +DOCS= NEWS README.md +USE_RC_SUBR= lldpd + +UID_FILES=${.CURDIR}/../../UIDs +GID_FILES=${.CURDIR}/../../GIDs +USERS= _lldpd +GROUPS= _lldpd + + +OPTIONS_DEFINE= JSON XML SNMP +JSON_DESC= "Enable JSON output via Jansson" +XML_DESC= "Enable XML output via libxml2" +SNMP_DESC= "Enable the use of SNMP" +OPTIONS_DEFAULT= JSON XML + +JSON_LIB_DEPENDS= libjansson.so:${PORTSDIR}/devel/jansson +JSON_CONFIGURE_ENV= JANSSON_CFLAGS=" " JANSSON_LIBS="-ljansson" +JSON_CONFIGURE_WITH= json + +XML_LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 +XML_CONFIGURE_ENV= XML2_CFLAGS="-I/usr/local/include/libxml2" XML2_LIBS="-lxml2" +XML_CONFIGURE_WITH= xml + +SNMP_CONFIGURE_WITH= snmp +SNMP_LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp + +.include -- cgit v1.2.3-1-g7c22