cvs commit: ports/dns/c-ares Makefile distinfo pkg-plist ports/dns/c-ares/files ares-config-info.patch patch-Makefile.in

Stanislav Sedov stas at FreeBSD.org
Sat Mar 27 02:23:00 UTC 2010


On Mon, 22 Mar 2010 10:56:04 +0000 (UTC)
Peter Pentchev <roam at FreeBSD.org> mentioned:

> roam        2010-03-22 10:56:04 UTC
> 
>   FreeBSD ports repository
> 
>   Modified files:
>     dns/c-ares           Makefile distinfo pkg-plist 
>     dns/c-ares/files     ares-config-info.patch patch-Makefile.in 
>   Log:
>   Update to c-ares-1.7.0.  In the process:
>   - actually pass the options-enabled arguments to the configure script!
>   - add the "hide symbols" configurable knob, though I've no idea why
>     anybody would want to turn that off... except maybe for debugging
>   - install the "acountry", "adig", and "ahost" programs, since they do
>     come in useful every now and then
>   - refresh the patches and add descriptions at the top
>   
>   Revision  Changes    Path
>   1.12      +16 -3     ports/dns/c-ares/Makefile
> http://cvsweb.FreeBSD.org/ports/dns/c-ares/Makefile.diff?r1=1.11&r2=1.12
> | --- ports/dns/c-ares/Makefile	2009/06/23 13:27:53	1.11
> | +++ ports/dns/c-ares/Makefile	2010/03/22 10:56:04	1.12
> | @@ -2,11 +2,11 @@
> |  # Date created:		8 September 2003
> |  # Whom:			roam at FreeBSD.org
> |  #
> | -# $FreeBSD: /usr/local/www/cvsroot/FreeBSD/ports/dns/c-ares/Makefile,v 1.11 2009/06/23 13:27:53 pav Exp $
> | +# $FreeBSD: /usr/local/www/cvsroot/FreeBSD/ports/dns/c-ares/Makefile,v 1.12 2010/03/22 10:56:04 roam Exp $
> |  #
> |  
> |  PORTNAME=	c-ares
> | -PORTVERSION=	1.6.0
> | +PORTVERSION=	1.7.0
> |  CATEGORIES=	dns
> |  MASTER_SITES=	http://c-ares.haxx.se/
> |  
> | @@ -15,6 +15,7 @@ COMMENT=	An asynchronous DNS resolver li
> |  
> |  OPTIONS=	CONFIG_INFO	"Add the ares_config_info patch" ON \
> |  		DEBUG		"Build with debug information" OFF \
> | +		HIDE_SYMBOLS	"Hide internal library symbols" ON \
> |  		OPTIMIZED_CFLAGS	"Build with compiler optimizations" OFF
> |  
> |  CONFLICTS=	ares-1.*
> | @@ -32,6 +33,11 @@ CONFIGURE_ARGS+=	--enable-debug
> |  .else
> |  CONFIGURE_ARGS+=	--disable-debug
> |  .endif
> | +.if defined(WITH_HIDE_SYMBOLS)
> | +CONFIGURE_ARGS+=	--enable-symbol-hiding
> | +.else
> | +CONFIGURE_ARGS+=	--disable-symbol-hiding
> | +.endif

You have HIDE_SYMBOLS "on" by default, so the check should look like
.if !defined(WITHOUT_HIDE_SYMBOLS)

Otherwise the behaviour of the port is inconsistent wrt. to the batch builds.
Now the package built from the port include library symbols which is not default.

-- 
Stanislav Sedov
ST4096-RIPE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-ports/attachments/20100327/1e763911/attachment.pgp


More information about the cvs-ports mailing list