here's an update to net/quagga help and input from pyr@
ok? Index: Makefile =================================================================== RCS file: /cvs/ports/net/quagga/Makefile,v retrieving revision 1.7 diff -u -r1.7 Makefile --- Makefile 12 Apr 2006 21:01:45 -0000 1.7 +++ Makefile 16 Jun 2007 19:40:59 -0000 @@ -2,8 +2,9 @@ COMMENT= "multi-threaded routing daemon" -DISTNAME= quagga-0.96.4 -PKGNAME= ${DISTNAME}p3 +DISTNAME= quagga-0.99.7 +SHARED_LIBS= ospf 0.0 \ + zebra 0.0 CATEGORIES= net MASTER_SITES= http://www.quagga.net/download/ @@ -16,28 +17,29 @@ PERMIT_DISTFILES_FTP= Yes WANTLIB= c curses m -STATEDIR?= /var/zebra +STATEDIR?= /var/quagga SUBST_VARS= CONFDIR STATEDIR -# you might need debugging, it's a developer release ! -#CFLAGS+= -g - USE_GMAKE= Yes -CONFDIR= ${SYSCONFDIR}/zebra +CONFDIR= ${SYSCONFDIR}/quagga SEPARATE_BUILD= concurrent CONFIGURE_STYLE=gnu old -CONFIGURE_ARGS+=--includedir=${PREFIX}/include/zebra -CONFIGURE_ARGS+=--sysconfdir=${CONFDIR} -CONFIGURE_ARGS+=--localstatedir=${STATEDIR} -CONFIGURE_ARGS+=--enable-user=_quagga -CONFIGURE_ARGS+=--enable-group=_quagga +CONFIGURE_ARGS+=--includedir=${PREFIX}/include/quagga \ + --sysconfdir=${CONFDIR} \ + --localstatedir=${STATEDIR} \ + --enable-user=_quagga \ + --enable-group=_quagga \ + --enable-vtysh \ + --enable-vtysh-group=_quagga CONFIGURE_ENV= LIBS=-lcurses +FAKE_FLAGS= exampledir='${PREFIX}/share/examples/quagga' + FLAVORS= snmp FLAVOR?= .if ${FLAVOR:L:Msnmp} -LIB_DEPENDS= netsnmp.6.2::net/net-snmp +LIB_DEPENDS= ::net/net-snmp CONFIGURE_ARGS+= --enable-snmp CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" @@ -45,20 +47,9 @@ CONFIGURE_ARGS+= --disable-snmp .endif -post-extract: -.for f in vtysh.1 bgpd.8 ospf6d.8 ospfd.8 ripd.8 ripngd.8 zebra.8 quagga.info - @cd ${WRKSRC}/doc; sed \ - -e s#/usr/local/[EMAIL PROTECTED]@#g \ - -e s#/usr/local/[EMAIL PROTECTED]@/sbin#g \ - ${f} > ${f}.in && \ - rm -f ${f} -.endfor - post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/zebra - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/zebra - ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/zebra - ${INSTALL_DATA} ${WRKSRC}/SERVICES ${PREFIX}/share/doc/zebra - ${INSTALL_DATA} ${WRKINST}${SYSCONFDIR}/zebra/* ${PREFIX}/share/examples/zebra + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/quagga + ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/quagga + ${INSTALL_DATA} ${WRKSRC}/SERVICES ${PREFIX}/share/doc/quagga .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/net/quagga/distinfo,v retrieving revision 1.3 diff -u -r1.3 distinfo --- distinfo 5 Apr 2007 16:20:15 -0000 1.3 +++ distinfo 16 Jun 2007 19:40:59 -0000 @@ -1,5 +1,5 @@ -MD5 (quagga-0.96.4.tar.gz) = VfWjB8RT+Q19/ME/Dau4PQ== -RMD160 (quagga-0.96.4.tar.gz) = PMMpux0MINCTl/jefCuzs1/riH8= -SHA1 (quagga-0.96.4.tar.gz) = 6xvU0pY4zEUaA9bKqLaUhelkUQ0= -SHA256 (quagga-0.96.4.tar.gz) = n4/VeEwNS76ZUWRBoGqTwqSx7+j+/kvuVNk+IVKlBhc= -SIZE (quagga-0.96.4.tar.gz) = 1401066 +MD5 (quagga-0.99.7.tar.gz) = 9EgoHFAAdAjOksXY4hB6vA== +RMD160 (quagga-0.99.7.tar.gz) = 966U8rX0eC76e3C9WZJEkmGBM/4= +SHA1 (quagga-0.99.7.tar.gz) = 2i1pAnXji7WIQe3CZbo70VSxDdI= +SHA256 (quagga-0.99.7.tar.gz) = /SWORQNkYSnKd/b+nBa2nzbzICVnaLhNur0uSRWrjrQ= +SIZE (quagga-0.99.7.tar.gz) = 2350372 Index: patches/patch-bgpd_bgp_snmp_c =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-bgpd_bgp_snmp_c,v retrieving revision 1.1 diff -u -r1.1 patch-bgpd_bgp_snmp_c --- patches/patch-bgpd_bgp_snmp_c 13 Oct 2004 03:10:49 -0000 1.1 +++ patches/patch-bgpd_bgp_snmp_c 16 Jun 2007 19:40:59 -0000 @@ -1,20 +1,17 @@ -$OpenBSD: patch-bgpd_bgp_snmp_c,v 1.1 2004/10/13 03:10:49 danh Exp $ ---- bgpd/bgp_snmp.c.orig Wed Jun 18 21:21:07 2003 -+++ bgpd/bgp_snmp.c Tue Oct 12 22:51:17 2004 -@@ -21,12 +21,14 @@ Software Foundation, Inc., 59 Temple Pla +$OpenBSD$ +--- bgpd/bgp_snmp.c.orig Sat Jun 16 20:31:05 2007 ++++ bgpd/bgp_snmp.c Sat Jun 16 20:31:42 2007 +@@ -21,12 +21,8 @@ Software Foundation, Inc., 59 Temple Place - Suite 330 #include <zebra.h> #ifdef HAVE_SNMP -#ifdef HAVE_NETSNMP -+#ifdef HAVE_NET_SNMP #include <net-snmp/net-snmp-config.h> -#endif +-#include <asn1.h> +-#include <snmp.h> +-#include <snmp_impl.h> +#include <net-snmp/net-snmp-includes.h> -+#else - #include <asn1.h> - #include <snmp.h> - #include <snmp_impl.h> -+#endif /* HAVE_NET_SNMP */ #include "if.h" #include "log.h" Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-configure,v retrieving revision 1.2 diff -u -r1.2 patch-configure --- patches/patch-configure 13 Oct 2004 03:13:15 -0000 1.2 +++ patches/patch-configure 16 Jun 2007 19:40:59 -0000 @@ -1,48 +1,49 @@ -$OpenBSD: patch-configure,v 1.2 2004/10/13 03:13:15 danh Exp $ ---- configure.orig Sun Nov 2 00:14:09 2003 -+++ configure Tue Oct 12 22:58:38 2004 -@@ -7512,7 +7512,7 @@ if test "${ac_cv_lib_netsnmp_asn_parse_i - echo $ECHO_N "(cached) $ECHO_C" >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lnetsnmp $LIBS" -+LIBS="-lnetsnmp -lm $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" - /* confdefs.h. */ -@@ -7571,7 +7571,7 @@ if test "${ac_cv_lib_netsnmp_asn_parse_i - echo $ECHO_N "(cached) $ECHO_C" >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lnetsnmp "-lcrypto" $LIBS" -+LIBS="-lnetsnmp -lcrypto -lm $LIBS" - cat >conftest.$ac_ext <<_ACEOF - #line $LINENO "configure" - /* confdefs.h. */ -@@ -7987,7 +7987,7 @@ fi - fi - - if test "${HAVE_SNMP}" = "yes"; then -- for ac_snmp in /usr/include/net-snmp/library/asn1.h /usr/include/ucd-snmp/asn1.h /usr/local/include/ucd-snmp/asn1.h /dev/null -+ for ac_snmp in /usr/include/net-snmp/library/asn1.h /usr/local/include/net-snmp/library/asn1.h /usr/include/ucd-snmp/asn1.h /usr/local/include/ucd-snmp/asn1.h /dev/null - do - test -f "${ac_snmp}" && break - done -@@ -8051,7 +8051,7 @@ cat >>confdefs.h <<\_ACEOF +$OpenBSD$ +--- configure.orig Sun Apr 29 21:14:32 2007 ++++ configure Sat Jun 16 00:11:09 2007 +@@ -19895,6 +19895,15 @@ cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + $ac_includes_default ++#ifdef HAVE_SYS_SOCKET_H ++#include <sys/socket.h> ++#endif ++#ifdef HAVE_NET_IF_H ++#include <net/if.h> ++#endif ++#ifdef HAVE_NETINET_IN_H ++#include <netinet/in.h> ++#endif + #include <$ac_header> _ACEOF + rm -f conftest.$ac_objext +@@ -23640,6 +23649,18 @@ cat confdefs.h >>conftest.$ac_ext + cat >>conftest.$ac_ext <<_ACEOF + /* end confdefs.h. */ + $ac_includes_default ++#ifdef HAVE_SYS_SOCKET_H ++#include <sys/socket.h> ++#endif ++#ifdef HAVE_NET_IF_H ++#include <net/if.h> ++#endif ++#ifdef HAVE_IPV6 ++#include <netinet/in.h> ++#endif ++#ifdef HAVE_NETINET6_IN6_VAR_H ++#include <netinet6/in6_var.h> ++#endif + #include <$ac_header> + _ACEOF + rm -f conftest.$ac_objext +@@ -28184,10 +28205,3 @@ log file mask : ${enable_logfile_mask} - CFLAGS="${CFLAGS} -I/usr/local/include/net-snmp" -- LIBS="${LIBS} -L/usr/local/lib -lnetsnmp" -+ LIBS="${LIBS} -L/usr/local/lib -lnetsnmp -lm" - ;; - esac - if test "${NEED_CRYPTO}" = "yes"; then -@@ -9190,7 +9190,7 @@ fi - echo "$as_me:$LINENO: result: $ac_cv_htonl_works" >&5 - echo "${ECHO_T}$ac_cv_htonl_works" >&6 - -- ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile ospfclient/Makefile redhat/quagga.spec lib/version.h" -+ ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile doc/bgpd.8 doc/ospf6d.8 doc/ospfd.8 doc/ripd.8 doc/ripngd.8 doc/vtysh.1 doc/zebra.8 ospfclient/Makefile redhat/quagga.spec lib/version.h" - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure - # tests run on this system so they can be shared between configure + The above user and group must have read/write access to the state file + directory and to the config files in the config file directory." +- +-if test x"$quagga_cv_gnu_make" = x"no"; then echo " +-Warning: The ${MAKE-make} programme detected, either in your path or +-via the MAKE variable, is not GNU Make. GNU make may be installed as +-gmake on some systems. and is required to complete a build of Quagga +-" > /dev/stderr +-fi Index: patches/patch-doc_Makefile_in =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-doc_Makefile_in,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 patch-doc_Makefile_in --- patches/patch-doc_Makefile_in 11 Dec 2003 19:00:59 -0000 1.1.1.1 +++ patches/patch-doc_Makefile_in 16 Jun 2007 19:40:59 -0000 @@ -1,57 +1,37 @@ -$OpenBSD: patch-doc_Makefile_in,v 1.1.1.1 2003/12/11 19:00:59 david Exp $ ---- doc/Makefile.in.orig 2003-11-01 23:26:38.000000000 -0600 -+++ doc/Makefile.in 2003-11-17 19:40:12.000000000 -0600 -@@ -36,6 +36,7 @@ oldincludedir = /usr/include +$OpenBSD$ +--- doc/Makefile.in.orig Fri Jun 15 17:05:39 2007 ++++ doc/Makefile.in Fri Jun 15 17:05:20 2007 +@@ -19,6 +19,7 @@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ +builddir = @builddir@ top_builddir = .. - - ACLOCAL = @ACLOCAL@ -@@ -84,6 +85,7 @@ LIBCAP = @LIBCAP@ - LIBPAM = @LIBPAM@ + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd + INSTALL = @INSTALL@ +@@ -125,6 +126,7 @@ LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@ LIB_IPV6 = @LIB_IPV6@ LIB_REGEX = @LIB_REGEX@ +MAKEINFOFLAGS = --no-split -I $(srcdir) - MULTIPATH_NUM = @MULTIPATH_NUM@ - OSPF6D = @OSPF6D@ - OSPFAPI = @OSPFAPI@ -@@ -141,21 +143,19 @@ quagga.info: quagga.texi $(quagga_TEXINF - quagga.dvi: quagga.texi $(quagga_TEXINFOS) - - .texi.info: -- @cd $(srcdir) && rm -f $@ [EMAIL PROTECTED] [EMAIL PROTECTED] -- cd $(srcdir) \ -- && $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \ -- `echo $< | sed 's,.*/,,'` -+ @rm -f $@ [EMAIL PROTECTED] [EMAIL PROTECTED] -+ $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \ -+ `echo $< | sed 's,.*/,,'` + LN_S = @LN_S@ + LTLIBOBJS = @LTLIBOBJS@ + MAKEINFO = @MAKEINFO@ +@@ -331,7 +333,7 @@ distclean-libtool: .texi.dvi: - TEXINPUTS="$(srcdir)$(PATH_SEPARATOR)$$TEXINPUTS" \ + TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ - MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \ -+ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) ' \ ++ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS)' \ $(TEXI2DVI) $< - .texi: -- @cd $(srcdir) && rm -f $@ [EMAIL PROTECTED] [EMAIL PROTECTED] -- cd $(srcdir) \ -- && $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \ -- `echo $< | sed 's,.*/,,'` -+ @rm -f $@ [EMAIL PROTECTED] [EMAIL PROTECTED] -+ $(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) \ -+ `echo $< | sed 's,.*/,,'` - - MAKEINFO = @MAKEINFO@ - TEXI2DVI = texi2dvi -@@ -382,7 +382,7 @@ install-info-am: $(INFO_DEPS) - $(mkinstalldirs) $(DESTDIR)$(infodir) - @list='$(INFO_DEPS)'; \ - for file in $$list; do \ -- d=$(srcdir); \ -+ d=$(builddir); \ - for ifile in echo $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9]; do \ - if test -f $$ifile; then \ - relfile=`expr "$$ifile" : "$$d/\(.*\)"`; \ + .texi.pdf: +@@ -624,7 +626,7 @@ install-info-am: $(INFO_DEPS) + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + esac; \ +- if test -f $$file; then d=.; else d=$(srcdir); fi; \ ++ if test -f $$file; then d=.; else d=$(buildir); fi; \ + file_i=`echo "$$file" | sed 's|\.info$$||;s|$$|.i|'`; \ + for ifile in $$d/$$file $$d/$$file-[0-9] $$d/$$file-[0-9][0-9] \ + $$d/$$file_i[0-9] $$d/$$file_i[0-9][0-9] ; do \ Index: patches/patch-lib_smux_c =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-lib_smux_c,v retrieving revision 1.1 diff -u -r1.1 patch-lib_smux_c --- patches/patch-lib_smux_c 13 Oct 2004 03:10:49 -0000 1.1 +++ patches/patch-lib_smux_c 16 Jun 2007 19:40:59 -0000 @@ -1,20 +1,17 @@ -$OpenBSD: patch-lib_smux_c,v 1.1 2004/10/13 03:10:49 danh Exp $ ---- lib/smux.c.orig Tue Aug 12 22:54:44 2003 -+++ lib/smux.c Tue Oct 12 22:45:15 2004 -@@ -22,12 +22,14 @@ +$OpenBSD$ +--- lib/smux.c.orig Sat Jun 16 20:32:10 2007 ++++ lib/smux.c Sat Jun 16 20:32:42 2007 +@@ -22,12 +22,8 @@ #include <zebra.h> #ifdef HAVE_SNMP -#ifdef HAVE_NETSNMP -+#ifdef HAVE_NET_SNMP #include <net-snmp/net-snmp-config.h> -#endif +-#include <asn1.h> +-#include <snmp.h> +-#include <snmp_impl.h> +#include <net-snmp/net-snmp-includes.h> -+#else - #include <asn1.h> - #include <snmp.h> - #include <snmp_impl.h> -+#endif /* HAVE_NET_SNMP */ #include "log.h" #include "thread.h" Index: patches/patch-ospfclient_Makefile_in =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-ospfclient_Makefile_in,v retrieving revision 1.1 diff -u -r1.1 patch-ospfclient_Makefile_in --- patches/patch-ospfclient_Makefile_in 2 Jan 2004 06:45:19 -0000 1.1 +++ patches/patch-ospfclient_Makefile_in 16 Jun 2007 19:40:59 -0000 @@ -1,21 +1,13 @@ -$OpenBSD: patch-ospfclient_Makefile_in,v 1.1 2004/01/02 06:45:19 david Exp $ ---- ospfclient/Makefile.in.orig 2003-11-01 23:54:59.000000000 -0600 -+++ ospfclient/Makefile.in 2003-12-31 15:13:22.000000000 -0600 -@@ -77,7 +77,7 @@ DEPDIR = @DEPDIR@ - IF_METHOD = @IF_METHOD@ - IF_PROC = @IF_PROC@ - --INCLUDES = -I../lib -I../ -+INCLUDES = @INCLUDES@ -I.. -I$(top_srcdir) -I$(top_srcdir)/lib - INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ - IPFORWARD = @IPFORWARD@ - KERNEL_METHOD = @KERNEL_METHOD@ -@@ -104,6 +104,8 @@ ZEBRA = @ZEBRA@ - am__include = @am__include@ - am__quote = @am__quote@ - install_sh = @install_sh@ +$OpenBSD$ +--- ospfclient/Makefile.in.orig Fri Jun 15 17:11:45 2007 ++++ ospfclient/Makefile.in Fri Jun 15 17:11:32 2007 +@@ -109,7 +109,8 @@ CXXCPP = @CXXCPP@ + CXXDEPMODE = @CXXDEPMODE@ + CXXFLAGS = @CXXFLAGS@ + CYGPATH_W = @CYGPATH_W@ +-DEFS = @DEFS@ +DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\" +INSTALL_SDATA = @INSTALL@ -m 600 - - lib_LIBRARIES = libospfapiclient.a - sbin_PROGRAMS = ospfclient + DEPDIR = @DEPDIR@ + ECHO = @ECHO@ + ECHO_C = @ECHO_C@ Index: patches/patch-ospfd_ospf_packet_c =================================================================== RCS file: patches/patch-ospfd_ospf_packet_c diff -N patches/patch-ospfd_ospf_packet_c --- patches/patch-ospfd_ospf_packet_c 11 Dec 2003 19:00:59 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -$OpenBSD: patch-ospfd_ospf_packet_c,v 1.1.1.1 2003/12/11 19:00:59 david Exp $ ---- ospfd/ospf_packet.c.orig 2003-09-24 08:28:30.000000000 -0500 -+++ ospfd/ospf_packet.c 2003-12-03 01:14:31.000000000 -0600 -@@ -1936,13 +1936,13 @@ ospf_recv_packet (int fd, struct interfa - return NULL; - } - --#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) -+#if defined(__NetBSD__) || defined(__FreeBSD__) || (defined(__OpenBSD__) && (OpenBSD < 200311)) - ip_len = iph.ip_len; - #else - ip_len = ntohs (iph.ip_len); - #endif - --#if !defined(GNU_LINUX) -+#if !defined(GNU_LINUX) && (OpenBSD < 200311) - /* - * Kernel network code touches incoming IP header parameters, - * before protocol specific processing. Index: patches/patch-ospfd_ospf_snmp_c =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-ospfd_ospf_snmp_c,v retrieving revision 1.1 diff -u -r1.1 patch-ospfd_ospf_snmp_c --- patches/patch-ospfd_ospf_snmp_c 13 Oct 2004 03:10:49 -0000 1.1 +++ patches/patch-ospfd_ospf_snmp_c 16 Jun 2007 19:40:59 -0000 @@ -1,20 +1,17 @@ -$OpenBSD: patch-ospfd_ospf_snmp_c,v 1.1 2004/10/13 03:10:49 danh Exp $ ---- ospfd/ospf_snmp.c.orig Mon Sep 29 12:59:43 2003 -+++ ospfd/ospf_snmp.c Tue Oct 12 22:52:24 2004 -@@ -24,12 +24,14 @@ +$OpenBSD$ +--- ospfd/ospf_snmp.c.orig Sat Jun 16 20:33:07 2007 ++++ ospfd/ospf_snmp.c Sat Jun 16 20:33:32 2007 +@@ -25,12 +25,8 @@ #include <zebra.h> #ifdef HAVE_SNMP -#ifdef HAVE_NETSNMP -+#ifdef HAVE_NET_SNMP #include <net-snmp/net-snmp-config.h> -#endif +-#include <asn1.h> +-#include <snmp.h> +-#include <snmp_impl.h> +#include <net-snmp/net-snmp-includes.h> -+#else - #include <asn1.h> - #include <snmp.h> - #include <snmp_impl.h> -+#endif /* HAVE_NET_SNMP */ #include "if.h" #include "log.h" Index: patches/patch-ripd_rip_snmp_c =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-ripd_rip_snmp_c,v retrieving revision 1.1 diff -u -r1.1 patch-ripd_rip_snmp_c --- patches/patch-ripd_rip_snmp_c 13 Oct 2004 03:10:49 -0000 1.1 +++ patches/patch-ripd_rip_snmp_c 16 Jun 2007 19:40:59 -0000 @@ -1,20 +1,17 @@ -$OpenBSD: patch-ripd_rip_snmp_c,v 1.1 2004/10/13 03:10:49 danh Exp $ ---- ripd/rip_snmp.c.orig Wed Jun 18 21:21:07 2003 -+++ ripd/rip_snmp.c Tue Oct 12 22:51:50 2004 -@@ -22,12 +22,14 @@ +$OpenBSD$ +--- ripd/rip_snmp.c.orig Sat Jun 16 20:33:53 2007 ++++ ripd/rip_snmp.c Sat Jun 16 20:34:20 2007 +@@ -22,12 +22,8 @@ #include <zebra.h> #ifdef HAVE_SNMP -#ifdef HAVE_NETSNMP -+#ifdef HAVE_NET_SNMP #include <net-snmp/net-snmp-config.h> -#endif +-#include <asn1.h> +-#include <snmp.h> +-#include <snmp_impl.h> +#include <net-snmp/net-snmp-includes.h> -+#else - #include <asn1.h> - #include <snmp.h> - #include <snmp_impl.h> -+#endif /* HAVE_NET_SNMP */ #include "if.h" #include "log.h" Index: patches/patch-zebra_kernel_socket_c =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-zebra_kernel_socket_c,v retrieving revision 1.1 diff -u -r1.1 patch-zebra_kernel_socket_c --- patches/patch-zebra_kernel_socket_c 9 Jun 2005 20:42:37 -0000 1.1 +++ patches/patch-zebra_kernel_socket_c 16 Jun 2007 19:40:59 -0000 @@ -1,16 +1,12 @@ -$OpenBSD: patch-zebra_kernel_socket_c,v 1.1 2005/06/09 20:42:37 robert Exp $ ---- zebra/kernel_socket.c.orig Mon Oct 20 14:15:29 2003 -+++ zebra/kernel_socket.c Thu Jun 9 13:55:35 2005 -@@ -76,8 +76,12 @@ +$OpenBSD$ +--- zebra/kernel_socket.c.orig Fri Jun 15 17:15:18 2007 ++++ zebra/kernel_socket.c Fri Jun 15 17:14:52 2007 +@@ -136,7 +136,7 @@ struct message rtm_type_str[] = {RTM_REDIRECT, "RTM_REDIRECT"}, {RTM_MISS, "RTM_MISS"}, {RTM_LOCK, "RTM_LOCK"}, +-#ifdef OLDADD +#ifdef RTM_OLDADD {RTM_OLDADD, "RTM_OLDADD"}, -+#endif /* RTM_OLDADD */ -+#ifdef RTM_OLDDEL - {RTM_OLDDEL, "RTM_OLDDEL"}, -+#endif /* RTM_OLDDEL */ - {RTM_RESOLVE, "RTM_RESOLVE"}, - {RTM_NEWADDR, "RTM_NEWADDR"}, - {RTM_DELADDR, "RTM_DELADDR"}, + #endif /* RTM_OLDADD */ + #ifdef RTM_OLDDEL Index: patches/patch-zebra_zebra_snmp_c =================================================================== RCS file: /cvs/ports/net/quagga/patches/patch-zebra_zebra_snmp_c,v retrieving revision 1.1 diff -u -r1.1 patch-zebra_zebra_snmp_c --- patches/patch-zebra_zebra_snmp_c 13 Oct 2004 03:10:49 -0000 1.1 +++ patches/patch-zebra_zebra_snmp_c 16 Jun 2007 19:40:59 -0000 @@ -1,20 +1,17 @@ -$OpenBSD: patch-zebra_zebra_snmp_c,v 1.1 2004/10/13 03:10:49 danh Exp $ ---- zebra/zebra_snmp.c.orig Wed Jun 18 21:21:08 2003 -+++ zebra/zebra_snmp.c Tue Oct 12 22:50:06 2004 -@@ -22,12 +22,14 @@ +$OpenBSD$ +--- zebra/zebra_snmp.c.orig Sat Jun 16 20:34:39 2007 ++++ zebra/zebra_snmp.c Sat Jun 16 20:35:10 2007 +@@ -22,12 +22,8 @@ #include <zebra.h> #ifdef HAVE_SNMP -#ifdef HAVE_NETSNMP -+#ifdef HAVE_NET_SNMP #include <net-snmp/net-snmp-config.h> -#endif +-#include <asn1.h> +-#include <snmp.h> +-#include <snmp_impl.h> +#include <net-snmp/net-snmp-includes.h> -+#else - #include <asn1.h> - #include <snmp.h> - #include <snmp_impl.h> -+#endif /* HAVE_NET_SNMP */ #include "if.h" #include "log.h" Index: pkg/MESSAGE =================================================================== RCS file: /cvs/ports/net/quagga/pkg/MESSAGE,v retrieving revision 1.1 diff -u -r1.1 MESSAGE --- pkg/MESSAGE 30 Nov 2004 23:12:54 -0000 1.1 +++ pkg/MESSAGE 16 Jun 2007 19:40:59 -0000 @@ -1,4 +1,5 @@ Sample Quagga configuration files have been installed in -${PREFIX}/share/examples/zebra -Please rename and install these files into ${CONFDIR} -Change the configuration to meet your needs. +${PREFIX}/share/examples/quagga You will need to create a ${CONFDIR} +directory and install your configuration files there. + +You will also need to create a ${STATEDIR} directory for quagga runtime. Index: pkg/PFRAG.shared =================================================================== RCS file: pkg/PFRAG.shared diff -N pkg/PFRAG.shared --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/PFRAG.shared 16 Jun 2007 19:40:59 -0000 @@ -0,0 +1,3 @@ [EMAIL PROTECTED] $OpenBSD$ [EMAIL PROTECTED] lib/libospf.so.${LIBospf_VERSION} [EMAIL PROTECTED] lib/libzebra.so.${LIBzebra_VERSION} Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/net/quagga/pkg/PLIST,v retrieving revision 1.6 diff -u -r1.6 PLIST --- pkg/PLIST 9 Aug 2005 22:55:34 -0000 1.6 +++ pkg/PLIST 16 Jun 2007 19:40:59 -0000 @@ -1,54 +1,67 @@ [EMAIL PROTECTED] $OpenBSD: PLIST,v 1.6 2005/08/09 22:55:34 aanriot Exp $ [EMAIL PROTECTED] $OpenBSD$ @conflict zebra-* @newgroup _quagga:525 @newuser _quagga:525:_quagga:daemon:Quagga Account:/nonexistent:/sbin/nologin -include/zebra/ -include/zebra/buffer.h -include/zebra/command.h -include/zebra/debug.h -include/zebra/distribute.h -include/zebra/filter.h -include/zebra/getopt.h -include/zebra/hash.h -include/zebra/if.h -include/zebra/if_rmap.h -include/zebra/keychain.h -include/zebra/linklist.h -include/zebra/log.h -include/zebra/md5-gnu.h -include/zebra/memory.h -include/zebra/network.h -include/zebra/ospfd/ -include/zebra/ospfd/ospf_api.h -include/zebra/ospfd/ospf_asbr.h -include/zebra/ospfd/ospf_dump.h -include/zebra/ospfd/ospf_ism.h -include/zebra/ospfd/ospf_lsa.h -include/zebra/ospfd/ospf_lsdb.h -include/zebra/ospfd/ospf_nsm.h -include/zebra/ospfd/ospf_opaque.h -include/zebra/ospfd/ospfd.h -include/zebra/plist.h -include/zebra/prefix.h -include/zebra/privs.h -include/zebra/routemap.h -include/zebra/smux.h -include/zebra/sockopt.h -include/zebra/sockunion.h -include/zebra/str.h -include/zebra/stream.h -include/zebra/table.h -include/zebra/thread.h -include/zebra/vector.h -include/zebra/version.h -include/zebra/vty.h -include/zebra/zclient.h -include/zebra/zebra.h [EMAIL PROTECTED] info/quagga.info +%%SHARED%% +bin/vtysh +include/quagga/ +include/quagga/quagga/ +include/quagga/quagga/buffer.h +include/quagga/quagga/checksum.h +include/quagga/quagga/command.h +include/quagga/quagga/distribute.h +include/quagga/quagga/filter.h +include/quagga/quagga/getopt.h +include/quagga/quagga/hash.h +include/quagga/quagga/if.h +include/quagga/quagga/if_rmap.h +include/quagga/quagga/jhash.h +include/quagga/quagga/keychain.h +include/quagga/quagga/linklist.h +include/quagga/quagga/log.h +include/quagga/quagga/md5.h +include/quagga/quagga/memory.h +include/quagga/quagga/memtypes.h +include/quagga/quagga/network.h +include/quagga/quagga/ospfd/ +include/quagga/quagga/ospfd/ospf_api.h +include/quagga/quagga/ospfd/ospf_asbr.h +include/quagga/quagga/ospfd/ospf_dump.h +include/quagga/quagga/ospfd/ospf_ism.h +include/quagga/quagga/ospfd/ospf_lsa.h +include/quagga/quagga/ospfd/ospf_lsdb.h +include/quagga/quagga/ospfd/ospf_nsm.h +include/quagga/quagga/ospfd/ospf_opaque.h +include/quagga/quagga/ospfd/ospfd.h +include/quagga/quagga/plist.h +include/quagga/quagga/pqueue.h +include/quagga/quagga/prefix.h +include/quagga/quagga/privs.h +include/quagga/quagga/route_types.h +include/quagga/quagga/routemap.h +include/quagga/quagga/sigevent.h +include/quagga/quagga/smux.h +include/quagga/quagga/sockopt.h +include/quagga/quagga/sockunion.h +include/quagga/quagga/str.h +include/quagga/quagga/stream.h +include/quagga/quagga/table.h +include/quagga/quagga/thread.h +include/quagga/quagga/vector.h +include/quagga/quagga/version.h +include/quagga/quagga/vty.h +include/quagga/quagga/workqueue.h +include/quagga/quagga/zassert.h +include/quagga/quagga/zclient.h +include/quagga/quagga/zebra.h +info/quagga.info lib/libospf.a +lib/libospf.la lib/libzebra.a +lib/libzebra.la @man man/man1/vtysh.1 @man man/man8/bgpd.8 [EMAIL PROTECTED] man/man8/isisd.8 @man man/man8/ospf6d.8 @man man/man8/ospfd.8 @man man/man8/ripd.8 @@ -59,25 +72,22 @@ sbin/ospfd sbin/ripd sbin/ripngd +sbin/watchquagga sbin/zebra -share/doc/zebra/ -share/doc/zebra/README -share/doc/zebra/SERVICES -share/examples/zebra/ -share/examples/zebra/bgpd.conf.sample -share/examples/zebra/bgpd.conf.sample2 -share/examples/zebra/ospf6d.conf.sample -share/examples/zebra/ospfd.conf.sample -share/examples/zebra/ripd.conf.sample -share/examples/zebra/ripngd.conf.sample +share/doc/quagga/ +share/doc/quagga/README +share/doc/quagga/SERVICES +share/examples/quagga/ +share/examples/quagga/bgpd.conf.sample +share/examples/quagga/bgpd.conf.sample2 +share/examples/quagga/ospf6d.conf.sample +share/examples/quagga/ospfd.conf.sample +share/examples/quagga/ripd.conf.sample +share/examples/quagga/ripngd.conf.sample +share/examples/quagga/vtysh.conf.sample +share/examples/quagga/zebra.conf.sample @owner _quagga @group _quagga [EMAIL PROTECTED] ${SYSCONFDIR}/zebra/ [EMAIL PROTECTED] ${SYSCONFDIR}/quagga/ @sample ${STATEDIR}/ [EMAIL PROTECTED] [EMAIL PROTECTED] -share/examples/zebra/zebra.conf.sample [EMAIL PROTECTED] _quagga [EMAIL PROTECTED] _quagga [EMAIL PROTECTED] ${SYSCONFDIR}/zebra/zebra.conf @extraunexec rm -rf ${STATEDIR}