From 146ab2aef998fe4c64fcd2e3ed7c381bcf6ac90a Mon Sep 17 00:00:00 2001 From: roam Date: Tue, 21 Dec 2004 16:06:19 +0000 Subject: Add libidn support, configurable with the WITH/WITHOUT_LIBIDN knob. Add debugging support via the WITH_CURL_DEBUG knob. Properly use LC_ALL=C instead of LANG=C to run the test suite (thanks Fujishima-san!) --- ftp/curl/Makefile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'ftp/curl') diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile index 9c59d36741cc..456088be8dbc 100644 --- a/ftp/curl/Makefile +++ b/ftp/curl/Makefile @@ -7,7 +7,7 @@ PORTNAME= curl PORTVERSION= 7.12.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ftp ipv6 www MASTER_SITES= http://curl.haxx.se/download/ \ ${MASTER_SITE_SOURCEFORGE} \ @@ -67,12 +67,21 @@ PLIST_SUB+= SSL="@comment " CONFIGURE_ARGS += --with-krb4=/usr .endif -CONFIGURE_ARGS += --without-libidn +.if !defined(WITHOUT_LIBIDN) && (defined(WITH_LIBIDN) || exists(${LOCALBASE}/lib/libidn.so)) +LIB_DEPENDS+= idn.16:${PORTSDIR}/devel/libidn +CONFIGURE_ARGS+= --with-libidn=${LOCALBASE} +.else +CONFIGURE_ARGS+= --without-libidn +.endif + +.if defined(WITH_CURL_DEBUG) +CONFIGURE_ARGS+= --enable-debug +.endif -# Setting LANG=C is a kludge; maybe curl/libcurl shouldn't actually use +# Setting LC_ALL=C is a kludge; maybe curl/libcurl shouldn't actually use # the user's locale when dates are sent to the server. test: build - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} LANG=C ${MAKE} test + @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} LC_ALL=C ${MAKE} test .if !defined(NOPORTDOCS) post-install: -- cgit