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