1 # $NetBSD: Makefile,v 1.60 2010/06/13 23:53:22 wiz Exp $
5 MASTER_SITES= ftp://ftp.bitwizard.nl/mtr/
7 MAINTAINER= sommerfeld@NetBSD.org
8 HOMEPAGE= http://www.bitwizard.nl/mtr/
9 COMMENT= Traceroute and ping in a single graphical network diagnostic tool
12 PKG_INSTALLATION_TYPES= overwrite pkgviews
13 PKG_DESTDIR_SUPPORT= user-destdir
17 INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin share/doc/mtr
21 # mtr uses libtermcap by default, but needs wattr_{on,off} from (n)curses,
22 # so we rewrite -ltermcap to -lncurses (which will be auto-mangled into
23 # -lcurses on the appropriate platforms).
24 BUILDLINK_TRANSFORM+= l:termcap:ncurses
26 SPECIAL_PERMS= sbin/mtr ${SETUID_ROOT_PERMS}
28 # Remove hard-coded compiler option that GCC 3.x doesn't support.
29 .include "../../mk/compiler.mk"
30 .if !empty(CC_VERSION:Mgcc-3.*)
31 BUILDLINK_TRANSFORM+= rm:-Wno-pointer-sign
34 .if !empty(MACHINE_PLATFORM:MDarwin-??.*-*)
39 ${INSTALL_PROGRAM} ${WRKSRC}/mtr ${DESTDIR}${PREFIX}/sbin
40 ${INSTALL_DATA} ${WRKSRC}/mtr.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
41 ${INSTALL_DATA} ${WRKSRC}/SECURITY ${DESTDIR}${PREFIX}/share/doc/mtr
43 .include "../../devel/ncurses/buildlink3.mk"
44 .include "../../mk/bsd.pkg.mk"