update Sun Jun 13 18:37:00 PDT 2010
[pkgsrc.git] / net / mtr / Makefile
1 # $NetBSD: Makefile,v 1.60 2010/06/13 23:53:22 wiz Exp $
2
3 DISTNAME=       mtr-0.79
4 CATEGORIES=     net
5 MASTER_SITES=   ftp://ftp.bitwizard.nl/mtr/
6
7 MAINTAINER=     sommerfeld@NetBSD.org
8 HOMEPAGE=       http://www.bitwizard.nl/mtr/
9 COMMENT=        Traceroute and ping in a single graphical network diagnostic tool
10 LICENSE=        gnu-gpl-v2
11
12 PKG_INSTALLATION_TYPES= overwrite pkgviews
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 GNU_CONFIGURE=          YES
16 USE_TOOLS+=             gmake
17 INSTALLATION_DIRS=      ${PKGMANDIR}/man8 sbin share/doc/mtr
18
19 .include "options.mk"
20
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
25
26 SPECIAL_PERMS=  sbin/mtr ${SETUID_ROOT_PERMS}
27
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
32 .endif
33
34 .if !empty(MACHINE_PLATFORM:MDarwin-??.*-*)
35 LIBS+=  -lresolv
36 .endif
37
38 do-install:
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
42
43 .include "../../devel/ncurses/buildlink3.mk"
44 .include "../../mk/bsd.pkg.mk"