summaryrefslogtreecommitdiff
path: root/trunk
diff options
context:
space:
mode:
authorfuzzyray <fuzzyray@gentoo.org>2007-08-06 15:20:36 +0000
committerfuzzyray <fuzzyray@gentoo.org>2007-08-06 15:20:36 +0000
commitfe509e873e4e60350e1dbd932e7131c1fdd8d26d (patch)
tree870a505e1145d6be67b55ea280be3fb8fdbcf98b /trunk
parent440e14375c089b5093863c33f9b7ae7c56d0f83c (diff)
downloadgentoolkit-fe509e873e4e60350e1dbd932e7131c1fdd8d26d.tar.gz
Fix processing of .la files (Bug #187453)
svn path=/; revision=427
Diffstat (limited to 'trunk')
-rw-r--r--trunk/ChangeLog3
-rwxr-xr-xtrunk/src/revdep-rebuild/revdep-rebuild-rewrite8
2 files changed, 7 insertions, 4 deletions
diff --git a/trunk/ChangeLog b/trunk/ChangeLog
index 63dec3c..be50487 100644
--- a/trunk/ChangeLog
+++ b/trunk/ChangeLog
@@ -1,3 +1,6 @@
+2007-08-06: Paul Varner <fuzzyray@gentoo.org>
+ * revdep-rebuild: Fix processing of .la files (Bug #187453)
+
2007-07-30: Paul Varner <fuzzyray@gentoo.org>
* revdep-rebuild: Fix grepping for non-existant package-owners file
(Bug #187141)
diff --git a/trunk/src/revdep-rebuild/revdep-rebuild-rewrite b/trunk/src/revdep-rebuild/revdep-rebuild-rewrite
index 9168dba..0fd3318 100755
--- a/trunk/src/revdep-rebuild/revdep-rebuild-rewrite
+++ b/trunk/src/revdep-rebuild/revdep-rebuild-rewrite
@@ -576,12 +576,12 @@ main_checks() {
# Look for broken .la files
for depend in $(
awk -F"[=']" '/^dependency_libs/{
- gsub("^-[^[:space:]]*", "", $2);
- gsub("[[:space:]]-[^[:space:]]*", "", $2);
- print $2
+ gsub("^-[^[:space:]]*", "", $3);
+ gsub("[[:space:]]-[^[:space:]]*", "", $3);
+ print $3
}' "$target_file"
); do
- if [[ $depend != /* && ! -e $depend ]]; then
+ if [[ $depend = /* && ! -e $depend ]]; then
echo "obj $target_file" >> "$LIST.3_rebuild"
echo_v " broken $target_file (requires $depend)"
fi