summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2001-10-06 17:52:21 +0000
committertron <tron@pkgsrc.org>2001-10-06 17:52:21 +0000
commita7b76a857cbab50ee994bc5d2c20e5baf0ee84be (patch)
treef650284a445bc3fdc0c6f2d4a1c92bf2cbc339bf /devel
parent03b38ff52c54e5acfc49c26a9220bd8bcfa17724 (diff)
downloadpkgsrc-a7b76a857cbab50ee994bc5d2c20e5baf0ee84be.tar.gz
Use "/usr/include/sys/null.h" if it exists instead of defining "NULL"
manually. Fixes PR pkg/14150 by Martin Husemann.
Diffstat (limited to 'devel')
-rw-r--r--devel/glib/Makefile13
1 files changed, 10 insertions, 3 deletions
diff --git a/devel/glib/Makefile b/devel/glib/Makefile
index 0b391a725b8..fb978b17b96 100644
--- a/devel/glib/Makefile
+++ b/devel/glib/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2001/06/22 02:49:11 jlam Exp $
+# $NetBSD: Makefile,v 1.39 2001/10/06 17:52:21 tron Exp $
# FreeBSD Id: Makefile,v 1.2 1998/08/06 14:55:12 vanilla Exp
#
@@ -66,7 +66,14 @@ post-configure:
-e "s|^\(#define.*GLIB_MICRO_VERSION\).*|\1 ${GLIB_MICRO_VERSION}|" \
$${file}.fixme > $${file}; \
${RM} $${file}.fixme; \
- done
- ${CHMOD} +x ${WRKSRC}/config.status
+ done; \
+ ${CHMOD} +x config.status
+.if exists(/usr/include/sys/null.h)
+ @cd ${WRKSRC}; \
+ ${MV} glib.h glib.h.fixme; \
+ ${SED} -e 's|^#define.NULL.*|#include <sys/null.h>|' \
+ glib.h.fixme >glib.h; \
+ ${RM} glib.h.fixme
+.endif
.include "../../mk/bsd.pkg.mk"