svn commit: r411473 - head/net/libnet

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Sun Mar 20 18:35:58 UTC 2016


Author: sunpoet
Date: Sun Mar 20 18:35:56 2016
New Revision: 411473
URL: https://svnweb.freebsd.org/changeset/ports/411473

Log:
  - Cleanup Makefile: remove PLIST_SUB
  - Use PORTDOCS and PORTEXAMPLES
  - Convert to new options target helper

Modified:
  head/net/libnet/Makefile
  head/net/libnet/pkg-plist

Modified: head/net/libnet/Makefile
==============================================================================
--- head/net/libnet/Makefile	Sun Mar 20 18:18:20 2016	(r411472)
+++ head/net/libnet/Makefile	Sun Mar 20 18:35:56 2016	(r411473)
@@ -24,26 +24,26 @@ USE_CSTD=	gnu89
 USE_LDCONFIG=	yes
 USES=		libtool
 
-PLIST_SUB=	VERSION=${PORTVERSION}
-
-DOCS=		README doc/CHANGELOG doc/CONTRIB \
-		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 at prefix@/lib|' \
 		-e 's|@LIBNET_CONFIG_CFLAGS@|@LIBNET_CONFIG_CFLAGS@ -I at prefix@/include|' \
 			${WRKSRC}/libnet-config.in
 
-post-install:
+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>

Modified: head/net/libnet/pkg-plist
==============================================================================
--- head/net/libnet/pkg-plist	Sun Mar 20 18:18:20 2016	(r411472)
+++ head/net/libnet/pkg-plist	Sun Mar 20 18:35:56 2016	(r411473)
@@ -13,60 +13,3 @@ 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%%/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


More information about the svn-ports-all mailing list