summaryrefslogtreecommitdiff
path: root/autogen.sh
Commit message (Expand)AuthorAgeFilesLines
* Allow autogen even when Git is not installed...* autogen.sh: Test ‘git status’ before trying to use Git. Paul Eggert2015-10-021-1/+1
* Improve git diff hunk headers for .el, .texi...Problem reported by Alan Mackenzie in: http://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00826.html * .gitattributes (*.el, *.texi): New patterns. * autogen.sh: Configure diff.elisp.xfuncname and diff.texinfo.xfuncname if using Git. Paul Eggert2015-09-211-2/+14
* Port autogen.sh hook creation to Apple Git...* autogen.sh: Do not assume that the hook samples exist. This ports to git version 1.9.3 (Apple Git-50). For some reason Apple decided to populate the git hooks directory in a different way from the way that standard Git does it. The downside is that patch applications won't be checked on Apple, but that's better than autogen.sh failing. Problem reported by Sam Steingold in: http://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00898.html Paul Eggert2015-01-261-0/+1
* Update copyright year to 2015...Run admin/update-copyright. Paul Eggert2015-01-011-1/+1
* Merge from origin/emacs-24...a5f90a3 * .gitattributes: New file. 5a9710f Make sure tool-bar changes are reflected on display. 93796ba * autogen.sh: Port better to non-GNU 'cp'. 9758516 Fix a typo in a comment in the previous commit. aa472a3 Fix the pixel coordinates returned by pos-visible-in-window-p. (Bug#19473) d261229 * automated/tramp-tests.el (tramp--test-smb-or-windows-nt-p): New defun. (tramp-test30-special-characters): Use it. (tramp--test-check-files): Filter nil file names out. 9278f05 Omit trailing white space 1c93fd3 Sync with Tramp 2.2.11. 96ebe18 Sync with Tramp 2.2.11. e792450 Sync with Tramp 2.2.11. 2d17e12 Fix ChangeLog entry. 6444482 Fix auto-revert-tail-mode for remote files b5c9c13 Spelling fixes c5504d1 src/w32proc.c (Fw32_get_codepage_charset): Doc fix. (Bug#19458) Conflicts: ChangeLog doc/misc/ChangeLog lisp/ChangeLog src/ChangeLog test/ChangeLog Paul Eggert2015-01-011-1/+1
|\
| * * autogen.sh: Port better to non-GNU 'cp'....Problem reported by Han Boetes. Paul Eggert2014-12-311-1/+1
* | Merge branch 'emacs-24'.Paul Eggert2014-11-281-0/+40
|\|
| * Add git commit hooks that do some simple checks on commits....* autogen.sh: Install Git hooks, if using Git. * build-aux/git-hooks/commit-msg, build-aux/git-hooks/pre-commit: New files, which are Git hooks that check for portable file names, and do some simple checks for commit message format. Paul Eggert2014-11-221-0/+40
| * Backport changes in preparation for git migration from trunk.... admin: Changes in several documents. autogen.sh: Neutralize language specific to a repository type. doc/misc/efaq-w32.texi: Neutralized language specific to a repository type. doc/misc/gnus-coding.txt: Neutralized language specific to a repository type. lisp/Makefile.in: Change some production names so they're neutral about the repository type. Eric S. Raymond2014-10-311-4/+4
* | Neutralize language specific to a VCS type.Eric S. Raymond2014-10-261-1/+1
* | Neutralize language specific to a repository type.Eric S. Raymond2014-10-251-3/+3
* | Don't require pkg-config when building from repository....* 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. Paul Eggert2014-05-161-93/+3
* | Revert last two changes....Fixes: debbugs:17438 Paul Eggert2014-05-101-5/+0
* | Require pkg-config 0.26 or later in autogen.sh only....* autogen.sh (pkg_config_min): Make this at least 0.26. * configure.ac (PKG_PROG_PKG_CONFIG): Revert back to 0.9.0. Fixes: debbugs:17438 Paul Eggert2014-05-101-0/+5
* | * autogen.sh: Check for failing aclocal.Glenn Morris2014-05-071-1/+11
* | * autogen.sh: Check any pre-existing ACLOCAL_PATH.Glenn Morris2014-05-051-20/+37
* | * autogen.sh: Use ‘"’ to quote a message that often contains ‘'’.Paul Eggert2014-05-041-1/+1
* | * autogen.sh: If all else fails, try using pkg-config to find pkg.m4....This is an attempt to get hydra builds working again. Glenn Morris2014-05-031-0/+22
* | Get --enable-gcc-warnings to work after touching configure.ac....Preserve ACLOCAL_PATH in later builds, so that by default it has the same value as it did in the first build after initial checkout. * Makefile.in (ACLOCAL_PATH): New macro. ($(srcdir)/aclocal.m4): Use it. * configure.ac (ACLOCAL_PATH): AC_SUBST it. * autogen.sh (env_space): New var. Tell user what variables, if any, to pass to 'configure'. Paul Eggert2014-05-031-3/+5
* | Make it easier on maintainers who use their own Automake....* autogen.sh (ACLOCAL_PATH, AUTORECONF_ENV): New vars. Set them to avoid problems when maintainers prepend their own Automake installations to their PATH. Report an error if pkg.m4 can't be found. Paul Eggert2014-05-031-3/+42
* | Use pkg-config's pkg.m4...* configure.ac: Use pkg-config's pkg.m4, rather than reinventing it. Add explicit AC_SUBST's where needed. * autogen.sh (progs): Add pkg-config. (pkg_config_min): New variable. * INSTALL.REPO: Mention pkg-config. * etc/PROBLEMS: Mention a related issue that can occur with a local automake. Glenn Morris2014-05-021-1/+2
* | autogen.sh: minor tweaks...* autogen.sh (get_version): Handle no leading whitespace. (check_version, main): Handle program names with hyphens. Glenn Morris2014-05-021-6/+12
* | * autogen.sh: Use autoreconf's -f option....Fixes: debbugs:17258 Paul Eggert2014-04-131-1/+2
|/
* Replace "Maintainer: FSF" with the emacs-devel mailing addressGlenn Morris2014-02-091-1/+1
* Set Maintainer: FSF in some filesGlenn Morris2014-01-211-0/+1
* Rename INSTALL.BZR to UNSTALL.REPOm and carry that through in other files.Eric S. Raymond2014-01-081-2/+2
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* Remove the autogen/ directory...Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00806.html * autogen: Remove directory. Move update_autogen to admin/. * autogen.sh: Remove reference to copy_autogen. * GNUmakefile (configure): * Makefile.in (bootstrap): Do not try to run copy_autogen. * config.bat: Use msdos/autogen rather than autogen. * admin/update_autogen: Move here from ../autogen. (usage): Update. Remove -l, add -A. (autogendir): New variable. (ldefs_flag): Default to set. (genfiles): Reduce to only ms-dos relevant files. (main): Make checking autogen sources optional. Make copying of autogen files optional. * msdos/autogen/config.in: * msdos/autogen/Makefile.in: Move here from ../autogen. * nt/INSTALL: Remove reference to copy_autogen. * nt/config.nt: Comment. Glenn Morris2013-11-041-7/+0
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
* * Makefile.in: Run autogen/copy_autogen if autogen.sh fails,...to create 'configure'; problem reported by Andreas Schwab in <http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00438.html>. * autogen.sh: Exit with status 1 when failing due to missing tools, reverting the 2012-09-10 change to this file. * autogen/copy_autogen: Fail if one of the subsidiary actions fail. Use 'cp -f' for the build-aux files, since the destinations are typically read-only. Paul Eggert2012-09-171-1/+1
* Improve robustness of 'make bootstrap'....Run autogen.sh after bootstrap-clean, to avoid bzr pull issues. * INSTALL, README: Document autogen.sh. * Makefile.in (Makefile): Mark it as precious, since it's updated atomically. (MAKE_CONFIG_STATUS): New macro. (config.status, bootstrap): Use it. This causes 'make bootstrap' to run config.status with the --recheck option, which is more appropriate for a bootstrap. (bootstrap): Run autogen.sh right after cleaning. Don't worry about failures due to missing tools. * autogen.sh: Exit with status 101 when failing due to missing tools. * make-dist: Distribute autogen.sh. Fixes: debbugs:12376 Paul Eggert2012-09-091-1/+1
* Set a minimum automake version...* configure.ac: Require automake 1.11 (fairly arbitrarily). * autogen.sh (automake_min): Get it from configure.ac. Glenn Morris2012-08-061-2/+3
* Avoid needless autoheader after autogen.sh....* src/stamp-h.in: Remove from bzr repository; no longer needed there. * .bzrignore: Add it. * autogen.sh: Create it. Paul Eggert2012-08-011-0/+4
* Rename configure.in to configure.ac....Fixes: debbugs:11603 Paul Eggert2012-07-081-1/+1
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
* Spelling fixes.Paul Eggert2011-12-041-1/+1
* Make autogen.sh respect AUTOCONF etc....* autogen.sh (get_version): Discard "not found" lines. (check_version): Respect $AUTOCONF etc environment variables. Glenn Morris2011-03-271-2/+11
* Remove some files that autoreconf can supply....Ref: http://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00863.html * compile, config.guess, config.sub, depcomp, install-sh, missing: Remove; autoreconf can supply them. * Makefile.in (sync-from-gnulib): Don't sync config.sub, config.guess, install-sh. Pass -i to autoreconf. * autogen/update_autogen (genfiles): Add compile, config.guess, config.sub, depcomp, install-sh, missing. Pass -i to autoreconf. Discard non-error output from autoreconf in -q case. * autogen/compile, autogen/config.guess, autogen/config.sub: * autogen/depcomp, autogen/install-sh, autogen/missing: New files. * autogen/copy_autogen: Add compile, config.guess, config.sub, depcomp, install-sh, missing. * autogen/README: Add compile, config.guess, config.sub, depcomp, install-sh, missing. * INSTALL.BZR, admin/make-tarball.txt: Add -i to autoreconf args. * .bzrignore: Add compile, config.guess, config.sub, depcomp, install-sh, missing. Glenn Morris2011-03-251-2/+2
* copy_autogen tweaks....* autogen/copy_autogen: Work from ./ or ../. Fix time-stamps. * autogen.sh: Doc fix. Glenn Morris2011-03-211-1/+1
* (Re)move autotools generated files from the repository....Ref: http://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00225.html * autogen/: New directory, to be excluded from releases. * autogen/copy_autogen, autogen/update_autogen: New scripts. * autogen/README: New file. * autogen/aclocal.m4, autogen/config.in, autogen/configure: * autogen/Makefile.in: Add auto-updated generated files. * autogen.sh: No longer a no-op, now it tests for autotools and runs them as necessary. * configure.in: Defaule maintainer-mode to on. * aclocal.m4, configure, lib/Makefile.in: Remove files. * src/config.in: Remove file. * INSTALL.BZR, admin/make-tarball.txt: Update instructions. Glenn Morris2011-03-201-4/+204
* Nuke arch-tags.Glenn Morris2011-01-151-2/+0
* Restore executable bit omitted when undeleting files in 2010-12-03T14:45:09Z!...Chong Yidong2010-12-031-0/+0
* Restore files that I seem to have mistakenly deleted.Katsumi Yamaoka2010-12-031-0/+9
* gnus-demon.el (gnus-demon-init): Fix time computing when time is nil.Julien Danjou2010-12-031-9/+0
* * INSTALL.BZR: Rename from INSTALL.CVS, edit to talk about Bazaar....* INSTALL, autogen.sh, configure.in, configure: Adjust accordingly. Karl Fogel2009-12-271-1/+1
* Update filename in "please read" message.Thien-Thi Nguyen2004-04-241-1/+1
* Add arch taglinesMiles Bader2003-09-011-0/+2
* * autogen.sh: New file.Karl Fogel2002-11-201-0/+7