summaryrefslogtreecommitdiff
path: root/ftp/curlpp
diff options
context:
space:
mode:
authorPeter Pentchev <roam@FreeBSD.org>2004-04-20 12:07:57 +0000
committerPeter Pentchev <roam@FreeBSD.org>2004-04-20 12:07:57 +0000
commit7f6a1b771e4b2057302fff7889425f8d25067f9a (patch)
treea69241ded159cc649913838196015099d420c20a /ftp/curlpp
parentAdd rzip, a compression program, similar in functionality to gzip or bzip2, but (diff)
Work around the removal of the CURLOPT_PASSWDFUNCTION and
CURLOPT_PASSWDDATA options which have been deprecated since curl-7.10.8. Reported by: dosirak via kris
Notes
Notes: svn path=/head/; revision=107706
Diffstat (limited to 'ftp/curlpp')
-rw-r--r--ftp/curlpp/Makefile2
-rw-r--r--ftp/curlpp/files/patch-src::curl.cpp30
2 files changed, 31 insertions, 1 deletions
diff --git a/ftp/curlpp/Makefile b/ftp/curlpp/Makefile
index 26601e13cc16..e83d032ae8dd 100644
--- a/ftp/curlpp/Makefile
+++ b/ftp/curlpp/Makefile
@@ -8,7 +8,7 @@
PORTNAME= curlpp
PORTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= ftp
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/ftp/curlpp/files/patch-src::curl.cpp b/ftp/curlpp/files/patch-src::curl.cpp
new file mode 100644
index 000000000000..027a8284e2cf
--- /dev/null
+++ b/ftp/curlpp/files/patch-src::curl.cpp
@@ -0,0 +1,30 @@
+Index: src/curl.cpp
+===================================================================
+RCS file: /home/cvs/ringlet/c/contrib/net/curlpp/src/curl.cpp,v
+retrieving revision 1.1.1.1
+retrieving revision 1.2
+diff -u -r1.1.1.1 -r1.2
+--- src/curl.cpp 13 Apr 2004 17:20:29 -0000 1.1.1.1
++++ src/curl.cpp 20 Apr 2004 11:18:15 -0000 1.2
+@@ -193,13 +193,21 @@
+ void
+ curlpp::curl::passwd_function( passwd_function_t function )
+ {
++#if LIBCURL_VERSION_NUM < 0x070b01
+ option( CURLOPT_PASSWDFUNCTION, ( void * ) function );
++#else
++ runtime_assert( false, "The CURLOPT_PASSWDFUNCTION option has been deprecated." );
++#endif
+ }
+
+ void
+ curlpp::curl::passwd_data( passwd_trait *trait )
+ {
++#if LIBCURL_VERSION_NUM < 0x070b01
+ option( CURLOPT_PASSWDDATA, static_cast< void * >( trait ) );
++#else
++ runtime_assert( false, "The CURLOPT_PASSWDDATA option has been deprecated." );
++#endif
+ }
+
+ void