mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 01:09:24 -04:00
- Update to 0.94
PR: 79405 Submitted by: Radek Kozlowski (maintainer)
This commit is contained in:
parent
a3e782767e
commit
24fa71b26b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=132298
6 changed files with 105 additions and 13 deletions
|
@ -6,15 +6,18 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= gwget
|
PORTNAME= gwget
|
||||||
PORTVERSION= 0.93
|
PORTVERSION= 0.94
|
||||||
PORTREVISION= 2
|
|
||||||
CATEGORIES= ftp www gnome
|
CATEGORIES= ftp www gnome
|
||||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
MASTER_SITES= ${MASTER_SITE_GNOME}
|
||||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION}
|
||||||
|
DIST_SUBDIR= gnome2
|
||||||
|
|
||||||
MAINTAINER= radek@raadradd.com
|
MAINTAINER= radek@raadradd.com
|
||||||
COMMENT= A download manager for GNOME, based on wget
|
COMMENT= A download manager for GNOME, based on wget
|
||||||
|
|
||||||
|
RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget
|
||||||
|
|
||||||
|
USE_BZIP2= yes
|
||||||
USE_GMAKE= yes
|
USE_GMAKE= yes
|
||||||
USE_GNOME= gnomehack gnomeprefix intlhack libgnomeui
|
USE_GNOME= gnomehack gnomeprefix intlhack libgnomeui
|
||||||
USE_LIBTOOL_VER=15
|
USE_LIBTOOL_VER=15
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
MD5 (gwget-0.93.tar.gz) = 79a3625ef99a5a417164e0d97020fcc5
|
MD5 (gnome2/gwget-0.94.tar.bz2) = 15a9d6120c52c20aa44934bb75738385
|
||||||
SIZE (gwget-0.93.tar.gz) = 526996
|
SIZE (gnome2/gwget-0.94.tar.bz2) = 398490
|
||||||
|
|
|
@ -1,12 +1,36 @@
|
||||||
--- src/main.c.orig Mon Jan 24 20:50:50 2005
|
--- src/main.c.orig Sat Apr 2 22:26:21 2005
|
||||||
+++ src/main.c Mon Jan 24 20:51:46 2005
|
+++ src/main.c Sat Apr 2 22:52:48 2005
|
||||||
@@ -145,12 +145,13 @@
|
@@ -120,6 +120,7 @@
|
||||||
|
Args *args_original = (Args*)client_data;
|
||||||
|
int argc_original = (*args_original).argc;
|
||||||
|
char **argv_original = (*args_original).argv;
|
||||||
|
+ int i, iPos, iL, iSize;
|
||||||
|
|
||||||
|
int argc;
|
||||||
|
char **argv;
|
||||||
|
@@ -166,13 +167,12 @@
|
||||||
|
argc = argc_original + 2;
|
||||||
|
argv = g_malloc0(sizeof(char*)*argc);
|
||||||
|
|
||||||
|
- int iPos = -1;
|
||||||
|
- int i;
|
||||||
|
+ iPos = -1;
|
||||||
|
for (i=0;i<argc_original;i++)
|
||||||
|
if (strcmp(argv_original[i],"--force-tray-only") != 0) {
|
||||||
|
iPos++;
|
||||||
|
- int iL = strlen(argv_original[i]);
|
||||||
|
- int iSize = sizeof(char)*iL;
|
||||||
|
+ iL = strlen(argv_original[i]);
|
||||||
|
+ iSize = sizeof(char)*iL;
|
||||||
|
argv[iPos] = g_malloc0(iSize);
|
||||||
|
strcpy(argv[iPos],argv_original[i]);
|
||||||
|
}
|
||||||
|
@@ -191,12 +191,13 @@
|
||||||
static void
|
static void
|
||||||
gnome_session_join(int argc,char *argv[])
|
gnome_session_join(int argc,char *argv[])
|
||||||
{
|
{
|
||||||
- Args *args = g_malloc(sizeof(Args));
|
|
||||||
+ GnomeClient* client;
|
+ GnomeClient* client;
|
||||||
+ Args *args= g_malloc(sizeof(Args));
|
Args *args = g_malloc(sizeof(Args));
|
||||||
|
|
||||||
(*args).argc = argc;
|
(*args).argc = argc;
|
||||||
(*args).argv = argv;
|
(*args).argv = argv;
|
||||||
|
|
63
ftp/gwget/files/patch-src_wget-log.c
Normal file
63
ftp/gwget/files/patch-src_wget-log.c
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
--- src/wget-log.c.orig Sat Apr 2 23:05:09 2005
|
||||||
|
+++ src/wget-log.c Sat Apr 2 23:31:55 2005
|
||||||
|
@@ -58,11 +58,13 @@
|
||||||
|
static int
|
||||||
|
wget_log_process_line (GwgetData *gwgetdata)
|
||||||
|
{
|
||||||
|
- if (gwgetdata->line == NULL)
|
||||||
|
- return 0;
|
||||||
|
-
|
||||||
|
gchar *p;
|
||||||
|
struct stat file_stat;
|
||||||
|
+ char *sName;
|
||||||
|
+ int iL;
|
||||||
|
+
|
||||||
|
+ if (gwgetdata->line == NULL)
|
||||||
|
+ return 0;
|
||||||
|
|
||||||
|
switch (gwgetdata->state) {
|
||||||
|
case DL_NOT_CONNECTED:
|
||||||
|
@@ -72,10 +74,10 @@
|
||||||
|
* filesystem filename and set gwgetdata->filename
|
||||||
|
*/
|
||||||
|
if (strstr(gwgetdata->line," => `")) {
|
||||||
|
- int iL = strlen(gwgetdata->line);
|
||||||
|
+ iL = strlen(gwgetdata->line);
|
||||||
|
gwgetdata->line[iL-1] = 0; // Chop the final '
|
||||||
|
|
||||||
|
- char *sName = gwgetdata->line;
|
||||||
|
+ sName = gwgetdata->line;
|
||||||
|
/*
|
||||||
|
* Now sName contains the whole pathname. No filename can
|
||||||
|
* contain '/' so the following search for the last component
|
||||||
|
@@ -272,11 +274,14 @@
|
||||||
|
|
||||||
|
void
|
||||||
|
wget_log_read_log_line(GwgetData *gwgetdata) {
|
||||||
|
+ char c;
|
||||||
|
+ int iRes, iBlockCount, iWritePos;
|
||||||
|
+ gchar *buffer;
|
||||||
|
+
|
||||||
|
g_free(gwgetdata->line);
|
||||||
|
gwgetdata->line = NULL;
|
||||||
|
-
|
||||||
|
- char c;
|
||||||
|
- int iRes = read(gwgetdata->log_fd,&c,1);
|
||||||
|
+
|
||||||
|
+ iRes = read(gwgetdata->log_fd,&c,1);
|
||||||
|
|
||||||
|
if (iRes < 1) {
|
||||||
|
/*
|
||||||
|
@@ -286,9 +291,9 @@
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
- int iBlockCount = 1;
|
||||||
|
- gchar *buffer = g_malloc(sizeof(gchar)*(iBlockCount*BLOCK_SIZE));
|
||||||
|
- int iWritePos = 0;
|
||||||
|
+ iBlockCount = 1;
|
||||||
|
+ buffer = g_malloc(sizeof(gchar)*(iBlockCount*BLOCK_SIZE));
|
||||||
|
+ iWritePos = 0;
|
||||||
|
|
||||||
|
buffer[iWritePos++] = c;
|
||||||
|
while (c != '\n') {
|
|
@ -2,4 +2,4 @@ Gwget is a download manager for GNOME which uses wget as its backend.
|
||||||
The most important features include pause/continue support, resuming
|
The most important features include pause/continue support, resuming
|
||||||
and recursive downloading.
|
and recursive downloading.
|
||||||
|
|
||||||
WWW: http://gwget.sourceforge.net/
|
WWW: http://gnome.org/projects/gwget/
|
||||||
|
|
|
@ -34,6 +34,7 @@ share/locale/eu/LC_MESSAGES/gwget.mo
|
||||||
share/locale/fi/LC_MESSAGES/gwget.mo
|
share/locale/fi/LC_MESSAGES/gwget.mo
|
||||||
share/locale/fr/LC_MESSAGES/gwget.mo
|
share/locale/fr/LC_MESSAGES/gwget.mo
|
||||||
share/locale/hu/LC_MESSAGES/gwget.mo
|
share/locale/hu/LC_MESSAGES/gwget.mo
|
||||||
|
share/locale/it/LC_MESSAGES/gwget.mo
|
||||||
share/locale/ja/LC_MESSAGES/gwget.mo
|
share/locale/ja/LC_MESSAGES/gwget.mo
|
||||||
share/locale/lt/LC_MESSAGES/gwget.mo
|
share/locale/lt/LC_MESSAGES/gwget.mo
|
||||||
share/locale/mk/LC_MESSAGES/gwget.mo
|
share/locale/mk/LC_MESSAGES/gwget.mo
|
||||||
|
@ -45,6 +46,7 @@ share/locale/pt_BR/LC_MESSAGES/gwget.mo
|
||||||
share/locale/ro/LC_MESSAGES/gwget.mo
|
share/locale/ro/LC_MESSAGES/gwget.mo
|
||||||
share/locale/ru/LC_MESSAGES/gwget.mo
|
share/locale/ru/LC_MESSAGES/gwget.mo
|
||||||
share/locale/sk/LC_MESSAGES/gwget.mo
|
share/locale/sk/LC_MESSAGES/gwget.mo
|
||||||
|
share/locale/sq/LC_MESSAGES/gwget.mo
|
||||||
share/locale/sv/LC_MESSAGES/gwget.mo
|
share/locale/sv/LC_MESSAGES/gwget.mo
|
||||||
share/locale/tr/LC_MESSAGES/gwget.mo
|
share/locale/tr/LC_MESSAGES/gwget.mo
|
||||||
share/locale/zh_CN/LC_MESSAGES/gwget.mo
|
share/locale/zh_CN/LC_MESSAGES/gwget.mo
|
||||||
|
|
Loading…
Add table
Reference in a new issue