From b10e8ccec0972617127c21f0bcc5831a7fc9fe5a Mon Sep 17 00:00:00 2001 From: recht Date: Sat, 21 Aug 2004 11:31:41 +0000 Subject: Update to PycURL 7.12.1 Version 7.12.1 [requires libcurl-7.12.1 or better] -------------- 2004-08-02 Kjetil Jacobsen * Added INFOTYPE_SSL_DATA_IN/OUT. 2004-07-16 Markus F.X.J. Oberhumer * WARNING: removed deprecated PROXY_, TIMECOND_ and non-prefixed INFOTYPE constant names. See ChangeLog entry 2003-06-10. 2004-06-21 Kjetil Jacobsen * Added test program for HTTP post using the read callback (see tests/test_post3.py for details). * Use the new CURL_READFUNC_ABORT return code where appropriate to avoid hanging in perform() when read callbacks are used. * Added support for libcurl 7.12.1 CURLOPT features: SOURCE_HOST, SOURCE_USERPWD, SOURCE_PATH, SOURCE_PORT, PASV_HOST, SOURCE_PREQUOTE, SOURCE_POSTQUOTE. 2004-06-08 Markus F.X.J. Oberhumer * Setting CURLOPT_POSTFIELDS now allows binary data and automatically sets CURLOPT_POSTFIELDSIZE for you. If you really want a different size you have to manually set POSTFIELDSIZE after setting POSTFIELDS. (Based on a patch by Martin Muenstermann). 2004-06-05 Markus F.X.J. Oberhumer * Added stricter checks within the callback handlers. * Unify the behaviour of int and long parameters where appropriate. Version 7.12 ------------ 2004-05-18 Kjetil Jacobsen * WARNING: To simplify code maintenance pycurl now requires libcurl 7.11.2 and python 2.2 or newer to work. * GC support is now always enabled. Version 7.11.3 -------------- 2004-04-30 Kjetil Jacobsen * Do not use the deprecated curl_formparse function. API CHANGE: HTTPPOST now takes a list of tuples where each tuple contains a form name and a form value, both strings (see test/test_post2.py for example usage). * Found a possible reference count bug in the multithreading code which may have contributed to the long-standing GC segfault which has haunted pycurl. Fingers crossed. Version 7.11.2 -------------- 2004-04-21 Kjetil Jacobsen * Added support for libcurl 7.11.2 CURLOPT features: CURLOPT_TCP_NODELAY. 2004-03-25 Kjetil Jacobsen * Store Python longs in off_t with PyLong_AsLongLong instead of PyLong_AsLong. Should make the options which deal with large files behave a little better. Note that this requires the long long support in Python 2.2 or newer to work properly. Version 7.11.1 -------------- 2004-03-16 Kjetil Jacobsen * WARNING: Removed support for the PASSWDFUNCTION callback, which is no longer supported by libcurl. 2004-03-15 Kjetil Jacobsen * Added support for libcurl 7.11.1 CURLOPT features: CURLOPT_POSTFIELDSIZE_LARGE. --- www/py-curl/Makefile | 7 ++++--- www/py-curl/PLIST | 4 ++-- www/py-curl/distinfo | 6 +++--- 3 files changed, 9 insertions(+), 8 deletions(-) (limited to 'www/py-curl') diff --git a/www/py-curl/Makefile b/www/py-curl/Makefile index 72b3140f364..592d2dd0ced 100644 --- a/www/py-curl/Makefile +++ b/www/py-curl/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.17 2004/07/22 09:16:00 recht Exp $ +# $NetBSD: Makefile,v 1.18 2004/08/21 11:31:41 recht Exp $ -DISTNAME= pycurl-7.11.0 +DISTNAME= pycurl-7.12.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} -PKGREVISION= 1 CATEGORIES= www python MASTER_SITES= http://pycurl.sourceforge.net/download/ @@ -16,6 +15,8 @@ PYTHON_VERSIONS_ACCEPTED= 23pth 22pth USE_BUILDLINK3= yes PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} +BUILDLINK_DEPENDS.curl+= curl>=7.12.1 + .include "../../www/curl/buildlink3.mk" .include "../../lang/python/extension.mk" .include "../../mk/bsd.pkg.mk" diff --git a/www/py-curl/PLIST b/www/py-curl/PLIST index 3b0ee0cb8df..7fc69ad00a5 100644 --- a/www/py-curl/PLIST +++ b/www/py-curl/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.4 2003/09/14 18:03:53 recht Exp $ +@comment $NetBSD: PLIST,v 1.5 2004/08/21 11:31:41 recht Exp $ ${PYSITELIB}/curl/__init__.py ${PYSITELIB}/curl/__init__.pyc ${PYSITELIB}/curl/__init__.pyo @@ -9,7 +9,6 @@ share/doc/pycurl${PYVERSSUFFIX}/INSTALL share/doc/pycurl${PYVERSSUFFIX}/README share/doc/pycurl${PYVERSSUFFIX}/TODO share/doc/pycurl${PYVERSSUFFIX}/examples/basicfirst.py -share/doc/pycurl${PYVERSSUFFIX}/examples/gtkhtml_demo.py share/doc/pycurl${PYVERSSUFFIX}/examples/linksys.py share/doc/pycurl${PYVERSSUFFIX}/examples/retriever-multi.py share/doc/pycurl${PYVERSSUFFIX}/examples/retriever.py @@ -35,6 +34,7 @@ share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi6.py share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi_vs_thread.py share/doc/pycurl${PYVERSSUFFIX}/tests/test_post.py share/doc/pycurl${PYVERSSUFFIX}/tests/test_post2.py +share/doc/pycurl${PYVERSSUFFIX}/tests/test_post3.py share/doc/pycurl${PYVERSSUFFIX}/tests/test_stringio.py share/doc/pycurl${PYVERSSUFFIX}/tests/test_xmlrpc.py share/doc/pycurl${PYVERSSUFFIX}/tests/util.py diff --git a/www/py-curl/distinfo b/www/py-curl/distinfo index b12f7938747..ed838f4bdbe 100644 --- a/www/py-curl/distinfo +++ b/www/py-curl/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.8 2004/02/15 18:44:01 recht Exp $ +$NetBSD: distinfo,v 1.9 2004/08/21 11:31:41 recht Exp $ -SHA1 (pycurl-7.11.0.tar.gz) = 6d522f116435e42d5b21adeae3de09ac69af966f -Size (pycurl-7.11.0.tar.gz) = 60506 bytes +SHA1 (pycurl-7.12.1.tar.gz) = f877f56fc9982d2314e9e39ff9c93955ab149411 +Size (pycurl-7.12.1.tar.gz) = 58524 bytes SHA1 (patch-aa) = e13a29b627f46ab82d3d96b1021756d41998b781 -- cgit v1.2.3