summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2004-09-21 07:43:10 +0000
committertron <tron@pkgsrc.org>2004-09-21 07:43:10 +0000
commitcca8d935e27ae4e7c301507864111c8f1b2dbaa2 (patch)
treeb2ae07f98474bb4ed2ccc6c970737855a4691d2a /misc
parent4d1057326341d08a4825050b9d4e435aca552b81 (diff)
downloadpkgsrc-cca8d935e27ae4e7c301507864111c8f1b2dbaa2.tar.gz
Update "bidwatcher" to version 1.3.16. Changes since version 1.3.15:
- Parse eBay pages properly again - A parsing error leading to a segmentation fault is fixed (patch from Klaus Singvogel) - Get the snipe key 60 seconds before sniping because this key becomes stale. - Snipes do not try to get a snipe key at startup or setup. - Set the proxy during startup. Otherwise a "Network error" is issued at startup behind a proxy. - Workaround a bug with german umlauts and other ascii > 127 in the details windows. They are simply removed. - Recognize shifting end times of auctions. - User listings: - The auction-id was read as "unsigned long" (4 Byte) instead of "unsigned long long" (8 Byte). Due to that truncation some auction-ids were not handled correctly. - Ebay places linebreaks at the worst places in its pages: the parser did not remove them all. So the auction id was not found. - Obtain snipe-key just when necessary, not earlier. - New feature: Snipe groups
Diffstat (limited to 'misc')
-rw-r--r--misc/bidwatcher/Makefile5
-rw-r--r--misc/bidwatcher/distinfo8
-rw-r--r--misc/bidwatcher/patches/patch-ac46
3 files changed, 21 insertions, 38 deletions
diff --git a/misc/bidwatcher/Makefile b/misc/bidwatcher/Makefile
index 0ea542a8119..754b16fa6ea 100644
--- a/misc/bidwatcher/Makefile
+++ b/misc/bidwatcher/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.38 2004/07/20 13:59:12 tron Exp $
+# $NetBSD: Makefile,v 1.39 2004/09/21 07:43:10 tron Exp $
-DISTNAME= bidwatcher-1.3.15
-PKGREVISION= 1
+DISTNAME= bidwatcher-1.3.16
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bidwatcher/}
diff --git a/misc/bidwatcher/distinfo b/misc/bidwatcher/distinfo
index cacf00891e5..e74b21cfd2a 100644
--- a/misc/bidwatcher/distinfo
+++ b/misc/bidwatcher/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.31 2004/07/20 13:59:12 tron Exp $
+$NetBSD: distinfo,v 1.32 2004/09/21 07:43:10 tron Exp $
-SHA1 (bidwatcher-1.3.15.tar.gz) = 96ab2167b7ab1710969c4b6f7b28766de76a9f82
-Size (bidwatcher-1.3.15.tar.gz) = 178532 bytes
-SHA1 (patch-ac) = eafc0e9b2626c6b8680a594353f83523959b5573
+SHA1 (bidwatcher-1.3.16.tar.gz) = 7ca785f05d9856e60be2f7bbaaf72ad37135eca4
+Size (bidwatcher-1.3.16.tar.gz) = 186960 bytes
+SHA1 (patch-ac) = 785fdb2dc9ed8ce752a11b02f32b913451cf5533
diff --git a/misc/bidwatcher/patches/patch-ac b/misc/bidwatcher/patches/patch-ac
index 761bf89f73f..319c70b82fe 100644
--- a/misc/bidwatcher/patches/patch-ac
+++ b/misc/bidwatcher/patches/patch-ac
@@ -1,35 +1,19 @@
-$NetBSD: patch-ac,v 1.11 2004/07/20 13:59:12 tron Exp $
+$NetBSD: patch-ac,v 1.12 2004/09/21 07:43:10 tron Exp $
---- helpers.cpp.orig 2004-04-23 22:23:28.000000000 +0200
-+++ helpers.cpp 2004-07-20 15:48:50.000000000 +0200
-@@ -319,7 +319,25 @@
- // strip the html tags
- for (u = 0; u < buffLength; u++) {
- c = stringToStrip[u];
-- if (c == '<') IncludeFlag=5;
-+ if (u+7<buffLength &&
-+ ( 0 == strncmp(&stringToStrip[u],"<script",7) ||
-+ 0 == strncmp(&stringToStrip[u],"<SCRIPT",7) ) )
-+ IncludeFlag = 6;
-+ else if (u+8<buffLength &&
-+ ( 0 == strncmp(&stringToStrip[u],"</script",8) ||
-+ 0 == strncmp(&stringToStrip[u],"</SCRIPT",8) ) )
-+ IncludeFlag = 5;
-+ else if (IncludeFlag == 6 && (c == '>' || c == '<') )
-+ IncludeFlag = 6;
-+ else if (c == '<') {
-+ IncludeFlag=5;
-+ if (u+4<buffLength &&
-+ ( 0 == strncmp(&stringToStrip[u],"<br",3)
-+ || 0 == strncmp(&stringToStrip[u],"<td",3)
-+ || 0 == strncmp(&stringToStrip[u],"<tr",3) )
-+ && Buff[BuffIdx-1] != '\n' )
-+ Buff[BuffIdx++] = '\n';
-+ }
- else if (c == '>') IncludeFlag=10;
- else if (IncludeFlag==10) {
- if ((BuffIdx > 0) && (c == ' ') &&
-@@ -530,7 +548,8 @@
+--- helpers.cpp.orig 2004-08-31 02:40:13.000000000 +0200
++++ helpers.cpp 2004-09-21 09:40:39.000000000 +0200
+@@ -120,9 +120,7 @@
+
+ bool strToFloat(const char *str, float &x)
+ {
+- char *end = 0;
+- x = strtof(str, &end);
+- return end != str && *end == 0;
++ return (sscanf(str, "%f", &x) == 1);
+ }
+
+ float calculateBidIncrement(float currentBid, const char *currency)
+@@ -580,7 +578,8 @@
return PB_OUTBID;
else if (strstr(Buff, "You have been outbid"))
return PB_OUTBID;