getaddrinfo: Move AC_LIBOBJ invocations to module description.
[pspp] / ChangeLog
index c742d4491c6f309b899dc1f59c5769db16fcec0e..efeb4c4934868cb09a79f7d88973b5584fda39c4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,152 @@
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       getaddrinfo: Move AC_LIBOBJ invocations to module description.
+       * m4/getaddrinfo.m4 (gl_GETADDRINFO): Set HAVE_GETADDRINFO, Move
+       AC_LIBOBJ invocations from here...
+       * modules/getaddrinfo (configure.ac): ... to here.
+       (Depends-on): Add conditions.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       inet_pton. getaddrinfo: Respect rules for use of AC_LIBOBJ.
+       * m4/inet_pton.m4 (gl_FUNC_INET_PTON): Set HAVE_INET_PTON. Call
+       AC_CHECK_FUNCS instead of AC_REPLACE_FUNCS. Don't invoke
+       gl_PREREQ_INET_PTON. Move tests for declaration of inet_pton here...
+       (gl_PREREQ_INET_PTON): ... from here.
+       * modules/inet_pton (configure.ac): Invoke AC_LIBOBJ and
+       gl_PREREQ_INET_PTON here.
+       (Depends-on): Update condition.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       inet_ntop. getaddrinfo: Respect rules for use of AC_LIBOBJ.
+       * m4/inet_ntop.m4 (gl_FUNC_INET_NTOP): Set HAVE_INET_NTOP. Call
+       AC_CHECK_FUNCS instead of AC_REPLACE_FUNCS. Don't invoke
+       gl_PREREQ_INET_NTOP. Move tests for declaration of inet_ntop here...
+       (gl_PREREQ_INET_NTOP): ... from here.
+       * modules/inet_ntop (configure.ac): Invoke AC_LIBOBJ and
+       gl_PREREQ_INET_NTOP here.
+       (Depends-on): Update condition.
+
+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.
+       * m4/getpass.m4 (gl_FUNC_GETPASS_GNU): Set REPLACE_GETPASS. Move
+       AC_LIBOBJ and gl_PREREQ_GETPASS invocations from here...
+       * modules/getpass-gnu (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       getpass: Move AC_LIBOBJ invocations to module description.
+       * m4/getpass.m4 (gl_FUNC_GETPASS): Set HAVE_GETPASS. Move AC_LIBOBJ and
+       gl_PREREQ_GETPASS invocations from here...
+       * modules/getpass (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       getpagesize: Move AC_LIBOBJ invocations to module description.
+       * m4/getpagesize.m4 (gl_FUNC_GETPAGESIZE): Move AC_LIBOBJ invocation
+       from here...
+       * modules/getpagesize (configure.ac): ... to here.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       getopt: Move AC_LIBOBJ invocations to module description.
+       * m4/getopt.m4 (gl_REPLACE_GETOPT): Remove macro.
+       (gl_FUNC_GETOPT): Inline it here. Move AC_LIBOBJ and gl_PREREQ_GETOPT
+       invocations from here...
+       * modules/getopt-gnu (configure.ac): ... to here.
+       * modules/getopt-posix (configure.ac): ... and here.
+       (Depends-on): Update condition.
+
+2011-05-08  Bruno Haible  <bruno@clisp.org>
+
+       getopt, argp: Respect rules for use of AC_LIBOBJ.
+       * m4/argp.m4 (gl_ARGP): Don't invoke gl_REPLACE_GETOPT.
+       (gl_REPLACE_GETOPT_ALWAYS): New macro.
+       * m4/getopt.m4 (gl_FUNC_GETOPT_POSIX): Test whether
+       gl_REPLACE_GETOPT_ALWAYS is defined. Set REPLACE_GETOPT.
+
 2011-05-08  Bruno Haible  <bruno@clisp.org>
 
        getlogin_r: Move AC_LIBOBJ invocations to module description.