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 Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel