diff options
author | sumikawa <sumikawa@FreeBSD.org> | 2005-02-07 20:36:46 +0800 |
---|---|---|
committer | sumikawa <sumikawa@FreeBSD.org> | 2005-02-07 20:36:46 +0800 |
commit | 509cdaddafa4e7c10c9b4cb443239cba3b2a895e (patch) | |
tree | e2298f88ff7150f4fc6c44ab1e199f5536a71c36 /net/zebra/Makefile | |
parent | 4dc9a74dbea8f565c40104c257443bde240f3f3f (diff) | |
download | freebsd-ports-graphics-509cdaddafa4e7c10c9b4cb443239cba3b2a895e.tar.gz freebsd-ports-graphics-509cdaddafa4e7c10c9b4cb443239cba3b2a895e.tar.zst freebsd-ports-graphics-509cdaddafa4e7c10c9b4cb443239cba3b2a895e.zip |
Use OPTIONS instead of configure script.
Diffstat (limited to 'net/zebra/Makefile')
-rw-r--r-- | net/zebra/Makefile | 47 |
1 files changed, 33 insertions, 14 deletions
diff --git a/net/zebra/Makefile b/net/zebra/Makefile index 5fd54b4855e..1789d273e0c 100644 --- a/net/zebra/Makefile +++ b/net/zebra/Makefile @@ -16,23 +16,54 @@ MASTER_SITES= ftp://ftp.zebra.org/pub/zebra/ \ ftp://ftp.pop-pr.rnp.br/pub/GNU/ftp.zebra.org/zebra/ MAINTAINER= sumikawa@FreeBSD.org -COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4 route software (server/reflector) +COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4 route software (server/reflector) USE_SUBMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/zebra SCRIPTS_ENV= WRKDIRPREFIX=${WRKDIRPREFIX} +OPTIONS= IPV6 "enable IPv6 support" on \ + LIBPAM "enable PAM authentication for vtysh" off \ + OSPFNSSA "turn on undergoing NSSA feature" off \ + SNMP "enable SNMP support" off \ + TCPZEBRA "enable TCP/IP socket connection" off \ + BGPD "enable BGPD" on \ + OSPF6D "enable OSPF6D" on \ + OSPFD "enable OSPFD" on \ + RIPD "enable RIPD" on \ + RIPNGD "enable RIPNGD" on \ + VTYSH "enable VTYSH" on + MAN1= vtysh.1 MAN8= bgpd.8 ospf6d.8 ospfd.8 ripd.8 ripngd.8 zebra.8 INFO= zebra +.include <bsd.port.pre.mk> + .if defined (WITHOUT_IPV6) CONFIGURE_ARGS+=--disable-ipv6 WITHOUT_OSPF6D= yes WITHOUT_RIPNGD= yes .endif +.if defined (WITH_LIBPAM) +CONFIGURE_ARGS+=--with-libpam +.endif + +.if defined (WITH_OSPFNSSA) +CONFIGURE_ARGS+=--enable-nssa +.endif + +.if defined (WITH_SNMP) +CONFIGURE_ARGS+=--enable-snmp +LIB_DEPENDS+=snmp.4:${PORTSDIR}/net-mgmt/net-snmp4:install +.endif + +.if defined (WITH_TCPZEBRA) +CONFIGURE_ARGS+=--enable-tcp-zebra +.endif + .if !defined(WITHOUT_BGPD) PLIST_SUB+= BGPD="" .else @@ -76,18 +107,6 @@ CONFIGURE_ARGS+=--enable-vtysh PLIST_SUB+= VTYSH="@comment " .endif -.if !defined(BATCH) -pre-configure: - @${RM} -f ${WRKDIR}/Makefile.inc - -post-clean: - @${RM} -f ${WRKDIR}/Makefile.inc - -.if exists(${WRKDIR}/Makefile.inc) -.include "${WRKDIR}/Makefile.inc" -.endif -.endif - post-install: @( cd ${WRKSRC}/doc; ${RM} -f zebra*info*; ${MAKE} zebra.info install ) @${ECHO} "===> installing zebra startup file..." @@ -102,4 +121,4 @@ post-install: @${ECHO} "router_flags=\"start\"" @${ECHO} "done." -.include <bsd.port.mk> +.include <bsd.port.post.mk> |