1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-30 08:09:04 +00:00
emacs/lisp/play
Paul Eggert 995be66f0f 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.
2017-03-12 12:04:10 -07:00
..
5x5.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
animate.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
blackbox.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
bubbles.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
cookie1.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
decipher.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
dissociate.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
doctor.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
dunnet.el ; Spelling fixes 2017-03-05 08:19:06 -08:00
fortune.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
gamegrid.el Install update-game-score only on request 2017-03-12 12:04:10 -07:00
gametree.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
gomoku.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
handwrite.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
hanoi.el cl-lib.el: Partial revert of "2015-04-05 Rationalize c[ad]+r" 2015-04-10 01:50:22 -04:00
life.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
morse.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
mpuz.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
pong.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
snake.el Merge from origin/emacs-25 2017-01-01 01:10:47 -08:00
solitaire.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
spook.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
studly.el Avoid infinite loop in 'studlify-word' 2016-04-08 10:57:21 +03:00
tetris.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00
zone.el Update copyright year to 2017 2016-12-31 19:42:26 -08:00