mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-18 08:43:03 +00:00
Various maintainer cleanups.
* .cvsignore: Add a.exe, a.out, b.out,, conf[0-9]*, confdefs*, conftest*, for benefit of CVS commands run at the same time as "configure". Add build-aux, since "bootstrap" now creates it and its subfiles. * Makefile.cfg (move_if_change): Remove. * Makefile.maint: Remove the update stuff; we now use "bootstrap". (ftp-gnu, www-gnu, move_if_change, local_updates, update): (po_repo, do-po-update, po-update, wget_files, get-targets): (config.guess-url_prefix, config.sub-url_prefix): (ansi2knr.c-url_prefix, texinfo.tex-url_prefix): (standards.texi-url_prefix, make-stds.texi-url_prefix, taget, url): ($(get-targets), cvs-files, automake_repo, wget-update, cvs-update): Remove. * configure.ac (AC_CONFIG_AUX_DIR): Change from config to build-aux; this is now the recommended name. * config/.cvsignore: Remove config.guess, config.rpath, config.sub, depcomp, install-sh, mdate-sh, missing, mkinstalldirs, texinfo.tex, ylwrap. These files now go into build-aux. * config/move-if-change: Remove. * config/prev-version.txt: Bump from 1.75 to 2.0.
This commit is contained in:
@@ -7,9 +7,15 @@ INSTALL
|
|||||||
Makefile
|
Makefile
|
||||||
Makefile.in
|
Makefile.in
|
||||||
_*
|
_*
|
||||||
|
a.exe
|
||||||
|
a.out
|
||||||
aclocal.m4
|
aclocal.m4
|
||||||
autom4te.cache
|
autom4te.cache
|
||||||
|
b.out
|
||||||
bison-*
|
bison-*
|
||||||
|
build-aux
|
||||||
|
conf[0-9]*
|
||||||
|
confdefs*
|
||||||
config.cache
|
config.cache
|
||||||
config.h
|
config.h
|
||||||
config.hin
|
config.hin
|
||||||
@@ -17,6 +23,7 @@ config.log
|
|||||||
config.status
|
config.status
|
||||||
configure
|
configure
|
||||||
configure.lineno
|
configure.lineno
|
||||||
|
conftest*
|
||||||
intl
|
intl
|
||||||
patches
|
patches
|
||||||
releases
|
releases
|
||||||
|
|||||||
22
ChangeLog
22
ChangeLog
@@ -1,5 +1,27 @@
|
|||||||
2005-05-22 Paul Eggert <eggert@cs.ucla.edu>
|
2005-05-22 Paul Eggert <eggert@cs.ucla.edu>
|
||||||
|
|
||||||
|
Various maintainer cleanups.
|
||||||
|
* .cvsignore: Add a.exe, a.out, b.out,, conf[0-9]*, confdefs*,
|
||||||
|
conftest*, for benefit of CVS commands run at the same time as
|
||||||
|
"configure". Add build-aux, since "bootstrap" now creates it and
|
||||||
|
its subfiles.
|
||||||
|
* Makefile.cfg (move_if_change): Remove.
|
||||||
|
* Makefile.maint: Remove the update stuff; we now use "bootstrap".
|
||||||
|
(ftp-gnu, www-gnu, move_if_change, local_updates, update):
|
||||||
|
(po_repo, do-po-update, po-update, wget_files, get-targets):
|
||||||
|
(config.guess-url_prefix, config.sub-url_prefix):
|
||||||
|
(ansi2knr.c-url_prefix, texinfo.tex-url_prefix):
|
||||||
|
(standards.texi-url_prefix, make-stds.texi-url_prefix, taget, url):
|
||||||
|
($(get-targets), cvs-files, automake_repo, wget-update, cvs-update):
|
||||||
|
Remove.
|
||||||
|
* configure.ac (AC_CONFIG_AUX_DIR): Change from config to build-aux;
|
||||||
|
this is now the recommended name.
|
||||||
|
* config/.cvsignore: Remove config.guess, config.rpath, config.sub,
|
||||||
|
depcomp, install-sh, mdate-sh, missing, mkinstalldirs, texinfo.tex,
|
||||||
|
ylwrap. These files now go into build-aux.
|
||||||
|
* config/move-if-change: Remove.
|
||||||
|
* config/prev-version.txt: Bump from 1.75 to 2.0.
|
||||||
|
|
||||||
* bootstrap: Add stdio-safer, unistd-safer modules.
|
* bootstrap: Add stdio-safer, unistd-safer modules.
|
||||||
Remove m4/glibc2.m4 (introduced by latest gnulib, but
|
Remove m4/glibc2.m4 (introduced by latest gnulib, but
|
||||||
we don't need it).
|
we don't need it).
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
# 02110-1301, USA.
|
# 02110-1301, USA.
|
||||||
|
|
||||||
prev_version_file = $(srcdir)/config/prev-version.txt
|
prev_version_file = $(srcdir)/config/prev-version.txt
|
||||||
move_if_change = $(srcdir)/config/move-if-change
|
|
||||||
announce_gen = $(srcdir)/config/announce-gen
|
announce_gen = $(srcdir)/config/announce-gen
|
||||||
release_archive_dir = releases
|
release_archive_dir = releases
|
||||||
|
|
||||||
|
|||||||
@@ -395,103 +395,6 @@ announcement: NEWS ChangeLog $(rel-files) $(signatures)
|
|||||||
$(addprefix --url-dir=, $(url_dir_list)) \
|
$(addprefix --url-dir=, $(url_dir_list)) \
|
||||||
|
|
||||||
|
|
||||||
## ---------------- ##
|
|
||||||
## Updating files. ##
|
|
||||||
## ---------------- ##
|
|
||||||
|
|
||||||
ftp-gnu = ftp://ftp.gnu.org/gnu
|
|
||||||
www-gnu = http://www.gnu.org
|
|
||||||
|
|
||||||
# Use mv, if you don't have/want move-if-change.
|
|
||||||
move_if_change ?= move-if-change
|
|
||||||
|
|
||||||
|
|
||||||
# --------------------- #
|
|
||||||
# Updating everything. #
|
|
||||||
# --------------------- #
|
|
||||||
|
|
||||||
.PHONY: update
|
|
||||||
local_updates ?= wget-update cvs-update po-update
|
|
||||||
update: $(local_updates)
|
|
||||||
|
|
||||||
|
|
||||||
# ------------------- #
|
|
||||||
# Updating PO files. #
|
|
||||||
# ------------------- #
|
|
||||||
|
|
||||||
po_repo = http://www.iro.umontreal.ca/contrib/po/maint/$(PACKAGE)
|
|
||||||
.PHONY: do-po-update po-update
|
|
||||||
do-po-update:
|
|
||||||
tmppo=/tmp/$(PACKAGE)-$(VERSION)-po &&\
|
|
||||||
rm -rf $$tmppo && \
|
|
||||||
mkdir $$tmppo && \
|
|
||||||
(cd $$tmppo && \
|
|
||||||
$(WGET) $(WGETFLAGS) -r -l1 -nd --no-parent -A '*.po' $(po_repo)) &&\
|
|
||||||
cp $$tmppo/*.po po
|
|
||||||
cd po && $(MAKE) update-po
|
|
||||||
$(MAKE) po-check
|
|
||||||
|
|
||||||
po-update:
|
|
||||||
if test -d "po"; then \
|
|
||||||
$(MAKE) do-po-update; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
# -------------------------- #
|
|
||||||
# Updating GNU build tools. #
|
|
||||||
# -------------------------- #
|
|
||||||
|
|
||||||
# The following pseudo table associates a local directory and a URL
|
|
||||||
# with each of the files that belongs to some other package and is
|
|
||||||
# regularly updated from the specified URL.
|
|
||||||
wget_files ?= $(srcdir)/config/config.guess \
|
|
||||||
$(srcdir)/config/config.sub \
|
|
||||||
$(srcdir)/src/ansi2knr.c \
|
|
||||||
$(srcdir)/config/texinfo.tex
|
|
||||||
get-targets = $(patsubst %, get-%, $(wget_files))
|
|
||||||
|
|
||||||
config.guess-url_prefix = $(ftp-gnu)/config/
|
|
||||||
config.sub-url_prefix = $(ftp-gnu)/config/
|
|
||||||
|
|
||||||
ansi2knr.c-url_prefix = ftp://ftp.cs.wisc.edu/ghost/
|
|
||||||
|
|
||||||
texinfo.tex-url_prefix = $(ftp-gnu)/texinfo/
|
|
||||||
|
|
||||||
standards.texi-url_prefix = $(www-gnu)/prep/
|
|
||||||
make-stds.texi-url_prefix = $(standards.texi-url_prefix)
|
|
||||||
|
|
||||||
target = $(patsubst get-%, %, $@)
|
|
||||||
url = $($(notdir $(target))-url_prefix)$(notdir $(target))
|
|
||||||
|
|
||||||
.PHONY: $(get-targets)
|
|
||||||
$(get-targets):
|
|
||||||
$(WGET) $(WGETFLAGS) $(url) -O $(target).t \
|
|
||||||
&& $(move_if_change) $(target).t $(target)
|
|
||||||
|
|
||||||
cvs_files ?= \
|
|
||||||
$(srcdir)/src/ansi2knr.c \
|
|
||||||
$(srcdir)/config/depcomp \
|
|
||||||
$(srcdir)/config/install-sh \
|
|
||||||
$(srcdir)/config/missing \
|
|
||||||
$(srcdir)/config/mkinstalldirs
|
|
||||||
automake_repo=:pserver:anoncvs:anoncvs@sources.redhat.com:/cvs/automake
|
|
||||||
.PHONY: wget-update
|
|
||||||
wget-update: $(get-targets)
|
|
||||||
|
|
||||||
.PHONY: cvs-update
|
|
||||||
cvs-update:
|
|
||||||
fail=; \
|
|
||||||
for f in $(cvs_files); do \
|
|
||||||
test -f $$f || { echo "*** skipping $$f" 1>&2; continue; }; \
|
|
||||||
cvs diff $$f > /dev/null \
|
|
||||||
|| { echo "*** $$f is locally modified; skipping it" 1>&2; \
|
|
||||||
fail=yes; continue; }; \
|
|
||||||
file=$$(basename $$f); \
|
|
||||||
echo checking out $$file...; \
|
|
||||||
$(CVS) -d $(automake_repo) co -p automake/lib/$$file> $$f.t \
|
|
||||||
&& $(move_if_change) $$f.t $$f; \
|
|
||||||
done; \
|
|
||||||
test "$$fail" && exit 1
|
|
||||||
|
|
||||||
define emit-upload-commands
|
define emit-upload-commands
|
||||||
echo =====================================
|
echo =====================================
|
||||||
echo =====================================
|
echo =====================================
|
||||||
|
|||||||
@@ -1,13 +1,3 @@
|
|||||||
*.t
|
*.t
|
||||||
Makefile
|
Makefile
|
||||||
Makefile.in
|
Makefile.in
|
||||||
config.guess
|
|
||||||
config.rpath
|
|
||||||
config.sub
|
|
||||||
depcomp
|
|
||||||
install-sh
|
|
||||||
mdate-sh
|
|
||||||
missing
|
|
||||||
mkinstalldirs
|
|
||||||
texinfo.tex
|
|
||||||
ylwrap
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
## Process this file with automake to produce Makefile.in -*-Makefile-*-
|
## Process this file with automake to produce Makefile.in -*-Makefile-*-
|
||||||
EXTRA_DIST = move-if-change prev-version.txt config.rpath
|
EXTRA_DIST = prev-version.txt
|
||||||
|
|||||||
@@ -1,17 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# Like mv $1 $2, but if the files are the same, just delete $1.
|
|
||||||
# Status is 0 if $2 is changed, 1 otherwise.
|
|
||||||
if
|
|
||||||
test -r $2
|
|
||||||
then
|
|
||||||
if
|
|
||||||
cmp -s $1 $2
|
|
||||||
then
|
|
||||||
echo $2 is unchanged
|
|
||||||
rm -f $1
|
|
||||||
else
|
|
||||||
mv -f $1 $2
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
mv -f $1 $2
|
|
||||||
fi
|
|
||||||
@@ -1 +1 @@
|
|||||||
1.75
|
2.0
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
AC_PREREQ(2.59)
|
AC_PREREQ(2.59)
|
||||||
|
|
||||||
AC_INIT([GNU Bison], [2.0a], [bug-bison@gnu.org])
|
AC_INIT([GNU Bison], [2.0a], [bug-bison@gnu.org])
|
||||||
AC_CONFIG_AUX_DIR([config])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
|
||||||
# We don't have a file m4/Makefile.am, so we need Automake 1.8 or later.
|
# We don't have a file m4/Makefile.am, so we need Automake 1.8 or later.
|
||||||
|
|||||||
Reference in New Issue
Block a user