Author: guillem
Date: 2007-06-12 05:10:22 +0000 (Tue, 12 Jun 2007)
New Revision: 813

Modified:
   trunk/ChangeLog
   trunk/debian/changelog
   trunk/scripts/dpkg-shlibdeps.pl
Log:
Support a colon separated list of paths from the ELF RPATH field in
dpkg-shlibdeps. Thanks to Ji?\197?\153?\195?\173 Pale?\196?\141ek. Closes: 
#427988


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2007-06-12 05:00:07 UTC (rev 812)
+++ trunk/ChangeLog     2007-06-12 05:10:22 UTC (rev 813)
@@ -1,3 +1,8 @@
+2007-06-12  Jiří Paleček  <[EMAIL PROTECTED]>
+
+       * dpkg-shlibdeps.pl: Support colon separated list of paths in the
+       ELF RPATH field.
+
 2007-06-12  Guillem Jover  <[EMAIL PROTECTED]>
 
        * scripts/dpkg-scanpackages.pl: Move check for existence of $override

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog      2007-06-12 05:00:07 UTC (rev 812)
+++ trunk/debian/changelog      2007-06-12 05:10:22 UTC (rev 813)
@@ -8,6 +8,8 @@
     packages information. Closes: #428169, #428470
   * Add '.shelf' to the default dpkg-source -i regex. Closes: #427827
     Thanks to Adeodato Simó.
+  * Support a colon separated list of paths from the ELF RPATH field in
+    dpkg-shlibdeps. Thanks to Jiří Paleček. Closes: #427988
   * Man pages cleanup:
     - Reference deb-substvars(5) instead of dpkg-substvars(5).
     - Mark dpkg-* commands in bold.

Modified: trunk/scripts/dpkg-shlibdeps.pl
===================================================================
--- trunk/scripts/dpkg-shlibdeps.pl     2007-06-12 05:00:07 UTC (rev 812)
+++ trunk/scripts/dpkg-shlibdeps.pl     2007-06-12 05:10:22 UTC (rev 813)
@@ -209,7 +209,7 @@
                warning(sprintf(_g("format of 'NEEDED %s' not recognized"), 
$1));
            }
        } elsif (/^\s*RPATH\s+(\S+)\s*$/) {
-           push @{$rpaths{$exec[$i]}}, $1;
+           push @{$rpaths{$exec[$i]}}, split(/:/, $1);
        }
     }
     close(P) or subprocerr(sprintf(_g("objdump on \`%s'"), $exec[$i]));


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to