freebsd-ports/net/openvswitch/Makefile
Edward Tomasz Napierala 7089446455 Open vSwitch is a production quality, multilayer virtual switch licensed
under the open source Apache 2.0 license. It is designed to enable massive
network automation through programmatic extension, while still supporting
standard management interfaces and protocols (e.g. NetFlow, sFlow, RSPAN,
ERSPAN, CLI, LACP, 802.1ag). In addition, it is designed to support
distribution across multiple physical servers similar to VMware's vNetwork
distributed vswitch or Cisco's Nexus 1000V.

WWW:	http://openvswitch.org/

Note that there is ongoing work to update this to more current version.

Feature safe: yes
2011-12-01 20:08:27 +00:00

48 lines
1.1 KiB
Makefile

# New ports collection makefile for: openvswitch
# Date created: 2011-11-01
# Whom: Edward Tomasz Napierala <trasz@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= openvswitch
DISTVERSION= 1.1.0pre2
CATEGORIES= net
MASTER_SITES= http://openvswitch.org/releases/
#MASTER_SITE_SUBDIR=
#PKGNAMEPREFIX=
#PKGNAMESUFFIX=
#DISTNAME=
#EXTRACT_SUFX=
#DISTFILES=
#DIST_SUBDIR= ${PORTNAME}
#EXTRACT_ONLY=
MAINTAINER= trasz@FreeBSD.org
COMMENT= A production quality, multilayer virtual switch
LICENSE= ASL
GNU_CONFIGURE= yes
CONFIGURE_ARGS= SSL_LIBS=-lssl SSL_CFLAGS=-I/usr/include/openssl
USE_GMAKE= yes
USE_AUTOTOOLS= autoconf automake
USE_GNOME= pkgconfig
USE_PYTHON= yes
USE_RC_SUBR= ovs-vswitchd ovsdb-server
MAN1= ovsdb-tool.1 ovsdb-client.1 ovsdb-server.1
MAN5= ovs-vswitchd.conf.db.5
MAN8= ovs-appctl.8 ovs-controller.8 ovs-discover.8 ovs-dpctl.8 \
ovs-kill.8 ovs-ofctl.8 ovs-openflowd.8 ovs-parse-leaks.8 \
ovs-pki.8 ovs-vsctl.8 ovs-vswitchd.8 ovs-brcompatd.8
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 800000
BROKEN= does not compile
.endif
post-install:
${INSTALL_DATA} ${WRKSRC}/vswitchd/vswitch.ovsschema ${PREFIX}/share/openvswitch/
.include <bsd.port.post.mk>