[Pkg-kde-commits] rev 1103 - in trunk/packages/kdenetwork/debian: . patches
Adeodato Simó
dato-guest@costa.debian.org
Tue, 24 May 2005 00:30:58 +0000
Author: dato-guest
Date: 2005-05-24 00:30:57 +0000 (Tue, 24 May 2005)
New Revision: 1103
Added:
trunk/packages/kdenetwork/debian/patches/13_improve-libgadu-detection.diff
Modified:
trunk/packages/kdenetwork/debian/changelog
Log:
kdenetwork 3.3.2-6:
* Make kopete not link against a local copy of libgadu3 (closes: #310279).
Teached kopete/protocols/configure.in.in to behave well if the format used
by gg_libgadu_version() is "YYYYMMDD" instead of "MAJOR.MINOR.YYYYMMDD".
See Bug#310276 for reference.
Modified: trunk/packages/kdenetwork/debian/changelog
===================================================================
--- trunk/packages/kdenetwork/debian/changelog 2005-05-23 22:27:55 UTC (rev 1102)
+++ trunk/packages/kdenetwork/debian/changelog 2005-05-24 00:30:57 UTC (rev 1103)
@@ -1,3 +1,16 @@
+kdenetwork (4:3.3.2-5) unstable; urgency=high
+
+ * High-urgency upload for sarge targetted RC bugfix.
+
+ +++ Changes by Adeodato Simó:
+
+ * Make kopete not link against a local copy of libgadu3 (closes: #310279).
+ Teached kopete/protocols/configure.in.in to behave well if the format used
+ by gg_libgadu_version() is "YYYYMMDD" instead of "MAJOR.MINOR.YYYYMMDD".
+ See Bug#310276 for reference.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org> Tue, 24 May 2005 02:25:01 +0200
+
kdenetwork (4:3.3.2-4) unstable; urgency=high
* Urgency high for sarge targetted fixes of bugs at severity important.
Added: trunk/packages/kdenetwork/debian/patches/13_improve-libgadu-detection.diff
===================================================================
--- trunk/packages/kdenetwork/debian/patches/13_improve-libgadu-detection.diff 2005-05-23 22:27:55 UTC (rev 1102)
+++ trunk/packages/kdenetwork/debian/patches/13_improve-libgadu-detection.diff 2005-05-24 00:30:57 UTC (rev 1103)
@@ -0,0 +1,75 @@
+--- kdenetwork/kopete/protocols/configure.in.in
++++ kdenetwork/kopete/protocols/configure.in.in
+@@ -42,8 +42,20 @@
+ int main()
+ {
+ #if defined __GG_LIBGADU_HAVE_PTHREAD && defined GG_LOGIN60
+- int maj, min, date;
+- sscanf( gg_libgadu_version(), "%u.%u.%u", &maj,&min,&date );
++ int maj, min, date, items;
++ const char *libgadu_version = gg_libgadu_version();
++
++ items = sscanf( libgadu_version, "%u.%u.%u", &maj,&min,&date );
++
++ if ( items != 3 ) { /* version in YYYYDDMM format only */
++ sscanf( libgadu_version, "%u", &date );
++
++ if ( date < 20040520 )
++ return 1;
++ else
++ return 0;
++ }
++
+ if ( maj != 1 ) {
+ return 1;
+ }
+--- kdenetwork/configure
++++ kdenetwork/configure
+@@ -37366,8 +37366,20 @@
+ int main()
+ {
+ #if defined __GG_LIBGADU_HAVE_PTHREAD && defined GG_LOGIN60
+- int maj, min, date;
+- sscanf( gg_libgadu_version(), "%u.%u.%u", &maj,&min,&date );
++ int maj, min, date, items;
++ const char *libgadu_version = gg_libgadu_version();
++
++ items = sscanf( libgadu_version, "%u.%u.%u", &maj,&min,&date );
++
++ if ( items != 3 ) { /* version in YYYYDDMM format only */
++ sscanf( libgadu_version, "%u", &date );
++
++ if ( date < 20040520 )
++ return 1;
++ else
++ return 0;
++ }
++
+ if ( maj != 1 ) {
+ return 1;
+ }
+--- kdenetwork/configure.in
++++ kdenetwork/configure.in
+@@ -596,8 +596,20 @@
+ int main()
+ {
+ #if defined __GG_LIBGADU_HAVE_PTHREAD && defined GG_LOGIN60
+- int maj, min, date;
+- sscanf( gg_libgadu_version(), "%u.%u.%u", &maj,&min,&date );
++ int maj, min, date, items;
++ const char *libgadu_version = gg_libgadu_version();
++
++ items = sscanf( libgadu_version, "%u.%u.%u", &maj,&min,&date );
++
++ if ( items != 3 ) { /* version in YYYYDDMM format only */
++ sscanf( libgadu_version, "%u", &date );
++
++ if ( date < 20040520 )
++ return 1;
++ else
++ return 0;
++ }
++
+ if ( maj != 1 ) {
+ return 1;
+ }