1. 03 Jun, 2012 1 commit
    • Glenn Morris's avatar
      Remove lib-src/rcs-checkin · 418cd726
      Glenn Morris authored
      This script isn't used by Emacs, and I can't imagine anyone else is
      using it any more either...  From the commentary:
      "This script is intended to be used to convert files with an
      old-Emacs-style version history for use with VC (the Emacs 19
      version-control interface), which likes to use RCS as its back end."
      * lib-src/rcs-checkin: Remove file.
      * lib-src/Makefile.in (INSTALLABLE_SCRIPTS, STAMP_INST_SCRIPTS):
      Remove rcs-checkin.
      (stamp-rcs-checkin): Remove.
      * INSTALL, make-dist: Remove rcs-checkin.
      * admin/quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin.
      * doc/man/rcs-checkin.1: Remove.
  2. 22 May, 2012 1 commit
    • Paul Eggert's avatar
      Remove src/m/*. · 34374650
      Paul Eggert authored
      * configure.in: Remove all mention of src/m/*.
      (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
      All uses removed.
      (BITS_PER_LONG_LONG): Move to src/lisp.h.
      * lib/makefile.w32-in: Remove dependencies on
      * make-dist: Don't make links to src/m.
      * admin/CPP-DEFINES: Do not mention src/m/*.h.
      * admin/MAINTAINERS: Remove src/m/.
      * lib-src/makefile.w32-in: Remove dependencies on
      * msdos/mainmake.v2 (TAGS tags): Don't look at $(CURDIR)/src/m/intel386.h.
      * nt/config.nt: Do not include "m/intel386.h"; file was removed.
      Move to src/lisp.h.
      (EMACS_INT_MAX): New macro.
      This directory predates autoconf and is no longer needed nowadays.
      Move its few remaining bits of functionality to where they're needed.
      * src/m/README, src/m/alpha.h, src/m/amdx86-64.h, src/m/ia64.h, src/m/ibmrs6000.h:
      * src/m/ibms390x.h, src/m/intel386.h, src/m/m68k.h, src/m/macppc.h:
      * src/m/sparc.h, src/m/template.h: Remove.
      * src/Makefile.in (M_FILE): Remove.  All uses removed.
      * src/alloc.c (POINTERS_MIGHT_HIDE_IN_OBJECTS):
      * src/lisp.h (USE_LSB_TAG):
      * src/mem-limits.h (EXCEEDS_LISP_PTR):
      Use VAL_MAX, not VALBITS, in #if.
      * src/lisp.h (EMACS_INT_MAX): New macro, useful in #if.
      (EMACS_UINT): Define unconditionally now.
      (BITS_PER_EMACS_INT): New constants, replacing
      what used to be in config.h, but not useful in #if.
      (GCTYPEBITS, VALBITS): Define unconditionally, since m/* files don't
      define them any more.
      (VAL_MAX): New macro.
      (VALMASK): Use it.
      * src/puresize.h (PURESIZE_RATIO): Use EMACS_INT_MAX, not
      BITS_PER_EMACS_INT, in #if.
      (BROKEN_SIGPOLL): Move here from m/ibmrs6000.h, which was removed.
      * src/s/gnu-linux.h (ULIMIT_BREAK_VALUE) [__i386__]:
      * src/s/ms-w32.h (DATA_START):
      Move here from removed file m/intel386.h.
      * src/s/gnu.h (NLIST_STRUCT): Remove undef; 'configure' does this.
      * src/s/irix6-5.h (_LP64): Remove; lisp.h no longer needs this.
  3. 21 May, 2012 2 commits
  4. 08 May, 2012 1 commit
    • Glenn Morris's avatar
      Remove doc/lispref/two.el · 5122804a
      Glenn Morris authored
      * doc/lispref/two.el: Remove; unused since creation of two-volume.make.
      * make-dist: No more doc/lispref/*.el.
  5. 26 Apr, 2012 1 commit
    • Glenn Morris's avatar
      Remove doc/lispref/tindex.pl · 562e638f
      Glenn Morris authored
      I think it is not needed any more.
      * doc/lispref/tindex.pl: Remove file.
      * make-dist: No more doc/lispref/tindex.pl.
  6. 05 Feb, 2012 1 commit
  7. 15 Jan, 2012 1 commit
  8. 11 Jan, 2012 1 commit
  9. 05 Jan, 2012 1 commit
  10. 31 Oct, 2011 2 commits
    • Eli Zaretskii's avatar
      Fix previous commit. · 07f3add9
      Eli Zaretskii authored
       config.bat: Use config.in and Makefile.in from src/ and lib/, if
       they exist there, else from autogen/.
       make-dist: Don't add `autogen'.
    • Eli Zaretskii's avatar
      Fix distribution tarball for the MS-DOS build. · 0bd3cb7b
      Eli Zaretskii authored
       make-dist (tempdir): Create `autogen'.
       (msdos): Add depfiles.bat and inttypes.h.
       (autogen): Put README, config.in, and Makefile.in ionto the
       distribution, they are needed for the MS-DOS build.
       msdos/sed3v2.inp (insrcdir): Comment out definition.
       $(insrcdir): Edit into MS-DOS existence test.
  11. 18 Oct, 2011 1 commit
  12. 26 Sep, 2011 1 commit
  13. 12 Aug, 2011 1 commit
  14. 24 Jul, 2011 1 commit
    • Paul Eggert's avatar
      Merge from gnulib, using build-aux to remove clutter. · 24e0f6b1
      Paul Eggert authored
      * m4/largefile.m4: New file, so that Emacs does not mess up when
      accessing files with large inode numbers in MacOS X 10.5 and later.
      * m4/nocrash.m4: New file, to avoid triggering background debugger
      and/or create core dumps during 'configure'.
      * build-aux/move-if-change: Renamed from move-if-change.
      * build-aux/snippet/arg-nonnull.h: Renamed from arg-nonnull.h.
      * build-aux/snippet/c++defs.h: Renamed from c++defs.h.
      * build-aux/snippet/warn-on-use.h: Renamed from warn-on-use.h.
      * build-aux/snippet/_Noreturn.h: New file, for draft C1X _Noreturn.
      * .bzrignore: The autogenerated files compile, config.guess,
      config.sub, depcomp, install-sh, and missing are now in build-aux.
      * Makefile.in (epaths-force, sync-from-gnulib):
      move-if-change is now in build-aux.
      (GNULIB_TOOL_FLAGS): Avoid threadlib; this is now a prerequisite
      of gnulib's pthread_sigmask module, but Emacs doesn't need it.
      (mkdir): install-sh is now in build-aux.
      * config.bat: c++defs.h is now in build-aux/snippets.
      * configure.in: Specify AC_CONFIG_AUX_DIR with build-aux (the
      usual parameter).
      * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
      * lib/makefile.w32-in (ARG_NONNULL_H): arg-nonnull.h moved
      to build-aux/snippet.
      * lib/pthread_sigmask.c, lib/stdlib.in.h, m4/extensions.m4:
      * m4/getopt.m4, m4/gnulib-common.m4, m4/pthread_sigmask.m4:
      Merge from gnuilib.  This fixes porting bugs on Cygwin, Irix, and
      Solaris, enables MacOS extensions, and enables nocrash during
      * make-dist: Adjust to new build-aux and build-aux/snippit dirs.
      * admin/notes/copyright: The files compile, config.guess, config.sub,
      depcomp, install-sh, missing, and move-if-change are now in the
      new build-aux subdirectory.  The files arg-nonnull.h, c++defs.h,
      and warn-on-use.h are now in build-aux/snippets.  New file
      * leim/Makefile.in (install): install-sh is now in build-aux.
      * lib-src/Makefile.in ($(DESTDIR)${archlibdir}): install-sh moved
      to build-aux.
      * msdos/sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves
      from top level to build-aux/snippet.
      * src/Makefile.in (gl-stamp): move-if-change is now in build-aux.
  15. 24 May, 2011 1 commit
    • Glenn Morris's avatar
      Restore test/ to its non-distributed state (bug#8107) · 6c7e099d
      Glenn Morris authored
      * make-dist: Don't distribute test/.
      * configure.in (OPT_MAKEFILES_IN): New output variable.
      (AC_CONFIG_FILES): Conditionally include test/automated/Makefile.
      * Makefile.in (OPT_MAKEFILES_IN): New, set by configure.
      (check): Give an explicit error if test/ is not present.
  16. 23 Mar, 2011 1 commit
    • Glenn Morris's avatar
      Replace mkinstalldirs with `install-sh -d', as automake recommends. · 8cc1d519
      Glenn Morris authored
      * Makefile.in (mkdir): Use `install-sh -d' instead of mkinstalldirs.
      (sync-from-gnulib): Don't sync mkinstalldirs.
      * make-dist: Don't distribute mkinstalldirs.
      * leim/Makefile.in (install): Use `install-sh -d' rather than mkinstalldirs.
      * lib-src/Makefile.in ($(DESTDIR)${archlibdir}):
      Use `install-sh -d' rather than mkinstalldirs.
      * configure.in, doc/emacs/Makefile.in: Update comments.
      * admin/notes/copyright: Remove mkinstalldirs.
  17. 13 Feb, 2011 1 commit
  18. 31 Jan, 2011 1 commit
  19. 25 Jan, 2011 1 commit
  20. 14 Jan, 2011 1 commit
    • Paul Eggert's avatar
      * make-dist: Distribute test/ files too. · 9f4b8b47
      Paul Eggert authored
      Distribute every file under test/ that is under version control,
      using patterns like *.el to capture files that are added later.
      Without this change, "configure" would fail, because it would
      attempt to build from a Makefile.in that was not distributed.
  21. 09 Jan, 2011 2 commits
  22. 08 Jan, 2011 1 commit
  23. 02 Jan, 2011 1 commit
  24. 11 Dec, 2010 2 commits
  25. 03 Dec, 2010 4 commits
  26. 22 Oct, 2010 1 commit
  27. 20 Oct, 2010 1 commit
  28. 13 Oct, 2010 2 commits
    • Glenn Morris's avatar
      Tidy some nextstep README etc files. · 013b96cc
      Glenn Morris authored
      * nextstep/README: Move historical information to new file ../etc/NEXTSTEP.
      * nextstep/AUTHORS: Merge into ./etc/NEXTSTEP and remove file.
      * etc/NEXTSTEP: New file, extracted from ../nextstep/{AUTHORS,README}.
      * make-dist: No more nextstep/AUTHORS.
    • Glenn Morris's avatar
      More make-dist simplification. · b9f56298
      Glenn Morris authored
      * make-dist: Remove --compress.  Check for the appropriate
      gzip-like executable, and if not found, don't compress.
      Check version number in README, don't change it.
      Use find for nt/inc/*.h.
  29. 12 Oct, 2010 4 commits