summaryrefslogtreecommitdiff
path: root/bzip2.morph-makefix.sed
diff options
context:
space:
mode:
Diffstat (limited to 'bzip2.morph-makefix.sed')
-rw-r--r--bzip2.morph-makefix.sed10
1 files changed, 10 insertions, 0 deletions
diff --git a/bzip2.morph-makefix.sed b/bzip2.morph-makefix.sed
new file mode 100644
index 0000000..9589790
--- /dev/null
+++ b/bzip2.morph-makefix.sed
@@ -0,0 +1,10 @@
+#!/usr/bin/sed
+# Match the install section of the makefile
+/^install:/,/^$/{
+ # link commands only substitute the final PREFIX
+ /^\s*ln.*$/s/\$\(PREFIX\)(\S+)$/$(DESTDIR)$(PREFIX)\1/;
+ # non-inks substitute $(PREFIX) for $(DESTDIR)$(PREFIX)
+ /^\s*ln.*$/!s/\$\(PREFIX\)/$(DESTDIR)$(PREFIX)/g;
+ # fix manpage paths
+ s|\$\(PREFIX\)/man|$(PREFIX)/share/man|g
+}