Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=4b93b058c892cf4b03be06a68aaec60386454c8d

commit 4b93b058c892cf4b03be06a68aaec60386454c8d
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Sun Aug 9 14:33:44 2009 +0200

d4x-2.5.7.1-5-i686

- add index-const.patch for #3869

diff --git a/source/xapps-extra/d4x/FrugalBuild 
b/source/xapps-extra/d4x/FrugalBuild
index 5901664..288d651 100644
--- a/source/xapps-extra/d4x/FrugalBuild
+++ b/source/xapps-extra/d4x/FrugalBuild
@@ -4,7 +4,7 @@

pkgname=d4x
pkgver=2.5.7.1
-pkgrel=4
+pkgrel=5
pkgdesc="Download manager for Linux"
url="http://www.krasu.ru/soft/chuchelo/";
depends=('gtk+2' 'atk' 'openssl' 'libstdc++' 'freetype2' 'pango' 'cairo')
@@ -13,9 +13,10 @@ groups=('xapps-extra')
options=('scriptlet')
archs=('i686' 'x86_64')
up2date="lynx -dump http://www.krasu.ru/soft/chuchelo/|grep -m1 '.tar.bz2'|sed 
's/.*-\(.*\).t.*/\1/'"
-source=(http://d4x.krasu.ru/files/$pkgname-$pkgver.tar.bz2 gtk2-compile.patch)
+source=(http://d4x.krasu.ru/files/$pkgname-$pkgver.tar.bz2 gtk2-compile.patch 
index-const.patch)
sha1sums=('10955550112bdf22ff91c6c9395afd1a5f15bff2' \
-          '5020e0ea3027c4eae877c702b52f360047dbd8f8')
+          '5020e0ea3027c4eae877c702b52f360047dbd8f8' \
+          '11e53a65a2c3187db80a28e25b2ecb8845f2fac4')

build ()
{
diff --git a/source/xapps-extra/d4x/index-const.patch 
b/source/xapps-extra/d4x/index-const.patch
new file mode 100644
index 0000000..2c96404
--- /dev/null
+++ b/source/xapps-extra/d4x/index-const.patch
@@ -0,0 +1,100 @@
+diff --git a/main/face/edit.cc b/main/face/edit.cc
+index b1cbd97..376d8fb 100644
+--- a/main/face/edit.cc
++++ b/main/face/edit.cc
+@@ -1450,7 +1450,7 @@ static void proxy_toggle_socks(GtkWidget 
*parent,tProxyWidget *where) {
+
+ static void _proxy_port_changed_(GtkEntry *entry,GtkEntry *entryh){
+       const char *tmp=gtk_entry_get_text(entryh);
+-      char *tmp1=index(tmp,':');
++      char *tmp1=(char*)index(tmp,':');
+       if (tmp1){
+               *tmp1=0;
+               char *ns=sum_strings(tmp,":",gtk_entry_get_text(entry),NULL);
+diff --git a/main/ftp.cc b/main/ftp.cc
+index 0a12bf2..72b0a23 100644
+--- a/main/ftp.cc
++++ b/main/ftp.cc
+@@ -261,7 +261,7 @@ int tFtpClient::connect() {
+ };
+
+ static void d4x_ftp_parse_pasv(const char *str,int args[]){
+-      char *a=index(str,'(');
++      char *a=(char*)index(str,'(');
+       if (a==NULL) return;
+       a+=1;
+       int i=0;
+diff --git a/main/html.cc b/main/html.cc
+index 8b096c3..526c68d 100644
+--- a/main/html.cc
++++ b/main/html.cc
+@@ -700,7 +700,7 @@ void tHtmlParser::look_for_meta_content(tHtmlTagField 
*where,
+
+ void tHtmlParser::set_content_type(const char *ct){
+       //Example: text/html; charset=koi8-r
+-      char *a=index(ct,'=');
++      char *a=(char*)index(ct,'=');
+       if (a) codepage=a+1;
+ };
+
+diff --git a/main/locstr.cc b/main/locstr.cc
+index 0760851..6753ca3 100644
+--- a/main/locstr.cc
++++ b/main/locstr.cc
+@@ -281,7 +281,7 @@ char *index_mult(char *str,const char *what){
+       DBC_RETVAL_IF_FAIL(str!=NULL,NULL);
+       DBC_RETVAL_IF_FAIL(what!=NULL,NULL);
+       while (*str){
+-              char *a=index(what,*str);
++              char *a=(char*)index(what,*str);
+               if (a) return(str);
+               str++;
+       };
+@@ -472,7 +472,7 @@ std::string unhexed_string(const std::string &str){
+ char *escape_char(const char *where,char what,char bywhat){
+       DBC_RETVAL_IF_FAIL(where!=NULL,NULL);
+       int num=0;
+-      char *tmp=index(where,what);
++      char *tmp=(char*)index(where,what);
+       while(tmp){
+               num+=1;
+               tmp=index(tmp+1,what);
+@@ -481,7 +481,7 @@ char *escape_char(const char *where,char what,char bywhat){
+               char *rvalue=new char[strlen(where)+num*2+1];
+               *rvalue=0;
+               char *r=rvalue;
+-              tmp=index(where,what);
++              tmp=(char*)index(where,what);
+               while(tmp){
+                       if (tmp-where)
+                               memcpy(r,where,tmp-where);
+@@ -490,7 +490,7 @@ char *escape_char(const char *where,char what,char bywhat){
+                       r[1]=what;
+                       r+=2;
+                       where=tmp+1;
+-                      tmp=index(where,what);
++                      tmp=(char*)index(where,what);
+               };
+               *r=0;
+               if (*where)
+@@ -962,17 +962,17 @@ char *subtract_path(const char *a,const char *b){
+       DBC_RETVAL_IF_FAIL(a!=NULL,NULL);
+       DBC_RETVAL_IF_FAIL(b!=NULL,NULL);
+       int i=0;
+-      char *temp=index(b,'/');
++      char *temp=(char*)index(b,'/');
+       while (temp){
+               while (*temp=='/') temp+=1;
+               temp=index(temp,'/');
+               i+=1;
+       };
+       i-=1;
+-      temp=rindex(a,'/');
++      temp=(char*)rindex(a,'/');
+       while (temp && i>0){
+               *temp=0;
+-              char *tmp=rindex(a,'/');
++              char *tmp=(char*)rindex(a,'/');
+               *temp='/';
+               temp=tmp;
+               i-=1;
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to