summaryrefslogtreecommitdiff
path: root/net/lmule
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2003-05-11 16:48:58 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2003-05-11 16:48:58 +0000
commit635f8e2ab0f17006ff09f70cb8b406e7119affb7 (patch)
treeee338b7fca9168f6477e60a688bfcf0e25bf5858 /net/lmule
parentRequire perl 5.6.1. (diff)
Comment out code when building in 5.x FreeBSD branch when using gcc
3.x. This code segment does not work with gcc 3.x. Is is responsible for a sanity check which will be improved in an upcoming LMule release. Obtained from: LMule Forums
Notes
Notes: svn path=/head/; revision=80678
Diffstat (limited to 'net/lmule')
-rw-r--r--net/lmule/files/patch-src::ED2KLink.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/net/lmule/files/patch-src::ED2KLink.cpp b/net/lmule/files/patch-src::ED2KLink.cpp
new file mode 100644
index 000000000000..09e43be239b2
--- /dev/null
+++ b/net/lmule/files/patch-src::ED2KLink.cpp
@@ -0,0 +1,19 @@
+--- src/ED2KLink.cpp.orig Sun May 11 11:53:58 2003
++++ src/ED2KLink.cpp Sun May 11 11:57:00 2003
+@@ -216,6 +216,8 @@
+ pEnd = pCh;
+ while( *pEnd ) pEnd++; // make pEnd point to the terminating NULL
+ bAllowSources=true;
++// This code segment does not work with gcc 3.x. At least, under FreeBSD.
++#if defined(__FreeBSD__) && __FreeBSD_version >= 500035
+ // if there's an expiration date...
+ if( *pCh == _T('@') && (pEnd-pCh) > 7 )
+ {
+@@ -230,6 +232,7 @@
+ bAllowSources = ( expirationDate.Set(nYear,(wxDateTime::Month)nMonth,nDay,0,0,0,0) == 0l);
+ if (bAllowSources) bAllowSources=(wxDateTime::UNow() < expirationDate);
+ }
++#endif
+
+ // increment pCh to point to the first "ip:port" and check for sources
+ if ( bAllowSources && ++pCh < pEnd ) {