Permalink
Browse files

Update build system to Autoconf 2.58, Automake 1.7, gettext 0.12.1.

  • Loading branch information...
1 parent fa77efd commit 2e0595dd8e344dbdcab740d7d2a3b67d153d6b39 Ben Pfaff committed Dec 11, 2003
Showing with 38,172 additions and 14,420 deletions.
  1. +528 −129 ABOUT-NLS
  2. +5 −4 COPYING
  3. +8 −6 ChangeLog
  4. +98 −45 INSTALL
  5. +5 −4 Makefile.am
  6. +409 −236 Makefile.in
  7. +5 −1 NEWS
  8. +0 −84 acconfig.h
  9. +10 −362 acinclude.m4
  10. +2,834 −543 aclocal.m4
  11. +1,010 −134 config.guess
  12. +428 −182 config.h.in
  13. +548 −0 config.rpath
  14. +755 −111 config.sub
  15. +201 −120 config/Makefile.in
  16. +13,682 −4,811 configure
  17. +116 −0 configure.ac
  18. +0 −241 configure.in
  19. +479 −0 depcomp
  20. +274 −210 doc/Makefile.in
  21. +4,619 −2,299 doc/texinfo.tex
  22. +113 −57 install-sh
  23. +2 −1,024 intl/ChangeLog
  24. +1 −1 intl/VERSION
  25. +260 −85 intl/bindtextdom.c
  26. +0 −262 intl/cat-compat.c
  27. +467 −0 intl/config.charset
  28. +17 −551 intl/dcgettext.c
  29. +1,238 −0 intl/dcigettext.c
  30. +60 −0 intl/dcngettext.c
  31. +20 −20 intl/dgettext.c
  32. +61 −0 intl/dngettext.c
  33. +114 −0 intl/eval-plural.h
  34. +24 −13 intl/explodename.c
  35. +51 −45 intl/finddomain.c
  36. +18 −24 intl/gettext.c
  37. +0 −105 intl/gettext.h
  38. +170 −19 intl/gettextP.h
  39. +148 −0 intl/gmo.h
  40. +15 −19 intl/hash-string.h
  41. +99 −24 intl/intl-compat.c
  42. +122 −78 intl/l10nflist.c
  43. +0 −182 intl/libgettext.h
  44. +309 −0 intl/libgnuintl.h.in
  45. +0 −100 intl/linux-msg.sed
  46. +100 −2 intl/loadinfo.h
  47. +1,175 −52 intl/loadmsgcat.c
  48. +398 −0 intl/localcharset.c
  49. +42 −0 intl/localcharset.h
  50. +78 −0 intl/locale.alias
  51. +181 −140 intl/localealias.c
  52. +772 −0 intl/localename.c
  53. +104 −0 intl/log.c
  54. +68 −0 intl/ngettext.c
  55. +98 −0 intl/os2compat.c
  56. +46 −0 intl/os2compat.h
  57. +24 −0 intl/osdep.c
  58. +156 −0 intl/plural-exp.c
  59. +126 −0 intl/plural-exp.h
  60. +1,518 −0 intl/plural.c
  61. +409 −0 intl/plural.y
  62. +0 −102 intl/po2tbl.sed.in
  63. +31 −0 intl/ref-add.sin
  64. +26 −0 intl/ref-del.sin
  65. +439 −0 intl/relocatable.c
  66. +67 −0 intl/relocatable.h
  67. +73 −37 intl/textdomain.c
  68. +0 −104 intl/xopen-msg.sed
  69. +2 −2 lib/Makefile.am
  70. +276 −153 lib/Makefile.in
  71. +281 −176 lib/dcdflib/Makefile.in
  72. +1 −1 lib/dcdflib/ipmpar.c
  73. +280 −175 lib/julcal/Makefile.in
  74. +0 −5 lib/misc/ChangeLog
  75. +311 −179 lib/misc/Makefile.in
  76. +1 −0 lib/misc/alloca.c
  77. +1 −1 lib/misc/getdelim.c
  78. +69 −0 lib/misc/gettext.h
  79. +157 −11 missing
  80. +94 −19 mkinstalldirs
  81. +9 −51 po/ChangeLog
  82. +2 −0 po/LINGUAS
  83. +261 −155 po/Makefile.in.in
  84. +41 −0 po/Makevars
  85. +39 −105 po/POTFILES.in
  86. +42 −0 po/Rules-quot
  87. +10 −0 po/boldquot.sed
  88. +25 −0 po/en@boldquot.header
  89. +22 −0 po/en@quot.header
  90. +23 −0 po/insert-header.sin
  91. +6 −0 po/quot.sed
  92. +19 −0 po/remove-potcdate.sin
  93. 0 po/{stamp-cat-id → stamp-po}
  94. +0 −30 pref.h.orig
  95. +0 −15 src/ChangeLog
  96. +3 −17 src/Makefile.am
  97. +491 −420 src/Makefile.in
  98. +14 −14 src/data-in.c
  99. +6 −4 src/data-out.c
  100. +2 −1 src/expr-evl.c
  101. +0 −3 src/frequencies.q
  102. +1 −48 src/glob.c
  103. +1 −0 src/hash.c
  104. +3 −4 src/magic.c
  105. +24 −7 src/magic.h
  106. +1 −2 src/output.c
  107. +1 −1 src/pfm-write.c
  108. +1 −0 src/pool.c
  109. +2 −6 src/q2c.c
  110. +25 −30 src/sfm-read.c
  111. +6 −9 src/sfm-write.c
  112. +1 −1 src/sfm.h
  113. +1 −4 src/sysfile-info.c
  114. +1 −1 tests/Makefile.am
  115. +362 −202 tests/Makefile.in
View
657 ABOUT-NLS

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -291,7 +291,7 @@ convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
- Copyright (C) 19yy <name of author>
+ Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -305,14 +305,15 @@ the "copyright" line and a pointer to where the full notice is found.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
- Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
View
@@ -1,12 +1,14 @@
-Wed Dec 10 23:36:16 2003 Ben Pfaff <blp@gnu.org>
+Thu Dec 11 00:12:19 2003 Ben Pfaff <blp@gnu.org>
- * lib/gmp/: Removed, because it no longer compiles with recent GCC
- versions.
+ * Update build system to Autoconf 2.58, Automake 1.7, gettext
+ 0.12.1.
-Wed Dec 10 23:32:47 2003 Ben Pfaff <blp@gnu.org>
+2003-12-08 gettextize <bug-gnu-gettext@gnu.org>
- * sysdeps/: Removed, because everything was too old to be useful
- anymore.
+ * Makefile.am (SUBDIRS): Add m4.
+ (ACLOCAL_AMFLAGS): New variable.
+ (EXTRA_DIST): Add config.rpath.
+ * configure.in (AC_CONFIG_FILES): Add po/Makefile.in,
Sun Jan 2 21:24:32 2000 Ben Pfaff <blp@gnu.org>
View
143 INSTALL
@@ -1,3 +1,9 @@
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002 Free Software
+Foundation, Inc.
+
+ This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
Basic Installation
==================
@@ -8,20 +14,27 @@ various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
-you can run in the future to recreate the current configuration, a file
-`config.cache' that saves the results of its tests to speed up
-reconfiguring, and a file `config.log' containing compiler output
-(useful mainly for debugging `configure').
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. (Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.)
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
-be considered for the next release. If at some point `config.cache'
-contains results you don't want to keep, you may remove or edit it.
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
- The file `configure.in' is used to create `configure' by a program
-called `autoconf'. You only need `configure.in' if you want to change
-it or regenerate `configure' using a newer version of `autoconf'.
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You only need
+`configure.ac' if you want to change it or regenerate `configure' using
+a newer version of `autoconf'.
The simplest way to compile this package is:
@@ -31,7 +44,7 @@ The simplest way to compile this package is:
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
- Running `configure' takes a while. While running, it prints some
+ Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
@@ -55,14 +68,16 @@ Compilers and Options
=====================
Some systems require unusual options for compilation or linking that
-the `configure' script does not know about. You can give `configure'
-initial values for variables by setting them in the environment. Using
-a Bourne-compatible shell, you can do that on the command line like
-this:
- CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
+the `configure' script does not know about. Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
-Or on systems that have the `env' program, you can do it like this:
- env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
+ ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
Compiling For Multiple Architectures
====================================
@@ -75,11 +90,11 @@ directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
- If you have to use a `make' that does not supports the `VPATH'
-variable, you have to compile the package for one architecture at a time
-in the source code directory. After you have installed the package for
-one architecture, use `make distclean' before reconfiguring for another
-architecture.
+ If you have to use a `make' that does not support the `VPATH'
+variable, you have to compile the package for one architecture at a
+time in the source code directory. After you have installed the
+package for one architecture, use `make distclean' before reconfiguring
+for another architecture.
Installation Names
==================
@@ -95,6 +110,11 @@ give `configure' the option `--exec-prefix=PATH', the package will use
PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=PATH' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
@@ -117,22 +137,32 @@ you can use the `configure' options `--x-includes=DIR' and
Specifying the System Type
==========================
- There may be some features `configure' can not figure out
-automatically, but needs to determine by the type of host the package
-will run on. Usually `configure' can figure that out, but if it prints
-a message saying it can not guess the host type, give it the
-`--host=TYPE' option. TYPE can either be a short name for the system
-type, such as `sun4', or a canonical name with three fields:
+ There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
CPU-COMPANY-SYSTEM
-See the file `config.sub' for the possible values of each field. If
+where SYSTEM can have one of these forms:
+
+ OS KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
-need to know the host type.
+need to know the machine type.
- If you are building compiler tools for cross-compiling, you can also
+ If you are _building_ compiler tools for cross-compiling, you should
use the `--target=TYPE' option to select the type of system they will
-produce code for and the `--build=TYPE' option to select the type of
-system on which you are compiling the package.
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
Sharing Defaults
================
@@ -145,32 +175,55 @@ default values for variables like `CC', `cache_file', and `prefix'.
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
-Operation Controls
+Defining Variables
==================
+ Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+will cause the specified gcc to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+`configure' Invocation
+======================
+
`configure' recognizes the following options to control how it
operates.
-`--cache-file=FILE'
- Use and save the results of the tests in FILE instead of
- `./config.cache'. Set FILE to `/dev/null' to disable caching, for
- debugging `configure'.
-
`--help'
+`-h'
Print a summary of the options to `configure', and exit.
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
`--quiet'
`--silent'
`-q'
- Do not print messages saying which checks are being made.
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
-`--version'
- Print the version of Autoconf used to generate the `configure'
- script, and exit.
-
-`configure' also accepts some other, not widely useful, options.
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
View
@@ -1,8 +1,8 @@
## Process this file with automake to produce Makefile.in -*- makefile -*-
-AUTOMAKE_OPTIONS = gnits 1.4
+AUTOMAKE_OPTIONS = gnits 1.7
-SUBDIRS = doc intl po lib src config tests
+SUBDIRS = m4 doc intl lib src po config tests
pkgdocdir = $(prefix)/doc/@PACKAGE@
pkgdoc_DATA = NEWS README TODO
@@ -11,7 +11,6 @@ noinst_DATA = AUTHORS THANKS
DISTCLEANFILES = pref.h
dist-hook:
- cp -rp $(top_srcdir)/sysdeps $(distdir)
cp -rp $(top_srcdir)/examples $(distdir)
# A `private installation' in my terms is just having the appropriate
@@ -23,7 +22,9 @@ private-install:
private-uninstall:
$(MAKE) private-uninstall -C config
-EXTRA_DIST = NEWS ONEWS TODO pref.h.orig reconfigure configure
+EXTRA_DIST = config.rpath NEWS ONEWS TODO pref.h.orig reconfigure configure
MAINTAINERCLEANFILES = Makefile.in configure aclocal.m4 config.h.in
+
+ACLOCAL_AMFLAGS = -I m4
Oops, something went wrong.

0 comments on commit 2e0595d

Please sign in to comment.