<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/Makefile.local, branch 0.23.7</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.23.7</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.23.7'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2016-11-17T01:45:56Z</updated>
<entry>
<title>emacs: generate notmuch-pkg.el</title>
<updated>2016-11-17T01:45:56Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-11-11T11:46:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=297d27e9f9f0341e40bfd9442dde5fdd1ad969ff'/>
<id>urn:sha1:297d27e9f9f0341e40bfd9442dde5fdd1ad969ff</id>
<content type='text'>
This file contains metadata for the built in (as of emacs 24) packaging
system.
</content>
</entry>
<entry>
<title>build system: choose gnu99 as a C standard</title>
<updated>2016-09-21T23:09:14Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-09-21T23:09:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=50a1032f870444522d90ef9d23726e42517fedbc'/>
<id>urn:sha1:50a1032f870444522d90ef9d23726e42517fedbc</id>
<content type='text'>
Apparently pre 5.1 gcc defaulted to gnu89, but we decided it was ok to
use some c99 features.

'-std=c99' by itself is not enough for notmuch to compile.

'-std=gnu99' seems to work with clang and gcc, so I'm not convinced
configuration support is needed.
</content>
</entry>
<entry>
<title>Makefile.local: use $(wildcard) to check existence of ${srcdir}/.git</title>
<updated>2016-09-04T11:14:55Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-25T21:04:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e0e6a17675a4f4f56f2c6891aaf7eb50f404ffd2'/>
<id>urn:sha1:e0e6a17675a4f4f56f2c6891aaf7eb50f404ffd2</id>
<content type='text'>
With this GNU Make construct one shell invocation can be skipped
and code looks shorter (narrower). This would now match to .git
being other file type than regular file or directory (or symlink
to those), but that is not a use case anyone should expect users
to do.
</content>
</entry>
<entry>
<title>Makefile.local: make IS_GIT simply expanded</title>
<updated>2016-09-04T11:14:46Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-25T21:04:31Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=17341ec798b4cb2fe192824bcf8b7e78236e4121'/>
<id>urn:sha1:17341ec798b4cb2fe192824bcf8b7e78236e4121</id>
<content type='text'>
By using ':=' while setting IS_GIT it is expanded to 'yes' or 'no' at
that point (and not every time when $(IS_GIT) is referenced).
</content>
</entry>
<entry>
<title>Makefile.local: set IS_GIT = yes when regular file $srcdir/.git exists</title>
<updated>2016-06-11T16:13:48Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-25T21:04:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=57bd4cf3221a56f8fd8a27af541d6cc8b4011b62'/>
<id>urn:sha1:57bd4cf3221a56f8fd8a27af541d6cc8b4011b62</id>
<content type='text'>
$srcdir/.git may also be file. E.g. `git worktree` creates .git file
while new working tree is populated.
</content>
</entry>
<entry>
<title>Use https instead of http where possible</title>
<updated>2016-06-05T11:32:17Z</updated>
<author>
<name>Daniel Kahn Gillmor</name>
<email>dkg@fifthhorseman.net</email>
</author>
<published>2016-06-02T16:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6a833a6e83865f6999707cc30768d07e1351c2cb'/>
<id>urn:sha1:6a833a6e83865f6999707cc30768d07e1351c2cb</id>
<content type='text'>
Many of the external links found in the notmuch source can be resolved
using https instead of http.  This changeset addresses as many as i
could find, without touching the e-mail corpus or expected outputs
found in tests.
</content>
</entry>
<entry>
<title>release: disable wget certificate check</title>
<updated>2015-10-30T10:14:41Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-10-30T10:12:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=bf511cb6979ede33d17d9da6f46f71ea287461d8'/>
<id>urn:sha1:bf511cb6979ede33d17d9da6f46f71ea287461d8</id>
<content type='text'>
this is a minor security hole, but no worse than what we had before. In
particular the worst that happens is someone prevents us from making a
release. Which is hardly worth the trouble of jacking the URL.
</content>
</entry>
<entry>
<title>cli: add utility routine to print error status.</title>
<updated>2015-09-20T11:04:31Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-09-06T13:15:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=39c54df26dad01e3ec294f7c4a613d9ee71faf3e'/>
<id>urn:sha1:39c54df26dad01e3ec294f7c4a613d9ee71faf3e</id>
<content type='text'>
No attention to formatting here, initially just focus on getting the
relevant strings out of the library.
</content>
</entry>
<entry>
<title>build: integrate building ruby bindings into notmuch build process</title>
<updated>2015-06-12T07:12:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-06-01T07:08:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d038b9320949c79503fe4b76870aaabf279405ab'/>
<id>urn:sha1:d038b9320949c79503fe4b76870aaabf279405ab</id>
<content type='text'>
Because ruby generates a Makefile, we have to use recursive make.
Because mkmf.rb hardcodes the name Makefile, put our Makefile{.local}
in the parent directory.
</content>
</entry>
<entry>
<title>python: replace hardcoding of SONAME version</title>
<updated>2015-03-08T07:30:36Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2015-03-07T07:31:14Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=aed5ec4350809aef34ae8290f8eda2069444b171'/>
<id>urn:sha1:aed5ec4350809aef34ae8290f8eda2069444b171</id>
<content type='text'>
Failing to update this string in globals.py causes failures when the
SONAME changes.  In order to hopefully reduce the number of such
errors, automate the process of setting the SONAME in the python
bindings.
</content>
</entry>
</feed>
