Fixes for compilation on Solaris (#59026, Frank Belew)

Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>

        Fixes for compilation on Solaris (#59026, Frank Belew)

        * glib/gqsort.c (g_qsort_with_data): Use g_alloca().

        * glib/giochannel.c (g_io_channel_read_to_end): Fix use
        of ternary on left-hand-side.

        * configure.in: Handle the ac_cv_working_alloca_h variable
        set by autoconf-2.5x.

Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>

        * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
        out sections for clarity.
This commit is contained in:
Owen Taylor 2001-09-18 22:28:32 +00:00 committed by Owen Taylor
parent 71075ee0db
commit a9b48f3327
13 changed files with 146 additions and 218 deletions

View File

@ -1,3 +1,20 @@
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
Fixes for compilation on Solaris (#59026, Frank Belew)
* glib/gqsort.c (g_qsort_with_data): Use g_alloca().
* glib/giochannel.c (g_io_channel_read_to_end): Fix use
of ternary on left-hand-side.
* configure.in: Handle the ac_cv_working_alloca_h variable
set by autoconf-2.5x.
Tue Sep 11 18:50:44 2001 Owen Taylor <otaylor@redhat.com>
* m4macros/glib-gettext.m4 acinclude.m4: Remove commented
out sections for clarity.
Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org> Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org>
* tests/testglib.c: add simple test for g_path_get_basename(). * tests/testglib.c: add simple test for g_path_get_basename().

View File

@ -1,3 +1,20 @@
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
Fixes for compilation on Solaris (#59026, Frank Belew)
* glib/gqsort.c (g_qsort_with_data): Use g_alloca().
* glib/giochannel.c (g_io_channel_read_to_end): Fix use
of ternary on left-hand-side.
* configure.in: Handle the ac_cv_working_alloca_h variable
set by autoconf-2.5x.
Tue Sep 11 18:50:44 2001 Owen Taylor <otaylor@redhat.com>
* m4macros/glib-gettext.m4 acinclude.m4: Remove commented
out sections for clarity.
Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org> Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org>
* tests/testglib.c: add simple test for g_path_get_basename(). * tests/testglib.c: add simple test for g_path_get_basename().

View File

@ -1,3 +1,20 @@
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
Fixes for compilation on Solaris (#59026, Frank Belew)
* glib/gqsort.c (g_qsort_with_data): Use g_alloca().
* glib/giochannel.c (g_io_channel_read_to_end): Fix use
of ternary on left-hand-side.
* configure.in: Handle the ac_cv_working_alloca_h variable
set by autoconf-2.5x.
Tue Sep 11 18:50:44 2001 Owen Taylor <otaylor@redhat.com>
* m4macros/glib-gettext.m4 acinclude.m4: Remove commented
out sections for clarity.
Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org> Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org>
* tests/testglib.c: add simple test for g_path_get_basename(). * tests/testglib.c: add simple test for g_path_get_basename().

View File

@ -1,3 +1,20 @@
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
Fixes for compilation on Solaris (#59026, Frank Belew)
* glib/gqsort.c (g_qsort_with_data): Use g_alloca().
* glib/giochannel.c (g_io_channel_read_to_end): Fix use
of ternary on left-hand-side.
* configure.in: Handle the ac_cv_working_alloca_h variable
set by autoconf-2.5x.
Tue Sep 11 18:50:44 2001 Owen Taylor <otaylor@redhat.com>
* m4macros/glib-gettext.m4 acinclude.m4: Remove commented
out sections for clarity.
Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org> Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org>
* tests/testglib.c: add simple test for g_path_get_basename(). * tests/testglib.c: add simple test for g_path_get_basename().

View File

@ -1,3 +1,20 @@
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
Fixes for compilation on Solaris (#59026, Frank Belew)
* glib/gqsort.c (g_qsort_with_data): Use g_alloca().
* glib/giochannel.c (g_io_channel_read_to_end): Fix use
of ternary on left-hand-side.
* configure.in: Handle the ac_cv_working_alloca_h variable
set by autoconf-2.5x.
Tue Sep 11 18:50:44 2001 Owen Taylor <otaylor@redhat.com>
* m4macros/glib-gettext.m4 acinclude.m4: Remove commented
out sections for clarity.
Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org> Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org>
* tests/testglib.c: add simple test for g_path_get_basename(). * tests/testglib.c: add simple test for g_path_get_basename().

View File

@ -1,3 +1,20 @@
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
Fixes for compilation on Solaris (#59026, Frank Belew)
* glib/gqsort.c (g_qsort_with_data): Use g_alloca().
* glib/giochannel.c (g_io_channel_read_to_end): Fix use
of ternary on left-hand-side.
* configure.in: Handle the ac_cv_working_alloca_h variable
set by autoconf-2.5x.
Tue Sep 11 18:50:44 2001 Owen Taylor <otaylor@redhat.com>
* m4macros/glib-gettext.m4 acinclude.m4: Remove commented
out sections for clarity.
Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org> Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org>
* tests/testglib.c: add simple test for g_path_get_basename(). * tests/testglib.c: add simple test for g_path_get_basename().

View File

@ -1,3 +1,20 @@
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
Fixes for compilation on Solaris (#59026, Frank Belew)
* glib/gqsort.c (g_qsort_with_data): Use g_alloca().
* glib/giochannel.c (g_io_channel_read_to_end): Fix use
of ternary on left-hand-side.
* configure.in: Handle the ac_cv_working_alloca_h variable
set by autoconf-2.5x.
Tue Sep 11 18:50:44 2001 Owen Taylor <otaylor@redhat.com>
* m4macros/glib-gettext.m4 acinclude.m4: Remove commented
out sections for clarity.
Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org> Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org>
* tests/testglib.c: add simple test for g_path_get_basename(). * tests/testglib.c: add simple test for g_path_get_basename().

View File

@ -1,3 +1,20 @@
Tue Sep 18 18:23:02 2001 Owen Taylor <otaylor@redhat.com>
Fixes for compilation on Solaris (#59026, Frank Belew)
* glib/gqsort.c (g_qsort_with_data): Use g_alloca().
* glib/giochannel.c (g_io_channel_read_to_end): Fix use
of ternary on left-hand-side.
* configure.in: Handle the ac_cv_working_alloca_h variable
set by autoconf-2.5x.
Tue Sep 11 18:50:44 2001 Owen Taylor <otaylor@redhat.com>
* m4macros/glib-gettext.m4 acinclude.m4: Remove commented
out sections for clarity.
Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org> Tue Sep 18 18:19:33 2001 Tim Janik <timj@gtk.org>
* tests/testglib.c: add simple test for g_path_get_basename(). * tests/testglib.c: add simple test for g_path_get_basename().

View File

@ -32,13 +32,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
dnl If we use NLS figure out what method dnl If we use NLS figure out what method
if test "$USE_NLS" = "yes"; then if test "$USE_NLS" = "yes"; then
# AC_DEFINE(ENABLE_NLS)
# AC_MSG_CHECKING([whether included gettext is requested])
# AC_ARG_WITH(included-gettext,
# [ --with-included-gettext use the GNU gettext library included here],
# nls_cv_force_use_gnu_gettext=$withval,
# nls_cv_force_use_gnu_gettext=no)
# AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
nls_cv_force_use_gnu_gettext="no" nls_cv_force_use_gnu_gettext="no"
nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
@ -98,42 +91,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
fi fi
]) ])
# if test "$CATOBJEXT" = "NONE"; then
# AC_MSG_CHECKING([whether catgets can be used])
# AC_ARG_WITH(catgets,
# [ --with-catgets use catgets functions if available],
# nls_cv_use_catgets=$withval, nls_cv_use_catgets=no)
# AC_MSG_RESULT($nls_cv_use_catgets)
#
# if test "$nls_cv_use_catgets" = "yes"; then
# dnl No gettext in C library. Try catgets next.
# AC_CHECK_LIB(i, main)
# AC_CHECK_FUNC(catgets,
# [AC_DEFINE(HAVE_CATGETS)
# INTLOBJS="\$(CATOBJS)"
# AC_PATH_PROG(GENCAT, gencat, no)dnl
# if test "$GENCAT" != "no"; then
# AC_PATH_PROG(GMSGFMT, gmsgfmt, no)
# if test "$GMSGFMT" = "no"; then
# AM_PATH_PROG_WITH_TEST(GMSGFMT, msgfmt,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)
# fi
# AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
# USE_INCLUDED_LIBINTL=yes
# CATOBJEXT=.cat
# INSTOBJEXT=.cat
# DATADIRNAME=lib
# INTLDEPS='$(top_builddir)/intl/libintl.a'
# INTLLIBS=$INTLDEPS
# LIBS=`echo $LIBS | sed -e 's/-lintl//'`
# nls_cv_header_intl=intl/libintl.h
# nls_cv_header_libgt=intl/libgettext.h
# fi
# ])
# fi
# fi
if test "$CATOBJEXT" = "NONE"; then if test "$CATOBJEXT" = "NONE"; then
dnl Neither gettext nor catgets in included in the C library. dnl Neither gettext nor catgets in included in the C library.
dnl Fall back on GNU gettext library. dnl Fall back on GNU gettext library.
@ -146,23 +103,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
else else
dnl Unset this variable since we use the non-zero value as a flag. dnl Unset this variable since we use the non-zero value as a flag.
CATOBJEXT= CATOBJEXT=
# dnl Mark actions used to generate GNU NLS library.
# INTLOBJS="\$(GETTOBJS)"
# AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
# AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
# AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
# AC_SUBST(MSGFMT)
# USE_INCLUDED_LIBINTL=yes
# CATOBJEXT=.gmo
# INSTOBJEXT=.mo
# DATADIRNAME=share
# INTLDEPS='$(top_builddir)/intl/libintl.a'
# INTLLIBS=$INTLDEPS
# LIBS=`echo $LIBS | sed -e 's/-lintl//'`
# nls_cv_header_intl=intl/libintl.h
# nls_cv_header_libgt=intl/libgettext.h
fi fi
dnl Test whether we really found GNU xgettext. dnl Test whether we really found GNU xgettext.
@ -182,23 +122,12 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
POSUB=po POSUB=po
else else
DATADIRNAME=share DATADIRNAME=share
# nls_cv_header_intl=intl/libintl.h
# nls_cv_header_libgt=intl/libgettext.h
fi fi
# AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)
AC_OUTPUT_COMMANDS( AC_OUTPUT_COMMANDS(
[case "$CONFIG_FILES" in *po/Makefile.in*) [case "$CONFIG_FILES" in *po/Makefile.in*)
sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
esac]) esac])
# # If this is used in GNU gettext we have to set USE_NLS to `yes'
# # because some of the sources are only built for this goal.
# if test "$PACKAGE" = gettext; then
# USE_NLS=yes
# USE_INCLUDED_LIBINTL=yes
# fi
dnl These rules are solely for the distribution goal. While doing this dnl These rules are solely for the distribution goal. While doing this
dnl we only have to keep exactly one list of the available catalogs dnl we only have to keep exactly one list of the available catalogs
dnl in configure.in. dnl in configure.in.
@ -225,7 +154,6 @@ AC_DEFUN(AM_GLIB_GNU_GETTEXT,
[AC_REQUIRE([AC_PROG_MAKE_SET])dnl [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl
# AC_REQUIRE([AC_ISC_POSIX])dnl
AC_REQUIRE([AC_HEADER_STDC])dnl AC_REQUIRE([AC_HEADER_STDC])dnl
AC_REQUIRE([AC_C_CONST])dnl AC_REQUIRE([AC_C_CONST])dnl
AC_REQUIRE([AC_C_INLINE])dnl AC_REQUIRE([AC_C_INLINE])dnl
@ -239,13 +167,6 @@ unistd.h sys/param.h])
AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \ AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
strdup __argz_count __argz_stringify __argz_next]) strdup __argz_count __argz_stringify __argz_next])
# if test "${ac_cv_func_stpcpy+set}" != "set"; then
# AC_CHECK_FUNCS(stpcpy)
# fi
# if test "${ac_cv_func_stpcpy}" = "yes"; then
# AC_DEFINE(HAVE_STPCPY)
# fi
AM_LC_MESSAGES AM_LC_MESSAGES
AM_GLIB_WITH_NLS AM_GLIB_WITH_NLS
@ -270,17 +191,6 @@ strdup __argz_count __argz_stringify __argz_next])
fi fi
fi fi
# dnl The reference to <locale.h> in the installed <libintl.h> file
# dnl must be resolved because we cannot expect the users of this
# dnl to define HAVE_LOCALE_H.
# if test $ac_cv_header_locale_h = yes; then
# INCLUDE_LOCALE_H="#include <locale.h>"
# else
# INCLUDE_LOCALE_H="\
#/* The system does not provide the header <locale.h>. Take care yourself. */"
# fi
# AC_SUBST(INCLUDE_LOCALE_H)
dnl Determine which catalog format we have (if any is needed) dnl Determine which catalog format we have (if any is needed)
dnl For now we know about two different formats: dnl For now we know about two different formats:
dnl Linux libc-5 and the normal X/Open format dnl Linux libc-5 and the normal X/Open format
@ -296,19 +206,6 @@ strdup __argz_count __argz_stringify __argz_next])
sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \ sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
$srcdir/po/po2tbl.sed.in > po/po2tbl.sed $srcdir/po/po2tbl.sed.in > po/po2tbl.sed
# dnl In the intl/Makefile.in we have a special dependency which makes
# dnl only sense for gettext. We comment this out for non-gettext
# dnl packages.
# if test "$PACKAGE" = "gettext"; then
# GT_NO="#NO#"
# GT_YES=
# else
# GT_NO=
# GT_YES="#YES#"
# fi
# AC_SUBST(GT_NO)
# AC_SUBST(GT_YES)
dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
dnl find the mkinstalldirs script in another subdir but ($top_srcdir). dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
dnl Try to locate is. dnl Try to locate is.
@ -321,10 +218,6 @@ strdup __argz_count __argz_stringify __argz_next])
fi fi
AC_SUBST(MKINSTALLDIRS) AC_SUBST(MKINSTALLDIRS)
# dnl *** For now the libtool support in intl/Makefile is not for real.
# l=
# AC_SUBST(l)
dnl Generate list of files to be processed by xgettext which will dnl Generate list of files to be processed by xgettext which will
dnl be included in po/Makefile. dnl be included in po/Makefile.
test -d po || mkdir po test -d po || mkdir po

View File

@ -1837,7 +1837,11 @@ esac
# on variable expansion in case labels. Look at the generated config.status # on variable expansion in case labels. Look at the generated config.status
# for a hint. # for a hint.
glib_header_alloca_h="$ac_cv_header_alloca_h" if test "x${ac_cv_working_alloca_h+set}" = xset ; then
glib_header_alloca_h="$ac_cv_working_alloca_h"
else
glib_header_alloca_h="$ac_cv_header_alloca_h"
fi
case xyes in case xyes in
x$ac_cv_header_float_h) x$ac_cv_header_float_h)

View File

@ -1670,8 +1670,10 @@ g_io_channel_read_to_end (GIOChannel *channel,
else else
g_string_free (USE_BUF (channel), TRUE); g_string_free (USE_BUF (channel), TRUE);
/* This only works because USE_BUF () is a macro */ if (channel->encoding)
USE_BUF (channel) = NULL; channel->encoded_read_buf = NULL;
else
channel->read_buf = NULL;
} }
return G_IO_STATUS_NORMAL; return G_IO_STATUS_NORMAL;

View File

@ -117,7 +117,7 @@ g_qsort_with_data (gconstpointer pbase,
/* Allocating SIZE bytes for a pivot buffer facilitates a better /* Allocating SIZE bytes for a pivot buffer facilitates a better
* algorithm below since we can do comparisons directly on the pivot. * algorithm below since we can do comparisons directly on the pivot.
*/ */
char *pivot_buffer = (char *) alloca (size); char *pivot_buffer = (char *) g_alloca (size);
const size_t max_thresh = MAX_THRESH * size; const size_t max_thresh = MAX_THRESH * size;
g_return_if_fail (total_elems > 0); g_return_if_fail (total_elems > 0);

View File

@ -32,13 +32,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
dnl If we use NLS figure out what method dnl If we use NLS figure out what method
if test "$USE_NLS" = "yes"; then if test "$USE_NLS" = "yes"; then
# AC_DEFINE(ENABLE_NLS)
# AC_MSG_CHECKING([whether included gettext is requested])
# AC_ARG_WITH(included-gettext,
# [ --with-included-gettext use the GNU gettext library included here],
# nls_cv_force_use_gnu_gettext=$withval,
# nls_cv_force_use_gnu_gettext=no)
# AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
nls_cv_force_use_gnu_gettext="no" nls_cv_force_use_gnu_gettext="no"
nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
@ -98,42 +91,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
fi fi
]) ])
# if test "$CATOBJEXT" = "NONE"; then
# AC_MSG_CHECKING([whether catgets can be used])
# AC_ARG_WITH(catgets,
# [ --with-catgets use catgets functions if available],
# nls_cv_use_catgets=$withval, nls_cv_use_catgets=no)
# AC_MSG_RESULT($nls_cv_use_catgets)
#
# if test "$nls_cv_use_catgets" = "yes"; then
# dnl No gettext in C library. Try catgets next.
# AC_CHECK_LIB(i, main)
# AC_CHECK_FUNC(catgets,
# [AC_DEFINE(HAVE_CATGETS)
# INTLOBJS="\$(CATOBJS)"
# AC_PATH_PROG(GENCAT, gencat, no)dnl
# if test "$GENCAT" != "no"; then
# AC_PATH_PROG(GMSGFMT, gmsgfmt, no)
# if test "$GMSGFMT" = "no"; then
# AM_PATH_PROG_WITH_TEST(GMSGFMT, msgfmt,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)
# fi
# AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
# USE_INCLUDED_LIBINTL=yes
# CATOBJEXT=.cat
# INSTOBJEXT=.cat
# DATADIRNAME=lib
# INTLDEPS='$(top_builddir)/intl/libintl.a'
# INTLLIBS=$INTLDEPS
# LIBS=`echo $LIBS | sed -e 's/-lintl//'`
# nls_cv_header_intl=intl/libintl.h
# nls_cv_header_libgt=intl/libgettext.h
# fi
# ])
# fi
# fi
if test "$CATOBJEXT" = "NONE"; then if test "$CATOBJEXT" = "NONE"; then
dnl Neither gettext nor catgets in included in the C library. dnl Neither gettext nor catgets in included in the C library.
dnl Fall back on GNU gettext library. dnl Fall back on GNU gettext library.
@ -146,23 +103,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
else else
dnl Unset this variable since we use the non-zero value as a flag. dnl Unset this variable since we use the non-zero value as a flag.
CATOBJEXT= CATOBJEXT=
# dnl Mark actions used to generate GNU NLS library.
# INTLOBJS="\$(GETTOBJS)"
# AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
# AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
# AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
# [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
# AC_SUBST(MSGFMT)
# USE_INCLUDED_LIBINTL=yes
# CATOBJEXT=.gmo
# INSTOBJEXT=.mo
# DATADIRNAME=share
# INTLDEPS='$(top_builddir)/intl/libintl.a'
# INTLLIBS=$INTLDEPS
# LIBS=`echo $LIBS | sed -e 's/-lintl//'`
# nls_cv_header_intl=intl/libintl.h
# nls_cv_header_libgt=intl/libgettext.h
fi fi
dnl Test whether we really found GNU xgettext. dnl Test whether we really found GNU xgettext.
@ -182,23 +122,12 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
POSUB=po POSUB=po
else else
DATADIRNAME=share DATADIRNAME=share
# nls_cv_header_intl=intl/libintl.h
# nls_cv_header_libgt=intl/libgettext.h
fi fi
# AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)
AC_OUTPUT_COMMANDS( AC_OUTPUT_COMMANDS(
[case "$CONFIG_FILES" in *po/Makefile.in*) [case "$CONFIG_FILES" in *po/Makefile.in*)
sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
esac]) esac])
# # If this is used in GNU gettext we have to set USE_NLS to `yes'
# # because some of the sources are only built for this goal.
# if test "$PACKAGE" = gettext; then
# USE_NLS=yes
# USE_INCLUDED_LIBINTL=yes
# fi
dnl These rules are solely for the distribution goal. While doing this dnl These rules are solely for the distribution goal. While doing this
dnl we only have to keep exactly one list of the available catalogs dnl we only have to keep exactly one list of the available catalogs
dnl in configure.in. dnl in configure.in.
@ -225,7 +154,6 @@ AC_DEFUN(AM_GLIB_GNU_GETTEXT,
[AC_REQUIRE([AC_PROG_MAKE_SET])dnl [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_CC])dnl
AC_REQUIRE([AC_PROG_RANLIB])dnl AC_REQUIRE([AC_PROG_RANLIB])dnl
# AC_REQUIRE([AC_ISC_POSIX])dnl
AC_REQUIRE([AC_HEADER_STDC])dnl AC_REQUIRE([AC_HEADER_STDC])dnl
AC_REQUIRE([AC_C_CONST])dnl AC_REQUIRE([AC_C_CONST])dnl
AC_REQUIRE([AC_C_INLINE])dnl AC_REQUIRE([AC_C_INLINE])dnl
@ -239,13 +167,6 @@ unistd.h sys/param.h])
AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \ AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
strdup __argz_count __argz_stringify __argz_next]) strdup __argz_count __argz_stringify __argz_next])
# if test "${ac_cv_func_stpcpy+set}" != "set"; then
# AC_CHECK_FUNCS(stpcpy)
# fi
# if test "${ac_cv_func_stpcpy}" = "yes"; then
# AC_DEFINE(HAVE_STPCPY)
# fi
AM_LC_MESSAGES AM_LC_MESSAGES
AM_GLIB_WITH_NLS AM_GLIB_WITH_NLS
@ -270,17 +191,6 @@ strdup __argz_count __argz_stringify __argz_next])
fi fi
fi fi
# dnl The reference to <locale.h> in the installed <libintl.h> file
# dnl must be resolved because we cannot expect the users of this
# dnl to define HAVE_LOCALE_H.
# if test $ac_cv_header_locale_h = yes; then
# INCLUDE_LOCALE_H="#include <locale.h>"
# else
# INCLUDE_LOCALE_H="\
#/* The system does not provide the header <locale.h>. Take care yourself. */"
# fi
# AC_SUBST(INCLUDE_LOCALE_H)
dnl Determine which catalog format we have (if any is needed) dnl Determine which catalog format we have (if any is needed)
dnl For now we know about two different formats: dnl For now we know about two different formats:
dnl Linux libc-5 and the normal X/Open format dnl Linux libc-5 and the normal X/Open format
@ -296,19 +206,6 @@ strdup __argz_count __argz_stringify __argz_next])
sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \ sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
$srcdir/po/po2tbl.sed.in > po/po2tbl.sed $srcdir/po/po2tbl.sed.in > po/po2tbl.sed
# dnl In the intl/Makefile.in we have a special dependency which makes
# dnl only sense for gettext. We comment this out for non-gettext
# dnl packages.
# if test "$PACKAGE" = "gettext"; then
# GT_NO="#NO#"
# GT_YES=
# else
# GT_NO=
# GT_YES="#YES#"
# fi
# AC_SUBST(GT_NO)
# AC_SUBST(GT_YES)
dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
dnl find the mkinstalldirs script in another subdir but ($top_srcdir). dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
dnl Try to locate is. dnl Try to locate is.
@ -321,10 +218,6 @@ strdup __argz_count __argz_stringify __argz_next])
fi fi
AC_SUBST(MKINSTALLDIRS) AC_SUBST(MKINSTALLDIRS)
# dnl *** For now the libtool support in intl/Makefile is not for real.
# l=
# AC_SUBST(l)
dnl Generate list of files to be processed by xgettext which will dnl Generate list of files to be processed by xgettext which will
dnl be included in po/Makefile. dnl be included in po/Makefile.
test -d po || mkdir po test -d po || mkdir po