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]