autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

maintainer makefile fixes for Autoconf


From: Paul Eggert
Subject: maintainer makefile fixes for Autoconf
Date: Fri, 20 Aug 2004 16:49:04 -0700
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)

"make update" doesn't work now, as HACKING says, due to the original
sources moving around.  I'm a bit lost as to the "right" way to fix
this since some of the files are supposed to be shared amongst other
projects (but aren't), so for now I installed the following minimal
changes.

2004-08-20  Paul Eggert  <address@hidden>

        * Makefile.cfg (wget_files): Remove config.guess, config.sub,
        texinfo.tex for now (done by hand now).
        * Makefile.maint (wget_files, cvs_files):
        Remove ansi2knr.c; nobody uses it.
        (ansi2knr.c-url_prefix): Remove.
        (cvs-update): Fix test for failure.  I don't know why it ever
        worked...

Index: Makefile.cfg
===================================================================
RCS file: /cvsroot/autoconf/autoconf/Makefile.cfg,v
retrieving revision 1.5
diff -p -u -r1.5 Makefile.cfg
--- Makefile.cfg        28 Oct 2003 08:28:56 -0000      1.5
+++ Makefile.cfg        20 Aug 2004 23:44:35 -0000
@@ -33,11 +33,12 @@ url_dir_list = \
 
 # Files to update automatically.
 wget_files = \
-  $(srcdir)/config/config.guess \
-  $(srcdir)/config/config.sub \
-  $(srcdir)/config/texinfo.tex \
   $(srcdir)/doc/standards.texi \
   $(srcdir)/doc/make-stds.texi
+#Currently done by hand:
+# $(srcdir)/config/config.guess
+# $(srcdir)/config/config.sub
+# $(srcdir)/config/texinfo.tex
 
 cvs_files = \
   $(srcdir)/config/elisp-comp \
Index: Makefile.maint
===================================================================
RCS file: /cvsroot/autoconf/autoconf/Makefile.maint,v
retrieving revision 1.27
diff -p -u -r1.27 Makefile.maint
--- Makefile.maint      5 Jan 2004 07:05:22 -0000       1.27
+++ Makefile.maint      20 Aug 2004 23:44:36 -0000
@@ -441,16 +441,13 @@ po-update:
 wget_files ?= \
   $(srcdir)/config/config.guess \
   $(srcdir)/config/config.sub \
-  $(srcdir)/config/texinfo.tex \
-  $(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/
@@ -468,8 +465,7 @@ cvs_files ?= \
   $(srcdir)/config/depcomp \
   $(srcdir)/config/install-sh \
   $(srcdir)/config/missing \
-  $(srcdir)/config/mkinstalldirs \
-  $(srcdir)/src/ansi2knr.c
+  $(srcdir)/config/mkinstalldirs
 automake_repo=:pserver:anoncvs:address@hidden:/cvs/automake
 .PHONY: wget-update
 wget-update: $(get-targets)
@@ -487,7 +483,7 @@ cvs-update:
          $(CVS) -d $(automake_repo) co -p automake/lib/$$file> $$f.t   \
            && $(move_if_change) $$f.t $$f;                             \
        done;                                                           \
-       test "$$fail" && exit 1
+       test -z "$$fail"
 
 define emit-upload-commands
        echo =====================================




reply via email to

[Prev in Thread] Current Thread [Next in Thread]