diff options
| author | Paul Eggert | 2017-03-12 12:04:10 -0700 |
|---|---|---|
| committer | Paul Eggert | 2017-03-12 12:04:10 -0700 |
| commit | 995be66f0f0d26d1a96cbb8dfb429c3941157771 (patch) | |
| tree | bdfcd011288f3ee5ca2ae228c5830f8d11b9f41f /etc | |
| parent | f7040f5b1615162845c84f41125f008a5eb604f3 (diff) | |
| download | emacs-995be66f0f0d26d1a96cbb8dfb429c3941157771.tar.gz emacs-995be66f0f0d26d1a96cbb8dfb429c3941157771.zip | |
Install update-game-score only on request
Most distributions do not install update-game-score properly
due to setuid/setgid complications, so install it only when
the installer specifies a user or group (Bug#25895).
* .gitattributes: Remove lib-src/update-game-score.exe.manifest.
* Makefile.in (gameuser, gamegroup, use_gamedir, PATH_GAME):
New vars.
(epaths-force): Use PATH_GAME.
(uninstall): Remove snake-scores and tetris-scores only if shared.
* configure.ac: Default --with-gameuser to 'no'.
(UPDATE_MANIFEST): Remove.
* etc/NEWS: Mention this.
* lib-src/Makefile.in (UPDATE_MANIFEST): Remove.
(use_gamedir): New macro.
(UTILITIES): Remove update-game-score unless use_gamedir.
(SCRIPTS): Remove $(UPDATE_MANIFEST).
($(DESTDIR)${archlibdir}): Install game directory program and data
only if use_gamedir.
* lib-src/update-game-score.exe.manifest: Remove, as
update-game-score is no longer installed on MS-Windows.
* lisp/play/gamegrid.el (gamegrid-add-score-with-update-game-score):
Use auxiliary program only if setuid or setgid.
* make-dist: Do not distribute update-game-score.exe.manifest.
* src/callproc.c (init_callproc):
Set Vshared_game_score_directory based on PATH_GAME, not DOS_NT.
(syms_of_callproc): Remove unnecessary initialization of
Vshared_game_score_directory.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 5 |
1 files changed, 5 insertions, 0 deletions
| @@ -65,6 +65,11 @@ emacs-version and erc-cmd-SV functions, and the leave the following | |||
| 65 | variables nil: emacs-build-system, emacs-build-time, | 65 | variables nil: emacs-build-system, emacs-build-time, |
| 66 | erc-emacs-build-time. | 66 | erc-emacs-build-time. |
| 67 | 67 | ||
| 68 | ** The configure option '--with-gameuser' now defaults to 'no', | ||
| 69 | as this appears to be the most common configuration in practice. | ||
| 70 | When it is 'no', the shared game directory and the auxiliary program | ||
| 71 | update-game-score are no longer needed and are not installed. | ||
| 72 | |||
| 68 | ** Emacs no longer works on IRIX. We expect that Emacs users are not | 73 | ** Emacs no longer works on IRIX. We expect that Emacs users are not |
| 69 | affected by this, as SGI stopped supporting IRIX in December 2013. | 74 | affected by this, as SGI stopped supporting IRIX in December 2013. |
| 70 | 75 | ||