Thu Aug 28 20:05:24 2008 UTC ()
Remove "-Wno-pointer-sign" compiler options if we are building with
GCC 3.x. This should fix PR pkg/39421.


(tron)
diff -r1.51 -r1.52 pkgsrc/net/mtr/Makefile

cvs diff -r1.51 -r1.52 pkgsrc/net/mtr/Makefile (expand / switch to unified diff)

--- pkgsrc/net/mtr/Makefile 2008/08/24 12:36:34 1.51
+++ pkgsrc/net/mtr/Makefile 2008/08/28 20:05:24 1.52
@@ -1,33 +1,39 @@ @@ -1,33 +1,39 @@
1# $NetBSD: Makefile,v 1.51 2008/08/24 12:36:34 tron Exp $ 1# $NetBSD: Makefile,v 1.52 2008/08/28 20:05:24 tron Exp $
2 2
3DISTNAME= mtr-0.74 3DISTNAME= mtr-0.74
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= ftp://ftp.bitwizard.nl/mtr/ 5MASTER_SITES= ftp://ftp.bitwizard.nl/mtr/
6 6
7MAINTAINER= sommerfeld@NetBSD.org 7MAINTAINER= sommerfeld@NetBSD.org
8HOMEPAGE= http://www.bitwizard.nl/mtr/ 8HOMEPAGE= http://www.bitwizard.nl/mtr/
9COMMENT= Traceroute and ping in a single graphical network diagnostic tool 9COMMENT= Traceroute and ping in a single graphical network diagnostic tool
10 10
11PKG_INSTALLATION_TYPES= overwrite pkgviews 11PKG_INSTALLATION_TYPES= overwrite pkgviews
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14GNU_CONFIGURE= YES 14GNU_CONFIGURE= YES
15USE_TOOLS+= gmake 15USE_TOOLS+= gmake
16INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin share/doc/mtr 16INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin share/doc/mtr
17 17
18.include "options.mk" 18.include "options.mk"
19 19
20# mtr uses libtermcap by default, but needs wattr_{on,off} from (n)curses, 20# mtr uses libtermcap by default, but needs wattr_{on,off} from (n)curses,
21# so we rewrite -ltermcap to -lncurses (which will be auto-mangled into 21# so we rewrite -ltermcap to -lncurses (which will be auto-mangled into
22# -lcurses on the appropriate platforms). 22# -lcurses on the appropriate platforms).
23BUILDLINK_TRANSFORM+= l:termcap:ncurses 23BUILDLINK_TRANSFORM+= l:termcap:ncurses
24 24
25SPECIAL_PERMS= sbin/mtr ${SETUID_ROOT_PERMS} 25SPECIAL_PERMS= sbin/mtr ${SETUID_ROOT_PERMS}
26 26
 27# Remove hard-coded compiler option that GCC 3.x doesn't support.
 28.include "../../mk/compiler.mk"
 29.if !empty(CC_VERSION:Mgcc-3.*)
 30BUILDLINK_TRANSFORM+= rm:-Wno-pointer-sign
 31.endif
 32
27do-install: 33do-install:
28 ${INSTALL_PROGRAM} ${WRKSRC}/mtr ${DESTDIR}${PREFIX}/sbin 34 ${INSTALL_PROGRAM} ${WRKSRC}/mtr ${DESTDIR}${PREFIX}/sbin
29 ${INSTALL_DATA} ${WRKSRC}/mtr.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8 35 ${INSTALL_DATA} ${WRKSRC}/mtr.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
30 ${INSTALL_DATA} ${WRKSRC}/SECURITY ${DESTDIR}${PREFIX}/share/doc/mtr 36 ${INSTALL_DATA} ${WRKSRC}/SECURITY ${DESTDIR}${PREFIX}/share/doc/mtr
31 37
32.include "../../devel/ncurses/buildlink3.mk" 38.include "../../devel/ncurses/buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 39.include "../../mk/bsd.pkg.mk"