Sat May 7 09:52:44 2016 UTC ()
Disable various noisy warnings for GCC too. Adjust clang handling to
also work directly with bootstrap-mk-files.


(joerg)
diff -r1.10 -r1.11 pkgsrc/devel/elftoolchain/Makefile

cvs diff -r1.10 -r1.11 pkgsrc/devel/elftoolchain/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/elftoolchain/Makefile 2016/03/09 21:34:21 1.10
+++ pkgsrc/devel/elftoolchain/Makefile 2016/05/07 09:52:44 1.11
@@ -1,33 +1,41 @@ @@ -1,33 +1,41 @@
1# $NetBSD: Makefile,v 1.10 2016/03/09 21:34:21 tnn Exp $ 1# $NetBSD: Makefile,v 1.11 2016/05/07 09:52:44 joerg Exp $
2 2
3DISTNAME= elftoolchain-0.5.1 3DISTNAME= elftoolchain-0.5.1
4PKGREVISION= 1 4PKGREVISION= 1
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=elftoolchain/${DISTNAME}/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=elftoolchain/${DISTNAME}/}
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= agc@NetBSD.org 9MAINTAINER= agc@NetBSD.org
10HOMEPAGE= http://elftoolchain.sourceforge.net/ 10HOMEPAGE= http://elftoolchain.sourceforge.net/
11COMMENT= Compilation tools (nm, ar, as, ld, etc.) for the ELF object format 11COMMENT= Compilation tools (nm, ar, as, ld, etc.) for the ELF object format
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14CONFLICTS= libelf-[0-9]* 14CONFLICTS= libelf-[0-9]*
15 15
16MAKE_JOBS_SAFE= no 16MAKE_JOBS_SAFE= no
17 17
18USE_BSD_MAKEFILE= yes 18USE_BSD_MAKEFILE= yes
19USE_TOOLS+= m4 19USE_TOOLS+= m4
20MAKE_ENV+= ${BSD_MAKE_ENV} 20MAKE_ENV+= ${BSD_MAKE_ENV}
21MAKE_FLAGS+= MKPROFILE=yes 21MAKE_FLAGS+= MKPROFILE=yes
22 22
23CWARNFLAGS.clang= -Wno-error=missing-noreturn \ 23.include "../../mk/compiler.mk"
 24.if !empty(PKGSRC_COMPILER:Mgcc)
 25CWARNFLAGS+= -Wno-error=sign-conversion \
 26 -Wno-error=conversion \
 27 -Wno-error=unused-but-set-variable \
 28 -Wno-error=old-style-definition
 29.elif !empty(PKGSRC_COMPILER:Mclang)
 30CWARNFLAGS+= -Wno-error=missing-noreturn \
24 -Wno-error=constant-logical-operand \ 31 -Wno-error=constant-logical-operand \
25 -Wno-error=conversion -Wno-error=cast-qual 32 -Wno-error=conversion -Wno-error=cast-qual
26MAKE_FLAGS+= CWARNFLAGS.clang=${CWARNFLAGS.clang:Q} 33.endif
 34MAKE_FLAGS+= CWARNFLAGS=${CWARNFLAGS:Q}
27 35
28INSTALLATION_DIRS= bin lib 36INSTALLATION_DIRS= bin lib
29INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/cat1 ${PKGMANDIR}/html1 37INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/cat1 ${PKGMANDIR}/html1
30INSTALLATION_DIRS+= ${PKGMANDIR}/man3 ${PKGMANDIR}/cat3 ${PKGMANDIR}/html3 38INSTALLATION_DIRS+= ${PKGMANDIR}/man3 ${PKGMANDIR}/cat3 ${PKGMANDIR}/html3
31INSTALLATION_DIRS+= ${PKGMANDIR}/man5 ${PKGMANDIR}/cat5 ${PKGMANDIR}/html5 39INSTALLATION_DIRS+= ${PKGMANDIR}/man5 ${PKGMANDIR}/cat5 ${PKGMANDIR}/html5
32 40
33.include "../../mk/bsd.pkg.mk" 41.include "../../mk/bsd.pkg.mk"