1 # Created by: roam@FreeBSD.org
8 MASTER_SITES= http://c-ares.haxx.se/download/ \
9 http://obsd.isc.org/pub/OpenBSD/distfiles/ \
10 http://mirrors.rit.edu/zi/
12 MAINTAINER= zi@FreeBSD.org
13 COMMENT= Asynchronous DNS resolver library
18 CONFIGURE_ARGS= --disable-werror
19 INSTALL_TARGET= install-strip
20 SSP_UNSAFE= Refuses -l in LDFLAGS
24 PROGRAMS= acountry adig ahost
26 OPTIONS_DEFINE= CONFIG_INFO DEBUG HIDE_SYMBOLS OPTIMIZED_CFLAGS
27 OPTIONS_DEFAULT= CONFIG_INFO HIDE_SYMBOLS
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
37 .include <bsd.port.options.mk>
39 .if ${PORT_OPTIONS:MCONFIG_INFO}
40 EXTRA_PATCHES+= ${FILESDIR}/ares-config-info.patch
41 PKGNAMESUFFIX= -config
44 .if ${PORT_OPTIONS:MDEBUG}
45 CONFIGURE_ARGS+=--enable-debug
47 CONFIGURE_ARGS+=--disable-debug
50 .if ${PORT_OPTIONS:MHIDE_SYMBOLS}
51 CONFIGURE_ARGS+=--enable-symbol-hiding
53 CONFIGURE_ARGS+=--disable-symbol-hiding
56 .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
57 CONFIGURE_ARGS+=--enable-optimize
59 CONFIGURE_ARGS+=--disable-optimize
63 ${INSTALL_PROGRAM} ${PROGRAMS:S@^@${WRKSRC}/.libs/@} ${STAGEDIR}${PREFIX}/bin/
65 .include <bsd.port.mk>