fink/fink — pull request #40 by TheSin- (2012-07-18 20:43:54+00:00)
Title: New dpkg patch, bootstrap 10.7 and 10.!7

This is to update dpkg to 1.16.x (1.16.4.3 currently), it also adds support for dpkg triggers via fink info files, all depends have been updated to bootstrap and test on 10.7 x86_64 as well as 10.5 ppc.

gettext
- updated to 0.18.x from Sjors experimental and libgettext8 has been made essential and gettext3 has been dropped form bootstrap and should loose the essential tag once this is accepted.

texinfo:
- Updated and added an new install-info split which has a trigger in it to auto update info base.

fink:
- updated to validate and use the new "triggers" field see http://wiki.debian.org/DpkgTriggers for more info but this is the first stage to deprecate InfoDocs and UpdatePOD as well as many many more usages. Currently the version bdep on fink from validation is set to tba, this needs to be updated at release.
- Process and fix .la files before creating the deb file, this will fix an issue with changing the content after it's installed and changing the .la file's md5sum. Previous behaviour is left as is so it won't break old deb files that have unfixed .la files in them when re installed.
- {WIP} add a new Debconf field to fink info files which will allow a config script and templates script that will be added to the deb file during the build process. Validation will be added with this as well as a requirement to have a depends on debconf and a version bdep on fink.

10.4 & 10.7 bootstrap:
- Remove old unused patch files
- use only one patch for dpkg instead of dpkg-bootstrap having it's own that can desync
- update packages to reflect new essentials and rev up
- remove debianutils as it's not required for bootstrapping
- add new packages required to bootstrap, xz, expat, gettext-tools, date-time-pm, objtools, pkgconfig