Fri May 10 00:44:29 2013 UTC ()
Fix devel/gmp cross-build by telling it about the native C compiler.

ok agc


(riastradh)
diff -r1.68 -r1.69 pkgsrc/devel/gmp/Makefile

cvs diff -r1.68 -r1.69 pkgsrc/devel/gmp/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/gmp/Makefile 2013/02/12 09:15:36 1.68
+++ pkgsrc/devel/gmp/Makefile 2013/05/10 00:44:29 1.69
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.68 2013/02/12 09:15:36 adam Exp $ 1# $NetBSD: Makefile,v 1.69 2013/05/10 00:44:29 riastradh Exp $
2 2
3DISTNAME= gmp-5.1.1 3DISTNAME= gmp-5.1.1
4CATEGORIES= devel math 4CATEGORIES= devel math
5MASTER_SITES= ftp://ftp.gmplib.org/pub/${DISTNAME}/ 5MASTER_SITES= ftp://ftp.gmplib.org/pub/${DISTNAME}/
6# Use .tar.bz2 distfile so that no extra dependency on archivers/xz 6# Use .tar.bz2 distfile so that no extra dependency on archivers/xz
7# is needed when building lang/gcc* with option gcc-inplace-math. 7# is needed when building lang/gcc* with option gcc-inplace-math.
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://gmplib.org/ 11HOMEPAGE= http://gmplib.org/
12COMMENT= Library for arbitrary precision arithmetic 12COMMENT= Library for arbitrary precision arithmetic
13LICENSE= gnu-lgpl-v3 AND gnu-gpl-v3 13LICENSE= gnu-lgpl-v3 AND gnu-gpl-v3
14 14
@@ -17,26 +17,30 @@ PKG_INSTALLATION_TYPES= overwrite pkgvie @@ -17,26 +17,30 @@ PKG_INSTALLATION_TYPES= overwrite pkgvie
17INFO_FILES= yes 17INFO_FILES= yes
18USE_LANGUAGES= c c++ c99 18USE_LANGUAGES= c c++ c99
19USE_LIBTOOL= yes 19USE_LIBTOOL= yes
20USE_TOOLS+= gm4 autoconf makeinfo 20USE_TOOLS+= gm4 autoconf makeinfo
21GNU_CONFIGURE= yes 21GNU_CONFIGURE= yes
22CONFIGURE_ARGS+= --without-readline 22CONFIGURE_ARGS+= --without-readline
23 23
24TEST_TARGET= check 24TEST_TARGET= check
25 25
26PLIST_VARS+= cxx 26PLIST_VARS+= cxx
27 27
28.include "../../mk/bsd.prefs.mk" 28.include "../../mk/bsd.prefs.mk"
29 29
 30.if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
 31CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q}
 32.endif
 33
30.if empty(PKGSRC_COMPILER:Msunpro) 34.if empty(PKGSRC_COMPILER:Msunpro)
31CONFIGURE_ARGS+= --enable-cxx 35CONFIGURE_ARGS+= --enable-cxx
32PLIST.cxx= yes 36PLIST.cxx= yes
33.endif 37.endif
34 38
35.if !empty(MACHINE_PLATFORM:MIRIX-5*) && !empty(ABI) 39.if !empty(MACHINE_PLATFORM:MIRIX-5*) && !empty(ABI)
36ABI= o32 40ABI= o32
37.endif 41.endif
38 42
39.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32" 43.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
40# The configure script thinks gcc 2.95 for ARM is too buggy to use. 44# The configure script thinks gcc 2.95 for ARM is too buggy to use.
41GCC_REQD+= 3.0 45GCC_REQD+= 3.0
42.endif 46.endif