[libvirt] [PATCH] build: import latest gnulib

Eric Blake eblake at redhat.com
Wed Mar 31 23:05:28 UTC 2010


* .gnulib: Update to latest.
* cfg.mk (sc_prohibit_test_minus_ao): Delete, it was moved into
gnulib's maint.mk.
---

Here's the full list of gnulib changes:

* .gnulib 4f01268...e01b458 (44):
  > maint.mk: check for [ as well as test
  > gnumakefile: don't squelch _version output
  > sys_time: avoid compiler warnings
  > maint.mk: split a long line
  > maint.mk: s/_header_without_use/_sc_header_without_use/
  > maint: improve module indicators
  > fdopendir: work around FreeBSD bug
  > Emit #pragma system_header after the inclusion guard, not before.
  > Fix indentation.
  > save-cwd: don't leak a file descriptor when the caller execs
  > Remove vestiges of fts-lgpl module.
  > Fix definition of tests witness macro.
  > Fix definition of tests witness macro.
  > Fix ioctl's protoype on glibc systems.
  > Normalize copyright line formatting.
  > exclude: fix the case of globs vs. EXCLUDE_INCLUDE
  > maint.mk: prohibit use of test's -o and -a operators
  > Remove unused GNULIB_XYZ macro definitions.
  > Mark privileged tests modules.
  > Split C++ tests into separate tests modules.
  > gnulib-tool: Allow 'foo-tests' module even if there is no module 'foo'.
  > gnulib-tool: Add support for special categories of tests.
  > ansi-c++-opt: Allow turning off the C++ build by default.
  > unistd: Avoid #define replacements in C++ mode.
  > Fix link errors on mingw.
  > lib-ignore: Determine different options for different compilers.
  > Remove unused GNULIB_XYZ macro definitions.
  > Add a remark about certain modules.
  > Resolve conflict between the two kinds of module indicators.
  > autoupdate
  > Distinguish two kinds of module indicators.
  > New module description field 'Comment'.
  > Addendum to 2010-02-07 commit.
  > Use GNULIB_POSIXCHECK instead of GNULIB_PORTCHECK.
  > Avoid side effects from tests-related modules on the compilation of lib.
  > Factorize common .m4 code.
  > Fix a compilation error on Cygwin with g++ >= 4.3.
  > Rename gl_GETLOGIN.
  > Rename gl_GETLOGIN_R.
  > Rename gl_INET_NTOP.
  > Rename gl_INET_PTON.
  > Rename gl_MBSLEN.
  > Rename gl_FORKPTY and gl_OPENPTY.
  > top/maint.mk (sc_texinfo_acronym): Don't infloop if there is no *.texi files.

 .gnulib |    2 +-
 cfg.mk  |    8 --------
 2 files changed, 1 insertions(+), 9 deletions(-)

diff --git a/.gnulib b/.gnulib
index 4f01268..e01b458 160000
--- a/.gnulib
+++ b/.gnulib
@@ -1 +1 @@
-Subproject commit 4f01268d0c584c20704e42527f4fa125e7525aae
+Subproject commit e01b458f40440e64ce6f59beb0b446219bb6302d
diff --git a/cfg.mk b/cfg.mk
index 2e7b68a..07360b0 100644
--- a/cfg.mk
+++ b/cfg.mk
@@ -272,14 +272,6 @@ sc_preprocessor_indentation:
 	  echo '$(ME): skipping test $@: cppi not installed' 1>&2;	\
 	fi

-_m1 = use "test C1 && test C2", not "test C1 -''a C2"
-_m2 = use "test C1 || test C2", not "test C1 -''o C2"
-# Using test's -a and -o operators is not portable.
-sc_prohibit_test_minus_ao:
-	@re='(\<test| \[+) .+ -[ao] '					\
-	msg='$(_m1); $(_m2)'						\
-	  $(_prohibit_regexp)
-
 sc_copyright_format:
 	@$(VC_LIST_EXCEPT) | xargs grep -ni 'copyright .*Red 'Hat	\
 	  | grep -v Inc							\
-- 
1.6.6.1




More information about the libvir-list mailing list