From: Akim Demaille Date: Thu, 7 Nov 2002 14:03:41 +0000 (+0000) Subject: * Makefile.am (cvs_files): Add elisp-comp, mdate-sh. X-Git-Tag: AUTOCONF-2.55~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dddee0d248a701ad52881ad358bde378c23ea4cf;p=thirdparty%2Fautoconf.git * Makefile.am (cvs_files): Add elisp-comp, mdate-sh. (local_updates): New. * Makefile.maint: Update, from CVS Bison. (local_updates): New. --- diff --git a/ChangeLog b/ChangeLog index 5e8af271f..133b39468 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2002-11-07 Akim Demaille + + * Makefile.am (cvs_files): Add elisp-comp, mdate-sh. + (local_updates): New. + * Makefile.maint: Update, from CVS Bison. + (local_updates): New. + 2002-11-06 Akim Demaille * lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY): Wrap the `f' diff --git a/Makefile.am b/Makefile.am index 709ecb9cb..cef5fdb1f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -74,6 +74,9 @@ url_dir_list = \ wget_files = $(srcdir)/config/config.guess $(srcdir)/config/config.sub \ $(srcdir)/config/texinfo.tex \ $(srcdir)/doc/standards.texi $(srcdir)/doc/make-stds.texi -cvs_files = $(srcdir)/config/missing \ +cvs_files = $(srcdir)/config/elisp-comp \ + $(srcdir)/config/mdate-sh \ + $(srcdir)/config/missing \ $(srcdir)/config/install-sh \ $(srcdir)/config/mkinstalldirs +local_updates = wget-update cvs-update diff --git a/Makefile.in b/Makefile.in index 2d89f2921..02f239aeb 100644 --- a/Makefile.in +++ b/Makefile.in @@ -123,10 +123,13 @@ wget_files = $(srcdir)/config/config.guess $(srcdir)/config/config.sub \ $(srcdir)/config/texinfo.tex \ $(srcdir)/doc/standards.texi $(srcdir)/doc/make-stds.texi -cvs_files = $(srcdir)/config/missing \ +cvs_files = $(srcdir)/config/elisp-comp \ + $(srcdir)/config/mdate-sh \ + $(srcdir)/config/missing \ $(srcdir)/config/install-sh \ $(srcdir)/config/mkinstalldirs +local_updates = wget-update cvs-update subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs diff --git a/Makefile.maint b/Makefile.maint index ef8b99760..e2e90f742 100644 --- a/Makefile.maint +++ b/Makefile.maint @@ -264,12 +264,51 @@ announcement: NEWS ChangeLog $(rel-files) -e 'print "\n"."*"x70 ."\n"; s///; print; print "*"x70 ."\n"'; \ ) + +## ---------------- ## +## Updating files. ## +## ---------------- ## + WGET = wget ftp-gnu = ftp://ftp.gnu.org/gnu # 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) -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. @@ -302,6 +341,9 @@ cvs_files ?= $(srcdir)/config/depcomp $(srcdir)/config/missing $(srcdir)/config/ automake_repo=:pserver:anoncvs:anoncvs@sources.redhat.com:/cvs/automake .PHONY: wget-update wget-update: $(get-targets) + +.PHONY: cvs-update +cvs-update: for f in $(cvs_files); do \ test -f $$f || { echo "*** skipping $$f" 1>&2; continue; }; \ file=$$(basename $$f); \