Date: Sat, 24 Jun 2006 19:51:54 +0000 (UTC) From: Mark Linimon <linimon@FreeBSD.org> To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/Tools/portbuild/scripts processonelog Message-ID: <200606241951.k5OJpsaS005424@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
linimon 2006-06-24 19:51:54 UTC FreeBSD ports repository Modified files: Tools/portbuild/scripts processonelog Log: - Remove false positives for 'makefile' (and possibly a few others). - Remove obsolete explanations which are no longer seen, for speed: ELF, MOTIF, MOTIFLIB, X_manpage, awk, bison, ffs_conflict, forbidden, getopt, getopt.h, imake, lc_r, malloc.h, pod2man, sed, stl, soundcard.h, texinfo, union_wait, values.h - Add more cases to: arch, bad_c++, compiler_error, depend_object, install_error, linker_error, mtree, perl5 These changes reduce many dozens of false positives; add a few dozen true positives; and for certain directories, improve the speed about 10% (a few drop by 15%). It turns out that the performance issues are mainly due to the multiple greps. If performance is an issue we need to go back to the moderately- unreadable, everything-on-one-line paradigm. Before that happens, I would like to experiment with some refactoring, so that the patterns are built up in the shell line-by-line, so you could still be able to read it. Tested on: pointyhat Hat: portmgr Revision Changes Path 1.6 +24 -58 ports/Tools/portbuild/scripts/processonelog
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200606241951.k5OJpsaS005424>