summaryrefslogtreecommitdiff
path: root/net/bird-devel/Makefile
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-03-17 19:04:07 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-03-17 19:04:07 +0000
commite976695c38d5b95ebd998818d79325c1ec99a0af (patch)
tree0bc2298b9583d23097d2a8bb81ee374d794d8037 /net/bird-devel/Makefile
parentdevel/py-black: Corrected a mistake in FLAVOR syntax. (diff)
net/bird-devel: Update to 2.0.1
Maintainer's timeout expired: melifaro@ipfw.ru Port changes: * Update MASTER_SITES * Add LICENSE * Add LIB_DEPENDS * Add CONFLICTS=bird6 for the IPv6 variant * Add USES=ncurses * Add options for individual protocols * Update WWW * Add patch for proto/babel/config.Y PR: 225962 Submitted by: Leo Vandewoestijne <freebsd@dns.company>
Notes
Notes: svn path=/head/; revision=464843
Diffstat (limited to 'net/bird-devel/Makefile')
-rw-r--r--net/bird-devel/Makefile38
1 files changed, 33 insertions, 5 deletions
diff --git a/net/bird-devel/Makefile b/net/bird-devel/Makefile
index 8900ba9077f5..977dccb36fb6 100644
--- a/net/bird-devel/Makefile
+++ b/net/bird-devel/Makefile
@@ -2,24 +2,52 @@
# $FreeBSD$
PORTNAME= bird
-DISTVERSION= 2.0.0-pre1
+DISTVERSION= 2.0.1
CATEGORIES= net
-MASTER_SITES= ftp://bird.network.cz/pub/bird/ \
- http://bird.mpls.in/distfiles/bird/
+MASTER_SITES= ftp://bird.network.cz/pub/bird/
PKGNAMESUFFIX= -devel
MAINTAINER= melifaro@ipfw.ru
COMMENT= Dynamic IP routing daemon (devel version)
+LICENSE= GPLv2
+
+LIB_DEPENDS= libssh.so:security/libssh
+
CONFLICTS= bird-[0-9]*
+CONFLICTS+= bird6-[0-9]*
-USES= bison gmake readline
+USES= bison gmake ncurses readline
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --localstatedir=/var
USE_CSTD= gnu89
+USE_RC_SUBR= bird
MAKE_JOBS_UNSAFE= yes
-USE_RC_SUBR= bird
+OPTIONS_MULTI= RP
+RP_DESC= Routing Protocols
+OPTIONS_MULTI_RP= BFD BABEL BGP OSPF PIPE RADV RIP STATIC
+OPTIONS_DEFAULT= ${OPTIONS_MULTI_RP}
+
+BFD_DESC= Bidirectional Forwarding Detection
+BABEL_DESC= Babel routing protocol
+BGP_DESC= Border Gateway Protocol
+OSPF_DESC= Open Short Path First
+PIPE_DESC= PIPE routing
+RADV_DESC= Router Advertisement
+RIP_DESC= Routing Information Protocol
+STATIC_DESC= Static routing
+
+BFD_VARS= rt_prot+=bfd
+BABEL_VARS= rt_prot+=babel
+BGP_VARS= rt_prot+=bgp
+OSPF_VARS= rt_prot+=ospf
+PIPE_VARS= rt_prot+=pipe
+RADV_VARS= rt_prot+=radv
+RIP_VARS= rt_prot+=rip
+STATIC_VARS= rt_prot+=static
+
+CONFIGURE_ARGS+=--with-protocols="${RT_PROT}"
.include <bsd.port.mk>