summaryrefslogtreecommitdiff
path: root/cross/bossa
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2014-02-18 15:01:09 +0000
committerjoerg <joerg@pkgsrc.org>2014-02-18 15:01:09 +0000
commita3bbf911561b02b3dc37acc45ebaac8380603dc6 (patch)
treefdccf0b0c1ce8d370d78d6298530fa519dc23097 /cross/bossa
parentb3b0ed36a1be95a7c56bfe98c2c56618ebe76983 (diff)
downloadpkgsrc-a3bbf911561b02b3dc37acc45ebaac8380603dc6.tar.gz
Honour our CXXFLAGS. Fix build with Clang.
Diffstat (limited to 'cross/bossa')
-rw-r--r--cross/bossa/Makefile7
-rw-r--r--cross/bossa/distinfo4
-rw-r--r--cross/bossa/patches/patch-Makefile-NetBSD15
3 files changed, 21 insertions, 5 deletions
diff --git a/cross/bossa/Makefile b/cross/bossa/Makefile
index 64eb1a1f10b..c23a52bb26e 100644
--- a/cross/bossa/Makefile
+++ b/cross/bossa/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2014/02/10 20:18:04 reinoud Exp $
+# $NetBSD: Makefile,v 1.4 2014/02/18 15:01:09 joerg Exp $
PKGNAME= bossa-20140109
DISTNAME= b-o-s-s-a-code-05bfcc39bc0453c3028b1161175b95a81af7a901
@@ -22,6 +22,11 @@ do-install:
USE_LANGUAGES= c++
USE_TOOLS= gmake
+.include "../../mk/compiler.mk"
+.if !empty(PKGSRC_COMPILER:Mclang)
+CXXFLAGS+= -Wno-error=tautological-compare
+.endif
+
.include "../../devel/readline/buildlink3.mk"
.include "../../x11/wxGTK28/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/cross/bossa/distinfo b/cross/bossa/distinfo
index 058240431f0..2d0cf4bc778 100644
--- a/cross/bossa/distinfo
+++ b/cross/bossa/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.2 2014/02/10 20:18:04 reinoud Exp $
+$NetBSD: distinfo,v 1.3 2014/02/18 15:01:09 joerg Exp $
SHA1 (b-o-s-s-a-code-05bfcc39bc0453c3028b1161175b95a81af7a901.zip) = 4a21cb6c19ad755fd31f6f0b96b6b1dd997c62c9
RMD160 (b-o-s-s-a-code-05bfcc39bc0453c3028b1161175b95a81af7a901.zip) = eb9cc01f00bf9c8f1d59ea11e0b8cede532e4829
Size (b-o-s-s-a-code-05bfcc39bc0453c3028b1161175b95a81af7a901.zip) = 692158 bytes
-SHA1 (patch-Makefile-NetBSD) = b2ae0fa1a0377ffee8d44bf5c915c9771e5ee84f
+SHA1 (patch-Makefile-NetBSD) = f3a145cadd6a889295b6f589c07c14d0468b7c98
SHA1 (patch-PortFactory.h) = 4faae14f2efe2fc20eac90910b458484060ee2da
diff --git a/cross/bossa/patches/patch-Makefile-NetBSD b/cross/bossa/patches/patch-Makefile-NetBSD
index e14a6c017b3..44034f0079b 100644
--- a/cross/bossa/patches/patch-Makefile-NetBSD
+++ b/cross/bossa/patches/patch-Makefile-NetBSD
@@ -1,6 +1,6 @@
-$NetBSD: patch-Makefile-NetBSD,v 1.2 2014/02/10 20:18:04 reinoud Exp $
+$NetBSD: patch-Makefile-NetBSD,v 1.3 2014/02/18 15:01:09 joerg Exp $
---- Makefile.orig 2014-02-10 20:08:47.000000000 +0000
+--- Makefile.orig 2012-04-08 15:55:52.000000000 +0000
+++ Makefile
@@ -75,6 +75,20 @@ install: strip
endif
@@ -23,3 +23,14 @@ $NetBSD: patch-Makefile-NetBSD,v 1.2 2014/02/10 20:18:04 reinoud Exp $
# OS X rules
#
ifeq ($(OS),Darwin)
+@@ -142,8 +156,8 @@ ARMOBJCOPY=$(ARM)objcopy
+ #
+ # CXX Flags
+ #
+-COMMON_CXXFLAGS+=-Wall -Werror -MT $@ -MD -MP -MF $(@:%.o=%.d) -DVERSION=\"$(VERSION)\" -g -O2
+-WX_CXXFLAGS:=$(shell wx-config --cxxflags --version=$(WXVERSION)) -DWX_PRECOMP -Wno-ctor-dtor-privacy -O2 -fno-strict-aliasing
++COMMON_CXXFLAGS+=-Wall -Werror -MT $@ -MD -MP -MF $(@:%.o=%.d) -DVERSION=\"$(VERSION)\" ${CXXFLAGS}
++WX_CXXFLAGS:=$(shell wx-config --cxxflags --version=$(WXVERSION)) -DWX_PRECOMP -Wno-ctor-dtor-privacy ${CXXFLAGS} -fno-strict-aliasing
+ BOSSA_CXXFLAGS=$(COMMON_CXXFLAGS) $(WX_CXXFLAGS)
+ BOSSAC_CXXFLAGS=$(COMMON_CXXFLAGS)
+ BOSSASH_CXXFLAGS=$(COMMON_CXXFLAGS) -Isrc/arm-dis