summaryrefslogtreecommitdiffstats
path: root/net/quagga/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/quagga/Makefile')
-rw-r--r--net/quagga/Makefile23
1 files changed, 13 insertions, 10 deletions
diff --git a/net/quagga/Makefile b/net/quagga/Makefile
index b2eed0f..52ada15 100644
--- a/net/quagga/Makefile
+++ b/net/quagga/Makefile
@@ -6,30 +6,29 @@
#
PORTNAME= quagga
-PORTVERSION= 0.96.4
-PORTREVISION= 5
+PORTVERSION= 0.96.5
+PORTREVISION= 0
CATEGORIES= net ipv6
MASTER_SITES= http://quagga.net/download/
PATCH_SITES= http://quagga.net/
-PATCHFILES= quagga-bgp_route-wspace.diff
MAINTAINER= boris@tagnet.ru
-COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4 route software (server/reflector)
+COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4, IS-IS route software (server/reflector)
CONFLICTS= zebra-devel-* zebra-0*
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_SUBMAKE= yes
-WANT_AUTOCONF_VER= 253
-WANT_AUTOMAKE_VER= 15
-AUTOMAKE_ARGS= -a -i
+WANT_AUTOCONF_VER= 257
+WANT_AUTOMAKE_VER= 17
+AUTOMAKE_ARGS= -a -i
MAN1= vtysh.1
MAN8= bgpd.8 ospf6d.8 ospfd.8 ripd.8 ripngd.8 zebra.8
-CONFIGURE_ARGS+=--includedir=${PREFIX}/include/quagga
+CONFIGURE_ARGS+=--includedir=${PREFIX}/include --enable-exampledir=${PREFIX}/share/examples/quagga
SCRIPTS_ENV= WRKDIRPREFIX=${WRKDIRPREFIX} WITH_SNMP_4=${WITH_SNMP_4} \
SYSCONF_DIR=${SYSCONF_DIR} SYSSTATE_DIR=${SYSSTATE_DIR} \
ENABLE_USER=${ENABLE_USER} ENABLE_GROUP=${ENABLE_GROUP}
@@ -44,9 +43,13 @@ pre-fetch:
.if ${CONFIGURE_ARGS:M--enable-opaque-lsa} != ""
PLIST_SUB+= OSPFAPI_HEADER="include/quagga/ospfapi/ospf_apiclient.h"
PLIST_SUB+= OSPFAPI_PATH="@dirrm include/quagga/ospfapi"
+PLIST_SUB+= OSPFAPI_LIB="lib/libospfapiclient.a"
+PLIST_SUB+= OSPFAPI_SBIN="sbin/ospfclient"
.else
PLIST_SUB+= OSPFAPI_HEADER=
PLIST_SUB+= OSPFAPI_PATH=
+PLIST_SUB+= OSPFAPI_LIB=
+PLIST_SUB+= OSPFAPI_SBIN=
.endif
.if !defined(ENABLE_USER)
@@ -136,7 +139,7 @@ post-build:
@${SED} ${SED_SCRIPT} ${FILESDIR}/quagga.sh > ${WRKDIR}/quagga.sh
post-install:
- @${SETENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+ @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
@${ECHO} "===> installing ${PORTNAME} startup file..."
@${ECHO} "Add the folliwing lines to /etc/rc.conf to enable quagga:"
@${ECHO} ""
@@ -144,7 +147,7 @@ post-install:
@${ECHO} "quagga_enable=\"YES\""
@${ECHO} "Also You may want to set router_enable=\"NO\""
@${ECHO} ""
- @${ECHO} "Note!!! Since 0.96_5 port uses new id for quagga user and group."
+ @${ECHO} "Note!!! Since 0.96.4_5 port uses new id for quagga user and group."
@${ECHO} " So, You need to manually chown files:"
@${ECHO} " in ${SYSCONF_DIR}"
@${ECHO} " and ${LOCALSTATE_DIR}"
OpenPOWER on IntegriCloud