iconv_open: Move AC_LIBOBJ invocations to module description.
[pspp] / ChangeLog
index da75d62fbd4503ff31038fc741e2a28cac92a00c..97a81674b662eade33debc42bdb93324cb7459a1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,83 @@
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       iconv_open: Move AC_LIBOBJ invocations to module description.
+       * m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN, gl_REPLACE_ICONV_OPEN): Move
+       AC_LIBOBJ invocations from here...
+       * modules/iconv_open (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       iconv_open, iconv_open-utf: Respect rules for use of AC_LIBOBJ.
+       If module 'iconv_open' is among the main modules and module
+       'iconv_open-utf' is among the tests dependencies, then
+       REPLACE_ICONV_UTF will be defined to 1, hence iconv_open() in lib may
+       return the special iconv_t values. Therefore iconv() and iconv_close()
+       must support these special iconv_t values, already in lib, not only in
+       tests.
+       * m4/iconv_open-utf.m4: New file, extracted from m4/iconv_open.m4.
+       * m4/iconv_open.m4 (gl_FUNC_ICONV_OPEN): Invoke
+       gl_FUNC_ICONV_OPEN_UTF_SUPPORT if present.
+       (gl_FUNC_ICONV_OPEN_UTF): Remove macro.
+       * modules/iconv_open (Files): Add lib/iconv.c, lib/iconv_close.c.
+       (Depends-on): Add the dependencies of iconv_open-utf.
+       * modules/iconv_open-utf (Files): Add m4/iconv_open-utf.m4. Remove
+       m4/iconv_open.m4, lib/iconv.c, lib/iconv_close.c.
+       (Depends-on): Remove modules needed by lib/iconv.c, lib/iconv_close.c.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       group-member: Move AC_LIBOBJ invocations to module description.
+       * m4/group-member.m4 (gl_FUNC_GROUP_MEMBER): Move AC_LIBOBJ and
+       gl_PREREQ_GROUP_MEMBER invocations from here...
+       * modules/group-member (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       grantpt: Move AC_LIBOBJ invocations to module description.
+       * m4/grantpt.m4 (gl_FUNC_GRANTPT): Move AC_LIBOBJ and gl_PREREQ_GRANTPT
+       invocations from here...
+       * modules/grantpt (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       glob: Move AC_LIBOBJ invocations to module description.
+       * m4/glob.m4 (gl_GLOB): Move AC_LIBOBJ and gl_PREREQ_GLOB invocations
+       from here...
+       * modules/glob (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       getusershell: Move AC_LIBOBJ invocations to module description.
+       * m4/getusershell.m4 (gl_FUNC_GETUSERSHELL): Set HAVE_GETUSERSHELL.
+       Move AC_LIBOBJ invocation from here...
+       * modules/getusershell (configure.ac): ... to here.
+       (Depends-on): Update condition.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       gettimeofday: Move AC_LIBOBJ invocations to module description.
+       * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY,
+       gl_GETTIMEOFDAY_REPLACE_LOCALTIME): Move AC_LIBOBJ and
+       gl_PREREQ_GETTIMEOFDAY invocations from here...
+       * modules/gettimeofday (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       gettimeofday, tzset: Respect rules for use of AC_LIBOBJ.
+       * modules/tzset (configure.ac): Don't invoke gl_FUNC_TZSET_CLOBBER,
+       just gl_FUNC_TZSET.
+       * m4/tzset.m4 (gl_FUNC_TZSET): New macro.
+       (gl_FUNC_TZSET_CLOBBER): Remove actions.
+       * m4/gettimeofday.m4 (gl_FUNC_GETTIMEOFDAY): Invoke
+       gl_FUNC_TZSET_CLOBBER and its actions here, if present.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       getsubopt: Move AC_LIBOBJ invocations to module description.
+       * m4/getsubopt.m4 (gl_FUNC_GETSUBOPT): Move AC_LIBOBJ and
+       gl_PREREQ_GETSUBOPT invocations from here...
+       * modules/getsubopt (configure.ac): ... to here.
+
 2011-05-08  Bruno Haible  <bruno@clisp.org>
 
        getpass-gnu: Move AC_LIBOBJ invocations to module description.