| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.9 2017/01/19 18:52:21 agc Exp $ | | 1 | # $NetBSD: Makefile,v 1.9.2.1 2017/04/29 11:49:16 bsiegert Exp $ |
2 | | | 2 | |
3 | DISTNAME= traceroute-nanog_6.4.2.orig | | 3 | DISTNAME= traceroute-nanog_6.4.2.orig |
4 | PKGNAME= ${DISTNAME:S/.orig//:S/_/-/} | | 4 | PKGNAME= ${DISTNAME:S/.orig//:S/_/-/} |
5 | CATEGORIES= net | | 5 | CATEGORIES= net |
6 | MASTER_SITES= ftp://unix.hensa.ac.uk/sites/archive.ubuntu.com/ubuntu/pool/universe/t/traceroute-nanog/ | | 6 | MASTER_SITES= ftp://unix.hensa.ac.uk/sites/archive.ubuntu.com/ubuntu/pool/universe/t/traceroute-nanog/ |
7 | MASTER_SITES+= http://www.ftp.uni-erlangen.de/pub/pc/TheOpenCD/old-images/ubuntu/pool/universe/t/traceroute-nanog/ | | 7 | MASTER_SITES+= http://www.ftp.uni-erlangen.de/pub/pc/TheOpenCD/old-images/ubuntu/pool/universe/t/traceroute-nanog/ |
8 | MASTER_SITES+= http://traceroute-nanog.sourcearchive.com/downloads/6.4.2-1/ | | 8 | MASTER_SITES+= http://traceroute-nanog.sourcearchive.com/downloads/6.4.2-1/ |
9 | | | 9 | |
10 | # for the man page: | | 10 | # for the man page: |
11 | PATCH_SITES= ${MASTER_SITES} | | 11 | PATCH_SITES= ${MASTER_SITES} |
12 | PATCHFILES= traceroute-nanog_6.4.2-1.diff.gz | | 12 | PATCHFILES= traceroute-nanog_6.4.2-1.diff.gz |
13 | | | 13 | |
14 | COMMENT= Traceroute implementation with extend features | | 14 | COMMENT= Traceroute implementation with extend features |
| @@ -23,27 +23,27 @@ USE_FEATURES+= snprintf | | | @@ -23,27 +23,27 @@ USE_FEATURES+= snprintf |
23 | .if ${MACHINE_ARCH} == "i386" | | 23 | .if ${MACHINE_ARCH} == "i386" |
24 | CPPFLAGS+= -DBYTESWAP_IP_LEN | | 24 | CPPFLAGS+= -DBYTESWAP_IP_LEN |
25 | .endif | | 25 | .endif |
26 | | | 26 | |
27 | CPPFLAGS.FreeBSD+= -DSTRING | | 27 | CPPFLAGS.FreeBSD+= -DSTRING |
28 | CPPFLAGS.Linux+= -DSTRING | | 28 | CPPFLAGS.Linux+= -DSTRING |
29 | CPPFLAGS.SunOS+= -DSOLARIS | | 29 | CPPFLAGS.SunOS+= -DSOLARIS |
30 | | | 30 | |
31 | LIBS.Linux+= -lresolv | | 31 | LIBS.Linux+= -lresolv |
32 | LIBS.SunOS+= -lresolv -lsocket -lnsl | | 32 | LIBS.SunOS+= -lresolv -lsocket -lnsl |
33 | | | 33 | |
34 | .if ${OPSYS} == "Darwin" | | 34 | .if ${OPSYS} == "Darwin" |
35 | CPPFLAGS+= -DBIND_8_COMPAT -DRA_SERVICE=\"nicname\" | | 35 | CPPFLAGS+= -DBIND_8_COMPAT -DRA_SERVICE=\"nicname\" |
36 | . if !empty(OS_VERSION:M10.*) # MacOS X 10.6.X aka Snow Leopard | | 36 | . if !empty(OS_VERSION:M1[0-9].*) # MacOS X 10.6.X aka Snow Leopard, or later |
37 | LIBS+= -lresolv | | 37 | LIBS+= -lresolv |
38 | . endif | | 38 | . endif |
39 | .endif | | 39 | .endif |
40 | | | 40 | |
41 | .if !empty(LOWER_OPSYS:Mirix5*) | | 41 | .if !empty(LOWER_OPSYS:Mirix5*) |
42 | CPPFLAGS+= -Dsocklen_t=int | | 42 | CPPFLAGS+= -Dsocklen_t=int |
43 | .endif | | 43 | .endif |
44 | | | 44 | |
45 | INSTALLATION_DIRS= sbin ${PKGMANDIR}/man8 | | 45 | INSTALLATION_DIRS= sbin ${PKGMANDIR}/man8 |
46 | | | 46 | |
47 | do-build: | | 47 | do-build: |
48 | cd ${WRKSRC} && ${CC} ${CPPFLAGS} ${CFLAGS} traceroute.c -o traceroute-nanog ${LDFLAGS} -lm ${LIBS} | | 48 | cd ${WRKSRC} && ${CC} ${CPPFLAGS} ${CFLAGS} traceroute.c -o traceroute-nanog ${LDFLAGS} -lm ${LIBS} |
49 | | | 49 | |