Hello community, here is the log from the commit of package kdenetwork3 checked in at Mon Apr 3 18:49:32 CEST 2006. -------- --- KDE/kdenetwork3/kdenetwork3.changes 2006-03-23 11:00:13.000000000 +0100 +++ kdenetwork3/kdenetwork3.changes 2006-04-03 18:41:36.000000000 +0200 @@ -1,0 +2,5 @@ +Mon Apr 3 18:39:00 CEST 2006 - wstephenson@suse.de + +- Fix GW on PPC (#65393) + +------------------------------------------------------------------- New: ---- kopete-gw-endian.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdenetwork3.spec ++++++ --- /var/tmp/diff_new_pack.AeJEBe/_old 2006-04-03 18:48:27.000000000 +0200 +++ /var/tmp/diff_new_pack.AeJEBe/_new 2006-04-03 18:48:27.000000000 +0200 @@ -17,7 +17,7 @@ Summary: KDE Network Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 3.5.1 -Release: 19 +Release: 21 Provides: kdenetwork3-lan:/opt/kde3/bin/kpf Source0: kdenetwork-%{version}.tar.bz2 Source1: init.lisa @@ -44,6 +44,7 @@ Patch20: kopete-gw-addcontactfixes.diff Patch21: kopete-oscar-fixcrashconnectelsewhere.diff Patch22: kopete-icq-connect.diff +Patch23: kopete-gw-endian.patch Patch100: knewsticker_sources.patch Url: http://www.kde.org Requires: kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`) @@ -264,6 +265,7 @@ %patch20 %patch21 %patch22 +%patch23 %patch100 # remove ktalkd for security reasons rm -rf ktalkd doc/ktalkd doc/kcontrol/kcmktalkd @@ -599,6 +601,8 @@ %endif %changelog -n kdenetwork3 +* Mon Apr 03 2006 - wstephenson@suse.de +- Fix GW on PPC (#65393) * Thu Mar 23 2006 - stbinner@suse.de - add upstream patch to fix Kopete connecting to ICQ (#159846) * Thu Mar 16 2006 - wstephenson@suse.de ++++++ kopete-gw-endian.patch ++++++ --- kopete/protocols/groupwise/libgroupwise/coreprotocol.cpp.xx 2006-04-03 13:51:47.000000000 +0200 +++ kopete/protocols/groupwise/libgroupwise/coreprotocol.cpp 2006-04-03 13:54:11.000000000 +0200 @@ -380,9 +380,10 @@ { *m_din >> val; - // if is 'HTTP', it's a Response - if ( qstrncmp( (const char *)&val, "HTTP", strlen( "HTTP" ) ) == 0 ) - { + // if is 'HTTP', it's a Response. PTTH it is after endian conversion + if ( !qstrncmp( (const char *)&val, "HTTP", strlen( "HTTP" ) ) || + !qstrncmp( (const char *)&val, "PTTH", strlen( "PTTH" ) ) + ) { Transfer * t = m_responseProtocol->parse( wire, bytesParsed ); if ( t ) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...