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}

Reply via email to