aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authormat <mat@FreeBSD.org>2016-10-20 20:27:20 +0800
committermat <mat@FreeBSD.org>2016-10-20 20:27:20 +0800
commit0e359efa341b026237c14f3e9967a9268d64f54e (patch)
treeb5ae4ad1bb2b7ae2b381ce8d985ef85118f9198a /net
parentd7b4b1e998c8ee74449896ca53fa2ea18a602fb2 (diff)
downloadfreebsd-ports-graphics-0e359efa341b026237c14f3e9967a9268d64f54e.tar.gz
freebsd-ports-graphics-0e359efa341b026237c14f3e9967a9268d64f54e.tar.zst
freebsd-ports-graphics-0e359efa341b026237c14f3e9967a9268d64f54e.zip
Fix build.
As I managed to somehow build it yesterday before committing the update, and I am removing an option, I'm bumping PORTREVISION Submitted by: pkg-fallout Sponsored by: Absolight
Diffstat (limited to 'net')
-rw-r--r--net/quagga/Makefile9
-rw-r--r--net/quagga/files/extra-patch-ospf-nexthop34
-rw-r--r--net/quagga/files/patch-configure11
-rw-r--r--net/quagga/files/patch-configure.ac11
-rw-r--r--net/quagga/pkg-plist12
5 files changed, 46 insertions, 31 deletions
diff --git a/net/quagga/Makefile b/net/quagga/Makefile
index ccb1762508e..9207d431565 100644
--- a/net/quagga/Makefile
+++ b/net/quagga/Makefile
@@ -3,6 +3,7 @@
PORTNAME= quagga
PORTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= net ipv6
MASTER_SITES= SAVANNAH
@@ -18,14 +19,16 @@ CONFLICTS= openbgpd-[0-9]* openospfd-[0-9]* zebra-0* quagga-re-[0-9]*
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-exampledir=${PREFIX}/share/examples/quagga
INSTALL_TARGET= install-strip
-USES= gmake libtool makeinfo perl5 readline compiler:c11 autoreconf cpe
+USES= gmake libtool makeinfo perl5 readline compiler:c11 cpe
USE_LDCONFIG= yes
USE_PERL5= build
INFO= quagga
OPTIONS_DEFINE= ISISD PIMD PAM RTADV SNMP TCPSOCKETS DLMALLOC \
- NO_BGP_ANNOUNCE OSPF_NEXTHOP IRDP ISIS_TOPOLOGY
+ NO_BGP_ANNOUNCE OSPF_NEXTHOP ISIS_TOPOLOGY
+# IRDP needs something freebsd does not seem to have:
+# configure: error: 'IRDP requires in_pktinfo at the moment!'
OPTIONS_DEFAULT= ISISD PIMD RTADV
OPTIONS_SUB= yes
@@ -62,7 +65,7 @@ CONFIGURE_ARGS+=--enable-vty-group=${ENABLE_VTY_GROUP}
ISISD_CONFIGURE_ENABLE= isisd
ISIS_TOPOLOGY_CONFIGURE_ENABLE= isis-topology
PIMD_CONFIGURE_ENABLE= pimd
-IRDP_CONFIGURE_ENABLE= irdb
+IRDP_CONFIGURE_ENABLE= irdp
PAM_CONFIGURE_WITH= libpam
RTADV_CONFIGURE_ENABLE= rtadv
SNMP_CONFIGURE_ENABLE= snmp
diff --git a/net/quagga/files/extra-patch-ospf-nexthop b/net/quagga/files/extra-patch-ospf-nexthop
index 4c5b0b631af..87fb9f456da 100644
--- a/net/quagga/files/extra-patch-ospf-nexthop
+++ b/net/quagga/files/extra-patch-ospf-nexthop
@@ -1,4 +1,4 @@
---- ospfd/ospf_asbr.c.orig 2016-03-15 23:17:17 UTC
+--- ospfd/ospf_asbr.c.orig 2016-10-18 13:03:52 UTC
+++ ospfd/ospf_asbr.c
@@ -122,6 +122,7 @@ ospf_reset_route_map_set_values (struct
{
@@ -8,7 +8,7 @@
}
int
---- ospfd/ospf_asbr.h.orig 2016-03-15 23:17:17 UTC
+--- ospfd/ospf_asbr.h.orig 2016-10-18 13:03:52 UTC
+++ ospfd/ospf_asbr.h
@@ -27,6 +27,7 @@ struct route_map_set_values
{
@@ -26,7 +26,7 @@
};
#define OSPF_ASBR_CHECK_DELAY 30
---- ospfd/ospf_lsa.c.orig 2016-03-15 23:17:17 UTC
+--- ospfd/ospf_lsa.c.orig 2016-10-18 13:03:52 UTC
+++ ospfd/ospf_lsa.c
@@ -1644,7 +1644,8 @@ ospf_external_lsa_body_set (struct strea
stream_put_ospf_metric (s, mvalue);
@@ -38,10 +38,10 @@
/* Put forwarding address. */
stream_put_ipv4 (s, fwd_addr.s_addr);
---- ospfd/ospf_routemap.c.orig 2016-03-15 23:17:17 UTC
+--- ospfd/ospf_routemap.c.orig 2016-10-18 13:03:52 UTC
+++ ospfd/ospf_routemap.c
-@@ -531,6 +531,62 @@ struct route_map_rule_cmd route_set_metr
- route_set_metric_type_free,
+@@ -668,6 +668,62 @@ struct route_map_rule_cmd route_set_tag_
+ route_set_tag_free,
};
+/* `set ip next-hop IP_ADDRESS' */
@@ -103,9 +103,9 @@
DEFUN (match_ip_nexthop,
match_ip_nexthop_cmd,
"match ip next-hop (<1-199>|<1300-2699>|WORD)",
-@@ -785,6 +841,49 @@ ALIAS (no_set_metric_type,
- "OSPF[6] external type 1 metric\n"
- "OSPF[6] external type 2 metric\n")
+@@ -984,6 +1040,49 @@ ALIAS (no_set_tag,
+ "Tag value for routing protocol\n"
+ "Tag value\n")
+DEFUN (set_ip_nexthop,
+ set_ip_nexthop_cmd,
@@ -153,30 +153,32 @@
/* Route-map init */
void
ospf_route_map_init (void)
-@@ -804,6 +903,7 @@ ospf_route_map_init (void)
-
+@@ -1005,6 +1104,7 @@ ospf_route_map_init (void)
route_map_install_set (&route_set_metric_cmd);
route_map_install_set (&route_set_metric_type_cmd);
+ route_map_install_set (&route_set_tag_cmd);
+ route_map_install_set (&route_set_ip_nexthop_cmd);
install_element (RMAP_NODE, &match_ip_nexthop_cmd);
install_element (RMAP_NODE, &no_match_ip_nexthop_cmd);
-@@ -827,4 +927,7 @@ ospf_route_map_init (void)
+@@ -1031,6 +1131,9 @@ ospf_route_map_init (void)
install_element (RMAP_NODE, &set_metric_type_cmd);
install_element (RMAP_NODE, &no_set_metric_type_cmd);
install_element (RMAP_NODE, &no_set_metric_type_val_cmd);
+ install_element (RMAP_NODE, &set_ip_nexthop_cmd);
+ install_element (RMAP_NODE, &no_set_ip_nexthop_cmd);
+ install_element (RMAP_NODE, &no_set_ip_nexthop_val_cmd);
- }
---- vtysh/extract.pl.in.orig 2016-03-15 23:17:17 UTC
+ install_element (RMAP_NODE, &set_tag_cmd);
+ install_element (RMAP_NODE, &no_set_tag_cmd);
+ install_element (RMAP_NODE, &no_set_tag_val_cmd);
+--- vtysh/extract.pl.in.orig 2016-10-20 11:59:56 UTC
+++ vtysh/extract.pl.in
@@ -180,7 +180,7 @@ foreach (@ARGV) {
}
}
--my $bad_cli_stomps = 89;
-+my $bad_cli_stomps = 92;
+-my $bad_cli_stomps = 102;
++my $bad_cli_stomps = 105;
# Currently we have $bad_cli_stomps. This was determined by
# running this script and counting up the collisions from what
# was returned.
diff --git a/net/quagga/files/patch-configure b/net/quagga/files/patch-configure
new file mode 100644
index 00000000000..7fa6e377857
--- /dev/null
+++ b/net/quagga/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2016-10-18 13:06:39 UTC
++++ configure
+@@ -19874,7 +19874,7 @@ fi
+
+
+
+-if test "${enable_snmp}" != ""; then
++if test "x${enable_snmp}" != "xno"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}net-snmp-config", so it can be a program name with args.
+ set dummy ${ac_tool_prefix}net-snmp-config; ac_word=$2
diff --git a/net/quagga/files/patch-configure.ac b/net/quagga/files/patch-configure.ac
deleted file mode 100644
index 7880589ff80..00000000000
--- a/net/quagga/files/patch-configure.ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.ac.orig 2016-10-18 13:03:52 UTC
-+++ configure.ac
-@@ -1278,7 +1278,7 @@ AC_SUBST(LIB_REGEX)
- dnl ------------------
- dnl check Net-SNMP library
- dnl ------------------
--if test "${enable_snmp}" != ""; then
-+if test "x${enable_snmp}" != "xno"; then
- AC_PATH_TOOL([NETSNMP_CONFIG], [net-snmp-config], [no])
- if test x"$NETSNMP_CONFIG" = x"no"; then
- AC_MSG_ERROR([--enable-snmp given but unable to find net-snmp-config])
diff --git a/net/quagga/pkg-plist b/net/quagga/pkg-plist
index a55865abb3e..26c15fc8498 100644
--- a/net/quagga/pkg-plist
+++ b/net/quagga/pkg-plist
@@ -1,10 +1,11 @@
+bin/bgp_btoa
%%PIMD%%bin/test_igmpv3_join
bin/vtysh
-bin/bgp_btoa
include/quagga/buffer.h
include/quagga/checksum.h
include/quagga/command.h
include/quagga/distribute.h
+include/quagga/event_counter.h
include/quagga/fifo.h
include/quagga/filter.h
include/quagga/getopt.h
@@ -20,6 +21,7 @@ include/quagga/md5.h
include/quagga/memory.h
include/quagga/memtypes.h
include/quagga/network.h
+include/quagga/nexthop.h
include/quagga/ospfapi/ospf_apiclient.h
include/quagga/ospfd/ospf_api.h
include/quagga/ospfd/ospf_asbr.h
@@ -52,6 +54,10 @@ include/quagga/workqueue.h
include/quagga/zassert.h
include/quagga/zclient.h
include/quagga/zebra.h
+lib/libfpm_pb.a
+lib/libfpm_pb.so
+lib/libfpm_pb.so.0
+lib/libfpm_pb.so.0.0.0
lib/libospf.a
lib/libospf.so
lib/libospf.so.0
@@ -60,6 +66,10 @@ lib/libospfapiclient.a
lib/libospfapiclient.so
lib/libospfapiclient.so.0
lib/libospfapiclient.so.0.0.0
+lib/libquagga_pb.a
+lib/libquagga_pb.so
+lib/libquagga_pb.so.0
+lib/libquagga_pb.so.0.0.0
lib/libzebra.a
lib/libzebra.so
lib/libzebra.so.0