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