pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/libnet11 Import of libnet 1.1.x branch



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0fd245138f2f
branches:  trunk
changeset: 487811:0fd245138f2f
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Thu Jan 20 18:04:57 2005 +0000

description:
Import of libnet 1.1.x branch
libnet is a C library for portable packet creation and injection

diffstat:

 devel/libnet11/DESCR         |   8 +++
 devel/libnet11/Makefile      |  48 +++++++++++++++++++++
 devel/libnet11/PLIST         |  99 ++++++++++++++++++++++++++++++++++++++++++++
 devel/libnet11/buildlink3.mk |  18 ++++++++
 devel/libnet11/distinfo      |   4 +
 5 files changed, 177 insertions(+), 0 deletions(-)

diffs (197 lines):

diff -r d8067039f9d0 -r 0fd245138f2f devel/libnet11/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libnet11/DESCR      Thu Jan 20 18:04:57 2005 +0000
@@ -0,0 +1,8 @@
+Libnet is a high-level API (toolkit) allowing the application programmer to 
+construct and inject network packets. It provides a portable and simplified 
+interface for low-level network packet shaping, handling and injection. 
+Libnet hides much of the tedium of packet creation from the application 
+programmer such as multiplexing, buffer management, arcane packet header 
+information, byte-ordering, OS-dependent issues, and much more. Libnet 
+features portable packet creation interfaces at the IP layer and link layer, 
+as well as a host of supplementary and complementary functionality.
diff -r d8067039f9d0 -r 0fd245138f2f devel/libnet11/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libnet11/Makefile   Thu Jan 20 18:04:57 2005 +0000
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/20 18:04:57 adrianp Exp $
+
+DISTNAME=      libnet-1.1.2.1
+CATEGORIES=    devel net
+MASTER_SITES=  http://www.packetfactory.net/libnet/dist/
+
+MAINTAINER=    adrianp%NetBSD.org@localhost
+HOMEPAGE=      http://www.packetfactory.net/libnet/
+COMMENT=       C library for portable packet creation and injection
+
+CONFLICTS=     libnet-1.0.[0-9]*
+
+PKG_INSTALLATION_TYPES=        overwrite pkgviews
+
+USE_BUILDLINK3=                yes
+USE_LIBTOOL=           yes
+GNU_CONFIGURE=         yes
+WRKSRC=                ${WRKDIR}/libnet
+
+LNDOCS=                DESIGN_NOTES MIGRATION PACKET_BUILDING RAWSOCKET_NON_SEQUITUR
+
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/libnet
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/libnet
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/libnet
+       ${INSTALL_MAN_DIR} ${PREFIX}/man/man3
+
+       ${INSTALL_DATA} ${WRKSRC}/doc/html/*.html \
+               ${PREFIX}/share/doc/html/libnet
+       ${INSTALL_DATA} ${WRKSRC}/doc/html/*.css \
+               ${PREFIX}/share/doc/html/libnet
+       ${INSTALL_DATA} ${WRKSRC}/doc/html/*.png\
+               ${PREFIX}/share/doc/html/libnet
+       ${INSTALL_DATA} ${WRKSRC}/doc/html/*.dot\
+               ${PREFIX}/share/doc/html/libnet
+
+       ${INSTALL_DATA} ${WRKSRC}/sample/*.c \
+               ${PREFIX}/share/examples/libnet
+
+       ${INSTALL_MAN} ${WRKSRC}/doc/man/man3/*.3 \
+               ${PREFIX}/man/man3
+
+       for f in ${LNDOCS}; do \
+               ${INSTALL_DATA} ${WRKSRC}/doc/$$f \
+                       ${PREFIX}/share/doc/libnet/; \
+       done
+
+.include "../../mk/bsd.pkg.mk"
diff -r d8067039f9d0 -r 0fd245138f2f devel/libnet11/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libnet11/PLIST      Thu Jan 20 18:04:57 2005 +0000
@@ -0,0 +1,99 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/20 18:04:58 adrianp Exp $
+include/libnet.h
+include/libnet/libnet-asn1.h
+include/libnet/libnet-functions.h
+include/libnet/libnet-headers.h
+include/libnet/libnet-macros.h
+include/libnet/libnet-structures.h
+include/libnet/libnet-types.h
+lib/libnet.a
+man/man3/libnet-functions.h.3
+man/man3/libnet-headers.h.3
+man/man3/libnet-macros.h.3
+man/man3/libnet.h.3
+man/man3/libnet_802_1q_hdr.3
+man/man3/libnet_802_1x_hdr.3
+share/doc/libnet/DESIGN_NOTES
+share/doc/libnet/MIGRATION
+share/doc/libnet/PACKET_BUILDING
+share/doc/libnet/RAWSOCKET_NON_SEQUITUR
+share/doc/html/libnet/acconfig_8h-source.html
+share/doc/html/libnet/annotated.html
+share/doc/html/libnet/bpf_8h-source.html
+share/doc/html/libnet/config_8h-source.html
+share/doc/html/libnet/doxygen.css
+share/doc/html/libnet/doxygen.png
+share/doc/html/libnet/files.html
+share/doc/html/libnet/functions.html
+share/doc/html/libnet/functions_vars.html
+share/doc/html/libnet/getopt_8h-source.html
+share/doc/html/libnet/globals.html
+share/doc/html/libnet/globals_defs.html
+share/doc/html/libnet/globals_func.html
+share/doc/html/libnet/gnuc_8h-source.html
+share/doc/html/libnet/graph_legend.dot
+share/doc/html/libnet/graph_legend.html
+share/doc/html/libnet/ifaddrlist_8h-source.html
+share/doc/html/libnet/in__systm_8h-source.html
+share/doc/html/libnet/index.html
+share/doc/html/libnet/libnet-asn1_8h-source.html
+share/doc/html/libnet/libnet-functions_8h-source.html
+share/doc/html/libnet/libnet-functions_8h.html
+share/doc/html/libnet/libnet-headers_8h-source.html
+share/doc/html/libnet/libnet-headers_8h.html
+share/doc/html/libnet/libnet-macros_8h-source.html
+share/doc/html/libnet/libnet-macros_8h.html
+share/doc/html/libnet/libnet-structures_8h-source.html
+share/doc/html/libnet/libnet-types_8h-source.html
+share/doc/html/libnet/libnet_8h-source.html
+share/doc/html/libnet/libnet_8h.html
+share/doc/html/libnet/structlibnet__802__1q__hdr.html
+share/doc/html/libnet/structlibnet__802__1x__hdr.html
+share/examples/libnet/arp-new.c
+share/examples/libnet/arp.c
+share/examples/libnet/bgp4_hdr.c
+share/examples/libnet/bgp4_notification.c
+share/examples/libnet/bgp4_open.c
+share/examples/libnet/bgp4_update.c
+share/examples/libnet/cdp.c
+share/examples/libnet/dhcp_discover.c
+share/examples/libnet/dns.c
+share/examples/libnet/dot1x.c
+share/examples/libnet/fddi_tcp1.c
+share/examples/libnet/fddi_tcp2.c
+share/examples/libnet/get_addr.c
+share/examples/libnet/gre.c
+share/examples/libnet/icmp6_echoreq.c
+share/examples/libnet/icmp_echo_cq.c
+share/examples/libnet/icmp_redirect.c
+share/examples/libnet/icmp_timeexceed.c
+share/examples/libnet/icmp_timestamp.c
+share/examples/libnet/icmp_unreach.c
+share/examples/libnet/ieee.c
+share/examples/libnet/ip_link.c
+share/examples/libnet/ip_raw.c
+share/examples/libnet/isl.c
+share/examples/libnet/mpls.c
+share/examples/libnet/ntp.c
+share/examples/libnet/ospf_hello.c
+share/examples/libnet/ospf_lsa.c
+share/examples/libnet/ping_of_death.c
+share/examples/libnet/rpc_tcp.c
+share/examples/libnet/rpc_udp.c
+share/examples/libnet/sebek.c
+share/examples/libnet/smurf.c
+share/examples/libnet/stp.c
+share/examples/libnet/synflood.c
+share/examples/libnet/synflood6.c
+share/examples/libnet/synflood6_frag.c
+share/examples/libnet/tcp1.c
+share/examples/libnet/tcp2.c
+share/examples/libnet/tftp.c
+share/examples/libnet/tring_tcp1.c
+share/examples/libnet/tring_tcp2.c
+share/examples/libnet/udp1.c
+share/examples/libnet/udp2.c
+@dirrm share/examples/libnet
+@dirrm share/doc/html/libnet
+@dirrm share/doc/libnet
+@dirrm include/libnet
diff -r d8067039f9d0 -r 0fd245138f2f devel/libnet11/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libnet11/buildlink3.mk      Thu Jan 20 18:04:57 2005 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2005/01/20 18:04:58 adrianp Exp $
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
+LIBNET_BUILDLINK3_MK:= ${LIBNET_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+=    libnet
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Nlibnet}
+BUILDLINK_PACKAGES+=   libnet
+
+.if !empty(LIBNET_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.libnet+=     libnet>=1.1.2.1
+BUILDLINK_PKGSRCDIR.libnet?=   ../../devel/libnet11
+.endif # LIBNET_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r d8067039f9d0 -r 0fd245138f2f devel/libnet11/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/libnet11/distinfo   Thu Jan 20 18:04:57 2005 +0000
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/01/20 18:04:58 adrianp Exp $
+
+SHA1 (libnet-1.1.2.1.tar.gz) = 760783a2adbd845b731e2000aafa3cd9c3b028d5
+Size (libnet-1.1.2.1.tar.gz) = 1021236 bytes



Home | Main Index | Thread Index | Old Index