Update databases/rocksdb to version 3.11.2
[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 PORTREVISION=   1
7 CATEGORIES=     dns
8 MASTER_SITES=   http://c-ares.haxx.se/download/ \
9                 http://obsd.isc.org/pub/OpenBSD/distfiles/ \
10                 http://mirrors.rit.edu/zi/
11
12 MAINTAINER=     zi@FreeBSD.org
13 COMMENT=        Asynchronous DNS resolver library
14
15 LICENSE=        MIT
16
17 GNU_CONFIGURE=  yes
18 CONFIGURE_ARGS= --disable-werror
19 INSTALL_TARGET= install-strip
20 SSP_UNSAFE=     Refuses -l in LDFLAGS
21 USES=           libtool pathfix
22 USE_LDCONFIG=   yes
23
24 PROGRAMS=       acountry adig ahost
25
26 OPTIONS_DEFINE=         CONFIG_INFO DEBUG HIDE_SYMBOLS OPTIMIZED_CFLAGS
27 OPTIONS_DEFAULT=        CONFIG_INFO HIDE_SYMBOLS
28
29 CONFIG_INFO_DESC=       Add the ares_config_info patch
30 HIDE_SYMBOLS_DESC=      Hide internal library symbols
31 OPTIMIZED_CFLAGS_DESC=  Build with compiler optimizations
32
33 CONFLICTS=              ares-1.*
34
35 MAKE_JOBS_UNSAFE=       yes
36
37 .include <bsd.port.options.mk>
38
39 .if ${PORT_OPTIONS:MCONFIG_INFO}
40 EXTRA_PATCHES+= ${FILESDIR}/ares-config-info.patch
41 PKGNAMESUFFIX=  -config
42 .endif
43
44 .if ${PORT_OPTIONS:MDEBUG}
45 CONFIGURE_ARGS+=--enable-debug
46 .else
47 CONFIGURE_ARGS+=--disable-debug
48 .endif
49
50 .if ${PORT_OPTIONS:MHIDE_SYMBOLS}
51 CONFIGURE_ARGS+=--enable-symbol-hiding
52 .else
53 CONFIGURE_ARGS+=--disable-symbol-hiding
54 .endif
55
56 .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
57 CONFIGURE_ARGS+=--enable-optimize
58 .else
59 CONFIGURE_ARGS+=--disable-optimize
60 .endif
61
62 post-install:
63         ${INSTALL_PROGRAM} ${PROGRAMS:S@^@${WRKSRC}/.libs/@} ${STAGEDIR}${PREFIX}/bin/
64
65 .include <bsd.port.mk>