svn commit: r397556 - head/games/frozen-bubble

John Marino marino at FreeBSD.org
Tue Sep 22 17:12:52 UTC 2015


Author: marino
Date: Tue Sep 22 17:12:50 2015
New Revision: 397556
URL: https://svnweb.freebsd.org/changeset/ports/397556

Log:
  games/frozen-bubble: Fix build on modern GCC
  
  The -Qunused-arguments flags is unique to clang and the last few
  releases of GCC will break if they don't recognize the flag.  Use
  compiler features to limit this cflag to clang.  Covered by GCC
  support blanket.

Modified:
  head/games/frozen-bubble/Makefile

Modified: head/games/frozen-bubble/Makefile
==============================================================================
--- head/games/frozen-bubble/Makefile	Tue Sep 22 16:50:10 2015	(r397555)
+++ head/games/frozen-bubble/Makefile	Tue Sep 22 17:12:50 2015	(r397556)
@@ -22,10 +22,15 @@ RUN_DEPENDS=	p5-SDL>=2.511:${PORTSDIR}/d
 		p5-Compress-Bzip2>=0:${PORTSDIR}/archivers/p5-Compress-Bzip2 \
 		p5-Alien-SDL>=1.413:${PORTSDIR}/devel/p5-Alien-SDL
 
-USES=		perl5 pkgconfig tar:bzip2
+USES=		compiler:features perl5 pkgconfig tar:bzip2
 USE_PERL5=	modbuild
 USE_SDL=	mixer pango sdl ttf
+
+.include <bsd.port.pre.mk>
+
+.if ${CHOSEN_COMPILER_TYPE:Mclang}
 CFLAGS+=	-Qunused-arguments
+.endif
 
 DESKTOP_ENTRIES=	"Frozen Bubble" "" \
 			"${PREFIX}/share/pixmaps/frozen-bubble.png" \
@@ -35,4 +40,4 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/share/icons/frozen-bubble-icon-64x64.png \
 		${STAGEDIR}${PREFIX}/share/pixmaps/frozen-bubble.png
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>


More information about the svn-ports-head mailing list