RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm-5_3: rpm/ruby/ .cvsignore system.h trb.c

From: Jeff Johnson <jbj@rpm5.org>
Date: Tue 21 Sep 2010 - 17:48:57 CEST
Message-Id: <20100921154857.838CFD46FF@rpm5.org>
  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
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.