ports/109905: [PATCH] ftp/py-curl: update to 7.16.1

Li-Wen Hsu lwhsu at lwhsu.org
Mon Mar 5 08:00:06 UTC 2007


>Number:         109905
>Category:       ports
>Synopsis:       [PATCH] ftp/py-curl: update to 7.16.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 05 08:00:05 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Li-Wen Hsu
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD jail0.lwhsu.csie.net 6.2-STABLE FreeBSD 6.2-STABLE #0: Fri Jan 26 00:04:54 CST 2007
>Description:

==== This patch depends on my patch in ports/109670 ====

- Update to 7.16.1

Removed file(s):
- files/patch-src-pycurl.c

Port maintainer (perky at FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- py24-curl-7.16.1.patch begins here ---
diff -ruN -ruN --exclude=CVS /usr/ports/ftp/py-curl/Makefile /home/lwhsu/ports/ftp/py-curl/Makefile
--- /usr/ports/ftp/py-curl/Makefile	Sat Jan  6 06:11:04 2007
+++ /home/lwhsu/ports/ftp/py-curl/Makefile	Mon Mar  5 14:53:34 2007
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	curl
-PORTVERSION=	7.15.5.1
+PORTVERSION=	7.16.1
 CATEGORIES=	ftp python
 MASTER_SITES=	http://pycurl.sourceforge.net/download/ \
 		http://pycurl.sourceforge.net/download/00-OLD-VERSIONS/
@@ -22,8 +22,8 @@
 USE_PYDISTUTILS=	yes
 USE_OPENSSL=	yes
 
-DOCSDIR=	${PREFIX}/share/doc/py-curl
-EXAMPLESDIR=	${PREFIX}/share/examples/py-curl
+DOCSDIR=	${TARGETDIR}/share/doc/py-curl
+EXAMPLESDIR=	${TARGETDIR}/share/examples/py-curl
 
 post-patch:
 	${REINPLACE_CMD} \
diff -ruN -ruN --exclude=CVS /usr/ports/ftp/py-curl/distinfo /home/lwhsu/ports/ftp/py-curl/distinfo
--- /usr/ports/ftp/py-curl/distinfo	Sat Jan  6 06:11:04 2007
+++ /home/lwhsu/ports/ftp/py-curl/distinfo	Mon Mar  5 14:05:09 2007
@@ -1,3 +1,3 @@
-MD5 (pycurl-7.15.5.1.tar.gz) = 464cfbeba150d99d92a407c7c8b751de
-SHA256 (pycurl-7.15.5.1.tar.gz) = 93a786476a32f88622ada3fe355a1cef136d9658b39ac76806ef4ba154bbd2f9
-SIZE (pycurl-7.15.5.1.tar.gz) = 66075
+MD5 (pycurl-7.16.1.tar.gz) = 42f6f583a9350111c84ccc437ffb0870
+SHA256 (pycurl-7.16.1.tar.gz) = 16e010911148d9fd6cc6543a79d6caa99afa7eb8c9f28acee7d44f2d3882b585
+SIZE (pycurl-7.16.1.tar.gz) = 68194
diff -ruN -ruN --exclude=CVS /usr/ports/ftp/py-curl/files/patch-src-pycurl.c /home/lwhsu/ports/ftp/py-curl/files/patch-src-pycurl.c
--- /usr/ports/ftp/py-curl/files/patch-src-pycurl.c	Sat Jan  6 06:11:04 2007
+++ /home/lwhsu/ports/ftp/py-curl/files/patch-src-pycurl.c	Thu Jan  1 08:00:00 1970
@@ -1,48 +0,0 @@
---- src/pycurl.c.orig	Fri Aug 11 10:37:19 2006
-+++ src/pycurl.c	Wed Dec 20 16:11:36 2006
-@@ -1475,9 +1475,11 @@
-         case CURLOPT_URL:
-         case CURLOPT_USERAGENT:
-         case CURLOPT_USERPWD:
-+#if LIBCURL_VERSION_NUM < 0x071000
-         case CURLOPT_SOURCE_HOST:
-         case CURLOPT_SOURCE_USERPWD:
-         case CURLOPT_SOURCE_PATH:
-+#endif
-         case CURLOPT_FTP_ALTERNATIVE_TO_USER:
- /* FIXME: check if more of these options allow binary data */
-             str = PyString_AsString_NoNUL(obj);
-@@ -1646,12 +1648,14 @@
-         case CURLOPT_PREQUOTE:
-             old_slist = &self->prequote;
-             break;
-+#if LIBCURL_VERSION_NUM < 0x071000
-         case CURLOPT_SOURCE_PREQUOTE:
-             old_slist = &self->source_prequote;
-             break;
-         case CURLOPT_SOURCE_POSTQUOTE:
-             old_slist = &self->source_postquote;
-             break;
-+#endif
-         case CURLOPT_HTTPPOST:
-             break;
-         default:
-@@ -3180,14 +3184,18 @@
-     insint_c(d, "FTP_SSL", CURLOPT_FTP_SSL);
-     insint_c(d, "POSTFIELDSIZE_LARGE", CURLOPT_POSTFIELDSIZE_LARGE);
-     insint_c(d, "TCP_NODELAY", CURLOPT_TCP_NODELAY);
-+#if LIBCURL_VERSION_NUM < 0x071000
-     insint_c(d, "SOURCE_USERPWD", CURLOPT_SOURCE_USERPWD);
-     insint_c(d, "SOURCE_PREQUOTE", CURLOPT_SOURCE_PREQUOTE);
-     insint_c(d, "SOURCE_POSTQUOTE", CURLOPT_SOURCE_POSTQUOTE);
-+#endif
-     insint_c(d, "FTPSSLAUTH", CURLOPT_FTPSSLAUTH);
-     insint_c(d, "IOCTLFUNCTION", CURLOPT_IOCTLFUNCTION);
-     insint_c(d, "IOCTLDATA", CURLOPT_IOCTLDATA);
-+#if LIBCURL_VERSION_NUM < 0x071000
-     insint_c(d, "SOURCE_URL", CURLOPT_SOURCE_URL);
-     insint_c(d, "SOURCE_QUOTE", CURLOPT_SOURCE_QUOTE);
-+#endif
-     insint_c(d, "FTP_ACCOUNT", CURLOPT_FTP_ACCOUNT);
-     insint_c(d, "IGNORE_CONTENT_LENGTH", CURLOPT_IGNORE_CONTENT_LENGTH);
-     insint_c(d, "COOKIELIST", CURLOPT_COOKIELIST);
diff -ruN -ruN --exclude=CVS /usr/ports/ftp/py-curl/pkg-plist /home/lwhsu/ports/ftp/py-curl/pkg-plist
--- /usr/ports/ftp/py-curl/pkg-plist	Sat Jan  6 06:11:04 2007
+++ /home/lwhsu/ports/ftp/py-curl/pkg-plist	Mon Mar  5 15:09:36 2007
@@ -2,6 +2,7 @@
 %%PYTHON_SITELIBDIR%%/curl/__init__.pyc
 %%PYTHON_SITELIBDIR%%/curl/__init__.pyo
 %%PYTHON_SITELIBDIR%%/pycurl.so
+ at dirrm %%PYTHON_SITELIBDIR%%/curl
 %%EXAMPLESDIR%%/basicfirst.py
 %%EXAMPLESDIR%%/file_upload.py
 %%EXAMPLESDIR%%/linksys.py
@@ -9,6 +10,7 @@
 %%EXAMPLESDIR%%/retriever.py
 %%EXAMPLESDIR%%/sfquery.py
 %%EXAMPLESDIR%%/xmlrpc_curl.py
+ at dirrm %%EXAMPLESDIR%%
 %%PORTDOCS%%%%DOCSDIR%%/COPYING
 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog
 %%PORTDOCS%%%%DOCSDIR%%/INSTALL
@@ -33,6 +35,8 @@
 %%PORTDOCS%%%%DOCSDIR%%/tests/test_multi4.py
 %%PORTDOCS%%%%DOCSDIR%%/tests/test_multi5.py
 %%PORTDOCS%%%%DOCSDIR%%/tests/test_multi6.py
+%%PORTDOCS%%%%DOCSDIR%%/tests/test_multi_socket.py
+%%PORTDOCS%%%%DOCSDIR%%/tests/test_multi_timer.py
 %%PORTDOCS%%%%DOCSDIR%%/tests/test_multi_vs_thread.py
 %%PORTDOCS%%%%DOCSDIR%%/tests/test_post.py
 %%PORTDOCS%%%%DOCSDIR%%/tests/test_post2.py
@@ -41,8 +45,6 @@
 %%PORTDOCS%%%%DOCSDIR%%/tests/test_stringio.py
 %%PORTDOCS%%%%DOCSDIR%%/tests/test_xmlrpc.py
 %%PORTDOCS%%%%DOCSDIR%%/tests/util.py
- at dirrm %%PYTHON_SITELIBDIR%%/curl
- at dirrm %%EXAMPLESDIR%%
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/tests
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/html
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
--- py24-curl-7.16.1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list