Wed Sep 14 16:10:12 2011 UTC ()
Fix detection of builtin gmp on SunOS.


(hans)
diff -r1.1 -r1.2 pkgsrc/devel/gmp/builtin.mk

cvs diff -r1.1 -r1.2 pkgsrc/devel/gmp/builtin.mk (expand / switch to unified diff)

--- pkgsrc/devel/gmp/builtin.mk 2011/07/08 09:40:57 1.1
+++ pkgsrc/devel/gmp/builtin.mk 2011/09/14 16:10:12 1.2
@@ -1,15 +1,21 @@ @@ -1,15 +1,21 @@
1# $NetBSD: builtin.mk,v 1.1 2011/07/08 09:40:57 drochner Exp $ 1# $NetBSD: builtin.mk,v 1.2 2011/09/14 16:10:12 hans Exp $
2 2
3BUILTIN_PKG:= gmp 3BUILTIN_PKG:= gmp
4 4
5PKGCONFIG_FILE.gmp= /usr/include/gmp.h 5PKGCONFIG_FILE.gmp= /usr/include/gmp.h /usr/include/gmp/gmp.h
6PKGCONFIG_BASE.gmp= /usr 6PKGCONFIG_BASE.gmp= /usr
7 7
8BUILTIN_VERSION_SCRIPT.gmp= ${AWK} \ 8BUILTIN_VERSION_SCRIPT.gmp= ${AWK} \
9 '/\#define[ \t]*__GNU_MP_VERSION[ \t]/ { major = $$3; } \ 9 '/\#define[ \t]*__GNU_MP_VERSION[ \t]/ { major = $$3; } \
10 /\#define[ \t]*__GNU_MP_VERSION_MINOR[ \t]/ { minor = $$3; } \ 10 /\#define[ \t]*__GNU_MP_VERSION_MINOR[ \t]/ { minor = $$3; } \
11 /\#define[ \t]*__GNU_MP_VERSION_PATCHLEVEL[ \t]/ { patch = $$3; } \ 11 /\#define[ \t]*__GNU_MP_VERSION_PATCHLEVEL[ \t]/ { patch = $$3; } \
12 END { if (major!="" && minor!="" && patch!="") \ 12 END { if (major!="" && minor!="" && patch!="") \
13 print major "." minor "." patch; else print ""; }' 13 print major "." minor "." patch; else print ""; }'
14 14
15.include "../../mk/buildlink3/pkgconfig-builtin.mk" 15.include "../../mk/buildlink3/pkgconfig-builtin.mk"
 16
 17.if !empty(USE_BUILTIN.gmp:M[Yy][Ee][Ss])
 18GMP_INCLUDE= ${FIND_FILES_gmp:S/\/gmp.h//}
 19CONFIGURE_ARGS+= --with-gmp-include=${GMP_INCLUDE}
 20CPPFLAGS+= -I${GMP_INCLUDE}
 21.endif