net/libnet: sync with upstream
Taken from: FreeBSD
This commit is contained in:
parent
4f88039d82
commit
47208c5282
3 changed files with 25 additions and 105 deletions
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= libnet
|
||||
PORTVERSION= 1.1.6
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= SF/libnet-dev
|
||||
|
|
@ -12,6 +12,7 @@ MAINTAINER= sunpoet@FreeBSD.org
|
|||
COMMENT= C library for creating IP packets
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/doc/COPYING
|
||||
|
||||
OPTIONS_DEFINE= BPF DOCS EXAMPLES
|
||||
OPTIONS_DEFAULT=BPF
|
||||
|
|
@ -23,38 +24,26 @@ USE_CSTD= gnu89
|
|||
USE_LDCONFIG= yes
|
||||
USES= libtool
|
||||
|
||||
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/CHANGELOG doc/CONTRIB doc/COPYING \
|
||||
doc/DESIGN_NOTES doc/MIGRATION doc/PACKET_BUILDING doc/PORTED \
|
||||
doc/RAWSOCKET_NON_SEQUITUR doc/TODO
|
||||
EXAMPLES= sample/*.c
|
||||
DOCS= CHANGELOG CONTRIB DESIGN_NOTES MIGRATION PACKET_BUILDING PORTED RAWSOCKET_NON_SEQUITUR README TODO
|
||||
PORTDOCS= *
|
||||
PORTEXAMPLES= *
|
||||
|
||||
BPF_CONFIGURE_OFF= --with-link-layer=none
|
||||
BPF_CONFIGURE_ON= --with-link-layer=bpf
|
||||
|
||||
post-patch:
|
||||
@${MV} ${WRKSRC}/README ${WRKSRC}/doc/
|
||||
@${REINPLACE_CMD} \
|
||||
-e 's|@LIBNET_CONFIG_LIBS@|@LIBNET_CONFIG_LIBS@ -L@prefix@/lib/${SHORT_NAME}|' \
|
||||
-e 's|@LIBNET_CONFIG_CFLAGS@|@LIBNET_CONFIG_CFLAGS@ -I@prefix@/include/${SHORT_NAME}|' \
|
||||
-e 's|@LIBNET_CONFIG_LIBS@|@LIBNET_CONFIG_LIBS@ -L@prefix@/lib|' \
|
||||
-e 's|@LIBNET_CONFIG_CFLAGS@|@LIBNET_CONFIG_CFLAGS@ -I@prefix@/include|' \
|
||||
${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 ${STAGEDIR}${PREFIX}/bin/${SHORT_NAME}-config
|
||||
${LN} -fs ${SHORT_NAME}/libnet.so.1 ${STAGEDIR}${PREFIX}/lib/libnet-${PORTVERSION}.so.1
|
||||
post-install-DOCS-on:
|
||||
${MKDIR} ${STAGEDIR}${DOCSDIR}/
|
||||
cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/
|
||||
cd ${WRKSRC}/doc/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/
|
||||
|
||||
post-install-EXAMPLES-on:
|
||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
|
||||
cd ${WRKSRC}/ && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/sample/*.c ${STAGEDIR}${EXAMPLESDIR}/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
|||
|
|
@ -1,10 +0,0 @@
|
|||
--- ./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:
|
||||
|
|
@ -1,74 +1,15 @@
|
|||
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
|
||||
bin/libnet-config
|
||||
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
|
||||
lib/libnet.so
|
||||
lib/libnet.so.1
|
||||
lib/libnet.so.1.7.0
|
||||
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
|
||||
%%PORTDOCS%%%%DOCSDIR%%/DESIGN_NOTES
|
||||
%%PORTDOCS%%%%DOCSDIR%%/MIGRATION
|
||||
%%PORTDOCS%%%%DOCSDIR%%/PACKET_BUILDING
|
||||
%%PORTDOCS%%%%DOCSDIR%%/PORTED
|
||||
%%PORTDOCS%%%%DOCSDIR%%/RAWSOCKET_NON_SEQUITUR
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||
%%PORTDOCS%%%%DOCSDIR%%/TODO
|
||||
%%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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue