summaryrefslogtreecommitdiff
path: root/net/xorp
diff options
context:
space:
mode:
authoritojun <itojun>2003-07-15 12:15:01 +0000
committeritojun <itojun>2003-07-15 12:15:01 +0000
commit1f6aad56face88633dda661a5f4786aa63d7271e (patch)
treed9a0c1fd91341316da76bc44330c22af619f9b4b /net/xorp
parent467a5415d6c682ec1bf7ca2f1b50fed68ea15b41 (diff)
downloadpkgsrc-1f6aad56face88633dda661a5f4786aa63d7271e.tar.gz
xorp, extensible open router platform
Diffstat (limited to 'net/xorp')
-rw-r--r--net/xorp/DESCR0
-rw-r--r--net/xorp/Makefile20
-rw-r--r--net/xorp/PLIST36
-rw-r--r--net/xorp/distinfo5
-rw-r--r--net/xorp/patches/patch-aa19
5 files changed, 80 insertions, 0 deletions
diff --git a/net/xorp/DESCR b/net/xorp/DESCR
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/net/xorp/DESCR
diff --git a/net/xorp/Makefile b/net/xorp/Makefile
new file mode 100644
index 00000000000..13bfd9de95c
--- /dev/null
+++ b/net/xorp/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/07/15 12:15:01 itojun Exp $
+#
+
+DISTNAME= xorp-0.3
+CATEGORIES= FILLTHISINPLEASE
+MASTER_SITES= http://www.xorp.org/release-0.3/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.xorp.org/
+COMMENT= Open router software platform
+
+# cli/libtecla/configure.in bombs if ncurses is installed
+CONFLICTS+= ncurses-[0-9]*
+
+HAS_CONFIGURE= YES
+GNU_CONFIGURE= YES
+USE_GMAKE= YES
+CONFIGURE_ARGS+=--sysconfdir=${PKG_SYSCONFDIR}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/xorp/PLIST b/net/xorp/PLIST
new file mode 100644
index 00000000000..bc8acbb32c3
--- /dev/null
+++ b/net/xorp/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/07/15 12:15:01 itojun Exp $
+bin/bgp
+bin/call_xrl
+bin/coord
+bin/demo_fea_ifmgr_client
+bin/enhance
+bin/fea
+bin/fea_dummy
+bin/finder
+bin/main_routemap
+bin/packet_test
+bin/plumbing_test
+bin/print_peers
+bin/print_routes
+bin/rib
+bin/rtrmgr
+bin/runit
+bin/show_interfaces
+bin/test_cli
+bin/test_comm
+bin/test_mfea
+bin/test_mld6igmp
+bin/test_mrib
+bin/test_mrt
+bin/test_peer
+bin/test_pim
+bin/test_policy
+bin/test_register
+bin/test_register_xrls
+bin/test_rib_client
+bin/test_rib_direct
+bin/test_rib_xrls
+bin/update_test
+bin/xorpsh
+bin/xorpsh_print_peers
+bin/xorpsh_print_routes
diff --git a/net/xorp/distinfo b/net/xorp/distinfo
new file mode 100644
index 00000000000..4fcbd6298cd
--- /dev/null
+++ b/net/xorp/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/07/15 12:15:01 itojun Exp $
+
+SHA1 (xorp-0.3.tar.gz) = ac0099a27b5dc2d70f8b3f4f39a2c3cfc10bb7c9
+Size (xorp-0.3.tar.gz) = 5879824 bytes
+SHA1 (patch-aa) = 901247880b5fd45dc8ce8d2a39b9421dd9937abb
diff --git a/net/xorp/patches/patch-aa b/net/xorp/patches/patch-aa
new file mode 100644
index 00000000000..2ffaaba502a
--- /dev/null
+++ b/net/xorp/patches/patch-aa
@@ -0,0 +1,19 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/07/15 12:15:01 itojun Exp $
+
+--- fea/fticonfig_table_parse_rtm.cc- 2003-07-15 20:55:57.000000000 +0900
++++ fea/fticonfig_table_parse_rtm.cc 2003-07-15 20:56:22.000000000 +0900
+@@ -67,8 +67,14 @@
+ continue;
+ if (! (rtm->rtm_flags & RTF_UP))
+ continue;
++#ifdef RTF_WASCLONED
+ if (rtm->rtm_flags & RTF_WASCLONED)
+ continue; // XXX: ignore cloned entries
++#endif
++#ifdef RTF_CLONED
++ if (rtm->rtm_flags & RTF_CLONED)
++ continue; // XXX: ignore cloned entries
++#endif
+ #ifdef RTF_MULTICAST
+ if (rtm->rtm_flags & RTF_MULTICAST)
+ continue; // XXX: ignore multicast entries