pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/libpcap Pretend that "configure" didn't find "net/...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1a8eaa9ec0bd
branches:  trunk
changeset: 534219:1a8eaa9ec0bd
user:      tron <tron%pkgsrc.org@localhost>
date:      Sat Oct 13 22:14:15 2007 +0000

description:
Pretend that "configure" didn't find "net/pfvar.h" if "net/if_pflog.h"
isn't installed, too. This fixes build problems under NetBSD 4.0_RC1
reported in PR pkg/37111.

diffstat:

 net/libpcap/Makefile |  10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diffs (24 lines):

diff -r a1acb4d3262e -r 1a8eaa9ec0bd net/libpcap/Makefile
--- a/net/libpcap/Makefile      Sat Oct 13 21:20:54 2007 +0000
+++ b/net/libpcap/Makefile      Sat Oct 13 22:14:15 2007 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2007/10/11 21:37:57 adam Exp $
+# $NetBSD: Makefile,v 1.40 2007/10/13 22:14:15 tron Exp $
 
 DISTNAME=      libpcap-0.9.8
 SVR4_PKGNAME=  lpcap
@@ -23,6 +23,14 @@
 CONFIGURE_ARGS+=       --enable-ipv6
 .endif
 
+.if exists(/usr/include/net/pfvar.h) && !exists(/usr/include/net/if_pflog.h)
+SUBST_CLASSES+=                pflog
+SUBST_MESSAGE.pflog=   Disabling pflog(4) support because "net/if_pflog.h" is missing.
+SUBST_STAGE.pflog=     post-configure
+SUBST_FILES.pflog=     config.h
+SUBST_SED.pflog=       -e 's/^\#define.*HAVE_NET_PFVAR_H.*//'
+.endif
+
 post-install:
        ${INSTALL_DATA} ${WRKSRC}/pcap-int.h ${PREFIX}/include
 



Home | Main Index | Thread Index | Old Index