summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2014-05-15 01:23:54 +0200
committerUser Wartung <wartung@peng.spline.inf.fu-berlin.de>2014-05-15 01:51:36 +0200
commit01d7efcff1d99a04cb9c43e553be7071d6e12ae1 (patch)
tree7d3d318fc5b47a48df179982e43660c5c229478b /Makefile
downloadlldpd-01d7efcff1d99a04cb9c43e553be7071d6e12ae1.tar.gz
lldpd-01d7efcff1d99a04cb9c43e553be7071d6e12ae1.tar.bz2
lldpd-01d7efcff1d99a04cb9c43e553be7071d6e12ae1.zip
Initial commit.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile47
1 files changed, 47 insertions, 0 deletions
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 <alexander@sulfrian.net>
+# $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 <bsd.port.mk>