1. 16 May, 2019 1 commit
    • Paul Eggert's avatar
      Distribute test cases in tarballs by default · 4ac234ad
      Paul Eggert authored
      * INSTALL, INSTALL.REPO, admin/make-tarball.txt:
      Mention ‘make check’.
      * configure.ac: Update comment.
      * etc/NEWS: Say that tarballs have a test directory.
      * make-dist (with_tests): Default to "yes".
      Add an option --no-tests to make it "no".
      4ac234ad
  2. 14 May, 2019 1 commit
  3. 03 May, 2019 1 commit
    • Paul Eggert's avatar
      Modernize INSTALL a bit · dae48fae
      Paul Eggert authored
      * INSTALL: Omit filesystem space estimates.  These estimates
      were (1) wrong and (2) no longer important nowadays, as people
      have plenty of space.  Instead, start with how to get and
      unpack an Emacs tarball.  Don’t say "disk" as it’s often not
      disk nowadays.  Update URLs.
      dae48fae
  4. 25 Mar, 2019 1 commit
  5. 01 Jan, 2019 1 commit
  6. 15 Sep, 2018 1 commit
  7. 14 Sep, 2018 1 commit
  8. 03 May, 2018 1 commit
  9. 01 Jan, 2018 1 commit
  10. 03 Oct, 2017 1 commit
    • Paul Eggert's avatar
      --with-pop is now the default only on MS-Windows · af2a40fb
      Paul Eggert authored
      Problem reported by N. Jackson (Bug#28597).
      This improves an earlier suggestion by Robert Pluim (Bug#28597#47).
      * INSTALL, configure.ac, etc/NEWS:
      Make --with-pop the default only on native MS-Windows.
      af2a40fb
  11. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to FTP and HTTP in documentation · bc511a64
      Paul Eggert authored
      Most of this change is to boilerplate commentary such as license URLs.
      This change was prompted by ftp://ftp.gnu.org's going-away party,
      planned for November.  Change these FTP URLs to https://ftp.gnu.org
      instead.  Make similar changes for URLs to other organizations moving
      away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
      fsf.org when this works, as this will further help defend against
      man-in-the-middle attacks (for this part I omitted the MS-DOS and
      MS-Windows sources and the test tarballs to keep the workload down).
      HTTPS is not fully working to lists.gnu.org so I left those URLs alone
      for now.
      bc511a64
  12. 29 Aug, 2017 1 commit
  13. 03 Aug, 2017 1 commit
  14. 14 Jun, 2017 2 commits
    • Michael Albinus's avatar
      ; Fix typo in INSTALL · 63ec338c
      Michael Albinus authored
      63ec338c
    • Paul Eggert's avatar
      Port cleanup attribute to Oracle Studio 12.5 · 27bb4de7
      Paul Eggert authored
      * INSTALL (--with-modules): List cleanup attribute as prereq.
      * src/conf_post.h (__has_attribute_cleanup): Remove; no longer needed.
      * src/emacs-module.c (MODULE_SETJMP_1): Don’t attempt to verify
      (__has_attribute (cleanup)), as Oracle Studio 12.5 supports
      __has_attribute only inside preprocessor expressions.  The C
      compiler should check the cleanup attribute in the next line anyway.
      (module_reset_handlerlist): Remove an unnecessary ‘const’
      that causes Oracle Studio 12.5 to refuse to compile.
      27bb4de7
  15. 21 Mar, 2017 2 commits
  16. 17 Mar, 2017 1 commit
    • Paul Eggert's avatar
      Emacs 'movemail' is now a configure-time option · 9f771f64
      Paul Eggert authored
      The new configure option --with-mailutils lets the builder say
      that Emacs should assume that GNU Mailutils is installed, instead
      of continuing to build and install its own limited and insecure
      substitute for 'movemail'.
      * INSTALL, etc/NEWS, etc/PROBLEMS: Mention --with-mailutils.
      * configure.ac: Add --with-mailutils option.
      (with_mailutils): New variable.
      Do not bother configuring 'movemail' when not building it.
      Warn about issues relating to --with-mailutils.
      * doc/emacs/rmail.texi (Movemail): Mention --with-mailutils.
      (Movemail, Remote Mailboxes): Document port numbers in
      POP and IMAP URLs.
      * lib-src/Makefile.in (with_mailutils): New macro.
      (UTILITIES): Use it.
      9f771f64
  17. 01 Jan, 2017 1 commit
  18. 06 Nov, 2016 1 commit
    • Paul Eggert's avatar
      Modernize usage of 'macOS' in doc and comments · dc152c54
      Paul Eggert authored
      Apple changed the spelling of its operating system again, to "macOS",
      effective with macOS 10.12 Sierra (2016-09-20).  Change Emacs
      documentation and comments to match this.  Stick with older OS
      spellings ("OS X", "Mac OS X") when talking about older releases where
      the older names are more correct.
      dc152c54
  19. 15 Oct, 2016 1 commit
  20. 05 Apr, 2016 1 commit
    • Paul Eggert's avatar
      Enable GCC warnings in developer builds · 5baecbc0
      Paul Eggert authored
      However, do not fail; just issue the warnings.  Add an option
      --enable-gcc-warnings=warn-only to configure, to implement this.
      * INSTALL, etc/NEWS: Document this.
      * configure.ac (gl_GCC_VERSION_IFELSE): New macro, from coreutils.
      (gl_gcc_warnings, WERROR_CFLAGS): Use it to add new option.
      Don’t treat --with-x-toolkit=no as a special case when configuring
      warnings.
      5baecbc0
  21. 16 Jan, 2016 1 commit
  22. 01 Jan, 2016 1 commit
  23. 14 Nov, 2015 1 commit
  24. 24 Jul, 2015 1 commit
  25. 19 Apr, 2015 1 commit
    • Paul Eggert's avatar
      Quote 'like this' in top-level files · 9099d45d
      Paul Eggert authored
      * CONTRIBUTE, INSTALL, Makefile.in, README, configure.ac, make-dist:
      Prefer to single-quote 'like this' (instead of the older style
      `like this').
      * configure.ac: Fix some space-before-tab problems that 'git commit'
      complained about.
      9099d45d
  26. 11 Jan, 2015 1 commit
    • Paul Eggert's avatar
      Default to 'configure --enable-silent-rules' · b995b4ae
      Paul Eggert authored
      This greatly shortens the 'make' output, making it more readable
      and useful.  For example, on my platform it shortens a
      4125-character line "gcc -std=gnu99 -c -Demacs -I. -I. -I../lib
      ... emacs.c" -- a line so long that it's hard to see what's going
      on or where the diagnostics are -- to just "CC emacs.o".
      * INSTALL: Document this.
      * configure.ac: Add AM_SILENT_RULES([yes]).
      (AM_DEFAULT_VERBOSITY): Remove now-unnecessary initialization.
      * etc/NEWS: Document this.
      Fixes: bug#19501
      b995b4ae
  27. 04 Jan, 2015 1 commit
  28. 01 Jan, 2015 2 commits
  29. 14 Dec, 2014 1 commit
    • Glenn Morris's avatar
      Remove lib-src/grep-changelog · 49daed60
      Glenn Morris authored
      Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00145.html
      
      * lib-src/grep-changelog: Remove file.
      
      * lib-src/Makefile.in (INSTALLABLE_SCRIPTS): Remove.
      (all, install, uninstall): Remove INSTALLABLE_SCRIPTS.
      
      * doc/man/grep-changelog.1: Remove file.
      
      * make-dist: No more lib-src/grep-changelog.
      
      * INSTALL: No longer mention grep-changelog.
      
      * admin/quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove, and all uses.
      
      * admin/authors.el (authors-valid-file-names): Add grep-changelog.
      
      * etc/NEWS: Mention this.
      49daed60
  30. 15 Oct, 2014 1 commit
  31. 14 Oct, 2014 2 commits
  32. 01 Sep, 2014 1 commit
    • Paul Eggert's avatar
      --enable-silent-warnings now suppresses more chatter. · bc12381e
      Paul Eggert authored
      * INSTALL, etc/NEWS: Document this.
      * lib-src/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_)
      (am__v_CC_0, am__v_CC_1, AM_V_CCLD, am__v_CCLD_, am__v_CCLD_0)
      (am__v_CCLD_1): New macros, taken from Automake.
      (regex.o, etags${EXEEXT}, ctags${EXEEXT}, ebrowse${EXEEXT})
      (profile${EXEEXT}, make-docfile${EXEEXT}, movemail${EXEEXT})
      (pop.o, emacsclient${EXEEXT}, emacsclientw${EXEEXT})
      (emacsclientw${EXEEXT}, ntlib.o, hexl${EXEEXT})
      (update-game-score${EXEEXT}): Use them.
      * lwlib/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_)
      (am__v_CC_0, am__v_CC_1): New macros, taken from Automake.
      (.c.o): Use them.
      * oldXMenu/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_)
      (am__v_CC_0, am__v_CC_1): New macros, taken from Automake.
      (.c.o): Use them.
      * src/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_)
      (am__v_CC_0, am__v_CC_1, AM_V_CCLD, am__v_CCLD_, am__v_CCLD_0)
      (am__v_CCLD_1): New macros, taken from Automake.
      (.c.o, .m.o, temacs$(EXEEXT)): Use them.
      bc12381e
  33. 05 Jun, 2014 2 commits
  34. 16 May, 2014 1 commit
    • Paul Eggert's avatar
      Don't require pkg-config when building from repository. · c56327b5
      Paul Eggert authored
      * INSTALL: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'.
      * INSTALL.REPO: pkg-config is no longer required to build from
      the repository.
      * autogen.sh: Don't check for pkg-config.
      (progs): Remove pkg-config.
      (pkg_config_min, AUTORECONF_ENV, env_space, ACLOCAL_PATH):
      Remove.  All uses removed.
      * m4/pkg.m4: New file, built by admin/merge-pkg-config.
      * configure.ac: Remove unnecessary m4_pattern_forbid of ^PKG_ and
      an AC_ARG_VAR of PKG_CONFIG_PATH.  pkg.m4 does that for us.
      (EMACS_CHECK_MODULES): Remove workaround for old pkg-config bug,
      as we use pkg.m4 from a newer pkg-config.
      * admin/merge-pkg-config: New script.
      * admin/notes/copyright: Update for m4/*.m4, in particular m4/pkg.m4.
      * etc/NEWS: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'.
      * etc/PROBLEMS (Build-time-problems): Remove pkg-config problem
      that is no longer an issue.
      * nt/INSTALL: Remove no-longer-needed notes about pkg-config.
      c56327b5
  35. 13 May, 2014 1 commit