Tue Sep 27 15:12:37 2011 UTC ()
Fix build for Solaris x86 with older gcc per PR#42865


(tez)
diff -r1.15 -r1.16 pkgsrc/devel/libffi/Makefile

cvs diff -r1.15 -r1.16 pkgsrc/devel/libffi/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libffi/Makefile 2011/04/24 09:51:29 1.15
+++ pkgsrc/devel/libffi/Makefile 2011/09/27 15:12:37 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.15 2011/04/24 09:51:29 asau Exp $ 1# $NetBSD: Makefile,v 1.16 2011/09/27 15:12:37 tez Exp $
2# 2#
3 3
4DISTNAME= libffi-3.0.9 4DISTNAME= libffi-3.0.9
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= ftp://sourceware.org/pub/libffi/ 7MASTER_SITES= ftp://sourceware.org/pub/libffi/
8 8
9MAINTAINER= asau@inbox.ru 9MAINTAINER= asau@inbox.ru
10HOMEPAGE= http://sources.redhat.com/libffi/ 10HOMEPAGE= http://sources.redhat.com/libffi/
11COMMENT= Foreign function interface 11COMMENT= Foreign function interface
12LICENSE= mit 12LICENSE= mit
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
@@ -32,14 +32,19 @@ pre-build: @@ -32,14 +32,19 @@ pre-build:
32# Since we don't have "TEST_DEPENDS", we implement it as a hack: 32# Since we don't have "TEST_DEPENDS", we implement it as a hack:
33.include "../../mk/bsd.prefs.mk" 33.include "../../mk/bsd.prefs.mk"
34 34
35.if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss]) 35.if !empty(PKGSRC_RUN_TEST:M[Yy][Ee][Ss])
36TEST_TARGET= check 36TEST_TARGET= check
37BUILD_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu 37BUILD_DEPENDS+= dejagnu-[0-9]*:../../devel/dejagnu
38.endif 38.endif
39 39
40# patch-aj uses m68k_sync_icache(2) 40# patch-aj uses m68k_sync_icache(2)
41.if !empty(MACHINE_PLATFORM:MNetBSD-*-m68k) 41.if !empty(MACHINE_PLATFORM:MNetBSD-*-m68k)
42LIBS+= -lm68k 42LIBS+= -lm68k
43.endif 43.endif
44 44
 45# fix http://gnats.netbsd.org/42865
 46.if !empty(MACHINE_PLATFORM:MSunOS-*-i386) && !empty(CC_VERSION:Mgcc-[23]*)
 47CPPFLAGS += -D__PIC__
 48.endif
 49
45.include "../../mk/bsd.pkg.mk" 50.include "../../mk/bsd.pkg.mk"