aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MANIFEST2
-rw-r--r--Makefile.PL14
-rw-r--r--rpmtools.spec811
3 files changed, 1 insertions, 826 deletions
diff --git a/MANIFEST b/MANIFEST
index 9da9a52..8b6157b 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -14,7 +14,5 @@ packdrake.pm
parsehdlist.c
rpm2cpio.pl
rpm2header.c
-rpmtools.spec
t/01packdrakeng.t
t/02packdrake.t
-META.yml Module meta-data (added by MakeMaker)
diff --git a/Makefile.PL b/Makefile.PL
index 3a2fe55..028430a 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -3,17 +3,7 @@
use strict;
use ExtUtils::MakeMaker;
-my $spec;
-{
- local $/ = undef;
- open my $specfh, 'rpmtools.spec' or die "Can't open rpmtools.spec: $!\n";
- $spec = <$specfh>;
- close $specfh;
-}
-
-(my $rpmtools_version) = $spec =~ /define\s+version\s+(\d+\.\d+\.\d+)/
- or die "no version found\n";
-warn "building rpmtools version v$rpmtools_version\n";
+my $rpmtools_version = "5.0.29";
# to generate the ChangeLog depending on the checkout layout
my $commonusername = "../common/";
@@ -45,8 +35,6 @@ ChangeLog:
LC_ALL=C svn2cl --accum --strip-prefix=soft/rpm/rpmtools/trunk --authors ${commonusername}username.xml
rm -f *.bak
-rpm: dist
- rpm --define "_sourcedir `pwd`" -ba --clean --rmsource rpmtools.spec
MAKEMAKEFILE
}
diff --git a/rpmtools.spec b/rpmtools.spec
deleted file mode 100644
index 8ca290b..0000000
--- a/rpmtools.spec
+++ /dev/null
@@ -1,811 +0,0 @@
-%define name rpmtools
-# do not modify here, see spec file in the CVS
-%define version 5.0.28
-%define release %mkrel 1
-
-%define group %(perl -e 'print "%_vendor" =~ /\\bmandr/i ? "System/Configuration/Packaging" : "System Environment/Base"')
-%define rpm_version %(rpm -q --queryformat '%{VERSION}-%{RELEASE}' rpm)
-
-Summary: Various RPM command-line tools
-Name: %{name}
-Version: %{version}
-Release: %{release}
-Source0: %{name}-%{version}.tar.bz2
-License: GPL
-Group: %{group}
-URL: https://svn.mandriva.com/svn/soft/rpm/rpmtools/
-BuildRoot: %{_tmppath}/%{name}-buildroot
-BuildRequires: perl%{?mdkversion:-devel}
-BuildRequires: rpm-devel >= 4.2.3
-BuildRequires: perl-Compress-Zlib
-BuildRequires: perl-MDV-Packdrakeng
-BuildRequires: perl-MDV-Distribconf
-Requires: rpm >= %{rpm_version}
-Requires: bzip2 >= 1.0
-Conflicts: rpmtools-compat <= 2.0
-Conflicts: rpmtools-devel <= 2.0
-Conflicts: packdrake < 5.0.26
-
-%description
-Various tools needed by urpmi and drakxtools for handling rpm files.
-
-%package -n packdrake
-Group: %{group}
-Summary: A simple Archive Extractor/Builder
-Conflicts: rpmtools <= 5.0.25
-Provides: perl(packdrake)
-
-%description -n packdrake
-Packdrake is a simple indexed archive builder and extractor using
-standard compression methods.
-
-%prep
-%setup -q
-
-%build
-%__perl Makefile.PL INSTALLDIRS=vendor
-%make OPTIMIZE="%optflags"
-
-%check
-%make test
-
-%install
-%__rm -rf %{buildroot}
-%makeinstall_std
-
-%clean
-%__rm -rf %{buildroot}
-
-%files
-%defattr(-,root,root)
-%{_bindir}/dumpdistribconf
-%{_bindir}/gendistrib
-%{_bindir}/genhdlist
-%{_bindir}/parsehdlist
-%{_bindir}/rpm2cpio.pl
-%{_bindir}/rpm2header
-%{perl_vendorlib}/Distribconf*
-%{_mandir}/man1/dumpdistribconf*
-%{_mandir}/man1/gendistrib*
-%{_mandir}/man1/genhdlist*
-
-%files -n packdrake
-%defattr(-,root,root)
-%{_bindir}/packdrake
-%{perl_vendorlib}/packdrake.pm
-%{perl_vendorlib}/Packdrakeng.pm
-%{perl_vendorlib}/Packdrakeng
-%{perl_vendorlib}/Packdrakeng/zlib.pm
-%{_mandir}/man1/packdrake*
-
-%changelog
-* Mon Mar 20 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.28-1mdk
-- Add --norecursive option to genhdlist (M. Scherer)
-
-* Wed Mar 15 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.27-2mdk
-- Rebuild for rpm 4.4.5
-
-* Mon Jan 16 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.27-1mdk
-- Replace serial by epoch everywhere in parsehdlist (rpm 4.4.4 compatibility)
-- Fix BuildRequires
-- Misc. code cleanup in gendistrib
-
-* Fri Dec 30 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.26-2mdk
-- Bump conflicts due to file moves
-- Don't install empty manpages
-- Update copyright notices
-
-* Wed Nov 16 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.26-1mdk
-- Use MDV:: perl modules, replaces the ones shipped by compatibility wrappers
-- Move packdrake manpage to packdrake rpm
-- gendistrib: Fix the location where the MD5SUM files are generated
- (thanks joeghi)
-
-* Mon Oct 03 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.25-1mdk
-- Documentation: new manpages for gendistrib, genhdlist, dumpdistribconf.
- More internal docs for Perl modules.
-- gendistrib: new --version switch. Remove --distrib switch.
-- Use Pod::Usage to implement --help in Perl tools
-- Many code cleanups.
-- dumpdistribconf wasn't working.
-- genhdlist has new switches --md5sum, --list and --subdir. --headersdir has
- been removed since it uses File::Temp now.
-- Remove build dependency on MDK::Common (Buchan Milne)
-
-* Wed Sep 14 2005 Olivier Thauvin <nanardon@zarb.org> 5.0.24-1mdk
-- 5.0.24 (gendistrib improvement && s/mandrake/mandriva/)
-
-* Tue Aug 23 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.23-1mdk
-- packdrake: fix bug in urpmq --headers (17245)
-
-* Mon Aug 22 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.22-1mdk
-- Minor code fixes and better error messages
-
-* Mon Jun 20 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.21-1mdk
-- Create tempfiles in $TMPDIR instead of $TMP
-- Nits in error message reporting
-
-* Tue May 10 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 5.0.20-2mdk
-- Rebuild for rpm 4.4
-
-* Mon Apr 4 2005 Pixel <pixel@mandrakesoft.com> 5.0.20-1mdk
-- packdrake: remove dirty message when decompressing without Compress::Zlib
-
-* Tue Mar 29 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.19-1mdk
-- gendistrib: fix a bug in creation of media_info directories
-
-* Mon Mar 14 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.18-1mdk
-- gendistrib: build hdlists in a temporary file first, to reduce the window
- where the hdlists are corrupted
-
-* Mon Mar 07 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.17-1mdk
-- gendistrib: fix generation of per-media MD5SUM files. Plus doc nits.
-
-* Tue Mar 01 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.16-1mdk
-- packdrake: report size of toc (for rpmdrake's search progress bar)
-- parsehdlist: add support to output SQL statements (Leon Brooks)
-
-* Tue Feb 22 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.15-1mdk
-- generate VERSION
-- split Distribconf with Build
-- gendistrib: --skipmissingdir
-- gendistrib: perform little check
-
-* Mon Feb 21 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.14-1mdk
-- fix undefined handle in write_hdlists
-
-* Mon Feb 21 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.13-1mdk
-- Distribconf manage pubkey
-- use lowercase name to generate filename (hdlist,synthesis,pubkey)
-- rpmtools conflict packdrake < 5.0.10 (man page, thx Warly)
-
-* Mon Feb 21 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.12-1mdk
-- gendistrib skip media if suppl or askmedia is set
-
-* Sun Feb 20 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.11-1mdk
-- add Distribconf.pm and dumpdistribconf to manage distrib config
-- gendistrib use Distribconf.pm
-
-* Thu Feb 17 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.10-1mdk
-- gendistrib:
- - Generate hdlists and synthesis as hard links in <name>/media_info
- subdirectories
- - Handle new hdlists format
- - Generate MD5SUM files
-
-* Mon Jan 17 2005 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.9-1mdk
-- genhdlist now follows symlinks
-- minor fixes in Packdrakeng
-
-* Mon Jan 03 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.8-1mdk
-- Fix the previous speedup
-- BuildRequires perl-Compress-Zlib
-
-* Thu Dec 30 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.7-1mdk
-- speedup uncompress function
-
-* Fri Dec 17 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.6-1mdk
-- Ensure Packdrakeng::zlib loads properly, and is not used if Compress::Zlib
- is not available. Remove Compress::Zlib from BuildRequires
-- packdrake: show a warning when an archive can't be found
-- more docs
-
-* Tue Dec 14 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.5-1mdk
-- Fix the "quiet" option of packdrake (so urpmq and other tools don't produce
- warnings)
-
-* Tue Dec 14 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.4-1mdk
-- extract_archive() function in packdrake should do nothing if no file list
- is specified
-- drop the requirement of packdrake on Compress::Zlib
-
-* Mon Dec 13 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.3-1mdk
-- don't use File::* modules (light for gi)
-- conflict rpmtools <= 5.0.0 (split package)
-
-* Mon Dec 13 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.2-1mdk
-- add missing Packdrake/zlib.pm
-
-* Mon Dec 13 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.1-1mdk
-- split package
-
-* Sun Dec 12 2004 Stefan van der Eijk <stefan@eijk.nu> 5.0.0-3mdk
-- BuildRequires
-
-* Thu Dec 09 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 5.0.0-2mdk
-- Mostly doc fixes
-
-* Mon Dec 06 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 5.0.0-1mdk
-- 5.0.0
-- Packdrakeng, new code
-
-* Thu Sep 02 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-25mdk
-- Make rpm tools handle new keywords in hdlists file.
-
-* Wed Aug 18 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-24mdk
-- Add rpm2cpio.pl
-
-* Wed Aug 11 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-23mdk
-- Don't include internal dependencies of the rpmlib in the parsehdlist output
-
-* Thu Jul 22 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-22mdk
-- Updates for the new media layout in cooker
-
-* Mon Jul 05 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-21mdk
-- Minor changes
-
-* Fri Apr 23 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 4.5-20mdk
-- add a --quiet option to packdrake
-- rebuild for perl 5.8.4, and add a dependency on perl-base
-
-* Wed Feb 25 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 4.5-19mdk
-- rebuild for perl 5.8.3
-
-* Fri Jan 16 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 4.5-18mdk
-- Fix genhdlist without arg
-
-* Fri Jan 16 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 4.5-17mdk
-- add --dest option to genhdlist
-- fix dir parsing (Thx Pascal Terjan)
-
-* Fri Jan 09 2004 Warly <warly@mandrakesoft.com> 4.5-16mdk
-- add provides perl(packdrake)
-
-* Mon Jan 05 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 4.5-15mdk
-- add some options to gendistrib/genhdlist
-
-* Tue Dec 9 2003 François Pons <fpons@mandrakesoft.com> 4.5-14mdk
-- added compability with RH 7.3.
-
-* Thu Aug 28 2003 François Pons <fpons@mandrakesoft.com> 4.5-13mdk
-- added support for %%{ARCH} in gendistrib.
-- removing remaining MD5SUM files when running gendistrib.
-
-* Fri Aug 1 2003 François Pons <fpons@mandrakesoft.com> 4.5-12mdk
-- rebuild for new perl (DrakX need it).
-
-* Mon May 12 2003 Guillaume Cottenceau <gc@mandrakesoft.com> 4.5-11mdk
-- rebuild for new perl requires/provides
-
-* Tue Apr 29 2003 Frederic Lepied <flepied@mandrakesoft.com> 4.5-10mdk
-- added support for rpm 4.2
-
-* Mon Mar 10 2003 François Pons <fpons@mandrakesoft.com> 4.5-9mdk
-- add support for noauto: flag in hdlists file.
-- made gendistrib perl_checker compliant.
-- added url (cvsweb of rpmtools).
-
-* Thu Feb 20 2003 François Pons <fpons@mandrakesoft.com> 4.5-8mdk
-- fixed bug 414.
-
-* Fri Dec 6 2002 Pixel <pixel@mandrakesoft.com> 4.5-7mdk
-- fix a bug in an error message (as detected by perl_checker)
-
-* Wed Dec 4 2002 Pixel <pixel@mandrakesoft.com> 4.5-6mdk
-- packdrake.pm is now perl_checker compliant
-
-* Thu Nov 28 2002 Pixel <pixel@mandrakesoft.com> 4.5-5mdk
-- packdrake.pm is now perl_checker compliant
-
-* Tue Nov 26 2002 Pixel <pixel@mandrakesoft.com> 4.5-4mdk
-- packdrake.pm is now perl_checker compliant
-
-* Wed Oct 16 2002 François Pons <fpons@mandrakesoft.com> 4.5-3mdk
-- fixed bad error message for packdrake.
-- fixed gendistrib with multiple directory given.
-- changed obsoletes of very old package by conflicts.
-
-* Mon Aug 5 2002 Pixel <pixel@mandrakesoft.com> 4.5-2mdk
-- have packdrake.pm in non-arch dependent directory
-
-* Mon Aug 5 2002 Guillaume Cottenceau <gc@mandrakesoft.com> 4.5-1mdk
-- add --fileswinfo query to parsehdlist so that we can know more
- informations on the package for which we print the files (needed by
- upcoming rpmdrake supporting searching in files)
-
-* Tue Jul 23 2002 François Pons <fpons@mandrakesoft.com> 4.4-1mdk
-- removed rpmtools perl module obsoleted.
-
-* Tue Jul 9 2002 Pixel <pixel@mandrakesoft.com> 4.3-6mdk
-- rebuild for perl 5.8.0
-- little clean of %%files
-
-* Fri Jun 28 2002 François Pons <fpons@mandrakesoft.com> 4.3-5mdk
-- added new test to check requires of all package to distriblint.
-
-* Thu Jun 27 2002 François Pons <fpons@mandrakesoft.com> 4.3-4mdk
-- added distriblint (was mdkdischk) now using perl-URPM and
- only ported two tests instead of the initial five (some are
- obsoletes now).
-
-* Tue Jun 18 2002 François Pons <fpons@mandrakesoft.com> 4.3-3mdk
-- added genhdlist (from Guillaume Rousse).
-
-* Mon Jun 3 2002 François Pons <fpons@mandrakesoft.com> 4.3-2mdk
-- use perl-URPM >= 0.02 (modified interface).
-
-* Fri May 31 2002 François Pons <fpons@mandrakesoft.com> 4.3-1mdk
-- gendistrib use now perl-URPM.
-- keep compatibility with older rpmtools.
-
-* Wed May 29 2002 François Pons <fpons@mandrakesoft.com> 4.2-13mdk
-- incorporated fix from URPM module.
-- problably latest stable rpmtools release.
-
-* Mon Apr 22 2002 François Pons <fpons@mandrakesoft.com> 4.2-12mdk
-- removed "rpmlib(" from synthesis file.
-
-* Mon Apr 15 2002 François Pons <fpons@mandrakesoft.com> 4.2-11mdk
-- fixed lock using packdrake --extract when current working
- directory is on NIS and inaccessible (for root).
-
-* Wed Apr 10 2002 François Pons <fpons@mandrakesoft.com> 4.2-10mdk
-- make .pm file compatible with perl 5.005 and above (instead of
- perl 5.6.0 and above).
-
-* Wed Mar 20 2002 Frederic Lepied <flepied@mandrakesoft.com> 4.2-9mdk
-- rebuild for rpm 4.0.4
-
-* Wed Mar 6 2002 François Pons <fpons@mandrakesoft.com> 4.2-8mdk
-- partial fix, now choices are really sorted in depslist.ordered.
-
-* Wed Mar 6 2002 François Pons <fpons@mandrakesoft.com> 4.2-7mdk
-- was sure choices in depslist.ordered was sorted, this was not
- the case, but not for the final, it will be.
-
-* Wed Feb 27 2002 François Pons <fpons@mandrakesoft.com> 4.2-6mdk
-- removed explicit requires on perl-base (done by spec helper).
-- rpmtools.xs code cleaning.
-
-* Tue Feb 19 2002 Stefan van der Eijk <stefan@eijk.nu> 4.2-5mdk
-- BuildRequires
-
-* Mon Feb 18 2002 François Pons <fpons@mandrakesoft.com> 4.2-4mdk
-- added --silent (undocumented) to parsehdlist.
-
-* Thu Feb 14 2002 François Pons <fpons@mandrakesoft.com> 4.2-3mdk
-- fixed rpmtools::_parse_ for memory leak.
-
-* Mon Feb 11 2002 François Pons <fpons@mandrakesoft.com> 4.2-2mdk
-- missing fixing arch determination for _parse_ (now correctly
- handles src architecture).
-
-* Fri Feb 8 2002 François Pons <fpons@mandrakesoft.com> 4.2-1mdk
-- fixed --descriptions and --summary of parsehdlist for multiline
- output by adding prefix after each linefeed.
-- fixed management of source package.
-
-* Tue Feb 5 2002 François Pons <fpons@mandrakesoft.com> 4.1-4mdk
-- added possible fixes for using build_hdlist in specific
- environment.
-
-* Wed Jan 30 2002 François Pons <fpons@mandrakesoft.com> 4.1-3mdk
-- make sure msec is installed before chkconfig for most
- packages except modutils and initscripts (in order to be
- dependancy safe).
-- make sure locales-* are installed very early to avoid warnings.
-
-* Thu Jan 24 2002 François Pons <fpons@mandrakesoft.com> 4.1-2mdk
-- fixed wrong _parse_ or rpm file.
-
-* Tue Jan 22 2002 François Pons <fpons@mandrakesoft.com> 4.1-1mdk
-- added write_synthesis_hdlist function to handle synthesis file.
-- gendistrib now build good synthesis file in Mandrake/base
- directory.
-
-* Thu Jan 17 2002 François Pons <fpons@mandrakesoft.com> 4.0-7mdk
-- added safe guard delay to ensure data is available.
-- updated parsehdlist with such above feature.
-
-* Thu Jan 17 2002 François Pons <fpons@mandrakesoft.com> 4.0-6mdk
-- modified delay management in respect to rpmlib, use
- select to wait for input before giving up to rpmlib.
-
-* Wed Jan 16 2002 François Pons <fpons@mandrakesoft.com> 4.0-5mdk
-- added little delay when reading hdlist.
-
-* Tue Jan 15 2002 François Pons <fpons@mandrakesoft.com> 4.0-4mdk
-- added --synthesis flag to parsehdlist.
-
-* Thu Jan 10 2002 François Pons <fpons@mandrakesoft.com> 4.0-3mdk
-- fixed stupid bug when parsing hdlist.
-
-* Wed Jan 9 2002 François Pons <fpons@mandrakesoft.com> 4.0-2mdk
-- slightly modified code to dump hdlist (avoid 1 tempory process).
-- improved warning display of gendistrib.
-
-* Wed Dec 5 2001 François Pons <fpons@mandrakesoft.com> 4.0-1mdk
-- improved provides management but breaks older urpmi.
-
-* Wed Dec 5 2001 François Pons <fpons@mandrakesoft.com> 3.2-1mdk
-- added --info to parsehdlist, needed for brand new urpmi.
-
-* Mon Nov 26 2001 François Pons <fpons@mandrakesoft.com> 3.1-9mdk
-- fixed bad rpm2header error analysis (especially under alpha).
-
-* Mon Nov 26 2001 François Pons <fpons@mandrakesoft.com> 3.1-8mdk
-- fixed compss file reading.
-
-* Fri Nov 16 2001 François Pons <fpons@mandrakesoft.com> 3.1-7mdk
-- fixed problem with depslist generation from synthesis source only.
-
-* Fri Nov 16 2001 François Pons <fpons@mandrakesoft.com> 3.1-6mdk
-- fixed bad generation of hdlist for non standard rpm filename.
-
-* Wed Nov 14 2001 François Pons <fpons@mandrakesoft.com> 3.1-5mdk
-- changed --name behaviour for newer urpmi.
-
-* Thu Sep 20 2001 François Pons <fpons@mandrakesoft.com> 3.1-4mdk
-- build release.
-
-* Thu Aug 9 2001 Pixel <pixel@mandrakesoft.com> 3.1-3mdk
-- rebuild for new rpm.
-
-* Wed Jul 25 2001 François Pons <fpons@mandrakesoft.com> 3.1-2mdk
-- use rpmvercmp for version_compare.
-
-* Mon Jul 23 2001 François Pons <fpons@mandrakesoft.com> 3.1-1mdk
-- allow provides on full package name.
-- fixed multiple version, release or arch of the same
- package in the same hdlist.
-
-* Sat Jul 21 2001 Warly <warly@mandrakesoft.com> 3.0-10mdk
-- add sourcerpm tag.
-
-* Wed Jul 18 2001 François Pons <fpons@mandrakesoft.com> 3.0-9mdk
-- changed rpm requires by including release with test.
-- allow bootstrap with current version and not installed one.
-- build release for new rpm.
-
-* Thu Jul 5 2001 François Pons <fpons@mandrakesoft.com> 3.0-8mdk
-- added compute_id function.
-
-* Mon Jul 2 2001 François Pons <fpons@mandrakesoft.com> 3.0-7mdk
-- added arch check support for parsehdlist.
-
-* Thu Jun 28 2001 François Pons <fpons@mandrakesoft.com> 3.0-6mdk
-- removed some specific urpm code to urpm package.
-- removed obsoleted methods.
-
-* Wed Jun 27 2001 François Pons <fpons@mandrakesoft.com> 3.0-5mdk
-- fix problem interpreting serial.
-
-* Wed Jun 27 2001 François Pons <fpons@mandrakesoft.com> 3.0-4mdk
-- take care of epoch (serial) for version comparison.
-
-* Tue Jun 26 2001 François Pons <fpons@mandrakesoft.com> 3.0-3mdk
-- improved arch management and relocation code.
-- fix bad arch parsing when building hdlist.
-- fix bad evalution of bad rpm filename.
-
-* Mon Jun 25 2001 François Pons <fpons@mandrakesoft.com> 3.0-2mdk
-- fixed version_compare to match rpm behaviour on some cases,
- needed for Garbage Collector cases.
-- fixed use of : by @ in provides file.
-
-* Thu Jun 21 2001 François Pons <fpons@mandrakesoft.com> 3.0-1mdk
-- changed depslist format to fix support multi-arch.
-- changed depslist format to add serial support.
-- changed hdlist format to add non standard rpm filename.
-- added support to build rpmtools with various rpm.
-- added serial, size, summary and description tags.
-
-* Wed Jun 13 2001 François Pons <fpons@mandrakesoft.com> 2.3-25mdk
-- really fix with newer rpm (rpmtools.so was missing).
-- update distribution tag.
-
-* Wed Jun 13 2001 François Pons <fpons@mandrakesoft.com> 2.3-24mdk
-- fix with newer rpm (added -lrpmdb).
-
-* Wed Jun 6 2001 François Pons <fpons@mandrakesoft.com> 2.3-23mdk
-- added require on perl-base version used for build.
-- fix ordering package to choose libXXX before XXX.
-
-* Tue May 22 2001 François Pons <fpons@mandrakesoft.com> 2.3-22mdk
-- added arch support.
-
-* Mon Apr 16 2001 François Pons <fpons@mandrakesoft.com> 2.3-21mdk
-- added back anti-lock patch.
-
-* Sat Apr 14 2001 François Pons <fpons@mandrakesoft.com> 2.3-20mdk
-- fixed wrong version comparison.
-
-* Sat Apr 14 2001 François Pons <fpons@mandrakesoft.com> 2.3-19mdk
-- fixed parsehdlist to print what is needed in synthesis file
- of hdlists.
-
-* Thu Apr 12 2001 François Pons <fpons@mandrakesoft.com> 2.3-18mdk
-- added quiet support for packdrake module (for DrakX).
-
-* Tue Apr 3 2001 François Pons <fpons@mandrakesoft.com> 2.3-17mdk
-- fixed error code management for parsehdlist.
-- fixed read_hdlists return value.
-
-* Mon Mar 26 2001 François Pons <fpons@mandrakesoft.com> 2.3-16mdk
-- modified libtermcap to libtermcap2 for VIP.
-
-* Mon Mar 26 2001 François Pons <fpons@mandrakesoft.com> 2.3-15mdk
-- fixed depslist sort algorithm to fix Aurora problems.
-
-* Fri Mar 23 2001 François Pons <fpons@mandrakesoft.com> 2.3-14mdk
-- reverted rpmtools.xs modification.
-- simplified cleaner (include support for sense flag).
-
-* Fri Mar 23 2001 François Pons <fpons@mandrakesoft.com> 2.3-13mdk
-- semi-fixed hashes subscript error (workaround).
-- added --compact option to parsehdlist.
-
-* Mon Mar 12 2001 François Pons <fpons@mandrakesoft.com> 2.3-12mdk
-- added support for LD_LOADER in packdrake module and
- parsehdlist executable.
-- removed explicit requires of db2 and db3.
-- added BuildRequires for db[123]-devel and libbzip2-devel.
-
-* Fri Mar 09 2001 Francis Galiegue <fg@mandrakesoft.com> 2.3-11mdk
-- BuildRequires: perl-devel db2-devel
-
-* Thu Mar 8 2001 François Pons <fpons@mandrakesoft.com> 2.3-10mdk
-- fixed duplicate choices in depslist.ordered file.
-- fixed missing choices on some deps.
-
-* Wed Mar 7 2001 François Pons <fpons@mandrakesoft.com> 2.3-9mdk
-- make sure parsehdlist exit correctly.
-
-* Mon Mar 5 2001 François Pons <fpons@mandrakesoft.com> 2.3-8mdk
-- added requires on db2 and db3.
-
-* Thu Mar 1 2001 François Pons <fpons@mandrakesoft.com> 2.3-7mdk
-- added compression ratio to build_hdlist.
-
-* Tue Feb 27 2001 François Pons <fpons@mandrakesoft.com> 2.3-6mdk
-- fixed gendistrib with multi source of same number as
- media listed in hdlists file.
-
-* Mon Feb 26 2001 François Pons <fpons@mandrakesoft.com> 2.3-5mdk
-- improved base flag usage so obsoleted use_base_flag.
-
-* Mon Feb 19 2001 François Pons <fpons@mandrakesoft.com> 2.3-4mdk
-- _parse_ returns now fullname of package read.
-
-* Mon Feb 19 2001 François Pons <fpons@mandrakesoft.com> 2.3-3mdk
-- fixed version_compare to return number.
-- fixed relocate_depslist for package with source to keep.
-
-* Fri Feb 16 2001 François Pons <fpons@mandrakesoft.com> 2.3-2mdk
-- fixed invocation of parsehdlist with full package name
- including version and release. make sure to write only one
- description if using the full description.
-
-* Wed Feb 14 2001 François Pons <fpons@mandrakesoft.com> 2.3-1mdk
-- changed db_traverse_name to more generic db_traverse_tag
- with support of name, whatprovides, whatrequires, triggeredby,
- group and path.
-- added conffiles tag.
-- rpmtools.pm to 2.3 to match package version.
-
-* Sat Feb 10 2001 François Pons <fpons@mandrakesoft.com> 2.2-1mdk
-- added faster method to access rpm db to rpmtools.xs
- as in DrakX.
-- rpmtools.pm to 0.04.
-
-* Tue Jan 30 2001 François Pons <fpons@mandrakesoft.com> 2.1-10mdk
-- fixed bug of NOTFOUND_6 in depslist computation.
-- fixed depslist relocation bug.
-
-* Tue Jan 23 2001 François Pons <fpons@mandrakesoft.com> 2.1-9mdk
-- packdrake.pm to 0.03, added source directory for building an archive.
-- changed build_archive to use a specific directory.
-- removed bug of gendistrib with relative pathname of distrib.
-
-* Wed Jan 17 2001 François Pons <fpons@mandrakesoft.com> 2.1-8mdk
-- removed obsoleted genhdlists, genhdlist_cz2, genbasefiles by gendistrib.
-- new tools gendistrib which integrate all the obsoleted tools.
-- fixed volative cwd in rpmtools.pm when building hdlist, added noclean support.
-
-* Tue Jan 16 2001 François Pons <fpons@mandrakesoft.com> 2.1-7mdk
-- fixed white char in packdrake archive.
-- added output mode for parsehdlist.
-- added build_hdlist to rpmtools.
-- rpmtools.pm to 0.03.
-
-* Fri Jan 05 2001 François Pons <fpons@mandrakesoft.com> 2.1-6mdk
-- fixed dependancy in parsehdlist against packdrake.
-- fixed packdrake.pm against DrakX usage.
-
-* Fri Dec 08 2000 François Pons <fpons@mandrakesoft.com> 2.1-5mdk
-- split packdrake into packdrake.pm, updated version to 0.02.
-- rpmtools.pm to 0.02 too.
-- added man pages.
-
-* Thu Nov 23 2000 François Pons <fpons@mandrakesoft.com> 2.1-4mdk
-- fixed deadlock with version_compare().
-- fixed memory leaks in parsehdlist.
-
-* Mon Nov 20 2000 François Pons <fpons@mandrakesoft.com> 2.1-3mdk
-- removed ugly log in stdout in parsehdlist.
-
-* Mon Nov 20 2000 François Pons <fpons@mandrakesoft.com> 2.1-2mdk
-- fixed abusive -ldb2 and -ldb1 in Makefile.
-- fixed deadlock with DrakX by using fflush.
-- fixed big bug on execvl (thanks to francis).
-
-* Mon Nov 20 2000 François Pons <fpons@mandrakesoft.com> 2.1-1mdk
-- removed rpmtools-compat which is now obsoleted.
-- obsoleted genfilelist is removed from rpmtools-devel package.
-- removed rpmtools-devel which will be obsoleted by merge on genhdlist*.
-- add more complete parsehdlist tools, to be used by DrakX
- in interactive mode.
-
-* Thu Nov 16 2000 François Pons <fpons@mandrakesoft.com> 2.0-6mdk
-- updated order of 9 first package to be installed.
-- removed memory consuming code in perl.
-
-* Tue Nov 7 2000 Pixel <pixel@mandrakesoft.com> 2.0-5mdk
-- add requires for -devel
-
-* Tue Nov 7 2000 Pixel <pixel@mandrakesoft.com> 2.0-4mdk
-- fix compability spelling error
-
-* Tue Nov 7 2000 Pixel <pixel@mandrakesoft.com> 2.0-3mdk
-- capitalize summaries
-
-* Thu Oct 19 2000 François Pons <fpons@mandrakesoft.com> 2.0-2mdk
-- fixed speed problem of rpmtools depslist computation, now 10x faster!
-
-* Thu Oct 19 2000 Frederic Lepied <flepied@mandrakesoft.com> 2.0-1mdk
-- updated for rpm 4.
-
-* Fri Sep 15 2000 Pixel <pixel@mandrakesoft.com> 1.2-11mdk
-- genhdlist_cz2, packdrake, build_archive: use TMPDIR if exists
-
-* Mon Sep 04 2000 François Pons <fpons@mandrakesoft.com> 1.2-10mdk
-- fixed management of basesystem, so that it always keeps all
- its dependancies in order to keep ability to update base packages
- when dobles on basesystem exists.
-
-* Sun Sep 03 2000 François Pons <fpons@mandrakesoft.com> 1.2-9mdk
-- fixed write_depslist to avoid resorting, fixes dobles.
-- fixed compute_depslist to use only remove dobles in provides.
-- fixed genbasefiles to do 3 pass instead of 2, because provides is no more
- used in such a case.
-- moved version_compare in rpmtools perl package.
-- added relocation of packages to match the best ones (so that urpmi install
- the most up-to-date version it finds).
-
-* Fri Sep 01 2000 François Pons <fpons@mandrakesoft.com> 1.2-8mdk
-- fixed read_provides with unresolved dependancies.
-
-* Tue Aug 29 2000 François Pons <fpons@mandrakesoft.com> 1.2-7mdk
-- fixed rpmtools.pm depslist.ordered reading code on gendepslist2 produced
- file.
-
-* Tue Aug 29 2000 François Pons <fpons@mandrakesoft.com> 1.2-6mdk
-- fixed hdlist2groups with wrong invocations of parsehdlist.
-
-* Mon Aug 28 2000 François Pons <fpons@mandrakesoft.com> 1.2-5mdk
-- fixed packdrake to not use absolute pathname by default for uncompression
- method, else this breaks DrakX as software are not in same place.
-
-* Mon Aug 28 2000 François Pons <fpons@mandrakesoft.com> 1.2-4mdk
-- moved genbasefiles to rpmtools as it is used by urpmi.
-
-* Mon Aug 28 2000 François Pons <fpons@mandrakesoft.com> 1.2-3mdk
-- fixed ugly arch specific optimization in Makefile.PL.
-
-* Fri Aug 25 2000 François Pons <fpons@mandrakesoft.com> 1.2-2mdk
-- added rpmtools perl module.
-- added genbasefiles to build compss, depslist.ordered and provides files
- in one (or two) pass.
-
-* Wed Aug 23 2000 François Pons <fpons@mandrakesoft.com> 1.2-1mdk
-- 1.2 of rpmtools.
-- new tools packdrake and parsehdlist.
-
-* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 1.1-30mdk
-- automatically added BuildRequires
-
-* Thu Aug 3 2000 Pixel <pixel@mandrakesoft.com> 1.1-29mdk
-- skip "rpmlib(..." dependencies
-
-* Thu Jul 27 2000 Pixel <pixel@mandrakesoft.com> 1.1-28mdk
-- fix handling of choices in basesystem (hdlist -1)
-
-* Wed Jul 12 2000 Pixel <pixel@mandrakesoft.com> 1.1-27mdk
-- add version require for last bzip2 and last rpm
-
-* Tue Jun 13 2000 Pixel <pixel@mandrakesoft.com> 1.1-25mdk
-- fix a bug in gendepslist2 (thanks to diablero)
-
-* Thu Jun 08 2000 François Pons <fpons@mandrakesoft.com> 1.1-24mdk
-- fixed bug in genhdlist_cz2 for multi arch management.
-
-* Thu May 25 2000 François Pons <fpons@mandrakesoft.com> 1.1-23mdk
-- adding multi arch management (sparc and sparc64 need).
-
-* Tue May 02 2000 François Pons <fpons@mandrakesoft.com> 1.1-22mdk
-- fixed bug for extracting file if some of them are unknown.
-
-* Fri Apr 28 2000 Pixel <pixel@mandrakesoft.com> 1.1-21mdk
-- more robust gendepslist2
-
-* Thu Apr 20 2000 François Pons <fpons@mandrakesoft.com> 1.1-20mdk
-- dropped use strict in some perl script, for rescue.
-
-* Wed Apr 19 2000 François Pons <fpons@mandrakesoft.com> 1.1-19mdk
-- rewrite description.
-
-* Wed Apr 19 2000 François Pons <fpons@mandrakesoft.com> 1.1-18mdk
-- update with CVS.
-
-* Fri Apr 14 2000 Pixel <pixel@mandrakesoft.com> 1.1-17mdk
-- fix buggy extract_archive
-
-* Fri Apr 14 2000 Pixel <pixel@mandrakesoft.com> 1.1-16mdk
-- updated genhdlists
-
-* Fri Mar 31 2000 François PONS <fpons@mandrakesoft.com> 1.1-15mdk
-- add genfilelist
-
-* Tue Mar 28 2000 Pixel <pixel@mandrakesoft.com> 1.1-14mdk
-- fix silly bug
-
-* Mon Mar 27 2000 Pixel <pixel@mandrakesoft.com> 1.1-13mdk
-- add hdlist2groups
-
-* Sun Mar 26 2000 Pixel <pixel@mandrakesoft.com> 1.1-12mdk
-- gendepslist2: add ability to handle files (was only hdlist.cz2's), and to
-output only the package dependencies for some hdlist's/packages (use of "--")
-
-* Sat Mar 25 2000 Pixel <pixel@mandrakesoft.com> 1.1-11mdk
-- new group
-
-* Fri Mar 24 2000 Pixel <pixel@mandrakesoft.com> 1.1-10mdk
-- gendepslist2 bug fix again
-
-* Thu Mar 23 2000 Pixel <pixel@mandrakesoft.com> 1.1-9mdk
-- gendepslist2 now put filesystem and setup first
-
-* Thu Mar 23 2000 Pixel <pixel@mandrakesoft.com> 1.1-8mdk
-- gendepslist2 now handles virtual basesystem requires
-
-* Wed Mar 22 2000 Pixel <pixel@mandrakesoft.com> 1.1-7mdk
-- add require rpm >= 3.0.4
-- gendepslist2 now puts basesystem first in depslist.ordered
-- gendepslist2 orders better
-
-* Mon Mar 20 2000 Pixel <pixel@mandrakesoft.com> 1.1-5mdk
-- fix a bug in gendepslist2 (in case of choices)
-
-* Tue Mar 7 2000 Pixel <pixel@mandrakesoft.com> 1.1-1mdk
-- new version (gendepslist2 instead of gendepslist, hdlist2prereq)
-- host build_archive/extract_archive until francois put them somewhere else :)
-
-* Fri Feb 18 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.0-9mdk
-- Really fix with rpm-3.0.4 (Fredl).
-
-* Thu Feb 17 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 1.0-8mdk
-- rpmtools.spec (BuildRequires): rpm-3.0.4.
-- gendepslist.cc: port to rpm-3.0.4.
-- Makefile: cvs support, add -lpopt.
-
-* Tue Jan 4 2000 Pixel <pixel@mandrakesoft.com>
-- renamed hdlist2files in hdlist2names
-- added hdlist2files
-
-* Sun Dec 19 1999 Pixel <pixel@mandrakesoft.com>
-- added ability to read from stdin to hdlist2files
-
-* Sat Dec 18 1999 Pixel <pixel@mandrakesoft.com>
-- modified gendepslist to accept hdlist's from stdin
-
-* Thu Nov 25 1999 Pixel <pixel@linux-mandrake.com>
-- removed rpm-find-leaves (now in urpmi)
-
-* Sun Nov 21 1999 Pixel <pixel@mandrakesoft.com>
-- now installed in /usr/bin
-- added rpm-find-leaves
-- replaced -lrpm by %{_libdir}/librpm.so.0 to make it dynamic
-(why is this needed?)
-
-* Mon Nov 15 1999 Pixel <pixel@mandrakesoft.com>
-- first version