<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/configure, branch 0.18.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.18.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.18.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2014-06-21T19:40:39Z</updated>
<entry>
<title>configure: add workaround for systems without zlib.pc</title>
<updated>2014-06-21T19:40:39Z</updated>
<author>
<name>Felipe Contreras</name>
<email>felipe.contreras@gmail.com</email>
</author>
<published>2014-05-12T03:09:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0c698ef0374b671d3b6a8def2d9c113797ceaec3'/>
<id>urn:sha1:0c698ef0374b671d3b6a8def2d9c113797ceaec3</id>
<content type='text'>
Some systems (e.g. FreeBSD) might not have installed the appropriate
pkg-config file as they should. We can workaround the issue by creating
the .pc file they should have distributed.

Signed-off-by: Felipe Contreras &lt;felipe.contreras@gmail.com&gt;
</content>
</entry>
<entry>
<title>configure: fix comment, pass HAVE_CANONICALIZE_FILE_NAME to build</title>
<updated>2014-04-18T20:58:59Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-04-17T22:24:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2d024ff48c74f96dd3888de7161c964e61163369'/>
<id>urn:sha1:2d024ff48c74f96dd3888de7161c964e61163369</id>
<content type='text'>
Apparently omitting it is not fatal, but let's be consistent with the
other compat functions.
</content>
</entry>
<entry>
<title>configure: add $(ZLIB_CFLAGS) to CONFIGURE_CFLAGS</title>
<updated>2014-04-13T11:42:38Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2014-04-12T16:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3921d2345a33311d6b87d42fe24eb67a2c56b8ff'/>
<id>urn:sha1:3921d2345a33311d6b87d42fe24eb67a2c56b8ff</id>
<content type='text'>
As it is defined in CONFIGURE_CXXFLAGS.
</content>
</entry>
<entry>
<title>dump: support gzipped and atomic output</title>
<updated>2014-04-12T10:59:44Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-29T01:14:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3c13bc0321baaf340663779d6fce2b1f34c1c2c3'/>
<id>urn:sha1:3c13bc0321baaf340663779d6fce2b1f34c1c2c3</id>
<content type='text'>
The main goal is to support gzipped output for future internal
calls (e.g. from notmuch-new) to notmuch_database_dump.

The additional dependency is not very heavy since xapian already pulls
in zlib.

We want the dump to be "atomic", in the sense that after running the
dump file is either present and complete, or not present.  This avoids
certain classes of mishaps involving overwriting a good backup with a
bad or partial one.
</content>
</entry>
<entry>
<title>compat: add canonicalize_file_name</title>
<updated>2014-04-08T10:27:14Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-01-27T14:12:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=af5c3afa91cc29268c6754ea70f15cae30f22403'/>
<id>urn:sha1:af5c3afa91cc29268c6754ea70f15cae30f22403</id>
<content type='text'>
the POSIX 2008 behaviour of realpath is not available everywhere so we
provide a simple wrapper function.  We use (and provide) the gnu
extension canonicalize_file_name to make it cleaner to test for the
feature we need; otherwise we have to rely on realpath segfaulting if
the second argument is null.
</content>
</entry>
<entry>
<title>doc: fix out-of-tree build</title>
<updated>2014-03-25T11:32:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-20T00:48:03Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=57b4ef6f30d41cd14aa570b329841fc2082260ff'/>
<id>urn:sha1:57b4ef6f30d41cd14aa570b329841fc2082260ff</id>
<content type='text'>
The subtle part is adding .rst and .py files to vpath so they can be
used as dependencies without prefixing with $(srcdir)

We also change the interface to mkbuildeps.py: rather than getting the
containing directory from the conf file path, we go the other way.
</content>
</entry>
<entry>
<title>build: move canonical list of subdirectories to configure script</title>
<updated>2014-03-25T11:32:10Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-25T11:28:09Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=26556f9b114baf498bee8e6d8e6cf60a6f483a89'/>
<id>urn:sha1:26556f9b114baf498bee8e6d8e6cf60a6f483a89</id>
<content type='text'>
The configure script needs this list for out of tree builds. Grabbing
it from the Makefile via sed was fragile and broken.
</content>
</entry>
<entry>
<title>doc: configure detection of sphinx and rst2man</title>
<updated>2014-03-18T10:39:32Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2014-03-13T03:21:16Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=beef0a8f5593eee0f84b2b0fa01017c1c9621659'/>
<id>urn:sha1:beef0a8f5593eee0f84b2b0fa01017c1c9621659</id>
<content type='text'>
Because sphinx-build does not provide a convenient way of listing
which builders exist, and some people actually have pre 1.0 sphinx, we
try loading a relevant python module.

Currently the assumption is that no python in path -&gt; no sphinx-build
in path.
</content>
</entry>
<entry>
<title>new: Detect dirent.d_type support at configure time</title>
<updated>2014-02-14T12:42:45Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2014-02-13T06:50:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b1fa95721bd54c60c367ae4fb54279404656a070'/>
<id>urn:sha1:b1fa95721bd54c60c367ae4fb54279404656a070</id>
<content type='text'>
Support for dirent.d_type is OS-specific.  Previously, we used
_DIRENT_HAVE_D_TYPE to detect support for this, but this is apparently
a glic-ism (FreeBSD, for example, supports d_type, but does not define
this).  Since there's no cross-platform way to detect support for
dirent.d_type, detect it using a test compile at configure time.
</content>
</entry>
<entry>
<title>configure: only install bash completion if supported</title>
<updated>2014-02-03T20:19:08Z</updated>
<author>
<name>Jani Nikula</name>
<email>jani@nikula.org</email>
</author>
<published>2014-02-02T16:47:57Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=aff5af582ecbacb4004ad306c6ef463d61f1ed3a'/>
<id>urn:sha1:aff5af582ecbacb4004ad306c6ef463d61f1ed3a</id>
<content type='text'>
Our bash completion depends on bash-completion 1.90 or later. Only
install where available.
</content>
</entry>
</feed>
