From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 20 10:50:18 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3E7316A401 for ; Mon, 20 Mar 2006 10:50:18 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57A9643D53 for ; Mon, 20 Mar 2006 10:50:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k2KAoHqZ080413 for ; Mon, 20 Mar 2006 10:50:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k2KAoHtu080412; Mon, 20 Mar 2006 10:50:17 GMT (envelope-from gnats) Resent-Date: Mon, 20 Mar 2006 10:50:17 GMT Resent-Message-Id: <200603201050.k2KAoHtu080412@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, vd@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 608B116A401; Mon, 20 Mar 2006 10:48:47 +0000 (UTC) (envelope-from vd@datamax.bg) Received: from jengal.datamax.bg (jengal.datamax.bg [82.103.104.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id CED7E43D45; Mon, 20 Mar 2006 10:48:46 +0000 (GMT) (envelope-from vd@datamax.bg) Received: from qlovarnika.bg.datamax (qlovarnika.bg.datamax [192.168.10.2]) by jengal.datamax.bg (Postfix) with SMTP id B0475B857; Mon, 20 Mar 2006 12:48:45 +0200 (EET) Received: (nullmailer pid 36173 invoked by uid 1002); Mon, 20 Mar 2006 10:48:45 -0000 Message-Id: <20060320104845.GA56411@qlovarnika.bg.datamax> Date: Mon, 20 Mar 2006 12:48:45 +0200 From: Vasil Dimov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: roam@FreeBSD.org Subject: ports/94727: Update port: ftp/curl to 7.15.3 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vd@FreeBSD.org List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Mar 2006 10:50:18 -0000 >Number: 94727 >Category: ports >Synopsis: Update port: ftp/curl to 7.15.3 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Mar 20 10:50:16 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Vasil Dimov >Release: FreeBSD 6.0-STABLE amd64 >Organization: DataMax >Environment: >Description: This PR supersedes ports/94134 Update ftp/curl from 7.15.1 to 7.15.3 - 7.15.1 -> 7.15.2 * added support for SOCKS4 * support for Gopher protocol dropped * other changes and a lot of bugfixes 7.15.2 -> 7.15.3 * added docs for --ftp-method and CURLOPT_FTP_FILEMETHOD * fix TFTP packet buffer overflow * other changes and a lot of bugfixes This patch does not apply on the new version. --- files/patch-src::main.c --- [...] - long filetime; + time_t filetime; curl_easy_getinfo(curl, CURLINFO_FILETIME, &filetime); [...] --- files/patch-src::main.c --- Syncing it is easy but I think it should be removed because according to curl_easy_getinfo(3) the proper type for the `filetime' variable is `long': [...] CURLINFO_FILETIME Pass a pointer to a long to receive the remote time of the [...] Even more - `filetime' it is correcly typecast'd to `time_t' when used afterwards. Tested in 4, 5 and 6 i386 tinderbox and `make test' on 6 amd64 >How-To-Repeat: >Fix: --- curl_7.15.1-7.15.3.diff begins here --- Index: Makefile =================================================================== RCS file: /home/pcvs/ports/ftp/curl/Makefile,v retrieving revision 1.76 diff -u -r1.76 Makefile --- Makefile 9 Jan 2006 16:34:15 -0000 1.76 +++ Makefile 20 Mar 2006 10:43:37 -0000 @@ -6,8 +6,7 @@ # PORTNAME= curl -PORTVERSION= 7.15.1 -PORTREVISION= 1 +PORTVERSION= 7.15.3 CATEGORIES= ftp ipv6 www MASTER_SITES= http://curl.haxx.se/download/ \ ${MASTER_SITE_SOURCEFORGE} \ Index: distinfo =================================================================== RCS file: /home/pcvs/ports/ftp/curl/distinfo,v retrieving revision 1.43 diff -u -r1.43 distinfo --- distinfo 9 Dec 2005 12:10:41 -0000 1.43 +++ distinfo 20 Mar 2006 10:43:37 -0000 @@ -1,3 +1,3 @@ -MD5 (curl-7.15.1.tar.bz2) = d330d48580bfade58c82d4f295f171f0 -SHA256 (curl-7.15.1.tar.bz2) = 8b1ea75a91ef7d1e00086865eba9a4cf8baefcb212ce451a61348e00b8756324 -SIZE (curl-7.15.1.tar.bz2) = 1437950 +MD5 (curl-7.15.3.tar.bz2) = d71b2ee8febfde2c7dc30a43638ec0d9 +SHA256 (curl-7.15.3.tar.bz2) = 77771db616dee02f21b94c409ed423a72fa7f2b2d65c27395137b0f920388440 +SIZE (curl-7.15.3.tar.bz2) = 1467043 Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/ftp/curl/pkg-plist,v retrieving revision 1.18 diff -u -r1.18 pkg-plist --- pkg-plist 9 Dec 2005 12:10:41 -0000 1.18 +++ pkg-plist 20 Mar 2006 10:43:37 -0000 @@ -83,6 +83,7 @@ %%PORTDOCS%%%%DOCSDIR%%/examples/simple.c %%PORTDOCS%%%%DOCSDIR%%/examples/simplepost.c %%PORTDOCS%%%%DOCSDIR%%/examples/simplessl.c +%%PORTDOCS%%%%DOCSDIR%%/examples/synctime.c %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/libcurl/Makefile %%PORTDOCS%%%%DOCSDIR%%/libcurl/Makefile.am Index: files/patch-src::main.c =================================================================== RCS file: files/patch-src::main.c diff -N files/patch-src::main.c --- files/patch-src::main.c 13 Dec 2003 08:32:10 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- src/main.c.orig Wed Dec 10 15:14:31 2003 -+++ src/main.c Wed Dec 10 15:14:48 2003 -@@ -3350,7 +3350,7 @@ - closed, as is done above here */ - if(config->remote_time && outs.filename) { - /* as libcurl if we got a time. Pretty please */ -- long filetime; -+ time_t filetime; - curl_easy_getinfo(curl, CURLINFO_FILETIME, &filetime); - if(filetime >= 0) { - struct utimbuf times; --- curl_7.15.1-7.15.3.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: