pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-curl



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Apr  5 17:56:18 UTC 2017

Modified Files:
        pkgsrc/www/py-curl: Makefile PLIST distinfo
Added Files:
        pkgsrc/www/py-curl/patches: patch-setup.py
Removed Files:
        pkgsrc/www/py-curl/patches: patch-aa

Log Message:
PycURL 7.43.0:

Highlights of this release:

1. Binary wheels are now built for Windows systems.

2. setopt_string method added to Curl objects to permit setting string libcurl
   options that PycURL does not know about.

3. curl module can now be imported on Windows again.

4. OPENSOCKETFUNCTION callback is now invoked with the address as bytes on
   Python 3 as was documented.

5. Support for many libcurl options and constants was added.


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 pkgsrc/www/py-curl/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/py-curl/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/py-curl/distinfo
cvs rdiff -u -r1.10 -r0 pkgsrc/www/py-curl/patches/patch-aa
cvs rdiff -u -r0 -r1.1 pkgsrc/www/py-curl/patches/patch-setup.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-curl/Makefile
diff -u pkgsrc/www/py-curl/Makefile:1.52 pkgsrc/www/py-curl/Makefile:1.53
--- pkgsrc/www/py-curl/Makefile:1.52    Sun Jan  1 16:06:39 2017
+++ pkgsrc/www/py-curl/Makefile Wed Apr  5 17:56:18 2017
@@ -1,17 +1,16 @@
-# $NetBSD: Makefile,v 1.52 2017/01/01 16:06:39 adam Exp $
+# $NetBSD: Makefile,v 1.53 2017/04/05 17:56:18 adam Exp $
 
-DISTNAME=      pycurl-7.19.3.1
+DISTNAME=      pycurl-7.43.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
-PKGREVISION=   3
 CATEGORIES=    www python
-MASTER_SITES=  http://pycurl.sourceforge.net/download/
+MASTER_SITES=  http://dl.bintray.com/pycurl/pycurl/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://pycurl.sourceforge.net/
+HOMEPAGE=      http://pycurl.io/
 COMMENT=       Python module interface to the cURL library
 LICENSE=       gnu-lgpl-v2.1 OR mit
 
-PYSETUPARGS=   --with-ssl
+PYSETUPARGS=   --with-openssl
 
 BUILDLINK_API_DEPENDS.curl+=   curl>=7.19.0
 .include "../../www/curl/buildlink3.mk"

Index: pkgsrc/www/py-curl/PLIST
diff -u pkgsrc/www/py-curl/PLIST:1.12 pkgsrc/www/py-curl/PLIST:1.13
--- pkgsrc/www/py-curl/PLIST:1.12       Wed Apr 23 10:32:55 2014
+++ pkgsrc/www/py-curl/PLIST    Wed Apr  5 17:56:18 2017
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.12 2014/04/23 10:32:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2017/04/05 17:56:18 adam Exp $
+${PYSITELIB}/${EGG_FILE}
 ${PYSITELIB}/curl/__init__.py
 ${PYSITELIB}/curl/__init__.pyc
 ${PYSITELIB}/curl/__init__.pyo
-${PYSITELIB}/${EGG_FILE}
 ${PYSITELIB}/pycurl.so
 share/doc/pycurl${PYVERSSUFFIX}/AUTHORS
 share/doc/pycurl${PYVERSSUFFIX}/COPYING-LGPL
@@ -10,66 +10,24 @@ share/doc/pycurl${PYVERSSUFFIX}/COPYING-
 share/doc/pycurl${PYVERSSUFFIX}/ChangeLog
 share/doc/pycurl${PYVERSSUFFIX}/INSTALL.rst
 share/doc/pycurl${PYVERSSUFFIX}/README.rst
+share/doc/pycurl${PYVERSSUFFIX}/RELEASE-NOTES.rst
 share/doc/pycurl${PYVERSSUFFIX}/examples/basicfirst.py
 share/doc/pycurl${PYVERSSUFFIX}/examples/file_upload.py
 share/doc/pycurl${PYVERSSUFFIX}/examples/linksys.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/file_upload_buffer.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/file_upload_real.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/file_upload_real_fancy.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/follow_redirect.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/form_post.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/get.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/get_python2.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/get_python3.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/response_headers.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/response_info.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/quickstart/write_file.py
 share/doc/pycurl${PYVERSSUFFIX}/examples/retriever-multi.py
 share/doc/pycurl${PYVERSSUFFIX}/examples/retriever.py
 share/doc/pycurl${PYVERSSUFFIX}/examples/sfquery.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/smtp.py
+share/doc/pycurl${PYVERSSUFFIX}/examples/ssh_keyfunction.py
 share/doc/pycurl${PYVERSSUFFIX}/examples/xmlrpc_curl.py
-share/doc/pycurl${PYVERSSUFFIX}/rst/callbacks.rst
-share/doc/pycurl${PYVERSSUFFIX}/rst/curlmultiobject.rst
-share/doc/pycurl${PYVERSSUFFIX}/rst/curlobject.rst
-share/doc/pycurl${PYVERSSUFFIX}/rst/curlshareobject.rst
-share/doc/pycurl${PYVERSSUFFIX}/rst/files.rst
-share/doc/pycurl${PYVERSSUFFIX}/rst/internals.rst
-share/doc/pycurl${PYVERSSUFFIX}/rst/pycurl.rst
-share/doc/pycurl${PYVERSSUFFIX}/rst/release-process.rst
-share/doc/pycurl${PYVERSSUFFIX}/rst/unicode.rst
-share/doc/pycurl${PYVERSSUFFIX}/tests/__init__.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/app.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/appmanager.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/certinfo_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/debug_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/default_write_function_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/easy_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/error_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/ftp_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/functools_backport.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/getinfo_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/global_init_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/header_function_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/header_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/internals_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/matrix.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/memory_mgmt_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/multi_option_constants_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/multi_socket_select_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/multi_socket_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/multi_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/multi_timer_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/option_constants_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/pause_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/post_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/procmgr.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/pycurl_object_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/read_callback_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/relative_url_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/reset_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/resolve_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/runwsgi.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/seek_function_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/setopt_lifecycle_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/setopt_unicode_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/setup_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/share_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/socket_open_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/unset_range_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/user_agent_string_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/util.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/version_comparison_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/version_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/write_abort_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/write_cb_bogus_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/write_to_file_test.py
-share/doc/pycurl${PYVERSSUFFIX}/tests/write_to_stringio_test.py

Index: pkgsrc/www/py-curl/distinfo
diff -u pkgsrc/www/py-curl/distinfo:1.20 pkgsrc/www/py-curl/distinfo:1.21
--- pkgsrc/www/py-curl/distinfo:1.20    Wed Nov  4 02:47:24 2015
+++ pkgsrc/www/py-curl/distinfo Wed Apr  5 17:56:18 2017
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.20 2015/11/04 02:47:24 agc Exp $
+$NetBSD: distinfo,v 1.21 2017/04/05 17:56:18 adam Exp $
 
-SHA1 (pycurl-7.19.3.1.tar.gz) = fd82722e2abc108b7bd469ab6a743cebe8cd8f78
-RMD160 (pycurl-7.19.3.1.tar.gz) = 091e66521b942dbf25afac952776cdecc3649142
-SHA512 (pycurl-7.19.3.1.tar.gz) = 65ccb07638c663bc2a723664f1ade50f08eafa70bbcdc492cc99362a91873f453b63336a6b393d9f6591308f1450dadc64ce729b29990f37b170dda0eae0b23f
-Size (pycurl-7.19.3.1.tar.gz) = 116687 bytes
-SHA1 (patch-aa) = 0c237e7b8e01ff9398c26765976f0c36e19cc5d2
+SHA1 (pycurl-7.43.0.tar.gz) = e8e9c7e9ae91ae32096b8c86cfc7d49976a66d1b
+RMD160 (pycurl-7.43.0.tar.gz) = 887605e420279d92862187e7f989fb032c3e08ed
+SHA512 (pycurl-7.43.0.tar.gz) = 7442462c74c19964b9d72976e9b92bf68bb37debc1401bc399590bea42704065da13d6de710e795eeae79a4651b9a08841d50454243cb0994c7eb1c1bab233a5
+Size (pycurl-7.43.0.tar.gz) = 182522 bytes
+SHA1 (patch-setup.py) = 41722b45efbbc3e3b65f88354b647b4c6304ab50

Added files:

Index: pkgsrc/www/py-curl/patches/patch-setup.py
diff -u /dev/null pkgsrc/www/py-curl/patches/patch-setup.py:1.1
--- /dev/null   Wed Apr  5 17:56:18 2017
+++ pkgsrc/www/py-curl/patches/patch-setup.py   Wed Apr  5 17:56:18 2017
@@ -0,0 +1,18 @@
+$NetBSD: patch-setup.py,v 1.1 2017/04/05 17:56:18 adam Exp $
+
+Add multi Python variant support.
+
+--- setup.py.orig      2016-02-04 04:39:06.000000000 +0000
++++ setup.py
+@@ -520,9 +520,9 @@ def get_data_files():
+     # a list of tuples with (path to install to, a list of local files)
+     data_files = []
+     if sys.platform == "win32":
+-        datadir = os.path.join("doc", PACKAGE)
++        datadir = os.path.join("doc", PACKAGE + sys.version[0:3])
+     else:
+-        datadir = os.path.join("share", "doc", PACKAGE)
++        datadir = os.path.join("share", "doc", PACKAGE  + sys.version[0:3])
+     #
+     files = ["AUTHORS", "ChangeLog", "COPYING-LGPL", "COPYING-MIT",
+         "INSTALL.rst", "README.rst", "RELEASE-NOTES.rst"]



Home | Main Index | Thread Index | Old Index