[arch-commits] Commit in kdebindings/trunk (PKGBUILD fix-ruby-bindings.patch)

Andrea Scarpino andrea at archlinux.org
Wed Nov 3 07:21:51 UTC 2010


    Date: Wednesday, November 3, 2010 @ 03:21:50
  Author: andrea
Revision: 98024

new tarball includes the ruby patch

Modified:
  kdebindings/trunk/PKGBUILD
Deleted:
  kdebindings/trunk/fix-ruby-bindings.patch

-------------------------+
 PKGBUILD                |    9 +++------
 fix-ruby-bindings.patch |   24 ------------------------
 2 files changed, 3 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-11-03 04:55:50 UTC (rev 98023)
+++ PKGBUILD	2010-11-03 07:21:50 UTC (rev 98024)
@@ -15,17 +15,14 @@
 makedepends=('pkgconfig' 'cmake' 'automoc4' 'pyqt' 'kdepim-runtime' 'mono'
 	'kdegraphics-okular' 'qwt' 'docbook-xsl' 'boost' 'qscintilla' 'ruby')
 source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2"
-	'fix-pyqt4-build.patch'
-	'fix-ruby-bindings.patch')
-sha1sums=('60be241397a7c79bf87f7b388c619e7026701904'
-          '36b52d147fee24a65c756baaad00e3d1ac081d3d'
-          '2ef4d19581ce1365162cef6516f335efa391b62c')
+	'fix-pyqt4-build.patch')
+sha1sums=('84a86395cf0dfb328111a5492e78a1967f6a1146'
+          '36b52d147fee24a65c756baaad00e3d1ac081d3d')
 
 build() {
 	cd ${srcdir}/${pkgbase}-${pkgver}
 
 	patch -Np0 -i ${srcdir}/fix-pyqt4-build.patch
-	patch -Np3 -i ${srcdir}/fix-ruby-bindings.patch
 
 	# fix ruby
 	for f in `find ruby -name CMakeLists.txt`; do

Deleted: fix-ruby-bindings.patch
===================================================================
--- fix-ruby-bindings.patch	2010-11-03 04:55:50 UTC (rev 98023)
+++ fix-ruby-bindings.patch	2010-11-03 07:21:50 UTC (rev 98024)
@@ -1,24 +0,0 @@
---- trunk/KDE/kdebindings/ruby/korundum/src/krubypluginfactory.cpp	2010/07/20 14:22:25	1152205
-+++ trunk/KDE/kdebindings/ruby/korundum/src/krubypluginfactory.cpp	2010/09/30 15:34:41	1181284
-@@ -52,16 +52,17 @@
-     VALUE bt = rb_funcall(info, rb_intern("backtrace"), 0);
-     VALUE message = RARRAY_PTR(bt)[0];
- 
-+    VALUE obj_string = rb_obj_as_string(info);
-     QString errormessage = QString("%1: %2 (%3)")
--                            .arg( STR2CSTR(message) )
--                            .arg( STR2CSTR(rb_obj_as_string(info)) )
--                            .arg( rb_class2name(CLASS_OF(info)) );
-+                            .arg( QString::fromLatin1(StringValuePtr(message)) )
-+                            .arg( QString::fromLatin1(StringValuePtr(obj_string)) )
-+                            .arg( QString::fromLatin1(rb_class2name(CLASS_OF(info))) );
-     fprintf(stderr, "%s\n", errormessage.toLatin1().constData());
- 
-     QString tracemessage;
-     for(int i = 1; i < RARRAY_LEN(bt); ++i) {
-         if( TYPE(RARRAY_PTR(bt)[i]) == T_STRING ) {
--            QString s = QString("%1\n").arg( STR2CSTR(RARRAY_PTR(bt)[i]) );
-+            QString s = QString("%1\n").arg( QString::fromLatin1(StringValuePtr(RARRAY_PTR(bt)[i])) );
-             Q_ASSERT( ! s.isNull() );
-             tracemessage += s;
-             fprintf(stderr, "\t%s", s.toLatin1().constData());




More information about the arch-commits mailing list