# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 name libnet11 version 1.1.2.1 revision 1 categories net maintainers nomaintainer description A C library for creating IP packets long_description \ 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. \ Using libnet, quick and simple packet assembly applications can be \ whipped up with little effort. With a bit more time, more complex \ programs can be written (Traceroute and ping were easily rewritten \ using libnet and libpcap). homepage http://www.packetfactory.net/libnet/ platforms darwin master_sites freebsd \ openbsd:distfiles # ${homepage}dist/ distname libnet-${version} checksums md5 be845c41170d72c7db524f3411b50256 patchfiles patch-configure.in worksrcdir libnet use_autoconf yes post-destroot { xinstall -m 755 ${worksrcpath}/libnet-config \ ${destroot}${prefix}/bin/libnet-config } livecheck.check regex livecheck.url ${homepage} livecheck.regex "Latest Stable Version.*>(\\d+(?:\\.\\d+)*)<"