RPM Package Manager, CVS Repository
/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: rpm Date: 21-Sep-2010 17:48:57
Branch: rpm-5_3 Handle: 2010092115485700
Modified files: (Branch: rpm-5_3)
rpm/ruby .cvsignore system.h trb.c
Log:
- ruby: rearrange trb.c module loading/debugging to resurrect "make check".
- ruby: get rid of the gawd awful gcc warnings embedding ruby.
Summary:
Revision Changes Path
1.1.4.1 +1 -0 rpm/ruby/.cvsignore
1.2.4.1 +2 -0 rpm/ruby/system.h
1.8.4.1 +8 -8 rpm/ruby/trb.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/ruby/.cvsignore
============================================================================
$ cvs diff -u -r1.1 -r1.1.4.1 .cvsignore
--- rpm/ruby/.cvsignore 29 Apr 2009 23:53:32 -0000 1.1
+++ rpm/ruby/.cvsignore 21 Sep 2010 15:48:57 -0000 1.1.4.1
@@ -8,3 +8,4 @@
*.lo
README
trb
+xruby
@@ .
patch -p0 <<'@@ .'
Index: rpm/ruby/system.h
============================================================================
$ cvs diff -u -r1.2 -r1.2.4.1 system.h
--- rpm/ruby/system.h 1 May 2009 16:57:39 -0000 1.2
+++ rpm/ruby/system.h 21 Sep 2010 15:48:57 -0000 1.2.4.1
@@ -21,7 +21,9 @@
#define _xfree xfree
#undef xfree
+#pragma GCC diagnostic ignored "-Wstrict-prototypes"
#include <ruby.h>
+#pragma GCC diagnostic warning "-Wstrict-prototypes"
#undef _
#define _ _save
@@ .
patch -p0 <<'@@ .'
Index: rpm/ruby/trb.c
============================================================================
$ cvs diff -u -r1.8 -r1.8.4.1 trb.c
--- rpm/ruby/trb.c 2 May 2009 17:16:25 -0000 1.8
+++ rpm/ruby/trb.c 21 Sep 2010 15:48:57 -0000 1.8.4.1
@@ -44,13 +44,13 @@
/*@unchecked@*/ /*@observer@*/
static struct rpmrbClassTable_s classTable[] = {
- { "Ps", Init_rpmps, 9 },
- { "Mc", Init_rpmmc, 8 },
- { "Te", Init_rpmte, 7 },
- { "Fi", Init_rpmfi, 6 },
- { "Ds", Init_rpmds, 5 },
- { "Hdr", Init_rpmhdr, 4 },
- { "Mi", Init_rpmmi, 3 },
+ { "Fi", Init_rpmfi, -9 },
+ { "Ds", Init_rpmds, -8 },
+ { "Hdr", Init_rpmhdr, -7 },
+ { "Mi", Init_rpmmi, 6 },
+ { "Ps", Init_rpmps, 5 },
+ { "Mc", Init_rpmmc, 4 },
+ { "Te", Init_rpmte, 3 },
{ "Ts", Init_rpmts, 2 },
{ "Rpm", Init_rpm, 1 },
};
@@ -183,7 +183,7 @@
_rpmts_debug = 0;
-_rpmruby_debug = 0;
+_rpmruby_debug = 1;
if (_debug && !_loglvl) _loglvl = 1;
rpmrbLoadClasses();
_rpmruby_debug = 1;
@@ .
Received on Tue Sep 21 17:48:57 2010