1. 21 Apr, 2010 5 commits
    • Andreas Schwab's avatar
      Avoid non-portable shell command negation · bf3126f6
      Andreas Schwab authored
      * configure.in: Revert last change.
      bf3126f6
    • Jan Djärv's avatar
      configure.in: Change "if test ! -f" to "if ! test -f". · e765bf58
      Jan Djärv authored
      Regenerate configure.
      e765bf58
    • Glenn Morris's avatar
      Remove some more cpp in favor of autoconf. · 10efe302
      Glenn Morris authored
      * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
      (GTK_OBJ, DBUS_OBJ, LIBXSM, XMENU_OBJ, XOBJ): New output variables.
      
      * src/Makefile.in (DBUS_OBJ, GTK_OBJ, XMENU_OBJ, XOBJ):
      Define using autoconf, not cpp.
      (LIBXSM): New variable, set by autoconf.
      (LIBXT): Use $LIBXSM.
      10efe302
    • Glenn Morris's avatar
      Remove LIBSELINUX_LIBS need for cpp in Makefiles. · 2807228d
      Glenn Morris authored
      * configure.in (LIBSELINUX_LIBS): Always substitute in Makefiles.
      * src/Makefile.in (LIBSELINUX_LIBS): Remove containing #ifdef.
      2807228d
    • Karel Klíc's avatar
      Add SELinux support. · 574c05e2
      Karel Klíc authored
      * configure.in: New option: --with(out)-selinux, on by default.
      Set HAVE_LIBSELINUX if we find libselinux, and substitute
      LIBSELINUX_LIBS in Makefiles.
      
      * src/Makefile.in (LIBSELINUX_LIBS): New.
      (LIBES): Add $LIBSELINUX_LIBS.
      * src/eval.c, lisp.h (call7): New function.
      * src/fileio.c [HAVE_LIBSELINUX]: Include selinux headers.
      (Ffile_selinux_context, Fset_file_selinux_context):
      New functions.
      (Fcopy_file): New parameter preserve-selinux-context.
      (Frename_file): Preserve selinux context when renaming by copy-file.
      
      * lisp/files.el (backup-buffer): Handle SELinux context, and return it
      if a backup was made by renaming.
      (backup-buffer-copy): Set SELinux context to the target file.
      (basic-save-buffer): Set SELinux context of the newly written file.
      (basic-save-buffer-1): Now it also returns any SELinux context.
      (basic-save-buffer-2): Set SELinux context of the newly created file,
      and return it.
      * lisp/net/tramp.el (tramp-file-name-for-operation):
      Add file-selinux-context.
      574c05e2
  2. 02 Apr, 2010 1 commit
  3. 01 Apr, 2010 1 commit
    • Dan Nicolaescu's avatar
      Remove all uses of LIBX11_SYSTEM. · 8224f93d
      Dan Nicolaescu authored
      * Makefile.in (LIBX11_SYSTEM): Remove.
      * s/msdos.h (LIBX11_SYSTEM): Do not define, define LIBS_SYSTEM
      instead.
      
      * configure.in: Remove all references to LIBX11_SYSTEM.
      8224f93d
  4. 30 Mar, 2010 2 commits
    • Dan Nicolaescu's avatar
      Remove all uses of C_DEBUG_SWITCH and LIBS_DEBUG. · 32a8894e
      Dan Nicolaescu authored
      * s/usg5-4.h (LIBS_DEBUG):
      * s/irix6-5.h (C_DEBUG_SWITCH):
      * s/gnu-linux.h (LIBS_DEBUG):
      * s/darwin.h (LIBS_DEBUG):
      * s/bsd-common.h (LIBS_DEBUG):
      * s/aix4-2.h (LIBS_DEBUG, C_DEBUG_SWITCH):
      * m/iris4d.h (LIBS_DEBUG):
      * m/hp800.h (LIBS_DEBUG): Remove definitions.
      
      * Makefile.in (LIBES): Remove reference to LIBS_DEBUG.
      (LIBS_DEBUG): Remove definition.
      
      * configure.in: Remove all references to C_DEBUG_SWITCH.
      32a8894e
    • Nick Roberts's avatar
      *** empty log message *** · 146b8b16
      Nick Roberts authored
      146b8b16
  5. 27 Mar, 2010 2 commits
    • Nick Roberts's avatar
      Restore GDB/MI fuctionality removed by 2009-12-29T07:15:34Z!nickrob@snap.net.nz: · 691cf4a0
      Nick Roberts authored
      added:
        lisp/progmodes/gdb-mi.el
      removed:
        lisp/progmodes/gdb-ui.el
      modified:
        doc/emacs/building.texi
        doc/emacs/emacs.texi
        etc/NEWS
        lisp/Makefile.in
        lisp/progmodes/gud.el
      691cf4a0
    • Eli Zaretskii's avatar
      Fix the MSDOS build as fallout from the latest Makefile.in changes. · 2201e7e2
      Eli Zaretskii authored
       config.bat <lib-src>: Edit out lines that begin with several #
       characters.
      
       msdos/sedlisp.inp (VPATH): Don't edit, no longer needed.
       (lisp, srcdir): Adapt to lisp/Makefile.in changes.
       (abs_top_builddir): New edit.
       msdos/sed3v2.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
       (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
       msdos/sed3.inp (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
       (LIBHESIOD, LIBRESOLV, LIBS_MAIL): Edit to empty values.
       msdos/sed1v2.inp (abs_builddir): Edit into "../src".
      2201e7e2
  6. 20 Mar, 2010 3 commits
    • Dan Nicolaescu's avatar
      Remove support for old UNIX System V systems. · 15d25dc0
      Dan Nicolaescu authored
      * s/unixware.h: Add the contents of s/usg-5-4-2.h.
      * s/usg-5-4-2.h: Remove.
      
      * configure.in: Remove support for old UNIX System V systems and
      for Unixware on non-x86 machines.
      15d25dc0
    • Dan Nicolaescu's avatar
      Remove support for Solaris on PPC and for old versions. · 07e339e4
      Dan Nicolaescu authored
      * s/sol2-6.h: Add the contents of s/sol-2.3.h, s/sol-2.4.h, s/sol-2.5.h.
      (LD_SWITCH_SYSTEM, USE_MMAP_FOR_BUFFERS): Remove #defines/#undef
      that cancel each other.
      * s/sol2-3.h:
      * s/sol2-4.h:
      * s/sol2-5.h: Remove.
      * m/ibmrs6000.h: Remove code for USG5_4, this file is only used on AIX.
      (NO_REMAP): Remove, unused.
      (UNEXEC): Move definition ...
      * s/aix4-2.h (UNEXEC): ... here.
      
      * configure.in:	Remove support for Solaris on PPC and for old versions.
      07e339e4
    • Dan Nicolaescu's avatar
      Remove non-working support for lynxos 3.0. · 605f35cd
      Dan Nicolaescu authored
      * s/lynxos.h: Remove file.
      
      * unexec.c (unexec, adjust_lnnoptrs): Do not depend on
      COFF_BSD_SYMBOLS, nothing defines it anymore.
      
      * os.texi (System Environment): Do not mention lynxos.
      
      * configure.in: Remove non-working lynxos port.
      605f35cd
  7. 19 Mar, 2010 2 commits
  8. 18 Mar, 2010 3 commits
    • Glenn Morris's avatar
      Doc fix. · eef223cc
      Glenn Morris authored
      * configure.in (--with-x-toolkit): In the help text, say which options
      are synonyms.
      eef223cc
    • Glenn Morris's avatar
      Replace some cpp with autoconf. · aded53ff
      Glenn Morris authored
      * configure.in (--with-mmdf, --with-mail-unlink):
      New options, off by default.
      (--with-mailhost): New option to set default POP host.
      (LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF, LIBGPM, LIBS_MAIL)
      (LIBHESIOD, LIBRESOLV, COM_ERRLIB, CRYPTOLIB, KRB5LIB, DESLIB, KRB4LIB):
      New variables, substituted in Makefiles.
      (try_libungif, ac_gif_lib_name): Replace with HAVE_GIF=maybe, LIBGIF.
      (LIBGIF): Use AC_SUBST rather than AC_DEFINE.
      (HAVE_LIBMAIL, HAVE_LIBLOCKFILE, HAVE_LIBCOM_ERR, HAVE_LIBCRYPTO)
      (HAVE_LIBK5CRYPTO, HAVE_LIBKRB5, HAVE_LIBDES425, HAVE_LIBDES)
      (HAVE_LIBKRB4, HAVE_LIBKRB): New AC_DEFINEs.
      
      * lib-src/Makefile.in (KRB4LIB, DESLIB, KRB5LIB, CRYPTOLIB, COM_ERRLIB)
      (HESIODLIB, LIBS_MAIL): Set using autoconf rather than cpp.
      (BASE_CFLAGS): Remove (identical to CPP_CFLAGS).
      
      * src/Makefile.in (XFT_LIBS, LIBXPM, LIBJPEG, LIBPNG, LIBTIFF, LIBGIF)
      (LIBGPM, LIBRESOLV): Set using autoconf rather than cpp.
      aded53ff
    • Tetsurou Okazaki's avatar
      Close bug#5720. · f8388570
      Tetsurou Okazaki authored
      * Makefile.in, lib-src/Makefile.in (uninstall): Handle the case where
      archlibdir does not exist.
      f8388570
  9. 13 Mar, 2010 1 commit
  10. 12 Mar, 2010 1 commit
    • Eli Zaretskii's avatar
      Don't use termcap.c on Posix platforms, only on MS-DOS. · 6da23aaa
      Eli Zaretskii authored
       configure.in <AC_CHECK_HEADERS>: Remove termcap.h.
       configure: Regenerated.
       src/Makefilie.in (termcapobj): Move termcap.o from here...
       (MSDOS_OBJ): ...to here.
       (termcapobj) [!LIBS_TERMCAP]: Remove specialized value, as it is
       now identical to when LIBS_TERMCAP is defined.
       src/term.c: Remove (ifdef'ed away) inclusion of termcap.h.
       src/cm.c: Remove (ifdef'ed away) inclusion of termcap.h.
       src/config.in: Regenerated.
      6da23aaa
  11. 10 Mar, 2010 1 commit
  12. 31 Jan, 2010 1 commit
  13. 23 Jan, 2010 1 commit
    • Chong Yidong's avatar
      Account for utmp.h availability. · c6d09b8d
      Chong Yidong authored
      * configure.in: Check for utmp.h availability (FreeBSD 9.x lacks
      this header file).
      
      * filelock.c: Include utmp.h only when HAVE_UTMP_H (FreeBSD 9.x
      lacks this header file).
      c6d09b8d
  14. 13 Jan, 2010 1 commit
  15. 12 Jan, 2010 3 commits
  16. 02 Jan, 2010 1 commit
  17. 29 Dec, 2009 1 commit
  18. 27 Dec, 2009 1 commit
  19. 17 Dec, 2009 1 commit
  20. 15 Dec, 2009 2 commits
  21. 10 Dec, 2009 1 commit
  22. 09 Dec, 2009 2 commits
  23. 01 Dec, 2009 1 commit
  24. 21 Nov, 2009 1 commit
  25. 20 Nov, 2009 1 commit