* PACKAGING: New file, suggested by Bruno Haible and taken from

similar wording in gettext's PACKAGING file.
* NEWS: Mention PACKAGING.
* Makefile.am (EXTRA_DIST): Add PACKAGING.
This commit is contained in:
Paul Eggert
2005-07-13 18:16:30 +00:00
parent a7db4add01
commit 0410a6e0cc
4 changed files with 69 additions and 4 deletions

View File

@@ -1,3 +1,10 @@
2005-07-13 Paul Eggert <eggert@cs.ucla.edu>
* PACKAGING: New file, suggested by Bruno Haible and taken from
similar wording in gettext's PACKAGING file.
* NEWS: Mention PACKAGING.
* Makefile.am (EXTRA_DIST): Add PACKAGING.
2005-07-12 Paul Eggert <eggert@cs.ucla.edu>
* NEWS: Document recent i18n improvements.
@@ -25,7 +32,7 @@
* runtime-po/LINGUAS: Likewise.
* runtime-po/de.po: Likewise; we will rely on the translation project
to maintain this, so "bootstrap" should get it.
* src/getarg.s (PRINT_LOCALEDIR_OPTION): Let the C compiler determine
* src/getarg.c (PRINT_LOCALEDIR_OPTION): Let the C compiler determine
its value.
* src/main.c (main): Bind the bison-runtime domain, too.

View File

@@ -24,7 +24,8 @@ SUBDIRS = config po runtime-po lib data src doc tests
aclocaldir = @aclocaldir@
aclocal_DATA = m4/bison-i18n.m4
EXTRA_DIST = REFERENCES OChangeLog Makefile.maint GNUmakefile Makefile.cfg
EXTRA_DIST = GNUmakefile Makefile.cfg Makefile.maint \
OChangeLog PACKAGING REFERENCES
.PHONY: maintainer-check
maintainer-check:

5
NEWS
View File

@@ -6,8 +6,9 @@ Changes in the next version (not yet released):
* Bison-generated parsers now support the translation of diagnostics like
"syntax error" into languages other than English. The default
language is still English. For details, please see the new
Internationalization section of the Bison manual. Thanks to Bruno
Haible for this new feature.
Internationalization section of the Bison manual. Software
distributors should also see the new PACKAGING file. Thanks to
Bruno Haible for this new feature.
The following change was also in version 2.0a, 2005-05-22:

56
PACKAGING Normal file
View File

@@ -0,0 +1,56 @@
Packaging hints for binary package distributors
===============================================
Although the source of the bison package comes as a single package,
in distributions of binary packages the installed files should
be split into two packages:
bison-runtime
Contents: Runtime libraries and programs.
Audience: Anyone who wants to run internationalized programs
that contain Bison-generated parsers.
bison
Contents: Tools and documentation for developers that use Bison.
Audience: Anyone who wants to develop programs that use parsers.
Dependencies: requires bison-runtime.
The 'bison-runtime' binary package is much smaller than the 'bison'
binary package. It should be included in any distribution that
contains programs that use the diagnostics contained in
Bison-generated parsers, e.g., Gawk, GCC, Perl.
If you want to install both packages at the same time, you simply do
at the toplevel directory:
./configure
make
make install
After installation, the files
$prefix/share/locale/*/LC_MESSAGES/bison-runtime.mo
belong to the bison-runtime package; all other installed files belong
to in the bison package.
-----
Copyright (C) 2002, 2005 Free Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
Bison is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
Bison is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with autoconf; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.