ports/86266: Update port: ftp/downloader to 2.5.5
KATO Tsuguru
tkato432 at yahoo.com
Sat Sep 17 18:10:09 UTC 2005
>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:
More information about the freebsd-ports-bugs
mailing list