[Midnightbsd-cvs] mports [18692] trunk/net/libnet/pkg-plist: libnet 1.1.6

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Apr 16 09:02:42 EDT 2015


Revision: 18692
          http://svnweb.midnightbsd.org/mports/?rev=18692
Author:   laffer1
Date:     2015-04-16 09:02:41 -0400 (Thu, 16 Apr 2015)
Log Message:
-----------
libnet 1.1.6

Modified Paths:
--------------
    trunk/net/libnet/Makefile
    trunk/net/libnet/distinfo
    trunk/net/libnet/pkg-descr
    trunk/net/libnet/pkg-plist

Added Paths:
-----------
    trunk/net/libnet/files/patch-Makefile.in
    trunk/net/libnet/files/patch-include-libnet.h.in
    trunk/net/libnet/files/patch-src-libnet_cq.c
    trunk/net/libnet/files/patch-src-libnet_if_addr.c
    trunk/net/libnet/files/patch-src-libnet_link_bpf.c

Property Changed:
----------------
    trunk/net/libnet/pkg-descr

Modified: trunk/net/libnet/Makefile
===================================================================
--- trunk/net/libnet/Makefile	2015-04-16 13:02:16 UTC (rev 18691)
+++ trunk/net/libnet/Makefile	2015-04-16 13:02:41 UTC (rev 18692)
@@ -2,42 +2,59 @@
 # $FreeBSD: ports/net/libnet/Makefile,v 1.16 2005/11/14 17:07:01 sem Exp $
 
 PORTNAME=	libnet
-PORTVERSION=	1.1.2.1
-PORTREVISION=	2
+PORTVERSION=	1.1.6
+PORTREVISION=	0
 PORTEPOCH=	1
 CATEGORIES=	net
-PKGNAMESUFFIX=	11
-MASTER_SITES=	http://www.packetfactory.net/libnet/dist/ \
-		${MASTER_SITE_GENTOO}
-MASTER_SITE_SUBDIR=	distfiles
+MASTER_SITES=	SF/libnet-dev
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	A C library for creating IP packets
-LICENSE=	agg
+COMMENT=	C library for creating IP packets
 
+LICENSE=	bsd2
+
+OPTIONS_DEFINE=	BPF DOCS EXAMPLES
+OPTIONS_DEFAULT=BPF
+BPF_DESC=	link layer bpf
+
 GNU_CONFIGURE=	yes
-CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd6.0 \
-		--host=${ARCH}-portbld-freebsd6.0 \
-		--target=${ARCH}-portbld-freebsd6.0
-CFLAGS+=	-fPIC
+INSTALL_TARGET=	install-strip
+USE_CSTD=	gnu89
+USE_LDCONFIG=	yes
+USES=		libtool
 
-WRKSRC=		${WRKDIR}/${PORTNAME}
-DOCSDIR=	${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
-EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX}
+SHORT_NAME=	${PORTNAME}11
+DOCSDIR=	${PREFIX}/share/doc/${SHORT_NAME}
+EXAMPLESDIR=	${PREFIX}/share/examples/${SHORT_NAME}
+USE_LDCONFIG=	${PREFIX}/lib/${SHORT_NAME}
+PLIST_SUB=	SNAME=${SHORT_NAME} VERSION=${PORTVERSION}
 
-DOCS=		README doc/BUGS doc/CHANGELOG doc/CONTRIB doc/COPYING \
+DOCS=		README doc/CHANGELOG doc/CONTRIB doc/COPYING \
 		doc/DESIGN_NOTES doc/MIGRATION doc/PACKET_BUILDING doc/PORTED \
-		doc/RAWSOCKET_NON_SEQUITUR doc/TODO doc/html/*
+		doc/RAWSOCKET_NON_SEQUITUR doc/TODO
 EXAMPLES=	sample/*.c
 
+BPF_CONFIGURE_OFF=	--with-link-layer=none
+BPF_CONFIGURE_ON=	--with-link-layer=bpf
+
+post-patch:
+	@${REINPLACE_CMD} \
+		 -e 's|@LIBNET_CONFIG_LIBS@|@LIBNET_CONFIG_LIBS@ -L at prefix@/lib/${SHORT_NAME}|' \
+		 -e 's|@LIBNET_CONFIG_CFLAGS@|@LIBNET_CONFIG_CFLAGS@ -I at prefix@/include/${SHORT_NAME}|' \
+			${WRKSRC}/libnet-config.in
+	@${REINPLACE_CMD} -e 's|^includedir =.*|includedir = @includedir@/${SHORT_NAME}|' \
+		${WRKSRC}/include/Makefile.in \
+		${WRKSRC}/include/libnet/Makefile.in
+	@${REINPLACE_CMD} -e 's|^libdir =.*|libdir = @libdir@/${SHORT_NAME}|' \
+		-e 's|^libnet_la_LDFLAGS =\(.*\)|libnet_la_LDFLAGS =\1 -soname=libnet-${SHORT_NAME}.so.1|' \
+		${WRKSRC}/src/Makefile.in
+
 post-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/libnet-config \
-		${PREFIX}/bin/libnet${PKGNAMESUFFIX}-config
-	@${MKDIR} ${EXAMPLESDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
-.endif
+	${INSTALL_SCRIPT} ${WRKSRC}/libnet-config ${STAGEDIR}${PREFIX}/bin/${SHORT_NAME}-config
+	${LN} -fs ${SHORT_NAME}/libnet.so.1 ${STAGEDIR}${PREFIX}/lib/libnet-${PORTVERSION}.so.1
+	${MKDIR} ${STAGEDIR}${DOCSDIR}/
+	cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/
+	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
+	cd ${WRKSRC}/ && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/
 
 .include <bsd.port.mk>

Modified: trunk/net/libnet/distinfo
===================================================================
--- trunk/net/libnet/distinfo	2015-04-16 13:02:16 UTC (rev 18691)
+++ trunk/net/libnet/distinfo	2015-04-16 13:02:41 UTC (rev 18692)
@@ -1,3 +1,2 @@
-SHA256 (libnet-1.1.2.1.tar.gz) = ab01882a3d0556176018c09342cd0731f7cbc8e687795009894c3326942c76ff
-RMD160 (libnet-1.1.2.1.tar.gz) = 2d8d87930d09a74ab369bd7c240af4b5426ae380
-SIZE (libnet-1.1.2.1.tar.gz) = 1021236
+SHA256 (libnet-1.1.6.tar.gz) = d392bb5825c4b6b672fc93a0268433c86dc964e1500c279dc6d0711ea6ec467a
+SIZE (libnet-1.1.6.tar.gz) = 1202970

Added: trunk/net/libnet/files/patch-Makefile.in
===================================================================
--- trunk/net/libnet/files/patch-Makefile.in	                        (rev 0)
+++ trunk/net/libnet/files/patch-Makefile.in	2015-04-16 13:02:41 UTC (rev 18692)
@@ -0,0 +1,10 @@
+--- ./Makefile.in.orig	Thu Dec  2 21:27:39 2004
++++ ./Makefile.in	Sat Jan 20 14:10:35 2007
+@@ -208,7 +208,6 @@
+ DISTCLEANFILES = *~
+ SUBDIRS = include src sample
+ EXTRA_DIST = Makefile.am.common
+-bin_SCRIPTS = libnet-config
+ all: all-recursive
+ 
+ .SUFFIXES:


Property changes on: trunk/net/libnet/files/patch-Makefile.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/libnet/files/patch-include-libnet.h.in
===================================================================
--- trunk/net/libnet/files/patch-include-libnet.h.in	                        (rev 0)
+++ trunk/net/libnet/files/patch-include-libnet.h.in	2015-04-16 13:02:41 UTC (rev 18692)
@@ -0,0 +1,12 @@
+--- include/libnet.h.in.orig	2012-03-06 01:45:46.000000000 +0100
++++ include/libnet.h.in
+@@ -81,6 +81,9 @@
+ #if !defined(__WIN32__)
+ # include <sys/socket.h>
+ # include <net/if.h>
++# if defined (__FreeBSD__) || defined (__DragonFly__)
++#  include <netinet/in.h>
++# endif
+ #else /* __WIN32__ */
+ # if (__CYGWIN__)
+ #  include <sys/socket.h>


Property changes on: trunk/net/libnet/files/patch-include-libnet.h.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/libnet/files/patch-src-libnet_cq.c
===================================================================
--- trunk/net/libnet/files/patch-src-libnet_cq.c	                        (rev 0)
+++ trunk/net/libnet/files/patch-src-libnet_cq.c	2015-04-16 13:02:41 UTC (rev 18692)
@@ -0,0 +1,15 @@
+- Reset global cq state after destroying it.
+
+Obtained from:	https://github.com/sam-github/libnet/commit/c9390bf8f3379c280ba8ceec67fbd8e908675d96
+
+--- src/libnet_cq.c.orig	2012-03-20 00:59:50.000000000 +0800
++++ src/libnet_cq.c	2015-01-18 03:09:08.170403000 +0800
+@@ -344,6 +344,8 @@
+         libnet_destroy(tmp->context);
+         free(tmp);
+     }
++    l_cq = NULL;
++    memset(&l_cqd, 0, sizeof(l_cqd));
+ }
+ 
+ libnet_t *


Property changes on: trunk/net/libnet/files/patch-src-libnet_cq.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/libnet/files/patch-src-libnet_if_addr.c
===================================================================
--- trunk/net/libnet/files/patch-src-libnet_if_addr.c	                        (rev 0)
+++ trunk/net/libnet/files/patch-src-libnet_if_addr.c	2015-04-16 13:02:41 UTC (rev 18692)
@@ -0,0 +1,34 @@
+- memory leak fixed, device list needs to freed after use. [2]
+- Properly set l->err_buf if libnet_ifaddrlist() fails. [3]
+
+Obtained from:	https://github.com/sam-github/libnet/commit/18cbe497dd84afc471a5320e4ef3a7cde87c2c4e [1]
+		https://github.com/sam-github/libnet/commit/2e724b2f5cd614d7362f8dcbc57dc1fca6e437b3 [2]
+
+--- src/libnet_if_addr.c.orig	2012-03-20 00:59:50.000000000 +0800
++++ src/libnet_if_addr.c	2015-01-18 03:09:08.169400000 +0800
+@@ -330,6 +330,8 @@
+         ++nipaddr;
+     }
+ 
++    pcap_freealldevs(alldevs);
++
+     *ipaddrp = ifaddrlist;
+     return (nipaddr);
+ }
+@@ -339,7 +341,6 @@
+ libnet_select_device(libnet_t *l)
+ {
+     int c, i;
+-    char err_buf[LIBNET_ERRBUF_SIZE];
+     struct libnet_ifaddr_list *address_list, *al;
+     uint32_t addr;
+ 
+@@ -364,7 +365,7 @@
+     /*
+      *  Number of interfaces.
+      */
+-    c = libnet_ifaddrlist(&address_list, l->device, err_buf);
++    c = libnet_ifaddrlist(&address_list, l->device, l->err_buf);
+     if (c < 0)
+     {
+         /* err msg set in libnet_ifaddrlist() */


Property changes on: trunk/net/libnet/files/patch-src-libnet_if_addr.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/libnet/files/patch-src-libnet_link_bpf.c
===================================================================
--- trunk/net/libnet/files/patch-src-libnet_link_bpf.c	                        (rev 0)
+++ trunk/net/libnet/files/patch-src-libnet_link_bpf.c	2015-04-16 13:02:41 UTC (rev 18692)
@@ -0,0 +1,32 @@
+- Make libnet_get_hwaddr() work with 802.1q interfaces in bpf (BSD).
+
+Obtained from:	https://github.com/sam-github/libnet/commit/408fa2266a4af402152cc0f1e9a40b56477b995a
+
+--- src/libnet_link_bpf.c.orig	2012-03-20 00:59:50.000000000 +0800
++++ src/libnet_link_bpf.c	2015-01-18 03:09:08.169400000 +0800
+@@ -316,7 +316,11 @@
+         if (ifm->ifm_type == RTM_IFINFO)
+         {
+             sdl = (struct sockaddr_dl *)(ifm + 1);
+-            if (sdl->sdl_type != IFT_ETHER)
++            if (sdl->sdl_type != IFT_ETHER
++                && sdl->sdl_type != IFT_FASTETHER
++                && sdl->sdl_type != IFT_FASTETHERFX
++                && sdl->sdl_type != IFT_GIGABITETHERNET
++                && sdl->sdl_type != IFT_L2VLAN)
+                 continue;
+             if (strncmp(&sdl->sdl_data[0], l->device, sdl->sdl_nlen) == 0)
+             {
+@@ -326,6 +330,12 @@
+         }
+     }
+     free(buf);
++    if (next == end) {
++        snprintf(l->err_buf, LIBNET_ERRBUF_SIZE,
++                 "%s(): interface %s of known type not found.",
++                 __func__, l->device);
++        return NULL;
++    }
+     return (&ea);
+ }
+ 


Property changes on: trunk/net/libnet/files/patch-src-libnet_link_bpf.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/net/libnet/pkg-descr
===================================================================
--- trunk/net/libnet/pkg-descr	2015-04-16 13:02:16 UTC (rev 18691)
+++ trunk/net/libnet/pkg-descr	2015-04-16 13:02:41 UTC (rev 18692)
@@ -14,7 +14,5 @@
 with little effort.  With a bit more time, more complex programs can be written
 (Traceroute and ping were easily rewritten using libnet and libpcap).
 
-Libnet is distrubuted under the BSD license.
-
-Author:	Mike D. Schiffman <mike at infonexus dot com>
-WWW:	http://www.packetfactory.net/projects/libnet/
+WWW: http://sourceforge.net/projects/libnet-dev/
+WWW: https://github.com/sam-github/libnet


Property changes on: trunk/net/libnet/pkg-descr
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Modified: trunk/net/libnet/pkg-plist
===================================================================
--- trunk/net/libnet/pkg-plist	2015-04-16 13:02:16 UTC (rev 18691)
+++ trunk/net/libnet/pkg-plist	2015-04-16 13:02:41 UTC (rev 18692)
@@ -1,13 +1,19 @@
-bin/libnet11-config
-include/libnet11/libnet.h
-include/libnet11/libnet/libnet-asn1.h
-include/libnet11/libnet/libnet-functions.h
-include/libnet11/libnet/libnet-headers.h
-include/libnet11/libnet/libnet-macros.h
-include/libnet11/libnet/libnet-structures.h
-include/libnet11/libnet/libnet-types.h
-lib/libnet11/libnet.a
-%%PORTDOCS%%%%DOCSDIR%%/BUGS
+bin/%%SNAME%%-config
+include/%%SNAME%%/libnet.h
+include/%%SNAME%%/libnet/libnet-asn1.h
+include/%%SNAME%%/libnet/libnet-functions.h
+include/%%SNAME%%/libnet/libnet-headers.h
+include/%%SNAME%%/libnet/libnet-macros.h
+include/%%SNAME%%/libnet/libnet-structures.h
+include/%%SNAME%%/libnet/libnet-types.h
+lib/%%SNAME%%/libnet.a
+lib/%%SNAME%%/libnet.so
+lib/%%SNAME%%/libnet.so.1
+lib/%%SNAME%%/libnet.so.1.7.0
+lib/libnet-%%VERSION%%.so.1
+man/man3/libnet-functions.h.3.gz
+man/man3/libnet-macros.h.3.gz
+man/man3/libnet.h.3.gz
 %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
 %%PORTDOCS%%%%DOCSDIR%%/CONTRIB
 %%PORTDOCS%%%%DOCSDIR%%/COPYING
@@ -18,84 +24,51 @@
 %%PORTDOCS%%%%DOCSDIR%%/RAWSOCKET_NON_SEQUITUR
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/acconfig_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/annotated.html
-%%PORTDOCS%%%%DOCSDIR%%/bpf_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/config_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/doxygen.css
-%%PORTDOCS%%%%DOCSDIR%%/doxygen.png
-%%PORTDOCS%%%%DOCSDIR%%/files.html
-%%PORTDOCS%%%%DOCSDIR%%/functions.html
-%%PORTDOCS%%%%DOCSDIR%%/functions_vars.html
-%%PORTDOCS%%%%DOCSDIR%%/getopt_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/globals.html
-%%PORTDOCS%%%%DOCSDIR%%/globals_defs.html
-%%PORTDOCS%%%%DOCSDIR%%/globals_func.html
-%%PORTDOCS%%%%DOCSDIR%%/gnuc_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/graph_legend.dot
-%%PORTDOCS%%%%DOCSDIR%%/graph_legend.html
-%%PORTDOCS%%%%DOCSDIR%%/ifaddrlist_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/in__systm_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-asn1_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-functions_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-functions_8h.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-headers_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-headers_8h.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-macros_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-macros_8h.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-structures_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet-types_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet_8h-source.html
-%%PORTDOCS%%%%DOCSDIR%%/libnet_8h.html
-%%PORTDOCS%%%%DOCSDIR%%/structlibnet__802__1q__hdr.html
-%%PORTDOCS%%%%DOCSDIR%%/structlibnet__802__1x__hdr.html
-%%EXAMPLESDIR%%/arp-new.c
-%%EXAMPLESDIR%%/arp.c
-%%EXAMPLESDIR%%/bgp4_hdr.c
-%%EXAMPLESDIR%%/bgp4_notification.c
-%%EXAMPLESDIR%%/bgp4_open.c
-%%EXAMPLESDIR%%/bgp4_update.c
-%%EXAMPLESDIR%%/cdp.c
-%%EXAMPLESDIR%%/dhcp_discover.c
-%%EXAMPLESDIR%%/dns.c
-%%EXAMPLESDIR%%/dot1x.c
-%%EXAMPLESDIR%%/fddi_tcp1.c
-%%EXAMPLESDIR%%/fddi_tcp2.c
-%%EXAMPLESDIR%%/get_addr.c
-%%EXAMPLESDIR%%/gre.c
-%%EXAMPLESDIR%%/icmp6_echoreq.c
-%%EXAMPLESDIR%%/icmp_echo_cq.c
-%%EXAMPLESDIR%%/icmp_redirect.c
-%%EXAMPLESDIR%%/icmp_timeexceed.c
-%%EXAMPLESDIR%%/icmp_timestamp.c
-%%EXAMPLESDIR%%/icmp_unreach.c
-%%EXAMPLESDIR%%/ieee.c
-%%EXAMPLESDIR%%/ip_link.c
-%%EXAMPLESDIR%%/ip_raw.c
-%%EXAMPLESDIR%%/isl.c
-%%EXAMPLESDIR%%/mpls.c
-%%EXAMPLESDIR%%/ntp.c
-%%EXAMPLESDIR%%/ospf_hello.c
-%%EXAMPLESDIR%%/ospf_lsa.c
-%%EXAMPLESDIR%%/ping_of_death.c
-%%EXAMPLESDIR%%/rpc_tcp.c
-%%EXAMPLESDIR%%/rpc_udp.c
-%%EXAMPLESDIR%%/sebek.c
-%%EXAMPLESDIR%%/smurf.c
-%%EXAMPLESDIR%%/stp.c
-%%EXAMPLESDIR%%/synflood.c
-%%EXAMPLESDIR%%/synflood6.c
-%%EXAMPLESDIR%%/synflood6_frag.c
-%%EXAMPLESDIR%%/tcp1.c
-%%EXAMPLESDIR%%/tcp2.c
-%%EXAMPLESDIR%%/tftp.c
-%%EXAMPLESDIR%%/tring_tcp1.c
-%%EXAMPLESDIR%%/tring_tcp2.c
-%%EXAMPLESDIR%%/udp1.c
-%%EXAMPLESDIR%%/udp2.c
- at dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrm lib/libnet11
- at dirrm include/libnet11/libnet
- at dirrm include/libnet11
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/arp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgp4_hdr.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgp4_notification.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgp4_open.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bgp4_update.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cdp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dhcp_discover.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dns.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dot1x.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fddi_tcp1.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fddi_tcp2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/get_addr.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gre.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hsrp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/icmp6_echoreq.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/icmp6_unreach.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/icmp_echo_cq.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/icmp_redirect.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/icmp_timeexceed.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/icmp_timestamp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/icmp_unreach.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ieee.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ip_link.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ip_raw.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/isl.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mpls.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ntp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ospf_hello.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ospf_lsa.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ping_of_death.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rpc_tcp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rpc_udp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sebek.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smurf.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/synflood.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/synflood6.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/synflood6_frag.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tcp1.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tcp2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_ipv4.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_ipv4_options.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_ipv6_icmpv4.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tftp.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tring_tcp1.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tring_tcp2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/udp1.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/udp2.c



More information about the Midnightbsd-cvs mailing list