Update of /cvsroot/fink/fink/perlmod/Fink
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21187

Modified Files:
      Tag: shlibs
        ChangeLog PkgVersion.pm 
Log Message:
Added RunTimeDepends to PkgVersion just need to make Shlibs.pm aware of it now 
for dup checking.

Index: PkgVersion.pm
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/PkgVersion.pm,v
retrieving revision 1.128.2.47
retrieving revision 1.128.2.48
diff -u -d -r1.128.2.47 -r1.128.2.48
--- PkgVersion.pm       9 Feb 2005 03:02:02 -0000       1.128.2.47
+++ PkgVersion.pm       9 Feb 2005 03:12:12 -0000       1.128.2.48
@@ -1458,12 +1458,19 @@
 # in pkglist()
 sub get_binary_depends {
        my $self = shift;
-       my ($depspec);
+       my ($depspec1, $depspec2, $depspec);
 
        # TODO: modify dependency list on the fly to account for minor
        #        library versions
 
-       $depspec = $self->pkglist_default("Depends", "");
+       $depspec1 = $self->pkglist_default("RunTimeDepends", "");
+       $depspec2 = $self->pkglist_default("Depends", "");
+
+       if ($depspec1 && $depspec2) {
+               $depspec = $depspec1.", ".$depspec2;
+       } else {
+               $depspec = $depspec1.$depspec2
+       }
 
        return &collapse_space($depspec);
 }
@@ -2367,7 +2374,6 @@
                ## Might need follow_skip but then need to change fullname
                find({ wanted => $wanted, follow_fast => 1, no_chdir => 1 }, 
"$destdir"."$basepath");
 
-               ### get_binary_depends above.
                my @shlib_deps = Fink::Shlibs->get_shlibs($pkgname, @filelist);
 
                ### foreach loop and push into @$struct

Index: ChangeLog
===================================================================
RCS file: /cvsroot/fink/fink/perlmod/Fink/ChangeLog,v
retrieving revision 1.305.2.45
retrieving revision 1.305.2.46
diff -u -d -r1.305.2.45 -r1.305.2.46
--- ChangeLog   9 Feb 2005 02:04:27 -0000       1.305.2.45
+++ ChangeLog   9 Feb 2005 03:12:12 -0000       1.305.2.46
@@ -3,7 +3,8 @@
        * Shlibs.pm: Removed ref to {SHLIB_DEPS} and added comment for upcoming
        RunTimeDepends
        * PkgVersion.pm: Removed refs to {SHLIB_DEPS}, added check for
-       AddShlibDeps to run auto adding of depends for deb file creation
+       AddShlibDeps to run auto adding of depends for deb file creation. Added
+       RunTimeDepends to PkgVersion.pm.
 
 2005-02-08  Daniel Macks  <[EMAIL PROTECTED]>
 



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to