Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Sep 2005 03:00:18 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/86266: Update port: ftp/downloader to 2.5.5
Message-ID:  <20050918030018.1d19644a.tkato432@yahoo.com>
Resent-Message-ID: <200509171810.j8HIA5ms003364@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         86266
>Category:       ports
>Synopsis:       Update port: ftp/downloader to 2.5.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Sep 17 18:10:05 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p12 i386
>Organization:
>Environment:
>Description:
- Update to version 2.5.5

New file:
files/patch-main-base64.cc
files/patch-main-cookie.cc
files/patch-main-signal.cc
files/patch-main-sm.cc

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/ftp/downloader/Makefile ftp/downloader/Makefile
--- /usr/ports/ftp/downloader/Makefile	Sat Sep 17 02:56:28 2005
+++ ftp/downloader/Makefile	Sat Sep 17 20:39:16 2005
@@ -7,7 +7,7 @@
 #
 
 PORTNAME=	downloader
-PORTVERSION=	2.5.4
+PORTVERSION=	2.5.5
 CATEGORIES=	ftp
 MASTER_SITES=	http://www.krasu.ru/soft/chuchelo/files/ \
 		ftp://ftp.chg.ru/pub/X11/applications/Xdownloader/
@@ -47,8 +47,17 @@
 		 s|-lpthread||g' ${WRKSRC}/configure
 	@${REINPLACE_CMD} -e 's| DOC||g ; \
 		 s| share||g' ${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e 's|MUTEX_TYPE_FAST|PTHREAD_MUTEX_NORMAL|g' \
-		${WRKSRC}/main/signal.cc
+.if ${OSVERSION} < 500000
+.for file in main/addr.cc main/dlist.cc main/ftpd.cc main/face/mywidget.cc
+	@${REINPLACE_CMD} -e 's|pass\.clear()|pass = ""|g ; \
+		 s|user\.clear()|user = ""|g ; \
+		 s|host\.clear()|host = ""|g ; \
+		 s|file\.clear()|file = ""|g ; \
+		 s|params\.clear()|params = ""|g ; \
+		 s|tag\.clear()|tag = ""|g ; \
+		 s|path\.clear()|path = ""|g' ${WRKSRC}/${file}
+.endfor
+.endif
 
 post-install:
 	${INSTALL_MAN} ${WRKSRC}/DOC/nt.1 ${MANPREFIX}/man/man1
diff -urN /usr/ports/ftp/downloader/distinfo ftp/downloader/distinfo
--- /usr/ports/ftp/downloader/distinfo	Sat Sep 10 13:29:21 2005
+++ ftp/downloader/distinfo	Fri Sep 16 22:35:57 2005
@@ -1,2 +1,2 @@
-MD5 (d4x-2.5.4.tar.bz2) = c797a933a8de1503b069b6d2499da727
-SIZE (d4x-2.5.4.tar.bz2) = 1549811
+MD5 (d4x-2.5.5.tar.bz2) = ee3c7dc4618b6ead77a22685195fcf24
+SIZE (d4x-2.5.5.tar.bz2) = 1556952
diff -urN /usr/ports/ftp/downloader/files/patch-main-base64.cc ftp/downloader/files/patch-main-base64.cc
--- /usr/ports/ftp/downloader/files/patch-main-base64.cc	Thu Jan  1 09:00:00 1970
+++ ftp/downloader/files/patch-main-base64.cc	Fri Sep 16 23:07:16 2005
@@ -0,0 +1,10 @@
+--- main/base64.cc.orig	Fri Sep 16 13:32:16 2005
++++ main/base64.cc	Fri Sep 16 23:03:23 2005
+@@ -13,6 +13,7 @@
+ #include "base64.h"
+ #include <string.h>
+ #include <stdio.h>
++#include <inttypes.h>
+ 
+ char Table64[64]={  'A','B','C','D','E','F','G','H',
+ 		    'I','J','K','L','M','N','O','P',
diff -urN /usr/ports/ftp/downloader/files/patch-main-cookie.cc ftp/downloader/files/patch-main-cookie.cc
--- /usr/ports/ftp/downloader/files/patch-main-cookie.cc	Thu Jan  1 09:00:00 1970
+++ ftp/downloader/files/patch-main-cookie.cc	Fri Sep 16 23:10:20 2005
@@ -0,0 +1,11 @@
+--- main/cookie.cc.orig	Tue Sep 13 19:59:44 2005
++++ main/cookie.cc	Fri Sep 16 23:10:02 2005
+@@ -109,7 +109,7 @@
+ };
+ 
+ void tCookie::set_time(const std::string &what){
+-	time_of_life=atoll(what.c_str());
++	time_of_life=strtoll(what.c_str(), (char **)NULL, 10);
+ };
+ 
+ void tCookie::init(char *a,char *b,char *c,char *d){
diff -urN /usr/ports/ftp/downloader/files/patch-main-signal.cc ftp/downloader/files/patch-main-signal.cc
--- /usr/ports/ftp/downloader/files/patch-main-signal.cc	Thu Jan  1 09:00:00 1970
+++ ftp/downloader/files/patch-main-signal.cc	Fri Sep 16 23:07:53 2005
@@ -0,0 +1,11 @@
+--- main/signal.cc.bak	Fri Jul  2 00:41:31 2004
++++ main/signal.cc	Fri Sep 16 22:58:09 2005
+@@ -120,7 +120,7 @@
+ 	pthread_mutexattr_t ma;
+ 	pthread_mutexattr_init(&ma);
+ #if !defined (__sparc__) && !defined(__mips__)
+-	pthread_mutexattr_settype(&ma,MUTEX_TYPE_FAST);
++	pthread_mutexattr_settype(&ma,PTHREAD_MUTEX_NORMAL);
+ #elif defined(__mips__)
+ 	pthread_mutexattr_settype(&ma,MUTEX_TYPE_NORMAL);	
+ #endif
diff -urN /usr/ports/ftp/downloader/files/patch-main-sm.cc ftp/downloader/files/patch-main-sm.cc
--- /usr/ports/ftp/downloader/files/patch-main-sm.cc	Thu Jan  1 09:00:00 1970
+++ ftp/downloader/files/patch-main-sm.cc	Fri Sep 16 23:12:13 2005
@@ -0,0 +1,10 @@
+--- main/sm.cc.orig	Thu Sep 15 14:31:21 2005
++++ main/sm.cc	Fri Sep 16 23:11:53 2005
+@@ -10,6 +10,7 @@
+  */
+ 
+ #include "sm.h"
++#include <algorithm>
+ #include <functional>
+ 
+ using namespace d4x;
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050918030018.1d19644a.tkato432>