[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