[arch-commits] Commit in kdelibs/trunk (PKGBUILD kde-r938348.patch kde-r938657.patch)

Pierre Schmitz pierre at archlinux.org
Thu Mar 12 17:20:18 UTC 2009


    Date: Thursday, March 12, 2009 @ 13:20:18
  Author: pierre
Revision: 29784

and even more utf8 fixes

Added:
  kdelibs/trunk/kde-r938348.patch
  kdelibs/trunk/kde-r938657.patch
Modified:
  kdelibs/trunk/PKGBUILD

-------------------+
 PKGBUILD          |    8 ++++++--
 kde-r938348.patch |   27 +++++++++++++++++++++++++++
 kde-r938657.patch |   13 +++++++++++++
 3 files changed, 46 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-03-12 15:39:55 UTC (rev 29783)
+++ PKGBUILD	2009-03-12 17:20:18 UTC (rev 29784)
@@ -18,18 +18,22 @@
 install='kdelibs.install'
 source=("http://download.kde.org/stable/${pkgver}/src/${pkgname}-${pkgver}.tar.bz2"
         'kde-applications-menu.patch' 'archlinux-menu.patch'
-	'kde-r934640.patch' 'kde-r938370.patch')
+	'kde-r934640.patch' 'kde-r938348.patch' 'kde-r938370.patch' 'kde-r938657.patch')
 md5sums=('fa4206dd747890c4e4283c8adb831e6c'
          'e94450ba5430ea9c1e33bad9ae38ca2d'
          '0ad42200df2d2b8aab01d2ef4b21e02f'
          '9b5290f23dbea83b7fabd638cb26687b'
-         '688151661aa1f7022847cae1e4b3c8da')
+         'c13c5e7570fdfb08a4b3c3e344eb026b'
+         '688151661aa1f7022847cae1e4b3c8da'
+         '4ce23b4a2a2b1ddd9ed6e0e15a0711b0')
 
 build() {
 	cd $srcdir/${pkgname}-${pkgver}
 	# fix utf8 handling; see https://bugs.kde.org/show_bug.cgi?id=186038
 	patch -p1 -i $srcdir/kde-r934640.patch || return 1
+	patch -p1 -i $srcdir/kde-r938348.patch || return 1
 	patch -p1 -i $srcdir/kde-r938370.patch || return 1
+	patch -p1 -i $srcdir/kde-r938657.patch || return 1
 	# avoid file conflict with gnome-menu
 	patch -p1 -i $srcdir/kde-applications-menu.patch || return 1
 	# add Archlinux menu entry

Added: kde-r938348.patch
===================================================================
--- kde-r938348.patch	                        (rev 0)
+++ kde-r938348.patch	2009-03-12 17:20:18 UTC (rev 29784)
@@ -0,0 +1,27 @@
+--- kdelibs/kdecore/localization/kencodingdetector.cpp	2009/03/11 16:32:16	938347
++++ kdelibs/kdecore/localization/kencodingdetector.cpp	2009/03/11 16:37:50	938348
+@@ -1052,10 +1052,8 @@
+     }
+ 
+     if (len<20)
+-    {
+-        setEncoding("",DefaultEncoding);
+         return false;
+-    }
++
+ #ifdef DECODE_DEBUG
+     kDebug( 6005 ) << "KEncodingDetector: using heuristics (" << strlen(data) << ")";
+ #endif
+@@ -1110,10 +1108,9 @@
+             // huh. somethings broken in this code ### FIXME
+             //enc = 0; //Reset invalid codec we tried, so we get back to latin1 fallback.
+             break;
+-        }
++    }
+ 
+-        setEncoding("",DefaultEncoding);
+-        return true;
++    return true;
+ }
+ 
+ 

Added: kde-r938657.patch
===================================================================
--- kde-r938657.patch	                        (rev 0)
+++ kde-r938657.patch	2009-03-12 17:20:18 UTC (rev 29784)
@@ -0,0 +1,13 @@
+Index: kdelibs/kdecore/kernel/kcmdlineargs.cpp
+===================================================================
+--- kdelibs/kdecore/kernel/kcmdlineargs.cpp	(Revision 938656)
++++ kdelibs/kdecore/kernel/kcmdlineargs.cpp	(Revision 938657)
+@@ -1407,7 +1407,7 @@
+       value = d->parsedOptionList->value(opt);
+    }
+    if (!value.isEmpty())
+-      return value;
++       return QString::fromLocal8Bit(value);
+ 
+    // Look up the default.
+    QByteArray opt_name;




More information about the arch-commits mailing list