use 5.005;
use strict;
use subs qw(bootstrap_Constants bootstrap_Header bootstrap_Database);
-use vars qw($VERSION $revision @ISA @EXPORT @EXPORT_OK);
+use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
require DynaLoader;
require Exporter;
@ISA = qw(Exporter DynaLoader);
-$VERSION = '0.30';
-$revision = do { my @r=(q$Revision: 1.16 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
+$VERSION = do { my @r=(q$Revision: 1.17 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
@EXPORT = qw(rpm_osname rpm_archname);
@EXPORT_OK = (@EXPORT, 'vercmp');
-bootstrap RPM $VERSION;
+bootstrap RPM;
# These are stubs into the sub-module bootstraps, hacked into RPM.xs
-bootstrap_Constants($VERSION);
-bootstrap_Header($VERSION);
-bootstrap_Database($VERSION);
-bootstrap_Error($VERSION);
+bootstrap_Constants();
+bootstrap_Header();
+bootstrap_Database();
+bootstrap_Error();
#bootstrap_Package($VERSION);
1;
#
###############################################################################
#
-# $Id: Constants.pm,v 1.17 2001/04/27 08:43:23 rjray Exp $
+# $Id: Constants.pm,v 1.18 2001/04/27 09:05:21 rjray Exp $
#
# Description: Constants for the RPM package
#
package RPM::Constants;
use strict;
-use vars qw(@ISA @EXPORT_OK %EXPORT_TAGS $VERSION $revision $AUTOLOAD);
+use vars qw(@ISA @EXPORT_OK %EXPORT_TAGS $VERSION $AUTOLOAD);
require Exporter;
@ISA = qw(Exporter);
-$VERSION = '0.30';
-$revision = do { my @r=(q$Revision: 1.17 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
+$VERSION = do { my @r=(q$Revision: 1.18 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
@EXPORT_OK = qw(
CHECKSIG_GPG
#
###############################################################################
#
-# $Id: Database.pm,v 1.16 2001/03/08 06:12:32 rjray Exp $
+# $Id: Database.pm,v 1.17 2001/04/27 09:05:21 rjray Exp $
#
# Description: The RPM::Database class provides access to the RPM database
# as a tied hash, whose keys are taken as the names of
require 5.005;
use strict;
-use vars qw($VERSION $revision %RPM $RPM);
+use vars qw($VERSION %RPM $RPM);
use subs qw(new import);
require RPM;
require RPM::Header;
-$VERSION = '0.30';
-$revision = do { my @r=(q$Revision: 1.16 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
+$VERSION = do { my @r=(q$Revision: 1.17 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
1;
#
###############################################################################
#
-# $Id: Error.pm,v 1.9 2001/03/08 06:12:32 rjray Exp $
+# $Id: Error.pm,v 1.10 2001/04/27 09:05:21 rjray Exp $
#
# Description: Error-management support that cooperates with the primary
# Perl/C error glue.
use 5.005;
use strict;
-use vars qw(@ISA $VERSION $revision @EXPORT @EXPORT_OK);
+use vars qw(@ISA $VERSION @EXPORT @EXPORT_OK);
require Exporter;
require RPM;
@ISA = qw(Exporter);
-$VERSION = '0.30';
-$revision = do { my @r=(q$Revision: 1.9 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
+$VERSION = do { my @r=(q$Revision: 1.10 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
@EXPORT = qw(clear_errors set_error_callback rpm_error);
@EXPORT_OK = @EXPORT;
#
###############################################################################
#
-# $Id: Header.pm,v 1.19 2001/03/08 06:12:32 rjray Exp $
+# $Id: Header.pm,v 1.20 2001/04/27 09:05:21 rjray Exp $
#
# Description: The RPM::Header class provides access to the RPM Header
# structure as a tied hash, allowing direct access to the
require 5.005;
use strict;
-use vars qw($VERSION $revision @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $AUTOLOAD);
+use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $AUTOLOAD);
use subs qw(new AUTOLOAD filenames);
require Exporter;
use RPM::Error;
use RPM::Constants ':rpmerr';
-$VERSION = '0.30';
-$revision = do { my @r=(q$Revision: 1.19 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
+$VERSION = do { my @r=(q$Revision: 1.20 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
@ISA = qw(Exporter);
@EXPORT = ();
#
###############################################################################
#
-# $Id: Package.pm,v 1.9 2001/03/08 06:12:32 rjray Exp $
+# $Id: Package.pm,v 1.10 2001/04/27 09:05:21 rjray Exp $
#
# Description: Perl-level glue and such for the RPM::Package class, the
# methods and accessors to package operations.
use 5.005;
use strict;
-use vars qw($VERSION $revision @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $AUTOLOAD);
+use vars qw($VERSION @ISA @EXPORT @EXPORT_OK %EXPORT_TAGS $AUTOLOAD);
use subs qw(AUTOLOAD);
require Exporter;
use RPM;
-$VERSION = '0.30';
-$revision = do { my @r=(q$Revision: 1.9 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
+$VERSION = do { my @r=(q$Revision: 1.10 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
@ISA = qw(Exporter);
@EXPORT = ();
#
###############################################################################
#
-# $Id: Transaction.pm,v 1.7 2001/03/08 06:12:32 rjray Exp $
+# $Id: Transaction.pm,v 1.8 2001/04/27 09:05:21 rjray Exp $
#
# Description: Perl-level glue and such for the RPM::Transaction class,
# the methods and accessors to transaction operations.
use 5.005;
use strict;
-use vars qw($VERSION $revision);
+use vars qw($VERSION);
use subs qw();
use RPM;
use RPM::Header;
use RPM::Package;
-$VERSION = '0.30';
-$revision = do { my @r=(q$Revision: 1.7 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
+$VERSION = do { my @r=(q$Revision: 1.8 $=~/\d+/g); sprintf "%d."."%02d"x$#r,@r };
1;