<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/make-dist, branch test-concurrency</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>Do not require that .git be a directory</title>
<updated>2016-04-13T18:12:39+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2016-04-13T18:12:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1aebe99145e9ef612cdb272800904e3ba9297196'/>
<id>1aebe99145e9ef612cdb272800904e3ba9297196</id>
<content type='text'>
Problem reportyed by Phillip Lord.
* admin/update_autogen, autogen.sh, build-aux/gitlog-to-emacslog:
* configure.ac, make-dist:
Do not require that .git be a directory, as 'git worktree' makes
it a file and not a directory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem reportyed by Phillip Lord.
* admin/update_autogen, autogen.sh, build-aux/gitlog-to-emacslog:
* configure.ac, make-dist:
Do not require that .git be a directory, as 'git worktree' makes
it a file and not a directory.
</pre>
</div>
</content>
</entry>
<entry>
<title>* make-dist: Updates related to nt/.</title>
<updated>2016-02-02T21:19:15+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2016-02-02T21:19:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=74ebd4a7917f8f23cea2f0beed62097370c5464d'/>
<id>74ebd4a7917f8f23cea2f0beed62097370c5464d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* make-dist: Add modules/.</title>
<updated>2016-02-02T21:08:03+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2016-02-02T21:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=737193a44c1a6f52e910f262d5eaffec0270c024'/>
<id>737193a44c1a6f52e910f262d5eaffec0270c024</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* make-dist: Update for super-special file that can't live in etc/.</title>
<updated>2016-02-02T20:53:01+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2016-02-02T20:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3696bf2f63782cbe14e76e2e3aa62f42b784e190'/>
<id>3696bf2f63782cbe14e76e2e3aa62f42b784e190</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year to 2016</title>
<updated>2016-01-01T09:34:24+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2016-01-01T09:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0e963201d03d9229bb8ac4323291d2b0119526ed'/>
<id>0e963201d03d9229bb8ac4323291d2b0119526ed</id>
<content type='text'>
Run admin/update-copyright.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run admin/update-copyright.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ‘echo’ safely with ‘\’ or leading ‘-’</title>
<updated>2015-10-11T01:11:27+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-10-11T01:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=29dfca23553b9995a8ec3b50090a652a6a0ecb01'/>
<id>29dfca23553b9995a8ec3b50090a652a6a0ecb01</id>
<content type='text'>
POSIX says that ‘echo FOO’ produces implementation-defined output
if FOO contains leading ‘-’, or ‘\’ anywhere, so don’t assume GNU
behavior in that case.
* Makefile.in (removenullpaths): Remove.
(epaths-force): Rewrite to avoid the need for ‘echo’.
(install-etc): Be clearer about escaping the shell metacharacters
‘\’ and ‘$’.
* Makefile.in (install-arch-indep, install-etcdoc):
* admin/charsets/mapconv, admin/merge-gnulib, admin/merge-pkg-config:
* admin/quick-install-emacs, build-aux/gitlog-to-emacslog:
* configure.ac, lib-src/rcs2log, make-dist:
* src/Makefile.in (lisp.mk):
Don’t assume ‘echo’ outputs ‘\’ and leading ‘-’ unscathed.
For example, use ‘printf '%s\n' "$foo"’ rather than ‘echo "$foo"’
if $foo can contain arbitrary characters.
* lisp/Makefile.in (TAGS): Use ‘ls’, not ‘echo’, to avoid ‘\’ issues.
* doc/lispref/two-volume.make (vol1.pdf):
* test/etags/make-src/Makefile (web ftp publish):
Use ‘printf’ rather than ‘echo -e’.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
POSIX says that ‘echo FOO’ produces implementation-defined output
if FOO contains leading ‘-’, or ‘\’ anywhere, so don’t assume GNU
behavior in that case.
* Makefile.in (removenullpaths): Remove.
(epaths-force): Rewrite to avoid the need for ‘echo’.
(install-etc): Be clearer about escaping the shell metacharacters
‘\’ and ‘$’.
* Makefile.in (install-arch-indep, install-etcdoc):
* admin/charsets/mapconv, admin/merge-gnulib, admin/merge-pkg-config:
* admin/quick-install-emacs, build-aux/gitlog-to-emacslog:
* configure.ac, lib-src/rcs2log, make-dist:
* src/Makefile.in (lisp.mk):
Don’t assume ‘echo’ outputs ‘\’ and leading ‘-’ unscathed.
For example, use ‘printf '%s\n' "$foo"’ rather than ‘echo "$foo"’
if $foo can contain arbitrary characters.
* lisp/Makefile.in (TAGS): Use ‘ls’, not ‘echo’, to avoid ‘\’ issues.
* doc/lispref/two-volume.make (vol1.pdf):
* test/etags/make-src/Makefile (web ftp publish):
Use ‘printf’ rather than ‘echo -e’.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove files used by the old MS-Windows specific build procedure</title>
<updated>2015-08-15T07:56:51+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2015-08-15T07:56:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8db2b2a7d3fc3e4475bc4137c11069a69a3234ec'/>
<id>8db2b2a7d3fc3e4475bc4137c11069a69a3234ec</id>
<content type='text'>
* nt/configure.bat: Remove everything except the blurb about the
new build procedure.

* make-dist: Remove references to makefile.w32-in in various
directories, and to files in nt/ that were deleted.

* etc/NEWS: Mention the fact that the files were dropped.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nt/configure.bat: Remove everything except the blurb about the
new build procedure.

* make-dist: Remove references to makefile.w32-in in various
directories, and to files in nt/ that were deleted.

* etc/NEWS: Mention the fact that the files were dropped.
</pre>
</div>
</content>
</entry>
<entry>
<title>* src/lisp.mk: Remove from repository and generate at build-time.</title>
<updated>2015-05-17T00:52:27+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-05-17T00:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=46ea93792da1db916305d50272c6465a6dde7c25'/>
<id>46ea93792da1db916305d50272c6465a6dde7c25</id>
<content type='text'>
* src/Makefile.in (lisp.mk): New rule to generate from loadup.el.
(shortlisp_filter): New variable.
(emacs$(EXEEXT), $(etc)/DOC): Depend on lisp.mk.
(distclean): Remove lisp.mk.
* Makefile.in ($(MAKEFILE_NAME)): No longer depend on src/lisp.mk.
* lisp/loadup.el: Tweak layout to make it easier to parse.
* make-dist: Do not distribute src/lisp.mk.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* src/Makefile.in (lisp.mk): New rule to generate from loadup.el.
(shortlisp_filter): New variable.
(emacs$(EXEEXT), $(etc)/DOC): Depend on lisp.mk.
(distclean): Remove lisp.mk.
* Makefile.in ($(MAKEFILE_NAME)): No longer depend on src/lisp.mk.
* lisp/loadup.el: Tweak layout to make it easier to parse.
* make-dist: Do not distribute src/lisp.mk.
</pre>
</div>
</content>
</entry>
<entry>
<title>* make-dist: Abort if "make ChangeLog" fails.  Add "--no-changelog".</title>
<updated>2015-05-12T00:29:06+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-05-12T00:29:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=f0352ebdf088bea19b44ddb31e94888bc2345a24'/>
<id>f0352ebdf088bea19b44ddb31e94888bc2345a24</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>* build-aux/gitlog-to-emacslog: Get rid of "distprefix".</title>
<updated>2015-05-09T01:15:48+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-05-09T01:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=63bee24f74ebd24ed7816c930efb463485b862c7'/>
<id>63bee24f74ebd24ed7816c930efb463485b862c7</id>
<content type='text'>
* Makefile.in (ChangeLog): No longer pass "distprefix".
* make-dist: Update "make ChangeLog" syntax for the above change.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makefile.in (ChangeLog): No longer pass "distprefix".
* make-dist: Update "make ChangeLog" syntax for the above change.
</pre>
</div>
</content>
</entry>
</feed>
