tags 443637 patch thanks [Cc-ed to vorlon so he can give his expert opinion too :)]
Hi, I don't attach the patch, since it is 500k bz2. Find it at http://people.debian.org/~dmn/php5_auto_kung-foo.patch.bz2 Changelog: * Avoid re-generation of auto-foo during build Closes: #443637: FTBFS: recode extension can not be configured together with: imap mysql + Drop autoconf and automake from Build-Depends + Drop parts of suhoshin.patch fiddling with generated content + Add new patch, 999_autoreconf.patch, containing the results of autoreconf + Remove config.guess in clean + added debian/regen-auto-patches.sh to help re-generate 999_autoreconf.patch on new upstream releases + Patch PHP_EXTRA_VERSION directly in configure, after all other patches The whole idea is to avoid any kind of re-generation of autotools files during the build process. Instead, we re-generate what is needed once and place the change in a big fat patch, 999_autoreconf.patch. For this to happen, we also need to drop the part of suhoshin.patch that changes files that we re-build. There is a final glitch, handling of PHP_EXTRA_VERSION cannot be handlied via a patch, since this should reflect whenever the package is NMU/security uploaded. Thus, configure is hand-patched in the prepare target (was: configure.in patched in the same manner). To ease the management of the 999_autoreconf.patch, a new script pops up, debian/regen-auto-patches.sh. Reading through it should make obvious what it does. Build tested on i386 and amd64. If any part of the above needs clarification, I'd be happy to try to explain. -- dam JabberID: [EMAIL PROTECTED]
signature.asc
Description: Digital signature