Author: glen                         Date: Sat Dec 31 12:22:25 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- split configure line to multiple lines

---- Files affected:
SPECS:
   adapter.awk (1.261 -> 1.262) 

---- Diffs:

================================================================
Index: SPECS/adapter.awk
diff -u SPECS/adapter.awk:1.261 SPECS/adapter.awk:1.262
--- SPECS/adapter.awk:1.261     Sat Dec 31 13:11:35 2005
+++ SPECS/adapter.awk   Sat Dec 31 13:22:18 2005
@@ -1050,6 +1050,11 @@
        $0 = fixedsub("%{buildroot}", "$RPM_BUILD_ROOT", $0)
        $0 = fixedsub("CXXFLAGS=%{rpmcflags} %configure", 
"CXXFLAGS=%{rpmcflags}\n%configure", $0);
 
+       # split configure line to multiple lines
+       if (/%configure / && !/\\$/) {
+               $0 = format_configure($0);
+       }
+
        gsub("%_bindir", "%{_bindir}")
        gsub("%_datadir", "%{_datadir}")
        gsub("%_iconsdir", "%{_iconsdir}")
@@ -1059,6 +1064,15 @@
 
        gsub("/usr/src/linux", "%{_kernelsrcdir}")
        gsub("%{_prefix}/src/linux", "%{_kernelsrcdir}")
+}
+
+function format_configure(line,                n, a, s) {
+       n = split(line, a, / /);
+       s = a[1] " \\\n";
+       for (i = 2; i <= n; i++) {
+               s = s "\t" a[i] " \\\n"
+       }
+       return s
 }
 
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/adapter.awk?r1=1.261&r2=1.262&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to