On Jan 13, 2008, at 8:09 PM, Daniel Johnson wrote:
It doesn't actually check if private libraries are specified. So that's two private-shlibs bugs. :)
The whitespace bug is fixed in HEAD now, but the deb file validator is still having problems. I think this patch might fix it:
Index: perlmod/Fink/Validation.pm =================================================================== RCS file: /cvsroot/fink/fink/perlmod/Fink/Validation.pm,v retrieving revision 1.277 diff -u -r1.277 Validation.pm --- perlmod/Fink/Validation.pm 14 Jan 2008 06:02:23 -0000 1.277 +++ perlmod/Fink/Validation.pm 14 Jan 2008 14:52:41 -0000 @@ -1905,7 +1905,7 @@my ($libname, $compat_version) = <OTOOL> =~ /^\s*(\S+)\s*\ (compatibility version ([\d\.]+)/;
close (OTOOL);
- if (not exists $deb_shlibs->{$libname})
{
+ if (not exists $deb_shlibs->{$libname} || not $deb_shlibs-
>{$dylib}->{'is_private'}) {
print "Error: package contains a dylib with no corresponding
Shlibs entry ($dylib -> $libname $compat_version)\n";
print " If this is a private library, add '!$dylib' to
the Shlibs field.\n";
$looks_good = 0;
Daniel
smime.p7s
Description: S/MIME cryptographic signature
------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________ Fink-devel mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.devel
