Updated for perl-5.8.0 from version 1.804 -> 1.806. Also merged in new changes to config.in so that works once again. Needs testing on 5.6.1... Changelog: 1.806 22nd October 2002 * Fixed problem when trying to build with a multi-threaded perl. * Tidied up the recursion detetion code. * merged core patch 17844 - missing dTHX declarations. * merged core patch 17838 1.805 1st September 2002 * Added support to allow DB_File to build with Berkeley DB 4.1.X * Tightened up the test harness to test that calls to untie don't generate the "untie attempted while %d inner references still exist" warning. * added code to guard against calling the callbacks (compare,hash & prefix) recursively. * pasing undef for the flags and/or mode when opening a database could cause a "Use of uninitialized value in subroutine entry" warning. Now silenced. * DBM filter code beefed up to cope with read-only $_.
Created attachment 6672 [details] DB_File.tar.bz2
Marking this for later - i.e., as soon as perl 5.8 is unmasked. Need to get through my trouble spots first.
db fix
I'm curious why this is resolved fixed when there is no 1.806 version of DB_File in portage? There is now a 1.803 version that portage is trying to tell me to install, but perl 5.8.0 comes with 1.804, so that would be a downgrade, which I refuse to perform. Shouldn't this ebuild (which is essentially identical to the 1.803-r2 ebuild, just for a newer version) be in portage instead?