Fri Apr 17 00:20:45 2020 UTC ()
Fix C++ code
- on NetBSD, undef if_name as the macro conflicts with the local use
- don't return a value in a void function
- fix const issues


(joerg)
diff -r1.26 -r1.27 pkgsrc/net/xorp/distinfo
diff -r1.1 -r1.2 pkgsrc/net/xorp/patches/patch-fea_data__plane_io_io__ip__socket.cc
diff -r1.1 -r1.2 pkgsrc/net/xorp/patches/patch-libxorp_ipnet.hh
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-fea_io__ip__manager.hh
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-fea_io__link.hh
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-libxipc_finder__msgs.cc
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-libxipc_xrl__pf__factory.cc
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-libxorp_ipvxnet.hh
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-mld6igmp_xrl__mld6igmp__node.hh
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-pim_xrl__pim__node.hh
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-policy_common_element.cc
diff -r0 -r1.1 pkgsrc/net/xorp/patches/patch-rip_output.hh

cvs diff -r1.26 -r1.27 pkgsrc/net/xorp/distinfo (expand / switch to unified diff)

--- pkgsrc/net/xorp/distinfo 2016/01/07 15:51:58 1.26
+++ pkgsrc/net/xorp/distinfo 2020/04/17 00:20:45 1.27
@@ -1,89 +1,98 @@ @@ -1,89 +1,98 @@
1$NetBSD: distinfo,v 1.26 2016/01/07 15:51:58 jperkin Exp $ 1$NetBSD: distinfo,v 1.27 2020/04/17 00:20:45 joerg Exp $
2 2
3SHA1 (xorp-1.6.tar.gz) = 366d32068ed76b8ec69958b601d4fbde61ef4cbb 3SHA1 (xorp-1.6.tar.gz) = 366d32068ed76b8ec69958b601d4fbde61ef4cbb
4RMD160 (xorp-1.6.tar.gz) = 32b3f6d03defc816ed983088e61b5e808de17f98 4RMD160 (xorp-1.6.tar.gz) = 32b3f6d03defc816ed983088e61b5e808de17f98
5SHA512 (xorp-1.6.tar.gz) = 274a13b97d264f1faf1ffe8d22c3088d485efcafb414ffc4bcf5175d82fe027cdef0fc109668f8036206a9a2ac23caca61f507f91688cf3e8d89e8c03d7f318a 5SHA512 (xorp-1.6.tar.gz) = 274a13b97d264f1faf1ffe8d22c3088d485efcafb414ffc4bcf5175d82fe027cdef0fc109668f8036206a9a2ac23caca61f507f91688cf3e8d89e8c03d7f318a
6Size (xorp-1.6.tar.gz) = 7895108 bytes 6Size (xorp-1.6.tar.gz) = 7895108 bytes
7SHA1 (patch-aa) = 0c4bceca2560e963885069eaa7e868676c856694 7SHA1 (patch-aa) = 0c4bceca2560e963885069eaa7e868676c856694
8SHA1 (patch-ab) = 248719bb3ffc5fa92a2fd6a5cc63c0f77ba8d5b6 8SHA1 (patch-ab) = 248719bb3ffc5fa92a2fd6a5cc63c0f77ba8d5b6
9SHA1 (patch-ac) = 87710604d945b8a58cdabeb08dbd5c484f2ad3ba 9SHA1 (patch-ac) = 87710604d945b8a58cdabeb08dbd5c484f2ad3ba
10SHA1 (patch-bgp_aspath.hh) = 930db2ec152a881a1d517883e16b338832d22a71 10SHA1 (patch-bgp_aspath.hh) = 930db2ec152a881a1d517883e16b338832d22a71
11SHA1 (patch-bgp_bgp__trie.cc) = fb6003a92094cac3b470b9d54176e1b60c272987 11SHA1 (patch-bgp_bgp__trie.cc) = fb6003a92094cac3b470b9d54176e1b60c272987
12SHA1 (patch-bgp_route__table__fanout.hh) = 95f25dfe17299a30a07a30d9867b83180a6631e7 12SHA1 (patch-bgp_route__table__fanout.hh) = 95f25dfe17299a30a07a30d9867b83180a6631e7
13SHA1 (patch-bgp_route__table__policy__im.cc) = a1d2a98e7542def7fdea977501bbd9ad82842302 13SHA1 (patch-bgp_route__table__policy__im.cc) = a1d2a98e7542def7fdea977501bbd9ad82842302
14SHA1 (patch-bgp_route__table__ribin.cc) = bc04827ee42f9cff23cd3a2243044fee2af7d240 14SHA1 (patch-bgp_route__table__ribin.cc) = bc04827ee42f9cff23cd3a2243044fee2af7d240
15SHA1 (patch-cli_cli__client.cc) = 6c0b026eb5f8c3cd35e29662da6b3b40a1061fd1 15SHA1 (patch-cli_cli__client.cc) = 6c0b026eb5f8c3cd35e29662da6b3b40a1061fd1
16SHA1 (patch-configure) = e8194c465acc129f0bae4ff90404f1ba956148c9 16SHA1 (patch-configure) = e8194c465acc129f0bae4ff90404f1ba956148c9
17SHA1 (patch-contrib_olsr_policy__varrw.cc) = 5445e7a57a90f96ad8bc1c9551c4cb9b9d0d8b8e 17SHA1 (patch-contrib_olsr_policy__varrw.cc) = 5445e7a57a90f96ad8bc1c9551c4cb9b9d0d8b8e
18SHA1 (patch-contrib_olsr_policy__varrw.hh) = 687c448a8b7a9e84baed6e3c7d6b6dd4628f0071 18SHA1 (patch-contrib_olsr_policy__varrw.hh) = 687c448a8b7a9e84baed6e3c7d6b6dd4628f0071
19SHA1 (patch-fea_data__plane_control__socket_click__socket.hh) = 1e0ea2de08a131a99b3cbc5e9522b1c8370cd4fe 19SHA1 (patch-fea_data__plane_control__socket_click__socket.hh) = 1e0ea2de08a131a99b3cbc5e9522b1c8370cd4fe
20SHA1 (patch-fea_data__plane_control__socket_netlink__socket.hh) = 2b2c774a8e9778d438292850f4a310403d019365 20SHA1 (patch-fea_data__plane_control__socket_netlink__socket.hh) = 2b2c774a8e9778d438292850f4a310403d019365
21SHA1 (patch-fea_data__plane_control__socket_routing__socket.hh) = 1acad764066424d1fc457ea7e130636257248530 21SHA1 (patch-fea_data__plane_control__socket_routing__socket.hh) = 1acad764066424d1fc457ea7e130636257248530
22SHA1 (patch-fea_data__plane_control__socket_windows__rtm__pipe.hh) = 608b22a8507e2a44c5eea26e964c6201e7240420 22SHA1 (patch-fea_data__plane_control__socket_windows__rtm__pipe.hh) = 608b22a8507e2a44c5eea26e964c6201e7240420
23SHA1 (patch-fea_data__plane_io_io__ip__socket.cc) = 4e1cd4341e037e288cb636e8ebfa7483d73c311a 23SHA1 (patch-fea_data__plane_io_io__ip__socket.cc) = 0c3261ae8695191a11a5205330da9d8be88f4bd3
 24SHA1 (patch-fea_io__ip__manager.hh) = 32217f4400e56a9ae50d0e210634baddcfd3a512
 25SHA1 (patch-fea_io__link.hh) = 23e6285c25fe4fb032869aa146e6bc16ee064001
24SHA1 (patch-libfeaclient_ifmgr__atoms.hh) = 702363b8346820d92a84ae9798c06b4e2d5b62f9 26SHA1 (patch-libfeaclient_ifmgr__atoms.hh) = 702363b8346820d92a84ae9798c06b4e2d5b62f9
25SHA1 (patch-libproto_config__node__id.hh) = 83f79e69c5fff84d01bb6ce2f311dd1802bcc92a 27SHA1 (patch-libproto_config__node__id.hh) = 83f79e69c5fff84d01bb6ce2f311dd1802bcc92a
26SHA1 (patch-libproto_packet.hh) = a5e8a8fe88bbaf20ef48cf136770fb5f7325b400 28SHA1 (patch-libproto_packet.hh) = a5e8a8fe88bbaf20ef48cf136770fb5f7325b400
27SHA1 (patch-libxipc_finder.cc) = 941d01e3f041c9ad2ea73671b42b1ef7daac0e7b 29SHA1 (patch-libxipc_finder.cc) = 941d01e3f041c9ad2ea73671b42b1ef7daac0e7b
28SHA1 (patch-libxipc_finder__messenger.hh) = f1a36df79516ac03a69e3e9ba56dc1b56bc6d886 30SHA1 (patch-libxipc_finder__messenger.hh) = f1a36df79516ac03a69e3e9ba56dc1b56bc6d886
 31SHA1 (patch-libxipc_finder__msgs.cc) = ccfc6ffa60026896ed3cfd38afe74be54423d7e5
29SHA1 (patch-libxipc_xrl__atom.cc) = 5b2dd8488570477c362017faa41eb9191cd2b48b 32SHA1 (patch-libxipc_xrl__atom.cc) = 5b2dd8488570477c362017faa41eb9191cd2b48b
30SHA1 (patch-libxipc_xrl__atom.hh) = 28a3a0f4b95181655eb1297a1229921c95fdd198 33SHA1 (patch-libxipc_xrl__atom.hh) = 28a3a0f4b95181655eb1297a1229921c95fdd198
31SHA1 (patch-libxipc_xrl__error.hh) = efce8151c2211526a3a27d6f7cb7b599c46bd84b 34SHA1 (patch-libxipc_xrl__error.hh) = efce8151c2211526a3a27d6f7cb7b599c46bd84b
 35SHA1 (patch-libxipc_xrl__pf__factory.cc) = c98e7896bd8c8c56ac5e2556ef17dabf93fa7f02
32SHA1 (patch-libxipc_xrl__pf__stcp__ph.cc) = 306e5c27cd371f206233ff70ce3d38493157fd00 36SHA1 (patch-libxipc_xrl__pf__stcp__ph.cc) = 306e5c27cd371f206233ff70ce3d38493157fd00
33SHA1 (patch-libxipc_xrl__router.hh) = b29884206da7a9c40c26b1e20f5bf4dccd9da42a 37SHA1 (patch-libxipc_xrl__router.hh) = b29884206da7a9c40c26b1e20f5bf4dccd9da42a
34SHA1 (patch-libxipc_xuid.cc) = 0d2711e92b162817b0a76d2d4fc15edd4b3be29e 38SHA1 (patch-libxipc_xuid.cc) = 0d2711e92b162817b0a76d2d4fc15edd4b3be29e
35SHA1 (patch-libxorp_asnum.hh) = 1417273aa26e473a10094c35062459ae89b34d85 39SHA1 (patch-libxorp_asnum.hh) = 1417273aa26e473a10094c35062459ae89b34d85
36SHA1 (patch-libxorp_asyncio.cc) = 1288ac42bac5e5f1cdfa98ef26036379d7ff1d2e 40SHA1 (patch-libxorp_asyncio.cc) = 1288ac42bac5e5f1cdfa98ef26036379d7ff1d2e
37SHA1 (patch-libxorp_heap.cc) = 45abbc27a4391f3312e6048d632b56c9e5091fa7 41SHA1 (patch-libxorp_heap.cc) = 45abbc27a4391f3312e6048d632b56c9e5091fa7
38SHA1 (patch-libxorp_ipnet.hh) = 2c5556102041b308690da9222337b5fdf5b9cb6b 42SHA1 (patch-libxorp_ipnet.hh) = 29cb37c5eda422756f24d4a6b642cf5cab7daf2f
39SHA1 (patch-libxorp_ipv4.hh) = 7dacee6127e762d7d08118de7297253a0e5fbc08 43SHA1 (patch-libxorp_ipv4.hh) = 7dacee6127e762d7d08118de7297253a0e5fbc08
40SHA1 (patch-libxorp_ipv6.cc) = d1d0793c0b28f4b40c96ffd26036ddc6c3d14623 44SHA1 (patch-libxorp_ipv6.cc) = d1d0793c0b28f4b40c96ffd26036ddc6c3d14623
41SHA1 (patch-libxorp_ipv6.hh) = 5cd56bec545bf211bf1e1a20d84dc982083b81e2 45SHA1 (patch-libxorp_ipv6.hh) = 5cd56bec545bf211bf1e1a20d84dc982083b81e2
42SHA1 (patch-libxorp_ipvx.cc) = 97c95f85eb44649bd3996ca649c26485737d7b21 46SHA1 (patch-libxorp_ipvx.cc) = 97c95f85eb44649bd3996ca649c26485737d7b21
43SHA1 (patch-libxorp_ipvx.hh) = 9571418d19de88cc40bc57a6007ecc5ebb79262c 47SHA1 (patch-libxorp_ipvx.hh) = 9571418d19de88cc40bc57a6007ecc5ebb79262c
 48SHA1 (patch-libxorp_ipvxnet.hh) = 923aa12af6a4f1e78e5f600ca52a3eab3f166a36
44SHA1 (patch-libxorp_range.hh) = 54367fa70507b6dc4f53785125c5e4264580837e 49SHA1 (patch-libxorp_range.hh) = 54367fa70507b6dc4f53785125c5e4264580837e
45SHA1 (patch-libxorp_ref__ptr.hh) = 2209c7ff7e15ab2fd9a6bd5dcb9c9742c3e0da74 50SHA1 (patch-libxorp_ref__ptr.hh) = 2209c7ff7e15ab2fd9a6bd5dcb9c9742c3e0da74
46SHA1 (patch-libxorp_safe__callback__obj.hh) = a5019173b864829dd96f55c92d831dd98a1b0d84 51SHA1 (patch-libxorp_safe__callback__obj.hh) = a5019173b864829dd96f55c92d831dd98a1b0d84
47SHA1 (patch-libxorp_selector.cc) = 36c97e64242aa1911fb7c8d9395aada6dc1541b8 52SHA1 (patch-libxorp_selector.cc) = 36c97e64242aa1911fb7c8d9395aada6dc1541b8
48SHA1 (patch-libxorp_test__main.hh) = 9893f1276066f16fe92b5787e9235484882cbfe9 53SHA1 (patch-libxorp_test__main.hh) = 9893f1276066f16fe92b5787e9235484882cbfe9
49SHA1 (patch-libxorp_timeval.hh) = f0120e29f6d56df8fc5efaa0552100605582feb9 54SHA1 (patch-libxorp_timeval.hh) = f0120e29f6d56df8fc5efaa0552100605582feb9
50SHA1 (patch-libxorp_transaction.hh) = f6fbcc929610f48116590fd28a8df7ed30280856 55SHA1 (patch-libxorp_transaction.hh) = f6fbcc929610f48116590fd28a8df7ed30280856
51SHA1 (patch-libxorp_trie.hh) = 4acfee1fc1222271c3d2b6b8840d2fcf6213418f 56SHA1 (patch-libxorp_trie.hh) = 4acfee1fc1222271c3d2b6b8840d2fcf6213418f
52SHA1 (patch-libxorp_utility.h) = 8c29d67c38ac8ff37725c1617aa18f5182cdfe28 57SHA1 (patch-libxorp_utility.h) = 8c29d67c38ac8ff37725c1617aa18f5182cdfe28
53SHA1 (patch-libxorp_vif.hh) = 1eee80ed1dd8ee37049c8960348cf63362da840a 58SHA1 (patch-libxorp_vif.hh) = 1eee80ed1dd8ee37049c8960348cf63362da840a
54SHA1 (patch-libxorp_xorp.h) = 2bba60932a2d8873c784c30e0a3970b4e857ee0c 59SHA1 (patch-libxorp_xorp.h) = 2bba60932a2d8873c784c30e0a3970b4e857ee0c
 60SHA1 (patch-mld6igmp_xrl__mld6igmp__node.hh) = f0ab64a930773afaacb75e439f3bc489b2702f4a
55SHA1 (patch-ospf_packet.cc) = b172129d5f754dc66a3d99d75320fd78208033fe 61SHA1 (patch-ospf_packet.cc) = b172129d5f754dc66a3d99d75320fd78208033fe
56SHA1 (patch-ospf_peer.cc) = 2a30dbf655ae194bb47a882c095f5a83973e80be 62SHA1 (patch-ospf_peer.cc) = 2a30dbf655ae194bb47a882c095f5a83973e80be
57SHA1 (patch-ospf_vertex.hh) = 13964d74717a6ec6a01bad501c72652f9261f0f9 63SHA1 (patch-ospf_vertex.hh) = 13964d74717a6ec6a01bad501c72652f9261f0f9
58SHA1 (patch-pim_pim__bsr.cc) = 67ebcd67efeb421327de9847803213f826a2c5cc 64SHA1 (patch-pim_pim__bsr.cc) = 67ebcd67efeb421327de9847803213f826a2c5cc
59SHA1 (patch-pim_pim__bsr.hh) = a8876be2bcaac8c026dda04cd599175f5965b205 65SHA1 (patch-pim_pim__bsr.hh) = a8876be2bcaac8c026dda04cd599175f5965b205
60SHA1 (patch-pim_pim__mre__track__state.hh) = b470edf7c14a88d1f7fe4d7fa025c338b5012fae 66SHA1 (patch-pim_pim__mre__track__state.hh) = b470edf7c14a88d1f7fe4d7fa025c338b5012fae
61SHA1 (patch-pim_pim__scope__zone__table.hh) = fabc82917d4fb88c27a47409957632bfb9172d3b 67SHA1 (patch-pim_pim__scope__zone__table.hh) = fabc82917d4fb88c27a47409957632bfb9172d3b
62SHA1 (patch-pim_pim__vif.cc) = 922e9b502e8e0622efb1d63621aeec3ab2265549 68SHA1 (patch-pim_pim__vif.cc) = 922e9b502e8e0622efb1d63621aeec3ab2265549
 69SHA1 (patch-pim_xrl__pim__node.hh) = 51fb61d911f7b5c98b1be194781dbd18c11ec48d
63SHA1 (patch-policy_backend_backend.l) = 07bc0c71dafa4e3fd91e8825a3322342b60f20a7 70SHA1 (patch-policy_backend_backend.l) = 07bc0c71dafa4e3fd91e8825a3322342b60f20a7
64SHA1 (patch-policy_backend_iv__exec.cc) = de92d8103c6921c6c530539aa2d3e6526bd222e2 71SHA1 (patch-policy_backend_iv__exec.cc) = de92d8103c6921c6c530539aa2d3e6526bd222e2
65SHA1 (patch-policy_backend_policytags.hh) = 22f31e64c162435be5de5885c56292cca5395fe9 72SHA1 (patch-policy_backend_policytags.hh) = 22f31e64c162435be5de5885c56292cca5395fe9
66SHA1 (patch-policy_backend_single__varrw.cc) = 84fc7c9ffdb79401fc469b46fa24f9e418d8b278 73SHA1 (patch-policy_backend_single__varrw.cc) = 84fc7c9ffdb79401fc469b46fa24f9e418d8b278
 74SHA1 (patch-policy_common_element.cc) = 3d72e8e30cf30c7a4f69e62d3fcaaf86b66a6075
67SHA1 (patch-policy_policy.l) = 7344e2152bb9325ed843edc1a98097f5bd6ba7e7 75SHA1 (patch-policy_policy.l) = 7344e2152bb9325ed843edc1a98097f5bd6ba7e7
68SHA1 (patch-policy_test_compilepolicy.l) = 7c2985af63524c669d9bb3781457c8cc53359903 76SHA1 (patch-policy_test_compilepolicy.l) = 7c2985af63524c669d9bb3781457c8cc53359903
69SHA1 (patch-rib_redist__xrl.cc) = ae886ad350b9e9e779bf8220be4e262df8c673a9 77SHA1 (patch-rib_redist__xrl.cc) = ae886ad350b9e9e779bf8220be4e262df8c673a9
70SHA1 (patch-rib_rt__tab__deletion.cc) = 77c5a30bb02ac84aa8669cce948fa5a4f6d067e9 78SHA1 (patch-rib_rt__tab__deletion.cc) = 77c5a30bb02ac84aa8669cce948fa5a4f6d067e9
71SHA1 (patch-rib_rt__tab__extint.cc) = 78edea71e9e006b55e80de3f877c3214ed89896e 79SHA1 (patch-rib_rt__tab__extint.cc) = 78edea71e9e006b55e80de3f877c3214ed89896e
72SHA1 (patch-rib_rt__tab__merged.cc) = 12c0cccba2473a592cc37c244b72b468fba3fc3b 80SHA1 (patch-rib_rt__tab__merged.cc) = 12c0cccba2473a592cc37c244b72b468fba3fc3b
73SHA1 (patch-rib_rt__tab__pol__conn.cc) = bf8ab3155ad1ecdab7b034b1aa62887a2d248420 81SHA1 (patch-rib_rt__tab__pol__conn.cc) = bf8ab3155ad1ecdab7b034b1aa62887a2d248420
74SHA1 (patch-rib_rt__tab__pol__redist.cc) = 494a477dad76bf725a745cef15d54625da4560e0 82SHA1 (patch-rib_rt__tab__pol__redist.cc) = 494a477dad76bf725a745cef15d54625da4560e0
75SHA1 (patch-rib_rt__tab__redist.cc) = e4ec537e2353d4bde70ad3a3ef637b3c7f8af0ff 83SHA1 (patch-rib_rt__tab__redist.cc) = e4ec537e2353d4bde70ad3a3ef637b3c7f8af0ff
76SHA1 (patch-rip_auth.cc) = 53dd12a160a24922db5dd7033319bdde0d46cb62 84SHA1 (patch-rip_auth.cc) = 53dd12a160a24922db5dd7033319bdde0d46cb62
 85SHA1 (patch-rip_output.hh) = 2ec60ca7a8a08359994afa7199a771f6e39b27e2
77SHA1 (patch-rip_output__table.cc) = c0fd4f05e87ac857280c6e81e7adf4e51d961cf0 86SHA1 (patch-rip_output__table.cc) = c0fd4f05e87ac857280c6e81e7adf4e51d961cf0
78SHA1 (patch-rip_output__updates.cc) = d43fa6eabd3413bb7e221a565c6f250305c29292 87SHA1 (patch-rip_output__updates.cc) = d43fa6eabd3413bb7e221a565c6f250305c29292
79SHA1 (patch-rip_packets.hh) = c15d74e809ce5572b1cbd90f5af59817d5e70698 88SHA1 (patch-rip_packets.hh) = c15d74e809ce5572b1cbd90f5af59817d5e70698
80SHA1 (patch-rip_port.cc) = 6de82193835b76d99c7dc6820d277c12e7d91e2a 89SHA1 (patch-rip_port.cc) = 6de82193835b76d99c7dc6820d277c12e7d91e2a
81SHA1 (patch-rip_test__auth.cc) = 6140a0efd5f6b744323690606b5b33ceea3067f8 90SHA1 (patch-rip_test__auth.cc) = 6140a0efd5f6b744323690606b5b33ceea3067f8
82SHA1 (patch-rip_test__packets.cc) = a8f14d034d090ea98e1dfe96fc829c639cd89473 91SHA1 (patch-rip_test__packets.cc) = a8f14d034d090ea98e1dfe96fc829c639cd89473
83SHA1 (patch-rtrmgr_boot.ll) = 9bbbd83c9275f2888f6632f514ae4bf7b37e2e0e 92SHA1 (patch-rtrmgr_boot.ll) = 9bbbd83c9275f2888f6632f514ae4bf7b37e2e0e
84SHA1 (patch-rtrmgr_cli.cc) = 0756e3eaaef0d510cdfc602836441066df2852d0 93SHA1 (patch-rtrmgr_cli.cc) = 0756e3eaaef0d510cdfc602836441066df2852d0
85SHA1 (patch-rtrmgr_op__commands.ll) = 0259228f4d604a869f04c6b80402126cab083108 94SHA1 (patch-rtrmgr_op__commands.ll) = 0259228f4d604a869f04c6b80402126cab083108
86SHA1 (patch-rtrmgr_template.ll) = cf2467c8a928b60bcd848c90f1b6842047cb79ca 95SHA1 (patch-rtrmgr_template.ll) = cf2467c8a928b60bcd848c90f1b6842047cb79ca
87SHA1 (patch-rtrmgr_xorpsh__main.cc) = a87e6dcc1a95885ced5e061dc0c0282047476f11 96SHA1 (patch-rtrmgr_xorpsh__main.cc) = a87e6dcc1a95885ced5e061dc0c0282047476f11
88SHA1 (patch-vrrp_vrrp.cc) = 41d8e25208068ae16be7b9c11bd86b66a3ac1912 97SHA1 (patch-vrrp_vrrp.cc) = 41d8e25208068ae16be7b9c11bd86b66a3ac1912
89SHA1 (patch-vrrp_vrrp__packet.cc) = 335ee62e40cd9ece557e3ce4cac48a161b3b708d 98SHA1 (patch-vrrp_vrrp__packet.cc) = 335ee62e40cd9ece557e3ce4cac48a161b3b708d

cvs diff -r1.1 -r1.2 pkgsrc/net/xorp/patches/patch-fea_data__plane_io_io__ip__socket.cc (expand / switch to unified diff)

--- pkgsrc/net/xorp/patches/patch-fea_data__plane_io_io__ip__socket.cc 2013/08/30 22:40:00 1.1
+++ pkgsrc/net/xorp/patches/patch-fea_data__plane_io_io__ip__socket.cc 2020/04/17 00:20:45 1.2
@@ -1,13 +1,22 @@ @@ -1,13 +1,22 @@
1$NetBSD: patch-fea_data__plane_io_io__ip__socket.cc,v 1.1 2013/08/30 22:40:00 joerg Exp $ 1$NetBSD: patch-fea_data__plane_io_io__ip__socket.cc,v 1.2 2020/04/17 00:20:45 joerg Exp $
2 2
3--- fea/data_plane/io/io_ip_socket.cc.orig 2013-08-30 21:41:39.000000000 +0000 3--- fea/data_plane/io/io_ip_socket.cc.orig 2009-01-05 18:30:54.000000000 +0000
4+++ fea/data_plane/io/io_ip_socket.cc 4+++ fea/data_plane/io/io_ip_socket.cc
 5@@ -2022,7 +2022,7 @@ IoIpSocket::send_packet(const string& if
 6 //
 7 struct sockaddr_in sin;
 8 src_address.copy_out(sin);
 9- if (bind(_proto_socket_out,
 10+ if (::bind(_proto_socket_out,
 11 reinterpret_cast<struct sockaddr*>(&sin),
 12 sizeof(sin))
 13 < 0) {
5@@ -2068,7 +2068,7 @@ IoIpSocket::send_packet(const string& if 14@@ -2068,7 +2068,7 @@ IoIpSocket::send_packet(const string& if
6 #endif 15 #endif
7  16
8 #ifdef IP_PKTINFO 17 #ifdef IP_PKTINFO
9-#ifndef HOST_OS_WINDOWS 18-#ifndef HOST_OS_WINDOWS
10+#if !defined(HOST_OS_WINDOWS) && !defined(__NetBSD__) 19+#if !defined(HOST_OS_WINDOWS) && !defined(__NetBSD__)
11 // XXX: Linux 20 // XXX: Linux
12 { 21 {
13 // 22 //

cvs diff -r1.1 -r1.2 pkgsrc/net/xorp/patches/patch-libxorp_ipnet.hh (expand / switch to unified diff)

--- pkgsrc/net/xorp/patches/patch-libxorp_ipnet.hh 2013/06/13 21:48:09 1.1
+++ pkgsrc/net/xorp/patches/patch-libxorp_ipnet.hh 2020/04/17 00:20:45 1.2
@@ -1,15 +1,31 @@ @@ -1,15 +1,31 @@
1$NetBSD: patch-libxorp_ipnet.hh,v 1.1 2013/06/13 21:48:09 joerg Exp $ 1$NetBSD: patch-libxorp_ipnet.hh,v 1.2 2020/04/17 00:20:45 joerg Exp $
2 2
3--- libxorp/ipnet.hh.orig 2013-06-13 18:24:26.000000000 +0000 3--- libxorp/ipnet.hh.orig 2009-01-05 18:30:57.000000000 +0000
4+++ libxorp/ipnet.hh 4+++ libxorp/ipnet.hh
5@@ -107,6 +107,10 @@ public: 5@@ -107,6 +107,10 @@ public:
6 (masked_addr() == other.masked_addr())); 6 (masked_addr() == other.masked_addr()));
7 } 7 }
8  8
9+ bool operator!=(const IPNet& other) const { 9+ bool operator!=(const IPNet& other) const {
10+ return !(*this == other); 10+ return !(*this == other);
11+ } 11+ }
12+ 12+
13 /** 13 /**
14 * Less-than comparison for subnets (see body for description). 14 * Less-than comparison for subnets (see body for description).
15 * 15 *
 16@@ -563,13 +567,13 @@ template <class A> void
 17 IPNet<A>::initialize_from_string(const char *cp)
 18 throw (InvalidString, InvalidNetmaskLength)
 19 {
 20- char *slash = strrchr(cp, '/');
 21+ const char *slash = strrchr(cp, '/');
 22 if (slash == 0)
 23 xorp_throw(InvalidString, "Missing slash");
 24
 25 if (*(slash + 1) == 0)
 26 xorp_throw(InvalidString, "Missing prefix length");
 27- char *n = slash + 1;
 28+ const char *n = slash + 1;
 29 while (*n != 0) {
 30 if (*n < '0' || *n > '9') {
 31 xorp_throw(InvalidString, "Bad prefix length");

File Added: pkgsrc/net/xorp/patches/patch-fea_io__ip__manager.hh
$NetBSD: patch-fea_io__ip__manager.hh,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- fea/io_ip_manager.hh.orig	2020-04-16 14:48:26.391011767 +0000
+++ fea/io_ip_manager.hh
@@ -22,6 +22,11 @@
 #ifndef __FEA_IO_IP_MANAGER_HH__
 #define __FEA_IO_IP_MANAGER_HH__
 
+#ifdef __NetBSD__
+#include <net/if.h>
+#undef if_name
+#endif
+
 #include <list>
 #include <vector>
 #include <set>

File Added: pkgsrc/net/xorp/patches/patch-fea_io__link.hh
$NetBSD: patch-fea_io__link.hh,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- fea/io_link.hh.orig	2020-04-16 14:47:26.780539843 +0000
+++ fea/io_link.hh
@@ -23,6 +23,11 @@
 #ifndef __FEA_IO_LINK_HH__
 #define __FEA_IO_LINK_HH__
 
+#ifdef __NetBSD__
+#include <net/if.h>
+#undef if_name
+#endif
+
 #include <vector>
 
 #include "fea_data_plane_manager.hh"

File Added: pkgsrc/net/xorp/patches/patch-libxipc_finder__msgs.cc
$NetBSD: patch-libxipc_finder__msgs.cc,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- libxipc/finder_msgs.cc.orig	2020-04-16 14:37:03.894247926 +0000
+++ libxipc/finder_msgs.cc
@@ -228,8 +228,8 @@ ParsedFinderXrlResponse::ParsedFinderXrl
     : ParsedFinderMessageBase(data, FinderXrlResponse::c_type), _xrl_args(0)
 {
     data += bytes_parsed();
-    char* p0 = strstr(data, "/");
-    char* p1 = strstr(data, "\n");
+    const char* p0 = strstr(data, "/");
+    const char* p1 = strstr(data, "\n");
     if (p0 == 0 || p1 == 0) {
 	xorp_throw(BadFinderMessageFormat, "XrlError not present");
     }

File Added: pkgsrc/net/xorp/patches/patch-libxipc_xrl__pf__factory.cc
$NetBSD: patch-libxipc_xrl__pf__factory.cc,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- libxipc/xrl_pf_factory.cc.orig	2020-04-16 14:37:52.151875483 +0000
+++ libxipc/xrl_pf_factory.cc
@@ -69,7 +69,7 @@ XrlPFSender*
 XrlPFSenderFactory::create_sender(EventLoop& eventloop,
 				  const char* protocol_colon_address)
 {
-    char *colon = strstr(protocol_colon_address, ":");
+    const char *colon = strstr(protocol_colon_address, ":");
     if (colon == 0) {
 	debug_msg("No colon in supposedly colon separated <protocol><address>"
 		  "combination\n\t\"%s\".\n", protocol_colon_address);

File Added: pkgsrc/net/xorp/patches/patch-libxorp_ipvxnet.hh
$NetBSD: patch-libxorp_ipvxnet.hh,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- libxorp/ipvxnet.hh.orig	2020-04-16 14:35:42.344739235 +0000
+++ libxorp/ipvxnet.hh
@@ -54,7 +54,7 @@ inline void
 IPNet<IPvX>::initialize_from_string(const char *cp)
     throw (InvalidString, InvalidNetmaskLength)
 {
-    char *slash = strrchr(cp, '/');
+    const char *slash = strrchr(cp, '/');
     if (slash == 0) xorp_throw(InvalidString, "Missing slash");
 
     if (*(slash + 1) == 0)

File Added: pkgsrc/net/xorp/patches/patch-mld6igmp_xrl__mld6igmp__node.hh
$NetBSD: patch-mld6igmp_xrl__mld6igmp__node.hh,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- mld6igmp/xrl_mld6igmp_node.hh.orig	2020-04-16 15:02:53.721761291 +0000
+++ mld6igmp/xrl_mld6igmp_node.hh
@@ -22,6 +22,10 @@
 #ifndef __MLD6IGMP_XRL_MLD6IGMP_NODE_HH__
 #define __MLD6IGMP_XRL_MLD6IGMP_NODE_HH__
 
+#ifdef __NetBSD__
+#include <net/if.h>
+#undef if_name
+#endif
 
 //
 // MLD6IGMP XRL-aware node definition.

File Added: pkgsrc/net/xorp/patches/patch-pim_xrl__pim__node.hh
$NetBSD: patch-pim_xrl__pim__node.hh,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- pim/xrl_pim_node.hh.orig	2020-04-16 15:10:54.106155087 +0000
+++ pim/xrl_pim_node.hh
@@ -22,6 +22,10 @@
 #ifndef __PIM_XRL_PIM_NODE_HH__
 #define __PIM_XRL_PIM_NODE_HH__
 
+#ifdef __NetBSD__
+#include <net/if.h>
+#undef if_name
+#endif
 
 //
 // PIM XRL-aware node definition.

File Added: pkgsrc/net/xorp/patches/patch-policy_common_element.cc
$NetBSD: patch-policy_common_element.cc,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- policy/common/element.cc.orig	2020-04-16 14:40:39.438101634 +0000
+++ policy/common/element.cc
@@ -89,7 +89,7 @@ ElemCom32::ElemCom32(const char* c_str) 
     }
 
     int len = strlen(c_str);
-    char *colon = strstr(c_str, ":");
+    const char *colon = strstr(c_str, ":");
 
     if(len > 0 && colon != NULL) {
 	uint32_t msw, lsw;

File Added: pkgsrc/net/xorp/patches/patch-rip_output.hh
$NetBSD: patch-rip_output.hh,v 1.1 2020/04/17 00:20:45 joerg Exp $

--- rip/output.hh.orig	2020-04-16 15:12:16.319176979 +0000
+++ rip/output.hh
@@ -93,7 +93,7 @@ public:
     /**
      * Get number of packets placed on packet queue for output.
      */
-    void packets_sent() const			{ return _pkts_out; }
+    void packets_sent() const			{ return; }
 
 protected:
     /**