aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2001-09-01 04:08:55 +0000
committerKen Raeburn <raeburn@mit.edu>2001-09-01 04:08:55 +0000
commit33a4023fdd30c618473b3341d0878c52f60fb90f (patch)
tree273f847fc1ae67b020dc53168698faa9dffbe06a
parent0dd83f2cad522db21affaaadc0c97e0d7e2ffa93 (diff)
downloadkrb5-33a4023fdd30c618473b3341d0878c52f60fb90f.zip
krb5-33a4023fdd30c618473b3341d0878c52f60fb90f.tar.gz
krb5-33a4023fdd30c618473b3341d0878c52f60fb90f.tar.bz2
* depfix.sed: Temporarily add trailing whitespace to make substitutions more
regular. Split lines before writing out. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13719 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/util/ChangeLog5
-rw-r--r--src/util/depfix.sed9
2 files changed, 14 insertions, 0 deletions
diff --git a/src/util/ChangeLog b/src/util/ChangeLog
index 839ca42..754851b 100644
--- a/src/util/ChangeLog
+++ b/src/util/ChangeLog
@@ -1,3 +1,8 @@
+2001-09-01 Ken Raeburn <raeburn@mit.edu>
+
+ * depfix.sed: Temporarily add trailing whitespace to make
+ substitutions more regular. Split lines before writing out.
+
2001-06-15 Ken Raeburn <raeburn@mit.edu>
* getsyms: Fix quoting around find command looking for
diff --git a/src/util/depfix.sed b/src/util/depfix.sed
index 262b4ab..f5cb27b 100644
--- a/src/util/depfix.sed
+++ b/src/util/depfix.sed
@@ -20,11 +20,20 @@ y/ / /
s/\\\n */ /
bFIRST
}
+# for simplicity, always have a trailing space
+s/$/ /
s/ */ /g
s;/usr/include/[^ ]* ;;g
s;/usr/lib/[^ ]* ;;g
s;/mit/cygnus[^ ]* ;;g
+# now delete trailing whitespace
+s; *$;;g
+
+# Split lines if they're too long.
+s/\(.\{50\}[^ ]*\) /\1 \\\
+ /g
+
#
# Now insert a trailing newline...