head	1.124;
access;
symbols
	RELEASE_8_3_0:1.118
	RELEASE_9_0_0:1.116
	RELEASE_7_4_0:1.111
	RELEASE_8_2_0:1.111
	RELEASE_6_EOL:1.110
	RELEASE_8_1_0:1.108
	RELEASE_7_3_0:1.105
	RELEASE_8_0_0:1.103
	RELEASE_7_2_0:1.97
	RELEASE_7_1_0:1.94
	RELEASE_6_4_0:1.94
	RELEASE_5_EOL:1.93
	RELEASE_7_0_0:1.90
	RELEASE_6_3_0:1.90
	PRE_XORG_7:1.85
	RELEASE_4_EOL:1.84
	RELEASE_6_2_0:1.81
	RELEASE_5_5_0:1.77
	RELEASE_6_1_0:1.77
	RELEASE_6_0_0:1.70
	RELEASE_5_4_0:1.69
	RELEASE_4_11_0:1.67
	RELEASE_5_3_0:1.64
	RELEASE_4_10_0:1.62
	RELEASE_5_2_1:1.58
	RELEASE_5_2_0:1.58
	RELEASE_4_9_0:1.58
	RELEASE_5_1_0:1.53
	RELEASE_4_8_0:1.51
	RELEASE_5_0_0:1.45
	RELEASE_4_7_0:1.45
	RELEASE_4_6_2:1.42
	RELEASE_4_6_1:1.42
	RELEASE_4_6_0:1.42
	RELEASE_5_0_DP1:1.40
	RELEASE_4_5_0:1.39
	RELEASE_4_4_0:1.36
	RELEASE_4_3_0:1.31
	RELEASE_4_2_0:1.22
	RELEASE_4_1_1:1.20
	RELEASE_4_1_0:1.18
	RELEASE_3_5_0:1.18
	RELEASE_4_0_0:1.13
	RELEASE_3_4_0:1.12
	RELEASE_3_3_0:1.10
	RELEASE_3_2_0:1.5
	RELEASE_3_1_0:1.2
	r5_5:1.1.1.1
	NBM:1.1.1;
locks; strict;
comment	@# @;


1.124
date	2013.03.19.19.20.18;	author svnexp;	state Exp;
branches;
next	1.123;

1.123
date	2013.02.05.16.54.22;	author svnexp;	state Exp;
branches;
next	1.122;

1.122
date	2012.11.17.05.57.29;	author svnexp;	state Exp;
branches;
next	1.121;

1.121
date	2012.09.27.00.58.04;	author swills;	state Exp;
branches;
next	1.120;

1.120
date	2012.09.18.20.45.45;	author swills;	state Exp;
branches;
next	1.119;

1.119
date	2012.07.18.12.14.17;	author sunpoet;	state Exp;
branches;
next	1.118;

1.118
date	2012.03.03.08.05.19;	author sunpoet;	state Exp;
branches;
next	1.117;

1.117
date	2012.02.25.16.48.06;	author sunpoet;	state Exp;
branches;
next	1.116;

1.116
date	2011.11.09.15.25.33;	author miwi;	state Exp;
branches;
next	1.115;

1.115
date	2011.10.29.09.48.54;	author beat;	state Exp;
branches;
next	1.114;

1.114
date	2011.09.23.22.22.30;	author amdmi3;	state Exp;
branches;
next	1.113;

1.113
date	2011.06.05.18.43.04;	author novel;	state Exp;
branches;
next	1.112;

1.112
date	2011.03.14.08.40.03;	author wen;	state Exp;
branches;
next	1.111;

1.111
date	2010.12.19.20.04.22;	author roam;	state Exp;
branches;
next	1.110;

1.110
date	2010.09.12.21.05.47;	author roam;	state Exp;
branches;
next	1.109;

1.109
date	2010.08.24.22.32.45;	author pgj;	state Exp;
branches;
next	1.108;

1.108
date	2010.06.11.12.33.27;	author roam;	state Exp;
branches;
next	1.107;

1.107
date	2010.04.03.10.39.37;	author roam;	state Exp;
branches;
next	1.106;

1.106
date	2010.03.22.10.59.33;	author roam;	state Exp;
branches;
next	1.105;

1.105
date	2009.12.18.11.09.14;	author roam;	state Exp;
branches;
next	1.104;

1.104
date	2009.11.13.11.46.56;	author roam;	state Exp;
branches;
next	1.103;

1.103
date	2009.08.22.00.20.30;	author amdmi3;	state Exp;
branches;
next	1.102;

1.102
date	2009.08.16.18.04.29;	author novel;	state Exp;
branches;
next	1.101;

1.101
date	2009.08.15.13.41.32;	author roam;	state Exp;
branches;
next	1.100;

1.100
date	2009.06.15.12.10.14;	author roam;	state Exp;
branches;
next	1.99;

1.99
date	2009.05.19.13.43.45;	author roam;	state Exp;
branches;
next	1.98;

1.98
date	2009.05.15.11.55.05;	author pav;	state Exp;
branches;
next	1.97;

1.97
date	2009.03.07.03.57.38;	author roam;	state Exp;
branches;
next	1.96;

1.96
date	2009.01.26.02.11.01;	author roam;	state Exp;
branches;
next	1.95;

1.95
date	2009.01.23.15.40.33;	author roam;	state Exp;
branches;
next	1.94;

1.94
date	2008.08.21.06.17.00;	author rafan;	state Exp;
branches;
next	1.93;

1.93
date	2008.04.24.14.11.53;	author roam;	state Exp;
branches;
next	1.92;

1.92
date	2008.04.23.11.33.34;	author roam;	state Exp;
branches;
next	1.91;

1.91
date	2008.03.03.11.57.01;	author novel;	state Exp;
branches;
next	1.90;

1.90
date	2007.08.27.15.44.21;	author roam;	state Exp;
branches;
next	1.89;

1.89
date	2007.07.23.09.35.51;	author rafan;	state Exp;
branches;
next	1.88;

1.88
date	2007.07.11.09.05.04;	author roam;	state Exp;
branches;
next	1.87;

1.87
date	2007.07.10.18.55.05;	author pav;	state Exp;
branches;
next	1.86;

1.86
date	2007.07.01.08.56.09;	author novel;	state Exp;
branches;
next	1.85;

1.85
date	2007.03.09.14.45.31;	author roam;	state Exp;
branches;
next	1.84;

1.84
date	2007.01.02.08.54.07;	author novel;	state Exp;
branches;
next	1.83;

1.83
date	2006.12.13.12.41.18;	author roam;	state Exp;
branches;
next	1.82;

1.82
date	2006.11.07.17.07.41;	author roam;	state Exp;
branches;
next	1.81;

1.81
date	2006.09.18.12.46.29;	author roam;	state Exp;
branches;
next	1.80;

1.80
date	2006.07.14.07.11.59;	author roam;	state Exp;
branches;
next	1.79;

1.79
date	2006.07.13.08.54.03;	author roam;	state Exp;
branches;
next	1.78;

1.78
date	2006.05.07.11.09.17;	author edwin;	state Exp;
branches;
next	1.77;

1.77
date	2006.03.20.12.49.55;	author vd;	state Exp;
branches;
next	1.76;

1.76
date	2006.01.09.16.34.15;	author novel;	state Exp;
branches;
next	1.75;

1.75
date	2005.12.09.12.10.41;	author mnag;	state Exp;
branches;
next	1.74;

1.74
date	2005.11.12.18.52.19;	author pav;	state Exp;
branches;
next	1.73;

1.73
date	2005.10.14.16.11.46;	author roam;	state Exp;
branches;
next	1.72;

1.72
date	2005.09.05.20.22.41;	author roam;	state Exp;
branches;
next	1.71;

1.71
date	2005.09.05.18.12.41;	author roam;	state Exp;
branches;
next	1.70;

1.70
date	2005.06.05.19.31.45;	author pav;	state Exp;
branches;
next	1.69;

1.69
date	2005.03.14.20.33.30;	author krion;	state Exp;
branches;
next	1.68;

1.68
date	2005.03.12.02.36.51;	author roam;	state Exp;
branches;
next	1.67;

1.67
date	2004.12.21.16.06.19;	author roam;	state Exp;
branches;
next	1.66;

1.66
date	2004.12.21.10.07.38;	author roam;	state Exp;
branches;
next	1.65;

1.65
date	2004.12.21.09.51.09;	author roam;	state Exp;
branches;
next	1.64;

1.64
date	2004.08.10.13.32.51;	author roam;	state Exp;
branches;
next	1.63;

1.63
date	2004.06.03.22.41.40;	author roam;	state Exp;
branches;
next	1.62;

1.62
date	2004.04.09.12.14.13;	author roam;	state Exp;
branches;
next	1.61;

1.61
date	2004.03.27.12.45.47;	author roam;	state Exp;
branches;
next	1.60;

1.60
date	2004.02.06.09.43.28;	author roam;	state Exp;
branches;
next	1.59;

1.59
date	2003.12.13.08.32.09;	author roam;	state Exp;
branches;
next	1.58;

1.58
date	2003.09.10.07.02.52;	author roam;	state Exp;
branches;
next	1.57;

1.57
date	2003.09.02.13.07.00;	author roam;	state Exp;
branches;
next	1.56;

1.56
date	2003.09.01.08.47.18;	author roam;	state Exp;
branches;
next	1.55;

1.55
date	2003.06.16.02.50.28;	author kris;	state Exp;
branches;
next	1.54;

1.54
date	2003.06.06.08.28.34;	author roam;	state Exp;
branches;
next	1.53;

1.53
date	2003.04.25.15.36.09;	author roam;	state Exp;
branches;
next	1.52;

1.52
date	2003.04.16.14.52.35;	author dinoex;	state Exp;
branches;
next	1.51;

1.51
date	2003.03.05.10.43.08;	author roam;	state Exp;
branches;
next	1.50;

1.50
date	2003.02.19.16.07.26;	author roam;	state Exp;
branches;
next	1.49;

1.49
date	2003.01.22.09.51.42;	author roam;	state Exp;
branches;
next	1.48;

1.48
date	2003.01.17.15.40.13;	author roam;	state Exp;
branches;
next	1.47;

1.47
date	2003.01.15.11.21.52;	author roam;	state Exp;
branches;
next	1.46;

1.46
date	2003.01.02.16.02.07;	author roam;	state Exp;
branches;
next	1.45;

1.45
date	2002.07.02.08.36.46;	author roam;	state Exp;
branches;
next	1.44;

1.44
date	2002.06.24.16.03.00;	author roam;	state Exp;
branches;
next	1.43;

1.43
date	2002.06.07.00.21.17;	author kris;	state Exp;
branches;
next	1.42;

1.42
date	2002.05.21.16.08.46;	author roam;	state Exp;
branches;
next	1.41;

1.41
date	2002.04.16.11.30.21;	author roam;	state Exp;
branches;
next	1.40;

1.40
date	2002.02.22.09.52.10;	author roam;	state Exp;
branches;
next	1.39;

1.39
date	2001.12.14.18.08.30;	author roam;	state Exp;
branches;
next	1.38;

1.38
date	2001.11.05.10.05.57;	author roam;	state Exp;
branches;
next	1.37;

1.37
date	2001.10.05.11.24.26;	author roam;	state Exp;
branches;
next	1.36;

1.36
date	2001.09.01.14.56.27;	author roam;	state Exp;
branches;
next	1.35;

1.35
date	2001.07.19.15.58.34;	author roam;	state Exp;
branches;
next	1.34;

1.34
date	2001.06.26.11.41.01;	author roam;	state Exp;
branches;
next	1.33;

1.33
date	2001.06.08.10.21.17;	author roam;	state Exp;
branches;
next	1.32;

1.32
date	2001.04.25.09.30.11;	author roam;	state Exp;
branches;
next	1.31;

1.31
date	2001.04.09.15.01.53;	author roam;	state Exp;
branches;
next	1.30;

1.30
date	2001.04.05.21.22.26;	author roam;	state Exp;
branches;
next	1.29;

1.29
date	2001.02.23.15.30.03;	author roam;	state Exp;
branches;
next	1.28;

1.28
date	2001.01.31.11.16.30;	author roam;	state Exp;
branches;
next	1.27;

1.27
date	2001.01.05.08.10.03;	author roam;	state Exp;
branches;
next	1.26;

1.26
date	2000.12.12.11.07.25;	author roam;	state Exp;
branches;
next	1.25;

1.25
date	2000.12.04.16.06.39;	author roam;	state Exp;
branches;
next	1.24;

1.24
date	2000.11.25.08.13.32;	author roam;	state Exp;
branches;
next	1.23;

1.23
date	2000.11.19.04.05.56;	author kris;	state Exp;
branches;
next	1.22;

1.22
date	2000.10.30.01.54.31;	author kris;	state Exp;
branches;
next	1.21;

1.21
date	2000.09.23.23.39.42;	author kris;	state Exp;
branches;
next	1.20;

1.20
date	2000.09.22.01.58.53;	author kris;	state Exp;
branches;
next	1.19;

1.19
date	2000.09.04.00.56.41;	author kris;	state Exp;
branches;
next	1.18;

1.18
date	2000.06.02.20.39.13;	author kris;	state Exp;
branches;
next	1.17;

1.17
date	2000.04.22.09.57.34;	author mharo;	state Exp;
branches;
next	1.16;

1.16
date	2000.04.17.00.17.35;	author reg;	state Exp;
branches;
next	1.15;

1.15
date	2000.04.12.05.31.02;	author mharo;	state Exp;
branches;
next	1.14;

1.14
date	2000.03.26.05.08.24;	author kris;	state Exp;
branches;
next	1.13;

1.13
date	2000.02.06.22.16.49;	author kris;	state Exp;
branches;
next	1.12;

1.12
date	99.11.07.22.25.33;	author dirk;	state Exp;
branches;
next	1.11;

1.11
date	99.10.26.22.00.37;	author kris;	state Exp;
branches;
next	1.10;

1.10
date	99.08.31.06.43.59;	author mharo;	state Exp;
branches;
next	1.9;

1.9
date	99.08.25.05.55.04;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	99.08.02.10.43.38;	author asami;	state Exp;
branches;
next	1.7;

1.7
date	99.06.02.07.22.49;	author dirk;	state Exp;
branches;
next	1.6;

1.6
date	99.05.27.12.33.09;	author kris;	state Exp;
branches;
next	1.5;

1.5
date	99.05.06.14.09.05;	author flathill;	state Exp;
branches;
next	1.4;

1.4
date	99.04.16.02.24.14;	author mharo;	state Exp;
branches;
next	1.3;

1.3
date	99.03.30.10.13.26;	author dirk;	state Exp;
branches;
next	1.2;

1.2
date	99.02.11.11.27.30;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	99.02.09.15.31.34;	author billf;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.02.09.15.31.34;	author billf;	state Exp;
branches;
next	;


desc
@@


1.124
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/314640
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# New ports collection makefile for:	curl
# Date created:		12 December 1998
# Whom:			Neil Blakey-Milner <nbm@@rucus.ru.ac.za>
#
# $FreeBSD: head/ftp/curl/Makefile 314640 2013-03-19 13:04:30Z eadler $
#

PORTNAME=	curl
PORTVERSION=	7.24.0
PORTREVISION=	2
CATEGORIES=	ftp ipv6 www
MASTER_SITES=	http://curl.haxx.se/download/ \
		LOCAL/sunpoet
EXTRACT_SUFX=	.tar.lzma

MAINTAINER?=	sunpoet@@FreeBSD.org
COMMENT?=	Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers

LICENSE=	MIT

OPTIONS=	CARES "Asynchronous DNS resolution via c-ares" off \
		CURL_DEBUG "Enable curl diagnostic output" off \
		GNUTLS "Use GNU TLS if OPENSSL is OFF" off \
		IPV6 "IPv6 support" on \
		KERBEROS4 "Kerberos 4 authentication" off \
		LDAP "LDAP support" off \
		LDAPS "LDAPS support (requires LDAP and SSL)" off \
		LIBIDN "Internationalized Domain Names via libidn" off \
		LIBSSH2 "SCP/SFTP support via libssh2" off \
		NTLM "NTLM authentication" off \
		OPENSSL "OpenSSL support" on \
		CA_BUNDLE "Install CA bundle for OpenSSL" on \
		PROXY "Proxy support" on \
		RTMP "RTMP streams support" off \
		TRACKMEMORY "Enable curl memory diagnostic output" off

CONFIGURE_ARGS+=--disable-threaded-resolver --disable-werror \
		--enable-imap --enable-pop3 --enable-rtsp --enable-smtp
CONFIGURE_ENV=	LOCALBASE="${LOCALBASE}"
GNU_CONFIGURE=	yes
MAKE_ENV=	SHLIB_VER="${SHLIB_VER}"
MAKE_JOBS_SAFE=	yes
USES=	pathfix
USE_PERL5_BUILD=	yes
USE_XZ=		yes

.if !defined(BUILDING_HIPHOP)
USE_LDCONFIG=	yes

DOCS=		BINDINGS BUGS CONTRIBUTE DISTRO-DILEMMA FAQ FEATURES HISTORY \
		INSTALL INSTALL.devcpp INTERNALS KNOWN_BUGS LICENSE-MIXING \
		MANUAL README.netware README.win32 RESOURCES SSLCERTS THANKS \
		TODO TheArtOfHttpScripting VERSIONS curl-config.html \
		curl-config.pdf curl.html curl.pdf index.html
MAN1=		curl.1 curl-config.1
MAN3=		curl_easy_cleanup.3 curl_easy_duphandle.3 curl_easy_escape.3 \
		curl_easy_getinfo.3 curl_easy_init.3 curl_easy_pause.3 \
		curl_easy_perform.3 curl_easy_recv.3 curl_easy_reset.3 \
		curl_easy_send.3 curl_easy_setopt.3 curl_easy_strerror.3 \
		curl_easy_unescape.3 curl_escape.3 curl_formadd.3 \
		curl_formfree.3 curl_formget.3 curl_free.3 curl_getdate.3 \
		curl_getenv.3 curl_global_cleanup.3 curl_global_init.3 \
		curl_global_init_mem.3 curl_mprintf.3 curl_multi_add_handle.3 \
		curl_multi_assign.3 curl_multi_cleanup.3 curl_multi_fdset.3 \
		curl_multi_info_read.3 curl_multi_init.3 curl_multi_perform.3 \
		curl_multi_remove_handle.3 curl_multi_setopt.3 \
		curl_multi_socket.3 curl_multi_socket_action.3 \
	       	curl_multi_strerror.3 curl_multi_timeout.3 \
		curl_share_cleanup.3 curl_share_init.3 curl_share_setopt.3 \
		curl_share_strerror.3 curl_slist_append.3 \
		curl_slist_free_all.3 curl_strequal.3 curl_unescape.3 \
		curl_version.3 curl_version_info.3 libcurl.3 libcurl-easy.3 \
		libcurl-errors.3 libcurl-multi.3 libcurl-share.3 \
		libcurl-tutorial.3
PLIST_SUB=	SHLIB_VER="${SHLIB_VER}"

SHLIB_VER=	6
.endif

.include <bsd.port.options.mk>

.if defined(WITH_GNUTLS) && defined(WITH_OPENSSL)
IGNORE=		may only use GNU TLS if OpenSSL support is disabled
.endif

.if defined(WITH_LIBSSH2) && !defined(WITH_OPENSSL)
IGNORE=		only supports LIBSSH2 with OpenSSL
.endif

.if defined(WITH_NTLM) && !defined(WITH_OPENSSL)
IGNORE=		only supports NTLM with OpenSSL
.endif

.if defined(WITH_LDAPS)
.if !defined(WITH_LDAP)
IGNORE=		only supports LDAPS with LDAP
.else
.if !defined(WITH_OPENSSL) && !defined(WITH_GNUTLS)
IGNORE=		only supports LDAPS with SSL (OpenSSL or GNUTLS)
.endif
.endif
.endif

.if !defined(WITHOUT_OPENSSL)
.include "${PORTSDIR}/Mk/bsd.openssl.mk"
CONFIGURE_ARGS+=	--with-ssl=${OPENSSLBASE}
.if !defined(WITHOUT_CA_BUNDLE)
RUN_DEPENDS+=	${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss
CONFIGURE_ARGS+=	--with-ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt
.else
CONFIGURE_ARGS+=	--without-ca-bundle
.endif
.else
CONFIGURE_ARGS+=	--without-ssl
.if defined(WITH_CA_BUNDLE)
IGNORE=			only supports CA bundle with OpenSSL
.endif
.endif

.if defined(WITH_CARES)
LIB_DEPENDS+=	cares.2:${PORTSDIR}/dns/c-ares
CONFIGURE_ARGS+=	--enable-ares=${LOCALBASE}
.else
CONFIGURE_ARGS+=	--disable-ares
.endif

.if defined(WITH_GNUTLS)
LIB_DEPENDS+=	gnutls:${PORTSDIR}/security/gnutls
CONFIGURE_ARGS+=--with-gnutls=${LOCALBASE}
.else
CONFIGURE_ARGS+=--without-gnutls
.endif

.if defined(WITH_OPENSSL) || defined(WITH_GNUTLS)
PLIST_SUB+=	SSL=""
.else
PLIST_SUB+=	SSL="@@comment "
.endif

.if defined(WITH_IPV6)
CONFIGURE_ARGS+=	--enable-ipv6
.else
CONFIGURE_ARGS+=	--disable-ipv6
.endif

.if exists(/usr/lib/libkrb.a) && defined(WITH_KERBEROS4)
CONFIGURE_ARGS += --with-krb4=/usr
.else
CONFIGURE_ARGS += --without-krb4
.endif

.if defined(WITH_LDAP)
CONFIGURE_ARGS+=	--enable-ldap
USE_OPENLDAP=	yes
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
.if defined(WITH_LDAPS)
CONFIGURE_ARGS+=	--enable-ldaps
.else
CONFIGURE_ARGS+=	--disable-ldaps
.endif
.else
CONFIGURE_ARGS+=	--disable-ldap --disable-ldaps
.endif

.if defined(WITH_LIBIDN)
LIB_DEPENDS+=	idn.17:${PORTSDIR}/dns/libidn
CONFIGURE_ARGS+=	--with-libidn=${LOCALBASE}
.else
CONFIGURE_ARGS+=	--without-libidn
.endif

.if defined(WITH_LIBSSH2)
LIB_DEPENDS+=	ssh2.1:${PORTSDIR}/security/libssh2
CONFIGURE_ARGS+=	--with-libssh2=${LOCALBASE}
.else
CONFIGURE_ARGS+=	--without-libssh2
.endif

.if defined(WITH_CURL_DEBUG)
CONFIGURE_ARGS+=	--enable-debug
.endif

.if defined(WITH_RTMP)
LIB_DEPENDS+=	rtmp.0:${PORTSDIR}/multimedia/rtmpdump
CONFIGURE_ARGS+=	--with-librtmp=${LOCALBASE}
.else
CONFIGURE_ARGS+=	--without-librtmp
.endif

.if defined(WITH_TRACKMEMORY)
CONFIGURE_ARGS+=	--enable-curldebug
.else
CONFIGURE_ARGS+=	--disable-curldebug
.endif

.if defined(WITH_NTLM)
CONFIGURE_ARGS+=	--enable-ntlm
.else
CONFIGURE_ARGS+=	--disable-ntlm
.endif

.if !defined(WITHOUT_PROXY)
CONFIGURE_ARGS+=	--enable-proxy
.else
CONFIGURE_ARGS+=	--disable-proxy
.endif

post-patch:
	@@${REINPLACE_CMD} -e '/^SUBDIRS = / s|$$| docs|; /^DIST_SUBDIRS = / s| docs||; /cd docs &&/d' ${WRKSRC}/Makefile.in
	@@${REINPLACE_CMD} -e '/require "valgrind.pm";/d' ${WRKSRC}/tests/runtests.pl

post-install:
.if !defined(BUILDING_HIPHOP)
	${INSTALL_DATA} ${WRKSRC}/docs/libcurl/libcurl.m4 ${PREFIX}/share/aclocal
.if !defined(NOPORTDOCS)
	${MKDIR} ${DOCSDIR}/ ${DOCSDIR}/libcurl/
	cd ${WRKSRC}/docs/ && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}/
	cd ${WRKSRC}/docs/libcurl/ && ${INSTALL_DATA} ABI *.html *.pdf *.m4 ${DOCSDIR}/libcurl/
.endif
.if !defined(NOPORTEXAMPLES)
	${MKDIR} ${EXAMPLESDIR}/
	cd ${WRKSRC}/docs/examples/ && ${INSTALL_DATA} README Makefile.example makefile* *.c *.cc ${EXAMPLESDIR}/
.endif
.endif

# 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
.if defined(WITHOUT_PROXY)
	@@${ECHO_MSG} "******************************************"
	@@${ECHO_MSG} "* You have disabled curl proxy support.  *"
	@@${ECHO_MSG} "* Some tests SHALL FAIL!                 *"
	@@${ECHO_MSG} "* This is being addressed.               *"
	@@${ECHO_MSG} "******************************************"
.endif
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} LC_ALL=C ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test

.include <bsd.port.mk>
@


1.123
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311722
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d5 1
a5 1
# $FreeBSD: head/ftp/curl/Makefile 311722 2013-02-05 16:17:06Z novel $
d43 1
a43 1
USE_GNOME=	gnomehack
@


1.122
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/ftp/curl/Makefile 304941 2012-09-27 00:58:04Z swills $
d10 1
a10 1
PORTREVISION=	1
@


1.121
log
@SVN rev 304941 on 2012-09-27 00:58:04Z by swills

- Fix plist issue with slave curl-hiphop caused by last commit

Reported by:	pointyhat (via beat)
Pointyhat to:	swills
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.120
log
@SVN rev 304457 on 2012-09-18 20:45:45Z by swills

- Install the autoconf file for libcurl

PR:		ports/171260
Approved by:	maintainer timeout (sunpoet, >2 weeks)
@
text
@d214 1
a215 1
.if !defined(BUILDING_HIPHOP)
@


1.119
log
@SVN rev 301081 on 2012-07-18 12:14:17Z by sunpoet

- Prepare for slave port ftp/curl-hiphop

PR:		ports/169946
Submitted by:	mm
@
text
@d10 1
d214 1
@


1.118
log
@- Update to 7.24.0

Changes:	http://curl.haxx.se/changes.html
@
text
@d15 2
a16 2
MAINTAINER=	sunpoet@@FreeBSD.org
COMMENT=	Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers
d36 1
a36 1
CONFIGURE_ARGS=	--disable-threaded-resolver --disable-werror \
a42 1
USE_LDCONFIG=	yes
d46 3
d77 1
d213 1
d223 1
@


1.117
log
@- Take maintainership

Approved by:	roam (maintainer, implicit)
@
text
@d9 1
a9 2
PORTVERSION=	7.21.3
PORTREVISION=	2
d12 2
a13 4
		ftp://ftp.sunet.se/pub/www/utilities/curl/ \
		ftp://ftp.fu-berlin.de/pub/unix/network/curl/ \
		ftp://crydee.sai.msu.ru/zeus/unix/WWW/tools/mirror/
MASTER_SITE_SUBDIR=	curl
a19 38
PATCH_STRIP=	-p1

MAN1=		curl.1 curl-config.1
MAN3=		curl_easy_cleanup.3 curl_easy_duphandle.3 \
		curl_easy_escape.3 curl_easy_getinfo.3 \
		curl_easy_init.3 curl_easy_pause.3 \
		curl_easy_perform.3 curl_easy_reset.3 curl_easy_recv.3 \
		curl_easy_send.3 \
		curl_easy_setopt.3 curl_easy_strerror.3 curl_easy_unescape.3 \
		curl_escape.3 \
		curl_unescape.3 curl_formadd.3 curl_formget.3 curl_formfree.3 curl_free.3 \
		curl_getdate.3 curl_getenv.3 curl_global_init.3 \
		curl_global_init_mem.3 curl_global_cleanup.3 curl_mprintf.3 \
		curl_multi_add_handle.3 curl_multi_assign.3 curl_multi_cleanup.3 \
		curl_multi_fdset.3 curl_multi_info_read.3 curl_multi_init.3 \
		curl_multi_perform.3 curl_multi_remove_handle.3 \
		curl_multi_setopt.3 curl_multi_socket.3 \
		curl_multi_socket_action.3 \
		curl_multi_strerror.3 curl_multi_timeout.3 \
		curl_share_cleanup.3 curl_share_init.3 \
		curl_share_setopt.3 curl_share_strerror.3 curl_slist_append.3 \
		curl_slist_free_all.3 curl_strequal.3 curl_version.3 \
		curl_version_info.3 libcurl.3 libcurl-easy.3 libcurl-errors.3 \
		libcurl-multi.3 libcurl-share.3 libcurl-tutorial.3

USE_LDCONFIG=	yes
SHLIB_VER=	6

MAKE_ENV=	SHLIB_VER="${SHLIB_VER}"
PLIST_SUB=	SHLIB_VER="${SHLIB_VER}"

USE_PERL5_BUILD=	yes
USE_BZIP2=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS+=--enable-pop3 --enable-smtp --enable-imap --enable-rtsp \
		--disable-threaded-resolver --disable-werror
MAKE_JOBS_SAFE=	yes

d36 41
a76 1
.include <bsd.port.pre.mk>
d92 1
a92 1
IGNORE=			only supports LDAPS with LDAP
d95 1
a95 1
IGNORE=			only supports LDAPS with SSL (OpenSSL or GNUTLS)
d205 3
a207 8
CONFIGURE_ENV+=	LOCALBASE="${LOCALBASE}"

DOCS=		BINDINGS BUGS CONTRIBUTE DISTRO-DILEMMA FAQ FEATURES \
		HISTORY INSTALL INSTALL.devcpp INTERNALS KNOWN_BUGS \
		LICENSE-MIXING MANUAL README.netware README.win32 RESOURCES \
		SSLCERTS THANKS TODO TheArtOfHttpScripting VERSIONS \
		curl-config.html curl-config.pdf curl.html curl.pdf \
		index.html
d211 3
a213 4
	@@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${DOCS:S@@^@@${WRKSRC}/docs/@@} ${DOCSDIR}
	@@${MKDIR} ${DOCSDIR}/libcurl
	(cd ${WRKSRC}/docs/libcurl && exec ${INSTALL_DATA} ABI *.html *.pdf *.m4 ${DOCSDIR}/libcurl/)
d216 2
a217 2
	@@${MKDIR} ${EXAMPLESDIR}
	${INSTALL_DATA} ${WRKSRC}/docs/examples/README ${WRKSRC}/docs/examples/Makefile.example ${WRKSRC}/docs/examples/makefile* ${WRKSRC}/docs/examples/*.c ${WRKSRC}/docs/examples/*.cc ${EXAMPLESDIR}/
d232 1
a232 1
.include <bsd.port.post.mk>
@


1.116
log
@- Remove WITH_FBSD10_FIX, is no longer needed
@
text
@d18 1
a18 1
MAINTAINER=	roam@@FreeBSD.org
@


1.115
log
@- Fix build on FreeBSD 10

Approved by:	portmgr (miwi)
@
text
@a55 1
WITH_FBSD10_FIX=	yes
@


1.114
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d56 1
@


1.113
log
@Chase security/gnutls update and add an UPDATING entry.
@
text
@a153 1
ADDFLAGS=	true
a206 3
.if defined(ADDFLAGS)
CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}"
.endif
@


1.112
log
@- Bump PORTREVISION to chase the update of dns/libidn
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.111
log
@Update cURL to 7.21.3 and fix its librtmp detection.  In the process:
- disable the -Werror build option by popular demand
- do not override the user's debug and optimization settings

PR:		150854 (the debug and optimization CFLAGS)
Reported by:	Anonymous <swell.k@@gmail.com>
@
text
@d10 1
d165 1
a165 1
LIB_DEPENDS+=	idn.16:${PORTSDIR}/dns/libidn
@


1.110
log
@Update to curl-7.21.1; in the process:
- add a knob for the compiler's -Werror checking, on by default
- add a knob for RTMP streams support
- reflect reality: actually disable the diagnostic memory tracking
  if the user has turned the knob off!
- fix a bashism in the configure script
- remove two patches to the test framework that were integrated upstream
@
text
@d9 1
a9 1
PORTVERSION=	7.21.1
d57 1
a57 1
		--disable-threaded-resolver
d74 1
a74 2
		TRACKMEMORY "Enable curl memory diagnostic output" off \
		WERROR "Treat compilation warnings as errors" on
d206 1
a206 6
.if defined(WITH_WERROR)
CONFIGURE_ARGS+=	--enable-werror
.else
CONFIGURE_ARGS+=	--disable-werror
.endif

@


1.109
log
@- Make run dependency on security/ca_root_nss optional

PR:		ports/149368
Submitted by:	pgj
Approved by:	roam (maintainer timeout)
@
text
@d9 1
a9 1
PORTVERSION=	7.20.1
d56 2
a57 1
CONFIGURE_ARGS+=--enable-pop3 --enable-smtp --enable-imap --enable-rtsp
d73 3
a75 1
		TRACKMEMORY "Enable curl memory diagnostic output" off
d182 7
d191 2
d207 6
@


1.108
log
@Update to curl-7.20.1 and specify the MIT license.
@
text
@a19 2
RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss

d70 1
d100 7
a106 2
CONFIGURE_ARGS+=	--with-ssl=${OPENSSLBASE} \
			--with-ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt
d109 3
@


1.107
log
@Update to curl-7.20.0.
@
text
@d9 1
a9 1
PORTVERSION=	7.20.0
d22 2
@


1.106
log
@Now that c-ares-1.7.0 is in the tree, cURL can, at long last,
use c-ares for asynchronous DNS lookups while supporting IPv6!
@
text
@d9 1
a9 2
PORTVERSION=	7.19.7
PORTREVISION=	1
d48 1
a48 1
SHLIB_VER=	5
d56 1
@


1.105
log
@Fix the build of dependent ports by including <sys/select.h> on
earlier FreeBSD versions.  I've modified the PR patch slightly to
make it a bit more portable so it was suitable for forwarding upstream :)
Bump PORTREVISION.

PR:		141459
Submitted by:	garga
@
text
@a86 4
.if defined(WITH_CARES) && defined(WITH_IPV6)
IGNORE=		does not support both c-ares and IPv6 - disable one of them
.endif

@


1.104
log
@Update to curl-7.19.7.
@
text
@d10 1
@


1.103
log
@- Switch SourceForge ports to the new File Release System: categories starting with E,F
@
text
@d9 1
a9 2
PORTVERSION=	7.19.6
PORTREVISION=	1
@


1.102
log
@Bump PORTREVISIONs of the gnutls dependant ports to chase gnutls update.
@
text
@a12 1
		${MASTER_SITE_SOURCEFORGE} \
@


1.101
log
@Update the cURL port to 7.19.6.
@
text
@d10 1
@


1.100
log
@Well, yeah, leave it to me to test an update and all dependent ports,
notify maintainers, wait for a couple of days, and then only commit
the update itself, leaving the dependent ports un-updated :(

Bump the shared lib dependency on ports touched by the c-ares update.

Pointy hat to:	roam (myself)
@
text
@d9 1
a9 2
PORTVERSION=	7.19.5
PORTREVISION=	1
d70 2
a71 1
		PROXY "Proxy support" on
d174 4
@


1.99
log
@Update to curl-7.19.5.
@
text
@d10 1
d110 1
a110 1
LIB_DEPENDS+=	cares.1:${PORTSDIR}/dns/c-ares
@


1.98
log
@- Mark MAKE_JOBS_SAFE

PR:		ports/133003
Submitted by:	mm
Approved by:	maintainer timeout (roam; 1 month)
@
text
@d9 1
a9 1
PORTVERSION=	7.19.4
d40 1
@


1.97
log
@Update to curl-7.19.4, which fixes a redirection vulnerability.
The changes in the patch files are almost the same as in Eugene's PR,
although I arrived at them mostly independently :)
Reformat all patch files now that I use quilt to manage them.
Fix two complaints from portlint: needless use of CFLAGS and differentiation
between NOPORTDOCS and NOPORTEXAMPLES.  Thanks, Eugene!

PR:		132358
Submitted by:	Eygene Ryabinkin <rea-fbsd@@codelabs.ru>
@
text
@d56 1
@


1.96
log
@Apply a band-aid to fix the build without proxy support.
Note that some of the tests shall fail for the present.
@
text
@d9 1
a9 1
PORTVERSION=	7.19.2
d23 2
d184 1
a184 1
CONFIGURE_ENV+=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
d200 2
@


1.95
log
@At long last, update the curl port to its almost-current version, 7.19.2.
Yes, there's been a new 7.19.3 version for a couple of days now,
but I figure you folks have been waiting for me much too much as it is :(
Apologies all around!

Prompted by:	several PR's and more people (and portmgrs) than I dare admit
@
text
@d205 7
@


1.94
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@d9 1
a9 1
PORTVERSION=	7.18.0
d21 2
d27 2
a28 1
		curl_easy_perform.3 curl_easy_reset.3 \
d46 1
a46 1
SHLIB_VER=	4
d65 2
a66 1
		OPENSSL "OpenSSL support" on
d98 2
a99 1
CONFIGURE_ARGS+=	--with-ssl=${OPENSSLBASE}
d175 6
@


1.93
log
@Argh.  The cURL build requires Perl.

PR:		123050
Reported by:	Chess Griffin <chess@@chessgriffin.com>
Pointy hat to:	roam (myself)
@
text
@a50 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.92
log
@Update to curl-7.18.0.
@
text
@d48 1
@


1.91
log
@- Chase security/gnutls shlib version bump
- Add an entry to UPDATING
@
text
@d9 1
a9 2
PORTVERSION=	7.16.3
PORTREVISION=	1
d24 2
a25 1
		curl_easy_init.3 curl_easy_perform.3 curl_easy_reset.3 \
d57 2
d82 10
d131 15
d170 10
a179 3
post-patch:
	@@${REINPLACE_CMD} -e 's|\$$(libdir)/pkgconfig|\$$(prefix)/libdata/pkgconfig|' \
		${WRKSRC}/Makefile.in
d184 5
a188 2
	(cd ${WRKSRC}/docs && exec ${COPYTREE_SHARE} \* ${DOCSDIR} \
		"! -name Makefile ! -name Makefile.am ! -name Makefile.in ! -name curl.1 ! -name curl-config.1 ! -name *.3")
@


1.90
log
@Update to curl-7.16.3.
Fix the (still present in 7.16.3) libssh2 problems, at least so that
cURL works with the libssh2 0.17 in our ports tree.

PR:		114215 (the basic update)
Submitted by:	pesho.petrov@@gmail.com
@
text
@d10 1
@


1.89
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d9 1
a9 2
PORTVERSION=	7.16.1
PORTREVISION=	1
a125 1
BROKEN=		does not work with libssh2-0.15
d149 2
a150 1
	${CP} -r ${WRKSRC}/docs/* ${DOCSDIR}/
@


1.88
log
@Actually, at least this version of cURL sometimes breaks with the new
libssh2, and fails to connect.  Mark the libssh2 usage as broken until
I figure out what is the matter.  And yep, David Thiel did inform me
in advance about his plans to update libssh2, and I did not check then.
@
text
@a50 1
CONFIGURE_ARGS=	--mandir=${PREFIX}/man
@


1.87
log
@- Chase libssh2 update

PR:		ports/114474
Submitted by:	Vaclav Haisman <v.haisman@@sh.cvut.cz>
Pointy hat to:	lx
@
text
@d128 1
@


1.86
log
@Chase gnutls shared library version chase: adjust DEPENDS lines and
bump PORTREVISIONs.
@
text
@d128 1
a128 1
LIB_DEPENDS+=	ssh2.0:${PORTSDIR}/security/libssh2
@


1.85
log
@Update to curl 7.16.1, loosely based on the PR.  Also:
- add a LIBSSH2 option for SCP and SFTP support using security/libssh2;
- add a patch from the cURL CVS repository to fix an expired cookie in
  test 62.

PR:		109670
Submitted by:	Eygene Ryabinkin <rea-fbsd@@codelabs.ru>
@
text
@d10 1
@


1.84
log
@- Chase security/gnutls update
- Add an entry to UPDATING
- Pet portlint(1) for some ports while I'm here
@
text
@d9 1
a9 2
PORTVERSION=	7.16.0
PORTREVISION=	1
d58 1
d68 4
d126 7
@


1.83
log
@Update the ftp/curl port to 7.16.0.
Bump PORTREVISION of all dependent ports.
Fix the build errors in the few ports that still use the long deprecated,
and now obsoleted, cURL options.

Thanks to everyone who took the time to look over the patch!

Discussed on:	-ports
@
text
@d10 1
@


1.82
log
@If c-ares support is requested, properly depend on the shared c-ares
library now that dns/c-ares installs it.  This should, among other
things, fix the build of libcurl on amd64.

Reported by:	girgen
@
text
@d9 1
a9 2
PORTVERSION=	7.15.5
PORTREVISION=	1
d42 1
a42 1
SHLIB_VER=	3
@


1.81
log
@Update to cURL 7.15.5 and integrate Scot Hetzel's patch for
really making OpenSSL support optional.  Now OpenSSL and GnuTLS
are on level ground, both controlled by the OPTIONS setting.
Fortunately, it turned out that the curl_multi_socket() API change
does not affect any of the ports that use ftp/curl.

PR:		102871, 103126
Submitted by:	pav, vd, Scot Hetzel <swhetzel@@gmail.com>
@
text
@d10 1
d84 1
a84 1
BUILD_DEPENDS+=	${LOCALBASE}/lib/libcares.a:${PORTSDIR}/dns/c-ares
@


1.80
log
@Add an explicit knob for c-ares support now that we have Daniel's version
of the ares library in the ports tree.  The knob defaults to "off" since
it conflicts with curl's IPv6 support - which is now also configurable via
its own knob.
PORTREVISION not bumped since there is no change in the default package
build - if enough people consider asynchronous DNS resolving to be good,
it could become the default, but for the present it is not.
@
text
@d9 1
a9 1
PORTVERSION=	7.15.4
d27 1
a27 1
		curl_unescape.3 curl_formadd.3 curl_formfree.3 curl_free.3 \
d30 1
a30 1
		curl_multi_add_handle.3 curl_multi_cleanup.3 \
d41 1
a41 1
INSTALLS_SHLIB=	yes
d54 1
a54 1
		GNUTLS "Use GNU TLS if WITHOUT_SSL is specified" off \
d58 2
a59 5
		NTLM "NTLM authentication" off

.if !defined(WITHOUT_SSL)
USE_OPENSSL=	yes
.endif
d63 2
a64 2
.if defined(WITH_GNUTLS) && !defined(WITHOUT_SSL)
IGNORE=		may only use GNU TLS if WITHOUT_SSL is defined
d67 1
a67 1
.if defined(WITH_NTLM) && defined(WITHOUT_SSL)
d75 2
a76 1
.if !defined(WITHOUT_SSL)
d96 1
a96 1
.if !defined(WITHOUT_SSL) || defined(WITH_GNUTLS)
@


1.79
log
@Update to 7.15.4, mostly by Vasil Dimov's PR.
In addition, OPTIONS'ify everything but OpenSSL support.

PR:		99050
Submitted by:	vd
@
text
@d52 2
a53 1
OPTIONS=	CURL_DEBUG "Enable curl diagnostic output" off \
d55 1
d74 4
d84 7
d104 6
@


1.78
log
@Remove USE_REINPLACE from all categories starting with F
@
text
@d9 1
a9 1
PORTVERSION=	7.15.3
d22 2
a23 1
MAN3=		curl_easy_cleanup.3 curl_easy_duphandle.3 curl_easy_getinfo.3 \
d25 2
a26 1
		curl_easy_setopt.3 curl_easy_strerror.3 curl_escape.3 \
d33 3
a35 1
		curl_multi_strerror.3 curl_share_cleanup.3 curl_share_init.3 \
d50 1
d52 5
a56 3
.if defined(WITH_GNUTLS)
WITHOUT_SSL=	yes
.endif
d64 8
d73 1
a73 1
CONFIGURE_ARGS=	--with-ssl=${OPENSSLBASE}
d75 1
a75 1
CONFIGURE_ARGS=	--without-ssl
d93 2
d97 1
a97 1
.if !defined(WITHOUT_LIBIDN) && (defined(WITH_LIBIDN) || exists(${LOCALBASE}/lib/libidn.so))
d108 6
d127 1
a127 1
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} LC_ALL=C ${MAKE} test
@


1.77
log
@Update from 7.15.1 to 7.15.3

PR:		ports/94727
Submitted by:	vd
Approved by:	secteam (simon)
Security:	http://curl.haxx.se/docs/adv_20060320.html
@
text
@a43 1
USE_REINPLACE=	yes
@


1.76
log
@Chase gnutls update.
@
text
@d9 1
a9 2
PORTVERSION=	7.15.1
PORTREVISION=	1
@


1.75
log
@Update to 7.15.1 [1]
Reorganize Makefile

PR:		90079 [1]
Submitted by:	Vasil Dimov <vd@@datamax.bg>
Approved by:	maintainer timeout (security 1 day, simon with secteam hat)
Security:	http://curl.haxx.se/docs/adv_20051207.html
		http://secunia.com/advisories/17907/
@
text
@d10 1
@


1.74
log
@Move IDN related ports from devel to dns category:

  devel/libidn -> dns/libidn
  devel/p5-Net-LibIDN -> dns/p5-Net-LibIDN

Approved by:	both maintainers
Repocopy by:	marcus
@
text
@d9 1
a9 1
PORTVERSION=	7.15.0
d24 4
a27 7
		curl_easy_setopt.3 curl_easy_strerror.3 \
		curl_escape.3 curl_unescape.3 \
		curl_formadd.3 curl_formfree.3 \
		curl_free.3 \
		curl_getdate.3 curl_getenv.3 \
		curl_global_init.3 curl_global_init_mem.3 curl_global_cleanup.3 \
		curl_mprintf.3 \
d31 5
a35 8
		curl_multi_strerror.3 \
		curl_share_cleanup.3 curl_share_init.3 curl_share_setopt.3 \
		curl_share_strerror.3 \
		curl_slist_append.3 curl_slist_free_all.3 \
		curl_strequal.3 \
		curl_version.3 curl_version_info.3 \
		libcurl.3 libcurl-easy.3 libcurl-errors.3 libcurl-multi.3 \
		libcurl-share.3 libcurl-tutorial.3
d43 2
a46 1
USE_BZIP2=	yes
d92 10
a106 6
.if !defined(NOPORTDOCS)
post-install:
	${MKDIR} ${DOCSDIR}
	${CP} -r ${WRKSRC}/docs/* ${DOCSDIR}/
.endif

@


1.73
log
@Update to 7.15.0, which contains a security fix, among other changes.

PR:		87393
Submitted by:	Vasil Dimov <vd@@datamax.bg>
Security:	http://curl.haxx.se/docs/security.html#BID15102
@
text
@d87 1
a87 1
LIB_DEPENDS+=	idn.16:${PORTSDIR}/devel/libidn
@


1.72
log
@A forced commit to note that the exactly same update was also submitted in

PR:		85660
Submitted by:	Vasil Dimov <vd@@datamax.bg>
@
text
@d9 1
a9 1
PORTVERSION=	7.14.1
d50 1
@


1.71
log
@Update to 7.14.1.
@
text
@@


1.70
log
@- Update to 7.14.0
- Provide WITH_GNUTLS knob to replace OpenSSL with GnuTLS

PR:		ports/81195
Submitted by:	Vasil Dimov <vd@@datamax.bg>
Approved by:	maintainer timeout (18 days)
@
text
@d9 1
a9 1
PORTVERSION=	7.14.0
@


1.69
log
@Fix plist.
Portlint(1).
Bump PORTREVISION.
@
text
@d9 1
a9 2
PORTVERSION=	7.13.1
PORTREVISION=	1
d51 5
d64 12
a77 1
CONFIGURE_ARGS=	--without-ssl
@


1.68
log
@Update to curl 7.13.1, which also takes care of the recent security
issue.
@
text
@d10 1
a10 1
#PORTREVISION=	0
d72 1
a72 1
CONFIGURE_ARGS+= --with-libidn=${LOCALBASE}
d74 1
a74 1
CONFIGURE_ARGS+= --without-libidn
d78 1
a78 1
CONFIGURE_ARGS+= --enable-debug
d89 1
a89 1
	${CP} -r ${WRKSRC}/docs/* ${DOCSDIR}/ 
@


1.67
log
@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!)
@
text
@d9 2
a10 2
PORTVERSION=	7.12.3
PORTREVISION=	2
@


1.66
log
@Repeat after me: testing the build on lots of machines is not an excuse
for not checking for packing list changes...
@
text
@d10 1
a10 1
PORTREVISION=	1
d70 10
a79 1
CONFIGURE_ARGS += --without-libidn
d81 1
a81 1
# Setting LANG=C is a kludge; maybe curl/libcurl shouldn't actually use
d84 1
a84 1
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} LANG=C ${MAKE} test
@


1.65
log
@Update to curl-7.12.3 (yes, we skipped 7.12.2 for various reasons).
Explicitly disable libidn support so that it is not even probed if libidn
is installed; I will look into enabling it after some more testing.

Testing paid off on:	ref4 (lib/select.c), sledge (lib/sendf.c)
@
text
@d10 1
@


1.64
log
@Update to 7.12.1, which is mainly an important bugfix release, but also
contains some new functionality.
@
text
@d9 1
a9 1
PORTVERSION=	7.12.1
d69 4
a72 2
# Note: some of these tests seem to intermittently fail on my system.
# I don't know why they would do that, yet.
d74 1
a74 1
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} test
@


1.63
log
@Update ftp/curl to 7.12.0 and bump the shared library version in all
dependent ports.
@
text
@d9 1
a9 1
PORTVERSION=	7.12.0
d23 2
a24 2
		curl_easy_init.3 curl_easy_perform.3 curl_easy_setopt.3 \
		curl_easy_strerror.3 \
d41 1
a41 1
		libcurl-share.3
@


1.62
log
@Update to curl 7.11.1.
@
text
@d9 1
a9 1
PORTVERSION=	7.11.1
d24 1
d26 1
a26 1
		curl_formadd.3 curl_formparse.3 curl_formfree.3 \
d29 1
a29 1
		curl_global_init.3 curl_global_cleanup.3 \
d34 1
d36 1
d38 1
a38 1
		curl_strequal.3 curl_strnequal.3 \
d44 1
a44 1
SHLIB_VER=	2
@


1.61
log
@Fix the plist in the non-SSL case - curl-ca-bundle.crt is not installed.
Bump PORTREVISION.

PR:		64667
Submitted by:	Marius Strobl <marius@@alchemy.franken.de>
@
text
@d9 1
a9 2
PORTVERSION=	7.11.0
PORTREVISION=	1
@


1.60
log
@Update curl to 7.11.0.
@
text
@d10 1
d57 1
d60 1
@


1.59
log
@Update to 7.10.8 and remove the BROKEN mark for 64-bit arches.

PR:		60105
Submitted by:	ijliao
@
text
@d9 1
a9 1
PORTVERSION=	7.10.8
@


1.58
log
@Mark BROKEN on 64-bit arches (1).
De-quote the COMMENT variable.
Fix a typo in a comment.

Reported by:	naddy (1)
@
text
@d9 1
a9 1
PORTVERSION=	7.10.7
a52 5

.if ${ARCH} == "sparc64" || ${ARCH} == "alpha" || ${ARCH} == "ia64" || \
	${ARCH} == "powerpc"
BROKEN=		"DNS resolution problems on 64-bit machines"
.endif
@


1.57
log
@Update to curl-7.10.7; the added patch is needed to actually get
the test suite going :)
@
text
@d19 1
a19 1
COMMENT=	"Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers"
d54 5
d69 1
a69 1
# Note: some of these tests seem to intermitently fail on my system.
@


1.56
log
@Use bsd.port.mk's OpenSSL support.

Submitted by:	dinoex
@
text
@d9 1
a9 2
PORTVERSION=	7.10.5
PORTREVISION=	1
d33 1
d37 2
a38 1
		libcurl.3 libcurl-multi.3 libcurl-errors.3
@


1.55
log
@Fix LP64 bugs and bump PORTREVISION.  This still detects the bogus
gethostbyaddr_r() "implementation" in libc, which may be causing problems
in certain cases.
@
text
@d47 3
a53 1
.include "${PORTSDIR}/security/openssl/bsd.openssl.mk"
@


1.54
log
@Update to curl-7.10.5.

Submitted by:	Phillip Oleson <poleson@@verio.net>
@
text
@d10 1
@


1.53
log
@Update to 7.10.4.

PR:		51315
Submitted by:	Jason Harris <jharris@@widomaker.com>
@
text
@d9 1
a9 1
PORTVERSION=	7.10.4
@


1.52
log
@- Use bsd.openssl.mk
(No response from maintainer after 2003-04-09)
PR:		48978
@
text
@d9 1
a9 2
PORTVERSION=	7.10.3
PORTREVISION=	2
a16 5

PATCHFILES=	curl-lib-url.c-netrc.patch
PATCH_SITES=	${MASTER_SITE_LOCAL} \
		http://people.FreeBSD.org/~roam/ports/patches/ftp/curl/
PATCH_SITE_SUBDIR=	roam
@


1.51
log
@Use ports/security/openssl/Makefile.ssl instead of USE_OPENSSL
to prevent conflicts between the base system and port OpenSSL libraries.
Bump PORTREVISION.

Reported by:	Stephen Cravey <clists@@www.gotbrains.org>
Submitted by:	Scot Hetzel <hetzels@@westbend.net>
@
text
@d56 1
a56 1
.include "${PORTSDIR}/security/openssl/Makefile.ssl"
@


1.50
log
@Remove pkg-comment files in my ports.
@
text
@d10 1
a10 1
PORTREVISION=	1
d50 5
d56 1
a56 1
USE_OPENSSL=	YES
a65 3
GNU_CONFIGURE=	yes
USE_BZIP2=	yes

d77 1
a77 1
.include <bsd.port.mk>
@


1.49
log
@Add a .netrc handling patch from the cURL CVS repository.

Reported by:	David Thiel <lx@@redundancy.redundancy.org>
@
text
@d25 1
@


1.48
log
@Use MASTER_SITE_SOURCEFORGE instead of the defunct downloads.sourceforge.net.

Submitted by:	ijliao, Daniel Stenberg <daniel@@haxx.se> (cURL author)
@
text
@d10 1
d18 5
@


1.47
log
@Update to curl-7.10.3.  There is a minor problem with the lib503 and
lib504 tests on some FreeBSD versions, but the major bulk of the
functionality is there, and it is still an improvement over 7.10.2 :)

Not functionally tested on:	ia64; there is no spoon.. er.. perl5 on
				pluto1.FreeBSD.org for the present.
@
text
@d12 1
a12 1
		http://download.sourceforge.net/curl/ \
d16 1
@


1.46
log
@Update to 7.10.2, which fixes a signals/threads problem in DNS resolving.
Add PORTDOCS handling.
@
text
@d9 1
a9 1
PORTVERSION=	7.10.2
@


1.45
log
@Update to 7.9.8.

For some reason, this segfaults badly on sparc64, or at least on the
only sparc64 machine that I have access to (thanks mike!).  I'll deal
with this later; for the present, let the x86 and Alpha users benefit
from the new cURL features and bugfixes :)

PR:		39873
Submitted by:	Ying-Chih Kuo <yckuo@@yckuo.org>
@
text
@d9 1
a9 1
PORTVERSION=	7.9.8
d24 1
d33 1
a33 1
		curl_version.3 \
d60 6
@


1.44
log
@Fix a segfault in an IPv4-only case - realloc() may really, well,
"reallocate" memory even when the programmer only asks for a resizing
of the region.

Reported by:	Steve Ames <steve@@energistic.com>

While I'm here, change the way SSL header and library paths are handled
to avoid specifically referencing /usr/lib and /usr/include; while
-STABLE's GCC shrugs this off, GCC 3.1 whines loudly about an explicit
-I/usr/include (and rightly so, IMHO).
@
text
@d9 1
a9 2
PORTVERSION=	7.9.7
PORTREVISION=	2
@


1.43
log
@Bump PORTREVISION for bugfixes just committed.
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.42
log
@Update to curl-7.9.7.
@
text
@d10 1
@


1.41
log
@Update to 7.9.6.
@
text
@d9 1
a9 1
PORTVERSION=	7.9.6
@


1.40
log
@Now that the pkg_install tools know how to handle symlinks,
unbreak the cURL package - include libcurl.so in the packing list
so that pkg_add(1) makes it visible to other packages.

Bump PORTREVISION for this (definitely package-related) change.

PR:		ports/34491
Submitted by:	Tom Payne <twp20@@cam.ac.uk>
@
text
@d9 1
a9 2
PORTVERSION=	7.9.2
PORTREVISION=	1
a16 4
PATCHFILES=	curl-lib-sendf.c.patch
PATCH_SITES=	${MASTER_SITE_LOCAL}
PATCH_SITE_SUBDIR=	roam

d27 3
d33 1
a33 1
		libcurl.3
@


1.39
log
@Update to 7.9.2.
Add a vendor patch (from the cURL CVS repository) to make it compile.
Remove the GNU make dependency.

PR:		32815
Submitted by:	Joseph Scott <joseph@@randomnetworks.com> and naddy
Apologies to:	Joseph Scott and Christian Weisberger <naddy@@FreeBSD.org>
@
text
@d10 1
@


1.38
log
@Update to 7.9.1, add a 'test' target to run the curl suite tests.
Note: some of those seem to intermitently fail on my system, no idea why.
Nuke the commented-out USE_AUTOMAKE and a no-longer-needed post-configure
substitution in some Makefiles.
@
text
@d9 1
a9 1
PORTVERSION=	7.9.1
d17 4
a54 1
USE_GMAKE=	yes
d59 1
a59 1
	@@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} test)
@


1.37
log
@Update to 7.9.

Submitted by:	kris
@
text
@d9 1
a9 1
PORTVERSION=	7.9
a49 3
# Disable this for the present - curl breaks with automake 1.4 :(
# (and besides, the pregenerated configure script will DTRT anyway)
# USE_AUTOMAKE=	yes
a51 1
MAKEFILES=	Makefile src/Makefile
d53 4
a56 7
post-configure:

.for x in ${MAKEFILES}
	@@ ${MV} ${WRKSRC}/${x} ${WRKSRC}/${x}.pre_sed
	@@ ${SED} -e 's#@@SHELL@@#${SH}#' \
	${WRKSRC}/${x}.pre_sed > ${WRKSRC}/${x}
.endfor
@


1.36
log
@Update to 7.8.1, which should, among other changes, fix the POST
bug in cURL/PHP interaction.

Build with SSL by default, change the knob name to WITHOUT_SSL.

Submitted by:	sf
@
text
@d9 1
a9 1
PORTVERSION=	7.8.1
d20 2
a21 2
MAN3=		curl_easy_cleanup.3 curl_easy_getinfo.3 curl_easy_init.3 \
		curl_easy_perform.3 curl_easy_setopt.3 \
d23 1
a23 1
		curl_formparse.3 curl_formfree.3 \
@


1.35
log
@Add the ipv6 category.

Submitted by:	sf
@
text
@d9 1
a9 1
PORTVERSION=	7.8
d29 2
a30 2
		curl_version.3
MAN5=		libcurl.5
d38 1
a38 1
.if defined(WITH_SSL)
d40 3
@


1.34
log
@Update to 7.8, which is needed by www/mod_php4 now.
Disable use of automake - the configuration framework was updated
for use with autoconf and automake newer than the ones in the Ports
collection, and breaks with those.  Besides, the pregenerated configure
script in the distribution Does The Right Thing(tm) anyway.

Reviewed by:	dirk, knu
@
text
@d10 1
a10 1
CATEGORIES=	ftp www
@


1.33
log
@Update to 7.7.3, with fingers crossed hoping the minor API change does
not break dependent ports.

PR:		27900
Submitted by:	Jos Backus <josb@@cncdsl.com>
Reviewed by:	knu (maintainer of ftp/ruby-curl)
Silence by:	dirk (maintainer of www/mod_php4)
@
text
@d9 1
a9 1
PORTVERSION=	7.7.3
d25 1
d47 3
a49 1
USE_AUTOMAKE=	yes
@


1.32
log
@Update to 7.7.2

Submitted by:	olgeni
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.31 2001/04/09 15:01:53 roam Exp $
d9 1
a9 1
PORTVERSION=	7.7.2
d25 1
a25 1
		curl_printf.3 \
@


1.31
log
@Remove two dead sites that the distfile checking scripts complained about
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.30 2001/04/05 21:22:26 roam Exp $
d9 1
a9 1
PORTVERSION=	7.7.1
d19 1
a19 1
MAN1=		curl.1
d25 1
d27 1
d29 1
@


1.30
log
@Update to 7.7.1, which, among other new features, fixes the HTTP-PROXY/IPv6
interplay.

Submitted by:	olgeni
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.29 2001/02/23 15:30:03 roam Exp $
a12 2
		ftp://ftp.rhrz.uni-bonn.de/pub-koeln/net/inet/ \
		ftp://ftp.win.or.jp/pub/network/www/misc/ \
@


1.29
log
@Update to 7.6.1.  Besides a couple of bugfixes (most notably to
the HTTP PUT resume), this version has a couple of new features, too -
including IPv6 support, submitted by Jun-ichiro "itojun" Hagino.
(Yes, this is itojun@@FreeBSD.org :)
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.28 2001/01/31 11:16:30 roam Exp $
d9 1
a9 1
PORTVERSION=	7.6.1
d24 1
d31 1
a31 1
SHLIB_VER=	1
@


1.28
log
@Update to 7.6 and format the MAN3 list better.
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.27 2001/01/05 08:10:03 roam Exp $
d9 1
a9 1
PORTVERSION=	7.6
@


1.27
log
@Update to 7.5.2.
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.26 2000/12/12 11:07:25 roam Exp $
d9 1
a9 1
PORTVERSION=	7.5.2
d22 6
a27 1
MAN3=		curl_easy_cleanup.3 curl_easy_getinfo.3 curl_easy_init.3 curl_easy_perform.3 curl_easy_setopt.3 curl_formparse.3 curl_getdate.3 curl_getenv.3 curl_slist_append.3 curl_slist_free_all.3 curl_version.3
@


1.26
log
@Update to 7.5.1 - a bugfix release mainly for a -o outfname parsing bug,
where bad things would happen if the output filename was longer than
the fetched URL.
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.25 2000/12/04 16:06:39 roam Exp $
d9 1
a9 1
PORTVERSION=	7.5.1
@


1.25
log
@Update to version 7.5.
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.24 2000/11/25 08:13:32 roam Exp $
d9 1
a9 1
PORTVERSION=	7.5
@


1.24
log
@Take over maintainership

Approved by:	kris (former maintainer)
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.23 2000/11/19 04:05:56 kris Exp $
d9 1
a9 1
PORTVERSION=	7.4.2
d25 1
a25 1
SHLIB_VER=	0
@


1.23
log
@Upgrade to curl 7.4.2
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.22 2000/10/30 01:54:31 kris Exp $
d19 1
a19 1
MAINTAINER=	kris@@FreeBSD.org
@


1.22
log
@Update to curl 7.4.1. Adds Kerberos support.

Submitted by:	Peter Pentchev <roam@@orbitel.bg>
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.21 2000/09/23 23:39:42 kris Exp $
d9 1
a9 1
PORTVERSION=	7.4.1
@


1.21
log
@Oops, I forgot to commit this patch to make WITH_SSL compile again.
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.20 2000/09/22 01:58:53 kris Exp $
d9 1
a9 1
PORTVERSION=	7.2.1
d11 2
a12 1
MASTER_SITES=	http://curl.haxx.nu/stuff/ \
d22 1
a22 1
MAN3=		curl_easy_cleanup.3 curl_easy_init.3 curl_easy_perform.3 curl_easy_setopt.3 curl_formparse.3 curl_getdate.3 curl_getenv.3 curl_slist_append.3 curl_slist_free_all.3 curl_version.3
d32 4
a35 2
CONFIGURE_ENV+=	CPPFLAGS='-I${OPENSSLINC} -I${OPENSSLINC}/openssl' \
		LDFLAGS='-L${OPENSSLLIB}'
d40 2
@


1.20
log
@Update all ports using OpenSSL and RSA to work without rsaref since
it is no longer required. Apologies to the various maintainers whom I
did not yet hear back from, but the ports freeze is coming up in a few
hours and I will be verifying all of these ports on a 4.1 machine
myself to catch any problems.
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.19 2000/09/04 00:56:41 kris Exp $
a28 2
.include <bsd.port.pre.mk>

d47 1
a47 1
.include <bsd.port.post.mk>
@


1.19
log
@Upgrade to curl 7.2.1

Submitted by:	Peter Pentchev <roam@@orbitel.bg>
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.18 2000/06/02 20:39:13 kris Exp $
a28 4
.if defined(WITH_SSL)
USE_OPENSSL=	RSA
.endif

d31 2
a32 1
.if defined(USE_OPENSSL)
a34 4
.endif

.if defined(OPENSSL_RSAREF)
CONFIGURE_ENV+=	LIBS="-L${OPENSSLLIB} -lcrypto -lRSAglue -L${LOCALBASE}/lib -lrsaref"
@


1.18
log
@Add a manpage to MAN1

Submitted by:	bento
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.17 2000/04/22 09:57:34 mharo Exp $
d9 1
a9 1
PORTVERSION=	6.5.2
d21 7
d45 1
@


1.17
log
@whitespace nits
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.16 2000/04/17 00:17:35 reg Exp $
d19 2
@


1.16
log
@Standardize all user defined options to the booleans WITH_FOO and
WITHOUT_FOO.  Begin the process of reserving these prefixes for user defined
options.

No comment by:	ports
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.15 2000/04/12 05:31:02 mharo Exp $
d21 1
a21 1
USE_OPENSSL=   RSA
d23 1
a23 1
 
d32 1
a32 1
CONFIGURE_ENV+= LIBS="-L${OPENSSLLIB} -lcrypto -lRSAglue -L${LOCALBASE}/lib -lrsaref"
@


1.15
log
@PORTNAME/PORTVERSION stuff
@
text
@d5 1
a5 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.14 2000/03/26 05:08:24 kris Exp $
d20 1
a20 1
.if defined(USE_SSL)
@


1.14
log
@Update to curl 6.5.2
@
text
@a1 1
# Version required:     6.5.2
d5 2
a6 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.13 2000/02/06 22:16:49 kris Exp $
d8 2
a9 1
DISTNAME=	curl-6.5.2
@


1.13
log
@Upgrade to curl 6.3, USE_OPENSSL and actually make USE_SSL compile in SSL
support.

PR:		ports/14280
Assisted by:    Jim Bloom <bloom@@acm.org>
@
text
@d2 1
a2 1
# Version required:     6.3
d6 1
a6 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.12 1999/11/07 22:25:33 dirk Exp $
d8 1
a8 1
DISTNAME=	curl-6.3
d10 1
a10 1
MASTER_SITES=	http://www.fts.frontec.se/~dast/stuff/ \
d13 2
@


1.12
log
@Change dependencies from static to shared openssl libraries,
because openssl also builds shared libraries, now.
@
text
@d2 1
a2 1
# Version required:     6.1
d6 1
a6 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.11 1999/10/26 22:00:37 kris Exp $
d8 1
a8 1
DISTNAME=	curl-6.1
d18 1
a18 2
LIB_DEPENDS=	crypto.1:${PORTSDIR}/security/openssl \
		ssl.1:${PORTSDIR}/security/openssl
d20 2
d23 7
a29 3
.if defined(USE_SSL)
CONFIGURE_ENV+=	CPPFLAGS='-I${PREFIX}/include -I${PREFIX}/include/openssl' \
		LDFLAGS='-L${PREFIX}/lib'
d43 1
a43 1
.include <bsd.port.mk>
@


1.11
log
@Upgrade to curl 6.1
@
text
@d6 1
a6 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.10 1999/08/31 06:43:59 mharo Exp $
d18 2
a19 2
BUILD_DEPENDS=	${PREFIX}/lib/libssl.a:${PORTSDIR}/security/openssl \
		${PREFIX}/lib/libcrypto.a:${PORTSDIR}/security/openssl
@


1.10
log
@FreeBSD.ORG -> FreeBSD.org

Prompted by PR:  13476, 13477
Submitted by:  KATO Tsuguru
@
text
@d2 1
a2 1
# Version required:     5.9
d6 1
a6 1
# $FreeBSD: ports/ftp/curl/Makefile,v 1.9 1999/08/25 05:55:04 obrien Exp $
d8 1
a8 1
DISTNAME=	curl-5.9
@


1.9
log
@Change Id->FreeBSD.
@
text
@d6 1
a6 1
# $FreeBSD$
d15 1
a15 1
MAINTAINER=	kris@@FreeBSD.ORG
@


1.8
log
@Change "net" -> "ftp".
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.7 1999/06/02 07:22:49 dirk Exp $
@


1.7
log
@include ${PREFIX}/include/openssl due to openssl upgrade.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.6 1999/05/27 12:33:09 kris Exp $
d9 1
a9 1
CATEGORIES=	net www
@


1.6
log
@Upgrade to v5.9

PR:	11837
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1999/05/06 14:09:05 flathill Exp $
d23 2
a24 1
CONFIGURE_ENV+=	CPPFLAGS='-I${PREFIX}/include' LDFLAGS='-L${PREFIX}/lib'
@


1.5
log
@Update to 5.8

PR: ports/11527
Submitted by: cpiazza@@home.net
@
text
@d2 1
a2 1
# Version required:     5.8
d6 1
a6 1
# $Id: Makefile,v 1.4 1999/04/16 02:24:14 mharo Exp $
d8 1
a8 1
DISTNAME=	curl-5.8
d15 1
a15 1
MAINTAINER=	kkennawa@@physics.adelaide.edu.au
@


1.4
log
@Update curl from 5.5 to 5.5.1 and remove ftp.all.de - seems to be gone

PR:		11160
Submitted by:	Chris Piazza cpiazza@@home.net
@
text
@d2 1
a2 1
# Version required:     5.5
d6 1
a6 1
# $Id: Makefile,v 1.3 1999/03/30 10:13:26 dirk Exp $
d8 1
a8 1
DISTNAME=	curl-5.5.1
@


1.3
log
@Remove the last remaining dependency to SSLeay. Use openssl instead.

OK'ed by:	Kris Kennaway <kkennawa@@physics.adelaide.edu.au> (maintainer)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.2 1999/02/11 11:27:30 obrien Exp $
d8 1
a8 1
DISTNAME=	curl-5.5
a12 1
		ftp://ftp.all.de/pub2/unix/network/www/curl/ \
@


1.2
log
@There is no need for "USE_AUTOCONF" when "GNU_CONFIGURE" will work just fine.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1999/02/09 15:31:34 billf Exp $
d8 1
a8 1
DISTNAME=       curl-5.5
d19 2
a20 1
BUILD_DEPENDS=  ssleay:${PORTSDIR}/security/SSLeay
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id:$
d26 1
a26 1
USE_AUTOCONF=	yes
@


1.1.1.1
log
@curl is a client to get documents/files from servers, using any of the
supported protocols. The command is designed to work without user
interaction or any kind of interactivity.

curl offers a busload of useful tricks like proxy support, user
authentication, ftp upload, HTTP post, SSL (https:) connections, file
transfer resume and more.

PR:		ports/9079
Submitted By:	Neil Blakey-Milner <nbm@@rucus.ru.ac.za>
		Kris Kennaway <kkenn@@rebel.net.au>

This port replaces ports/www/urlget
@
text
@@
