Tweak dns/sleuth version 1.4.4
[dports.git] / dns / c-ares / Makefile
1 # Created by: roam@FreeBSD.org
2 # $FreeBSD$
3
4 PORTNAME=       c-ares
5 PORTVERSION=    1.10.0
6 CATEGORIES=     dns
7 MASTER_SITES=   http://c-ares.haxx.se/download/ \
8                 http://obsd.isc.org/pub/OpenBSD/distfiles/ \
9                 http://mirrors.rit.edu/zi/
10
11 MAINTAINER=     zi@FreeBSD.org
12 COMMENT=        An asynchronous DNS resolver library
13
14 LICENSE=        MIT
15
16 SSP_UNSAFE=     Refuses -l in LDFLAGS
17
18 OPTIONS_DEFINE=         CONFIG_INFO DEBUG HIDE_SYMBOLS OPTIMIZED_CFLAGS
19 OPTIONS_DEFAULT=        CONFIG_INFO HIDE_SYMBOLS
20
21 CONFIG_INFO_DESC=       Add the ares_config_info patch
22 HIDE_SYMBOLS_DESC=      Hide internal library symbols
23 OPTIMIZED_CFLAGS_DESC=  Build with compiler optimizations
24
25 CONFLICTS=              ares-1.*
26
27 MAKE_JOBS_UNSAFE=       yes
28
29 .include <bsd.port.pre.mk>
30
31 .if ${PORT_OPTIONS:MCONFIG_INFO}
32 EXTRA_PATCHES+= ${FILESDIR}/ares-config-info.patch
33 PKGNAMESUFFIX=  -config
34 .endif
35
36 .if ${PORT_OPTIONS:MDEBUG}
37 CONFIGURE_ARGS+=--enable-debug
38 .else
39 CONFIGURE_ARGS+=--disable-debug
40 .endif
41
42 .if ${PORT_OPTIONS:MHIDE_SYMBOLS}
43 CONFIGURE_ARGS+=--enable-symbol-hiding
44 .else
45 CONFIGURE_ARGS+=--disable-symbol-hiding
46 .endif
47
48 .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
49 CONFIGURE_ARGS+=--enable-optimize
50 .else
51 CONFIGURE_ARGS+=--disable-optimize
52 .endif
53
54 USE_LDCONFIG=   yes
55 SHLIB_VER=      3
56
57 MAKE_ENV=       SHLIB_VER="${SHLIB_VER}"
58 PLIST_SUB=      SHLIB_VER="${SHLIB_VER}"
59
60 GNU_CONFIGURE=  yes
61 CONFIGURE_ARGS+=--enable-shared --disable-werror
62
63 PROGRAMS=       acountry adig ahost
64
65 post-install:
66         ${INSTALL_PROGRAM} ${PROGRAMS:S@^@${WRKSRC}/.libs/@} ${STAGEDIR}${PREFIX}/bin/
67
68 .include <bsd.port.post.mk>