Wed Jan 25 13:19:58 2012 UTC ()
Update py-curl to 7.19.0.
(change to register distutils egg-info)

Version 7.19.0 [requires libcurl-7.19.0 or better]
--------------

        * Added CURLFILE, ADDRESS_SCOPE and ISSUERCERT options,
          as well as the APPCONNECT_TIME info.

        * Added PRIMARY_IP info (patch by
          Yuhui H <eyecat at gmail.com>).

        * Added support for curl_easy_reset through a
          new 'reset' method on curl objects
          (patch by Nick Pilon <npilon at oreilly.com>).

        * Added support for OPENSOCKET callbacks.
          See 'tests/test_opensocket.py' for example
          usage (patch by Thomas Hunger <teh at camvine.com>).

Version 7.18.2
--------------

        * Added REDIRECT_URL info and M_MAXCONNECTS option
          (patch by Yuhui H <eyecat at gmail.com>).

        * Added socket_action() method to CurlMulti objects.
          See 'tests/test_multi_socket_select.py' for example
          usage (patch by Yuhui H <eyecat at gmail.com>).

        * Added AUTOREFERER option.

        * Allow resetting some list operations (HTTPHEADER,
          QUOTE, POSTQUOTE, PREQUOTE) by passing an empty
          list to setopt (patch by Jim Patterson).

Version 7.18.1
--------------

        * Added POST301, SSH_HOST_PUBLIC_KEY_MD5,
          COPYPOSTFIELDS and PROXY_TRANSFER_MODE options.

        * Check for static libs in setup.py to better detect
          whether libcurl was linked with OpenSSL or GNUTLS.

        * PycURL is now dual licensed under the LGPL and
          a license similar to the cURL license (an MIT/X
          derivative).


(obache)
diff -r1.40 -r1.41 pkgsrc/www/py-curl/Makefile
diff -r1.8 -r1.9 pkgsrc/www/py-curl/PLIST
diff -r1.15 -r1.16 pkgsrc/www/py-curl/distinfo
diff -r1.6 -r1.7 pkgsrc/www/py-curl/patches/patch-aa

cvs diff -r1.40 -r1.41 pkgsrc/www/py-curl/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-curl/Makefile 2011/04/22 13:45:00 1.40
+++ pkgsrc/www/py-curl/Makefile 2012/01/25 13:19:57 1.41
@@ -1,22 +1,21 @@ @@ -1,22 +1,21 @@
1# $NetBSD: Makefile,v 1.40 2011/04/22 13:45:00 obache Exp $ 1# $NetBSD: Makefile,v 1.41 2012/01/25 13:19:57 obache Exp $
2 2
3DISTNAME= pycurl-7.16.4 3DISTNAME= pycurl-7.19.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
5PKGREVISION= 3 
6CATEGORIES= www python 5CATEGORIES= www python
7MASTER_SITES= http://pycurl.sourceforge.net/download/ 6MASTER_SITES= http://pycurl.sourceforge.net/download/
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://pycurl.sourceforge.net/ 9HOMEPAGE= http://pycurl.sourceforge.net/
11COMMENT= Python module interface to the cURL library 10COMMENT= Python module interface to the cURL library
 11LICENSE= gnu-lgpl-v2.1 OR mit
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15PYDISTUTILSPKG= # defined 
16PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX:Q} 15PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX:Q}
17 16
18BUILDLINK_API_DEPENDS.curl+= curl>=7.16.1 17BUILDLINK_API_DEPENDS.curl+= curl>=7.19.0
19 18
20.include "../../www/curl/buildlink3.mk" 19.include "../../www/curl/buildlink3.mk"
21.include "../../lang/python/extension.mk" 20.include "../../lang/python/distutils.mk"
22.include "../../mk/bsd.pkg.mk" 21.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/www/py-curl/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-curl/PLIST 2009/06/14 22:00:31 1.8
+++ pkgsrc/www/py-curl/PLIST 2012/01/25 13:19:57 1.9
@@ -1,19 +1,21 @@ @@ -1,19 +1,21 @@
1@comment $NetBSD: PLIST,v 1.8 2009/06/14 22:00:31 joerg Exp $ 1@comment $NetBSD: PLIST,v 1.9 2012/01/25 13:19:57 obache Exp $
2${PYSITELIB}/curl/__init__.py 2${PYSITELIB}/curl/__init__.py
3${PYSITELIB}/curl/__init__.pyc 3${PYSITELIB}/curl/__init__.pyc
4${PYSITELIB}/curl/__init__.pyo 4${PYSITELIB}/curl/__init__.pyo
 5${PLIST.eggfile}${PYSITELIB}/${EGG_FILE}
5${PYSITELIB}/pycurl.so 6${PYSITELIB}/pycurl.so
6share/doc/pycurl${PYVERSSUFFIX}/COPYING 7share/doc/pycurl${PYVERSSUFFIX}/COPYING
 8share/doc/pycurl${PYVERSSUFFIX}/COPYING2
7share/doc/pycurl${PYVERSSUFFIX}/ChangeLog 9share/doc/pycurl${PYVERSSUFFIX}/ChangeLog
8share/doc/pycurl${PYVERSSUFFIX}/INSTALL 10share/doc/pycurl${PYVERSSUFFIX}/INSTALL
9share/doc/pycurl${PYVERSSUFFIX}/README 11share/doc/pycurl${PYVERSSUFFIX}/README
10share/doc/pycurl${PYVERSSUFFIX}/TODO 12share/doc/pycurl${PYVERSSUFFIX}/TODO
11share/doc/pycurl${PYVERSSUFFIX}/examples/basicfirst.py 13share/doc/pycurl${PYVERSSUFFIX}/examples/basicfirst.py
12share/doc/pycurl${PYVERSSUFFIX}/examples/file_upload.py 14share/doc/pycurl${PYVERSSUFFIX}/examples/file_upload.py
13share/doc/pycurl${PYVERSSUFFIX}/examples/linksys.py 15share/doc/pycurl${PYVERSSUFFIX}/examples/linksys.py
14share/doc/pycurl${PYVERSSUFFIX}/examples/retriever-multi.py 16share/doc/pycurl${PYVERSSUFFIX}/examples/retriever-multi.py
15share/doc/pycurl${PYVERSSUFFIX}/examples/retriever.py 17share/doc/pycurl${PYVERSSUFFIX}/examples/retriever.py
16share/doc/pycurl${PYVERSSUFFIX}/examples/sfquery.py 18share/doc/pycurl${PYVERSSUFFIX}/examples/sfquery.py
17share/doc/pycurl${PYVERSSUFFIX}/examples/xmlrpc_curl.py 19share/doc/pycurl${PYVERSSUFFIX}/examples/xmlrpc_curl.py
18share/doc/pycurl${PYVERSSUFFIX}/html/callbacks.html 20share/doc/pycurl${PYVERSSUFFIX}/html/callbacks.html
19share/doc/pycurl${PYVERSSUFFIX}/html/curlmultiobject.html 21share/doc/pycurl${PYVERSSUFFIX}/html/curlmultiobject.html
@@ -25,22 +27,24 @@ share/doc/pycurl${PYVERSSUFFIX}/tests/te @@ -25,22 +27,24 @@ share/doc/pycurl${PYVERSSUFFIX}/tests/te
25share/doc/pycurl${PYVERSSUFFIX}/tests/test_debug.py 27share/doc/pycurl${PYVERSSUFFIX}/tests/test_debug.py
26share/doc/pycurl${PYVERSSUFFIX}/tests/test_ftp.py 28share/doc/pycurl${PYVERSSUFFIX}/tests/test_ftp.py
27share/doc/pycurl${PYVERSSUFFIX}/tests/test_getinfo.py 29share/doc/pycurl${PYVERSSUFFIX}/tests/test_getinfo.py
28share/doc/pycurl${PYVERSSUFFIX}/tests/test_gtk.py 30share/doc/pycurl${PYVERSSUFFIX}/tests/test_gtk.py
29share/doc/pycurl${PYVERSSUFFIX}/tests/test_internals.py 31share/doc/pycurl${PYVERSSUFFIX}/tests/test_internals.py
30share/doc/pycurl${PYVERSSUFFIX}/tests/test_memleak.py 32share/doc/pycurl${PYVERSSUFFIX}/tests/test_memleak.py
31share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi.py 33share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi.py
32share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi2.py 34share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi2.py
33share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi3.py 35share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi3.py
34share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi4.py 36share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi4.py
35share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi5.py 37share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi5.py
36share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi6.py 38share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi6.py
37share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi_socket.py 39share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi_socket.py
 40share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi_socket_select.py
38share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi_timer.py 41share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi_timer.py
39share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi_vs_thread.py 42share/doc/pycurl${PYVERSSUFFIX}/tests/test_multi_vs_thread.py
40share/doc/pycurl${PYVERSSUFFIX}/tests/test_post.py 43share/doc/pycurl${PYVERSSUFFIX}/tests/test_post.py
41share/doc/pycurl${PYVERSSUFFIX}/tests/test_post2.py 44share/doc/pycurl${PYVERSSUFFIX}/tests/test_post2.py
42share/doc/pycurl${PYVERSSUFFIX}/tests/test_post3.py 45share/doc/pycurl${PYVERSSUFFIX}/tests/test_post3.py
43share/doc/pycurl${PYVERSSUFFIX}/tests/test_share.py 46share/doc/pycurl${PYVERSSUFFIX}/tests/test_share.py
 47share/doc/pycurl${PYVERSSUFFIX}/tests/test_socketopen.py
44share/doc/pycurl${PYVERSSUFFIX}/tests/test_stringio.py 48share/doc/pycurl${PYVERSSUFFIX}/tests/test_stringio.py
45share/doc/pycurl${PYVERSSUFFIX}/tests/test_xmlrpc.py 49share/doc/pycurl${PYVERSSUFFIX}/tests/test_xmlrpc.py
46share/doc/pycurl${PYVERSSUFFIX}/tests/util.py 50share/doc/pycurl${PYVERSSUFFIX}/tests/util.py

cvs diff -r1.15 -r1.16 pkgsrc/www/py-curl/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-curl/distinfo 2007/07/20 12:24:00 1.15
+++ pkgsrc/www/py-curl/distinfo 2012/01/25 13:19:57 1.16
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.15 2007/07/20 12:24:00 drochner Exp $ 1$NetBSD: distinfo,v 1.16 2012/01/25 13:19:57 obache Exp $
2 2
3SHA1 (pycurl-7.16.4.tar.gz) = a06ae60030cf27953f75c4a0cd4316a12765b22f 3SHA1 (pycurl-7.19.0.tar.gz) = 3fb59eca1461331bb9e9e8d6fe3b23eda961a416
4RMD160 (pycurl-7.16.4.tar.gz) = bc4e7f3471a0ff20e46dd0b2566e4942dccf839d 4RMD160 (pycurl-7.19.0.tar.gz) = dab547b3db67ed30cafb556a1a383f567064de49
5Size (pycurl-7.16.4.tar.gz) = 68849 bytes 5Size (pycurl-7.19.0.tar.gz) = 71346 bytes
6SHA1 (patch-aa) = e1764035363c0c35f36e7a1c85c837de771ccf28 6SHA1 (patch-aa) = 2635d59e4d8aee29abb6797ffb4b46260f94be72

cvs diff -r1.6 -r1.7 pkgsrc/www/py-curl/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/www/py-curl/patches/Attic/patch-aa 2007/03/22 22:24:08 1.6
+++ pkgsrc/www/py-curl/patches/Attic/patch-aa 2012/01/25 13:19:57 1.7
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-aa,v 1.6 2007/03/22 22:24:08 recht Exp $ 1$NetBSD: patch-aa,v 1.7 2012/01/25 13:19:57 obache Exp $
2 2
3--- setup.py.orig 2007-03-04 20:26:59.000000000 +0100 3--- setup.py.orig 2008-09-09 17:40:34.000000000 +0000
4+++ setup.py 2007-03-22 23:13:42.000000000 +0100 4+++ setup.py
5@@ -146,9 +146,9 @@ 5@@ -149,9 +149,9 @@ def get_data_files():
6 # a list of tuples with (path to install to, a list of local files) 6 # a list of tuples with (path to install to, a list of local files)
7 data_files = [] 7 data_files = []
8 if sys.platform == "win32": 8 if sys.platform == "win32":
9- datadir = os.path.join("doc", PACKAGE) 9- datadir = os.path.join("doc", PACKAGE)
10+ datadir = os.path.join("doc", PACKAGE + sys.version[0:3]) 10+ datadir = os.path.join("doc", PACKAGE + sys.version[0:3])
11 else: 11 else:
12- datadir = os.path.join("share", "doc", PACKAGE) 12- datadir = os.path.join("share", "doc", PACKAGE)
13+ datadir = os.path.join("share", "doc", PACKAGE + sys.version[0:3]) 13+ datadir = os.path.join("share", "doc", PACKAGE + sys.version[0:3])
14 # 14 #
15 files = ["ChangeLog", "COPYING", "INSTALL", "README", "TODO",] 15 files = ["ChangeLog", "COPYING", "COPYING2", "INSTALL", "README", "TODO",]
16 if files: 16 if files: