summaryrefslogtreecommitdiff
path: root/ftp/curl
diff options
context:
space:
mode:
authorPeter Pentchev <roam@FreeBSD.org>2004-12-21 16:06:19 +0000
committerPeter Pentchev <roam@FreeBSD.org>2004-12-21 16:06:19 +0000
commit4e3dbfaa30a52e590535ad00c4efe75ccef64e72 (patch)
tree66c738e6563a7d0ac68f435c72ab2dd8f53d264b /ftp/curl
parent- add missing file to pkg-plist (diff)
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!)
Notes
Notes: svn path=/head/; revision=124711
Diffstat (limited to 'ftp/curl')
-rw-r--r--ftp/curl/Makefile17
1 files changed, 13 insertions, 4 deletions
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: