SPECS: adapter.awk - don't touch %bcond lines - leave /usr/share/f...
glen
glen at pld-linux.org
Sun Oct 9 18:32:10 CEST 2005
Author: glen Date: Sun Oct 9 16:32:10 2005 GMT
Module: SPECS Tag: HEAD
---- Log message:
- don't touch %bcond lines
- leave /usr/share/file/magic.mime alone
- lave /usr/lib/sendmail intact
- don't touch --with-foo=/usr lines
---- Files affected:
SPECS:
adapter.awk (1.193 -> 1.194)
---- Diffs:
================================================================
Index: SPECS/adapter.awk
diff -u SPECS/adapter.awk:1.193 SPECS/adapter.awk:1.194
--- SPECS/adapter.awk:1.193 Sun Oct 9 15:30:59 2005
+++ SPECS/adapter.awk Sun Oct 9 18:32:05 2005
@@ -112,6 +112,12 @@
next;
}
+/^%bcond_/ {
+ # do nothing
+ print
+ next
+}
+
preamble == 1 {
if (b_idx > 0) {
isort(b_key, b_idx);
@@ -807,6 +813,8 @@
continue;
if ($c ~ datadir "/unsermake")
continue;
+ if ($c ~ datadir "/file/magic.mime")
+ continue;
gsub(datadir, "%{_datadir}", $c)
}
@@ -840,14 +848,19 @@
gsub("/usr/lib/pkgconfig", "%{_libdir}/pkgconfig")
if (prefix != "/") {
- for (c = 1; c <= NF; c++) {
- if ($c ~ prefix "/sbin/fix-info-dir")
- continue;
- if ($c ~ prefix "/share/automake")
- continue;
- if ($c ~ prefix "/share/unsermake")
- continue;
- gsub(prefix, "%{_prefix}", $c)
+ # leave --with-foo=/usr alone
+ if ($0 !~ "--with.*=.*" prefix) {
+ for (c = 1; c <= NF; c++) {
+ if ($c ~ prefix "/sbin/fix-info-dir")
+ continue;
+ if ($c ~ prefix "/share/automake")
+ continue;
+ if ($c ~ prefix "/share/unsermake")
+ continue;
+ if ($c ~ prefix "/lib/sendmail")
+ continue;
+ gsub(prefix, "%{_prefix}", $c)
+ }
}
gsub("%{prefix}", "%{_prefix}")
}
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/adapter.awk?r1=1.193&r2=1.194&f=u
More information about the pld-cvs-commit
mailing list