diff options
author | tron <tron@pkgsrc.org> | 2001-10-06 17:52:21 +0000 |
---|---|---|
committer | tron <tron@pkgsrc.org> | 2001-10-06 17:52:21 +0000 |
commit | a7b76a857cbab50ee994bc5d2c20e5baf0ee84be (patch) | |
tree | f650284a445bc3fdc0c6f2d4a1c92bf2cbc339bf /devel | |
parent | 03b38ff52c54e5acfc49c26a9220bd8bcfa17724 (diff) | |
download | pkgsrc-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/Makefile | 13 |
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" |