2010-09-04 Bruno Haible <bruno@clisp.org>
+ gnulib-tool: Change --import. New options --add/remove-import.
+ * gnulib-tool: New options --add-import, --remove-import.
+ (func_usage): Document them.
+ (have_associative): Define always.
+ (func_import): In import mode, don't merge the specified settings with
+ the cached settings. Implement remove-import mode.
+ * doc/gnulib-tool.texi (Modified imports): Mention the new options.
+ Explain when to use them versus --import.
+ (Simple update): Use --add-import instead of --import.
+ * NEWS: Mention the change.
+
+2010-09-04 Bruno Haible <bruno@clisp.org>
+
+ * doc/gnulib-tool.texi (Initial import): Update paragraph about
+ separate gnulib.mk.
+
+2010-09-04 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Don't talk about CVS any more.
+ * gnulib-tool (func_usage, func_import): Write "version control"
+ instead of CVS.
+
+2010-09-04 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: avoid obscure sc_copyright_check failure in coreutils
+ * top/maint.mk (v_etc_file): Prepend $(gnulib_dir)/, to avoid
+ false positives (whose names may be ill-chosen) when searching
+ non-VC'd files. Otherwise, a file named "a b/lib/version-etc.c"
+ would cause a false-positive.
+
+ avoid coreutils "make distcheck" failure
+ Coreutils tests with an absolute build directory name that contains
+ a space. Not quoting this directory name caused a failure.
+ * tests/test-vc-list-files-git.sh: Quote PATH dir name.
+ * tests/test-vc-list-files-cvs.sh: Likewise.
+
+2010-09-04 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool: Avoid error when run in a package without Makefile.am.
+ * gnulib-tool: When collecting the m4dirs in a package that does not
+ have a Makefile.am, eliminate those directories that contain no
+ gnulib-cache.m4. Fix expression that counts these directories.
+
+2010-09-04 Bruno Haible <bruno@clisp.org>
+
+ update-copyright test: Improve output when perl is missing or too old.
+ * tests/test-update-copyright.sh: Move test of Perl version down after
+ the test whether Perl exists. Provide an explanation relating Perl's
+ error message to Automake's SKIP: message.
+
+2010-09-04 Bruno Haible <bruno@clisp.org>
+
+ Don't augment PATH in TESTS_ENVIRONMENT.
+ * modules/update-copyright-tests (Makefile.am): In TESTS_ENVIRONMENT,
+ set abs_aux_dir instead of augmenting PATH.
+ * modules/vc-list-files-tests (Makefile.am): Likewise.
+ * tests/test-update-copyright.sh: Augment PATH here.
+ * tests/test-vc-list-files-cvs.sh: Augment PATH here, through
+ path_prepend_.
+ * tests/test-vc-list-files-git.sh: Likewise.
+
+2010-09-04 Jim Meyering <meyering@redhat.com>
+
+ tests: prohibit augmenting PATH via TESTS_ENVIRONMENT
+ * Makefile (sc_prohibit_augmenting_PATH_via_TESTS_ENVIRONMENT): New rule.
+
+2010-09-04 Bruno Haible <bruno@clisp.org>
+
+ strdup: Fix compilation error in C++ mode.
+ * lib/string.in.h (strdup): In C++ mode with GNULIB_NAMESPACE, undefine
+ the macro.
+
+2010-09-04 Bruno Haible <bruno@clisp.org>
+
+ dirfd: Fix compilation error in C++ mode on MacOS X, *BSD, IRIX.
+ * lib/dirent.in.h (dirfd): In C++ mode with GNULIB_NAMESPACE, turn the
+ macro into a function.
+ Reported by Jarno Rajahalme <jarno.rajahalme@nsn.com>.
+
+2010-09-04 Bruno Haible <bruno@clisp.org>
+
Set PATH_SEPARATOR the same way autoconf does.
* build-aux/relocatable.sh.in (func_find_curr_installdir): Determine
the value of PATH_SEPARATOR the same way autoconf-generated configure