]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix the MSDOS build as follows from 2011-05-19T06:04:16Z!rgm@gnu.org, 2011-05-20T00...
authorEli Zaretskii <eliz@gnu.org>
Fri, 20 May 2011 09:47:59 +0000 (12:47 +0300)
committerEli Zaretskii <eliz@gnu.org>
Fri, 20 May 2011 09:47:59 +0000 (12:47 +0300)
 config.bat: Concatenate lisp.mk onto the end of src/Makefile.
 msdos/sed1v2.inp (make-docfile commands): Recognize only if the line
 begins with a TAB.  Use $(etc) rather than a literal "../etc".
 (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp).
 (@lisp_frag@): Edit out.
 msdos/sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to
 zero.
 src/callproc.c (Fcall_process) [MSDOS]: Fix arguments to
 report_file_error introduced by the change from 2011-05-07.

ChangeLog
config.bat
msdos/ChangeLog
msdos/sed1v2.inp
msdos/sedlibmk.inp
src/ChangeLog
src/callproc.c

index af7d83a78d79968afccbbaf120fbfad435ee3e14..e92da7e839b347ef9466f8ec3bb15af086796918 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-05-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * config.bat: Concatenate lisp.mk onto the end of src/Makefile.
+
 2011-05-20  Glenn Morris  <rgm@gnu.org>
 
        * configure.in (lisp_frag): New output file.
index e480a4b9bc8ffead7dbaf71a021bd5a9d95cb96c..dba3600e0d9f3ae94bf832c855a7cbf06bdd1459 100644 (file)
@@ -211,7 +211,7 @@ if exist dir.h ren dir.h vmsdir.h
 \r
 rem   Create "makefile" from "makefile.in".\r
 rm -f Makefile makefile.tmp\r
-copy Makefile.in+deps.mk makefile.tmp\r
+copy Makefile.in+lisp.mk+deps.mk makefile.tmp\r
 sed -f ../msdos/sed1v2.inp <makefile.tmp >Makefile\r
 rm -f makefile.tmp\r
 \r
index 6c07c76d1bfa3b06590c782f4dd98fdeac6a1425..17b3c92d4544c3b9e6fcf6d8051797d4cd2fee80 100644 (file)
@@ -1,3 +1,13 @@
+2011-05-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * sed1v2.inp (make-docfile commands): Recognize only if the line
+       begins with a TAB.  Use $(etc) rather than a literal "../etc".
+       (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp).
+       (@lisp_frag@): Edit out.
+
+       * sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to
+       zero.
+
 2011-05-19  Glenn Morris  <rgm@gnu.org>
 
        * sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT):
index 34c4588f96a88d3de94f195447c8b7ee0384f932..da3c1386760ae8058dc4b9e1a895b1b95863afea 100644 (file)
@@ -127,9 +127,10 @@ s/\.h\.in/.h-in/
 /^M_FILE *=/s!@M_FILE@!$(srcdir)/m/intel386.h!
 /^S_FILE *=/s!@S_FILE@!$(srcdir)/s/msdos.h!
 /^@SET_MAKE@$/s/@SET_MAKE@//
-/^.\$(libsrc)\/make-docfile.*>.*\/DOC/s!make-docfile!make-docfile -o ../etc/DOC!
-/^.\$(libsrc)\/make-docfile.*>.*gl-tmp/s!make-docfile!make-docfile -o gl-tmp!
+/^     [       ]*\$(libsrc)\/make-docfile.*>.*\/DOC/s!make-docfile!make-docfile -o $(etc)/DOC!
+/^     [       ]*\$(libsrc)\/make-docfile.*>.*gl-tmp/s!make-docfile!make-docfile -o gl-tmp!
 /^.\$(libsrc)\/make-doc/s!>.*$!!
+/^     [       ]*\$(libsrc)\/make-docfile /s!`[^`]*`!$(lisp)!
 /^[\f   ]*$/d
 /^     if test -f/,/^  fi$/c\
        command.com /c if exist .gdbinit rm -f _gdbinit
@@ -161,6 +162,7 @@ s/^ [^      ]*move-if-change /      update /
 /^     -\{0,1\} *ln -/s/ln -f/cp -pf/
 /^[    ]touch /s/touch/djecho $@ >/
 s/@YMF_PASS_LDFLAGS@/flags/
+s/@lisp_frag@//
 s/@deps_frag@//
 s/@ns_frag@//
 s/@PRE_EDIT_LDFLAGS@//
index 0c501421821d1d02ec818002c50c9c8c90590fde..7bc773cf931d65315168335473be44e88e629578 100644 (file)
@@ -197,6 +197,7 @@ am__cd = cd
 /^GNULIB_GETSUBOPT *=/s/@GNULIB_GETSUBOPT@/0/
 /^GNULIB_GETUSERSHELL *=/s/@GNULIB_GETUSERSHELL@/0/
 /^GNULIB_GRANTPT *=/s/@GNULIB_GRANTPT@/0/
+/^GNULIB_GROUP_MEMBER *=/s/@GNULIB_GROUP_MEMBER@/0/
 /^GNULIB_LCHMOD *=/s/@GNULIB_LCHMOD@/0/
 /^GNULIB_LCHOWN *=/s/@GNULIB_LCHOWN@/0/
 /^GNULIB_LINK *=/s/@GNULIB_LINK@/0/
@@ -328,6 +329,7 @@ am__cd = cd
 /^HAVE_GETPAGESIZE *=/s/@HAVE_GETPAGESIZE@/1/
 /^HAVE_GETSUBOPT *=/s/@HAVE_GETSUBOPT@/0/
 /^HAVE_GRANTPT *=/s/@HAVE_GRANTPT@/0/
+/^HAVE_GROUP_MEMBER *=/s/@HAVE_GROUP_MEMBER@/0/
 /^HAVE_LCHOWN *=/s/@HAVE_LCHOWN@/0/
 /^HAVE_INTTYPES_H *=/s/@HAVE_INTTYPES_H@/HAVE_INTTYPES_H/
 /^HAVE_LCHMOD *=/s/@HAVE_LCHMOD@/0/
index eed82fc865b6c4ed38adfaf8378d99cafc49ddb4..bef6c1593a738fcb86d1ae81dceda81c04024c05 100644 (file)
@@ -1,3 +1,8 @@
+2011-05-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * callproc.c (Fcall_process) [MSDOS]: Fix arguments to
+       report_file_error introduced by the change from 2011-05-07.
+
 2011-05-20  Paul Eggert  <eggert@cs.ucla.edu>
 
        * systime.h (Time): Define only if emacs is defined.
        (Fget_screen_color): New function.
        (syms_of_ntterm): Defsubr it.
 
-       * callproc.c (call_process_cleanup): Don't close and unlink the
-       temporary file if Fcall_process didn't create it in the first
-       place.
-       (Fcall_process): Don't create tempfile if stdout of the child
-       process will be redirected to a file specified with `:file'.
+       * callproc.c (call_process_cleanup) [MSDOS]: Don't close and
+       unlink the temporary file if Fcall_process didn't create it in the
+       first place.
+       (Fcall_process) [MSDOS]: Don't create tempfile if stdout of the
+       child process will be redirected to a file specified with `:file'.
        Don't try to re-open tempfile in that case, and set fd[0] to -1 as
        cue to call_process_cleanup not to close that handle.
 
index a966a26b938d52c75f49f193a4c9b177a037dd54..67d0b6aede31d828552b221849cadf4731c3a023 100644 (file)
@@ -577,7 +577,7 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS)  */)
            unlink (tempfile);
            emacs_close (filefd);
            report_file_error ("Cannot re-open temporary file",
-                              Fcons (tempfile, Qnil));
+                              Fcons (build_string (tempfile), Qnil));
          }
       }
     else