On 2008/07/23 16:09, Bruce M Simpson wrote:
> Hi!
>
> We have just released XORP 1.5, so I would be most grateful if whomever 
> is the OpenBSD port maintainer could update the port.

Thanks for the notice of the update. There's no specific maintainer
for this port, but I've had a look (so far only at the port and test
suite, not actually tried using it). I had fairly good luck on i386
(no regressions) but when I ran tests on amd64 a couple of times,
the first time bgp/harness/test_peering1.sh gave no output and sat
there (left several hours), 

gmake[3]: Leaving directory `/usr/obj/ports/xorp-1.5/xorp-1.5/bgp/harness'
gmake  check-TESTS
gmake[3]: Entering directory `/usr/obj/ports/xorp-1.5/xorp-1.5/bgp/harness'
Entering ./test_peering1.sh   -l -t test1
[hang]

Clean + rebuild + try again, the next time test_peering1.sh test1
passes ("Tests Succeeded), and then test_peering1.sh test2 hangs
(I left it ~24h that time). At this point I see these processes
running.

12767 root       2    0 1144K 3172K sleep/0  select    0:00  0.00% 
../../libxipc/xorp_finder
 3013 root       2    0 5540K 6072K sleep/0  select    0:00  0.00% 
../../fea/xorp_fea_dummy
10734 root       2    0 3808K 5324K sleep/0  select    0:00  0.00% 
../../rib/xorp_rib
12283 root       2    0 4516K 5988K sleep/0  select    0:00  0.00% ../xorp_bgp

I'm not sure how much time I can spend looking at this now, so
here's the port diff so far in case someone else wants to look at
it... If you want to test things but only have OpenBSD 4.3 easily
available, remove all "@bin " markers from pkg/PLIST-main.

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/xorp/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile    4 Jan 2008 18:38:51 -0000       1.12
+++ Makefile    24 Jul 2008 23:09:14 -0000
@@ -2,9 +2,8 @@
 
 COMMENT-main=  eXtensible Open Router Platform
 
-VERSION=       1.4
+VERSION=       1.5
 DISTNAME=      xorp-${VERSION}
-PKGNAME-main=  ${DISTNAME}p1
 CATEGORIES=    net
 HOMEPAGE=      http://www.xorp.org/
 
@@ -36,12 +35,14 @@ CONFIGURE_ARGS=     --enable-optimize --disa
 MODGNU_CONFIG_GUESS_DIRS=      ${WRKSRC}/config ${WRKSRC}/cli/libtecla
 
 REGRESS_DEPENDS=       ::shells/bash \
-                       ::lang/python/2.4
+                       ::lang/python/2.5
+
 
 # some regression tests must be run as root
 do-regress:
-       @ln -s ${LOCALBASE}/bin/python2.4 ${WRKDIR}/bin
+       @ln -s ${LOCALBASE}/bin/python2.5 ${WRKDIR}/bin/python
        @cd ${WRKBUILD}; ${SUDO} ${SETENV} ${MAKE_ENV} \
+               PYTHON=${LOCALBASE}/bin/python2.5 \
                ${MAKE_PROGRAM} ${ALL_REGRESS_FLAGS} ${REGRESS_TARGET}
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/xorp/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    5 Apr 2007 16:20:17 -0000       1.5
+++ distinfo    24 Jul 2008 23:09:14 -0000
@@ -1,5 +1,5 @@
-MD5 (xorp-1.4.tar.gz) = LurP/JbZVR/b9nhvzQM+dg==
-RMD160 (xorp-1.4.tar.gz) = TrvFBtUumWvxX0PA3xlgzv0NuvY=
-SHA1 (xorp-1.4.tar.gz) = KPJ6siDdtXGiRBQ8h9GGhdciZu4=
-SHA256 (xorp-1.4.tar.gz) = 7DTNW+fwv1MvwY3xSAR+ARJ50p3wJd8So+ss7mccq5E=
-SIZE (xorp-1.4.tar.gz) = 8496928
+MD5 (xorp-1.5.tar.gz) = ReejjkBvj6EVmGAQvAN6GQ==
+RMD160 (xorp-1.5.tar.gz) = TdXMcWKg+Ah+2XO0UnlxjqKjN7g=
+SHA1 (xorp-1.5.tar.gz) = zGoOxC1d1JtXudqzZaJHxkbV6EM=
+SHA256 (xorp-1.5.tar.gz) = RoWZv/SGiMUFXcET2nWhsL3yFDT4eJBv7W2lDJsbNyU=
+SIZE (xorp-1.5.tar.gz) = 7384564
Index: patches/patch-cli_libtecla_Makefile_in
===================================================================
RCS file: patches/patch-cli_libtecla_Makefile_in
diff -N patches/patch-cli_libtecla_Makefile_in
--- patches/patch-cli_libtecla_Makefile_in      18 Oct 2006 23:18:02 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-cli_libtecla_Makefile_in,v 1.2 2006/10/18 23:18:02 naddy Exp $
---- cli/libtecla/Makefile.in.orig      Mon Jan  9 21:30:25 2006
-+++ cli/libtecla/Makefile.in   Wed Oct 18 18:09:42 2006
-@@ -85,7 +85,7 @@ DEFINES_R = -D_POSIX_C_SOURCE=200112L
- # on modifying the library, leave this set to -O.
- #
- 
--OPT = -O
-+OPT =
- 
- #
- # These are paranoid gcc warning flags to use when compiling new code.
Index: patches/patch-fea_Makefile_in
===================================================================
RCS file: patches/patch-fea_Makefile_in
diff -N patches/patch-fea_Makefile_in
--- patches/patch-fea_Makefile_in       25 Mar 2007 21:50:20 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-fea_Makefile_in,v 1.1 2007/03/25 21:50:20 naddy Exp $
---- fea/Makefile.in.orig       Sun Mar 25 17:13:54 2007
-+++ fea/Makefile.in    Sun Mar 25 17:14:58 2007
-@@ -760,6 +760,8 @@ distclean-depend:
- @AMDEP_TRUE@  $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-       $(LTCXXCOMPILE) -c -o $@ `test -f $< || echo '$(srcdir)/'`$<
- 
-+mfea_proto_comm.lo rawsock.lo: CXXFLAGS := $(filter-out 
-Wcast-align,$(CXXFLAGS))
-+
- xorp_fea_dummy-fea.o: fea.cc
- @AMDEP_TRUE@  source='fea.cc' object='xorp_fea_dummy-fea.o' libtool=no 
@AMDEPBACKSLASH@
- @AMDEP_TRUE@  depfile='$(DEPDIR)/xorp_fea_dummy-fea.Po' 
tmpdepfile='$(DEPDIR)/xorp_fea_dummy-fea.TPo' @AMDEPBACKSLASH@
Index: patches/patch-fea_ifconfig_media_cc
===================================================================
RCS file: patches/patch-fea_ifconfig_media_cc
diff -N patches/patch-fea_ifconfig_media_cc
--- patches/patch-fea_ifconfig_media_cc 9 Jun 2007 16:45:50 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-fea_ifconfig_media_cc,v 1.1 2007/06/09 16:45:50 naddy Exp $
---- fea/ifconfig_media.cc.orig Fri Jun  8 00:04:20 2007
-+++ fea/ifconfig_media.cc      Fri Jun  8 00:04:52 2007
-@@ -95,7 +95,9 @@ ifconfig_media_get_link_status(const string& if_name, 
-       switch (IFM_TYPE(ifmr.ifm_active)) {
-       case IFM_ETHER:
-       case IFM_FDDI:
-+#if defined(IFM_TOKEN)
-       case IFM_TOKEN:
-+#endif
-       case IFM_IEEE80211:
-           if ((ifmr.ifm_status & IFM_AVALID)
-               && (ifmr.ifm_status & IFM_ACTIVE)) {
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/net/xorp/pkg/PLIST-main,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-main
--- pkg/PLIST-main      22 Mar 2007 17:19:09 -0000      1.2
+++ pkg/PLIST-main      24 Jul 2008 23:09:14 -0000
@@ -3,17 +3,23 @@
 xorp/
 xorp/bgp/
 xorp/bgp/tools/
-xorp/bgp/tools/xorpsh_print_peers
-xorp/bgp/tools/xorpsh_print_routes
-xorp/bgp/xorp_bgp
[EMAIL PROTECTED] xorp/bgp/tools/xorpsh_print_peers
[EMAIL PROTECTED] xorp/bgp/tools/xorpsh_print_routes
[EMAIL PROTECTED] xorp/bgp/xorp_bgp
 xorp/bin/
-xorp/bin/call_xrl
-xorp/bin/xorp_profiler
-xorp/bin/xorp_rtrmgr
-xorp/bin/xorpsh
[EMAIL PROTECTED] xorp/bin/call_xrl
[EMAIL PROTECTED] xorp/bin/xorp_profiler
[EMAIL PROTECTED] xorp/bin/xorp_rtrmgr
[EMAIL PROTECTED] xorp/bin/xorpsh
 xorp/cli/
 xorp/cli/tools/
-xorp/cli/tools/send_cli_processor_xrl
[EMAIL PROTECTED] xorp/cli/tools/send_cli_processor_xrl
+xorp/contrib/
+xorp/contrib/olsr/
+xorp/contrib/olsr/tools/
[EMAIL PROTECTED] xorp/contrib/olsr/tools/clear_database
[EMAIL PROTECTED] xorp/contrib/olsr/tools/print_databases
[EMAIL PROTECTED] xorp/contrib/olsr/xorp_olsr4
 xorp/etc/
 xorp/etc/templates/
 xorp/etc/templates/bgp.cmds
@@ -21,6 +27,7 @@ xorp/etc/templates/bgp.tp
 xorp/etc/templates/fea.cmds
 xorp/etc/templates/fea.tp
 xorp/etc/templates/fib2mrib.tp
+xorp/etc/templates/firewall.tp
 xorp/etc/templates/host.cmds
 xorp/etc/templates/igmp.cmds
 xorp/etc/templates/igmp.tp
@@ -32,6 +39,8 @@ xorp/etc/templates/mfea6.tp
 xorp/etc/templates/misc.cmds
 xorp/etc/templates/mld.cmds
 xorp/etc/templates/mld.tp
+xorp/etc/templates/olsr4.cmds
+xorp/etc/templates/olsr4.tp
 xorp/etc/templates/ospfv2.cmds
 xorp/etc/templates/ospfv2.tp
 xorp/etc/templates/ospfv3.cmds
@@ -47,6 +56,7 @@ xorp/etc/templates/rib.cmds
 xorp/etc/templates/rib.tp
 xorp/etc/templates/rip.cmds
 xorp/etc/templates/rip.tp
+xorp/etc/templates/ripng.cmds
 xorp/etc/templates/ripng.tp
 xorp/etc/templates/rtrmgr.tp
 xorp/etc/templates/snmp.tp
@@ -54,47 +64,48 @@ xorp/etc/templates/static_routes.tp
 xorp/etc/templates/xorpsh.cmds
 xorp/fea/
 xorp/fea/tools/
-xorp/fea/tools/show_interfaces
-xorp/fea/xorp_fea
[EMAIL PROTECTED] xorp/fea/tools/show_interfaces
[EMAIL PROTECTED] xorp/fea/xorp_fea
 xorp/fea/xorp_fea_click_config_generator
-xorp/fea/xorp_fea_dummy
[EMAIL PROTECTED] xorp/fea/xorp_fea_dummy
 xorp/fib2mrib/
-xorp/fib2mrib/xorp_fib2mrib
[EMAIL PROTECTED] xorp/fib2mrib/xorp_fib2mrib
 xorp/libxipc/
-xorp/libxipc/xorp_finder
[EMAIL PROTECTED] xorp/libxipc/xorp_finder
 xorp/mld6igmp/
-xorp/mld6igmp/xorp_igmp
-xorp/mld6igmp/xorp_mld
[EMAIL PROTECTED] xorp/mld6igmp/xorp_igmp
[EMAIL PROTECTED] xorp/mld6igmp/xorp_mld
 xorp/ospf/
 xorp/ospf/tools/
-xorp/ospf/tools/print_lsas
-xorp/ospf/tools/print_neighbours
-xorp/ospf/xorp_ospfv2
-xorp/ospf/xorp_ospfv3
[EMAIL PROTECTED] xorp/ospf/tools/clear_database
[EMAIL PROTECTED] xorp/ospf/tools/print_lsas
[EMAIL PROTECTED] xorp/ospf/tools/print_neighbours
[EMAIL PROTECTED] xorp/ospf/xorp_ospfv2
[EMAIL PROTECTED] xorp/ospf/xorp_ospfv3
 xorp/pim/
-xorp/pim/xorp_pimsm4
-xorp/pim/xorp_pimsm6
[EMAIL PROTECTED] xorp/pim/xorp_pimsm4
[EMAIL PROTECTED] xorp/pim/xorp_pimsm6
 xorp/policy/
-xorp/policy/xorp_policy
[EMAIL PROTECTED] xorp/policy/xorp_policy
 xorp/rib/
 xorp/rib/tools/
-xorp/rib/tools/show_routes
-xorp/rib/xorp_rib
[EMAIL PROTECTED] xorp/rib/tools/show_distances
[EMAIL PROTECTED] xorp/rib/tools/show_routes
[EMAIL PROTECTED] xorp/rib/xorp_rib
 xorp/rip/
 xorp/rip/tools/
-xorp/rip/tools/show_peer_stats
-xorp/rip/tools/show_stats
-xorp/rip/xorp_rip
-xorp/rip/xorp_ripng
[EMAIL PROTECTED] xorp/rip/tools/show_peer_stats
[EMAIL PROTECTED] xorp/rip/tools/show_stats
[EMAIL PROTECTED] xorp/rip/xorp_rip
[EMAIL PROTECTED] xorp/rip/xorp_ripng
 xorp/static_routes/
-xorp/static_routes/xorp_static_routes
[EMAIL PROTECTED] xorp/static_routes/xorp_static_routes
 xorp/xrl/
 xorp/xrl/targets/
 xorp/xrl/targets/bgp.xrls
 xorp/xrl/targets/bgp4_mib.xrls
 xorp/xrl/targets/cli.xrls
 xorp/xrl/targets/coord.xrls
-xorp/xrl/targets/demo_fea_ifmgr_client.xrls
 xorp/xrl/targets/fea.xrls
 xorp/xrl/targets/fea_ifmgr_mirror.xrls
 xorp/xrl/targets/fib2mrib.xrls
@@ -102,9 +113,9 @@ xorp/xrl/targets/finder.xrls
 xorp/xrl/targets/finder_client.xrls
 xorp/xrl/targets/mfea.xrls
 xorp/xrl/targets/mld6igmp.xrls
+xorp/xrl/targets/olsr4.xrls
 xorp/xrl/targets/ospfv2.xrls
 xorp/xrl/targets/ospfv3.xrls
-xorp/xrl/targets/packet_acl.xrls
 xorp/xrl/targets/pim.xrls
 xorp/xrl/targets/policy.xrls
 xorp/xrl/targets/profiler.xrls
@@ -113,11 +124,12 @@ xorp/xrl/targets/ribclient.xrls
 xorp/xrl/targets/rip.xrls
 xorp/xrl/targets/ripng.xrls
 xorp/xrl/targets/rtrmgr.xrls
+xorp/xrl/targets/show_distances.xrls
 xorp/xrl/targets/show_routes.xrls
-xorp/xrl/targets/socket_server.xrls
 xorp/xrl/targets/static_routes.xrls
 xorp/xrl/targets/test.xrls
 xorp/xrl/targets/test_fea_ifmgr_mirror.xrls
+xorp/xrl/targets/test_fea_rawlink.xrls
 xorp/xrl/targets/test_finder_events.xrls
 xorp/xrl/targets/test_peer.xrls
 xorp/xrl/targets/test_socket4.xrls

Reply via email to