<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/configure, 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>2017-02-27T22:27:49Z</updated>
<entry>
<title>Revert "configure: add test for gpgconf --create-socketdir"</title>
<updated>2017-02-27T22:27:49Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-27T22:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a4ddc63b2372bcb826d8c46e79e0f64ac7af255b'/>
<id>urn:sha1:a4ddc63b2372bcb826d8c46e79e0f64ac7af255b</id>
<content type='text'>
This reverts commit 12f7d4e61d30fb9a5c99e128ab1aab0bf069cdb4.

Since we're not using gpgconf anymore, drop the unneeded test in
configure.
</content>
</entry>
<entry>
<title>configure: add test for gpgconf --create-socketdir</title>
<updated>2017-02-21T11:43:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-02-14T21:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=12f7d4e61d30fb9a5c99e128ab1aab0bf069cdb4'/>
<id>urn:sha1:12f7d4e61d30fb9a5c99e128ab1aab0bf069cdb4</id>
<content type='text'>
This is primarily intended for use in the test suite (since notmuch
builds fine without gnupg installed). Thus we only write the variable
to sh.config.
</content>
</entry>
<entry>
<title>configure: fix $prefix expansion for libdir_expanded</title>
<updated>2017-01-01T22:15:58Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2017-01-01T17:20:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c8934806548ca8c2f60d1150606f67da27cb2546'/>
<id>urn:sha1:c8934806548ca8c2f60d1150606f67da27cb2546</id>
<content type='text'>
Since the sed expansion line which did $prefix expansion for
libdir_expanded was changed from the legacy `...` format to the
new $(...) expression, the subtle backslash expansion change went
unnoticed -- \\$ which used to escape '$' now escapes '\' and the
following '$prefix' was attempted to expand as a variable. So
changing \\$ to \$ fixes this.

Also, replaced echo with printf %s -- echo does expansions of its own.

While at it, the following 2 inconsistencies were fixed:
 1) the /g flag was removed from first expression; second didn't have it
 2) first expression did not end with /, so "dropped" it from second

 configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
</content>
</entry>
<entry>
<title>require xapian &gt;= 1.2.6</title>
<updated>2016-10-07T01:45:46Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-10-05T00:35:23Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=af8903df34647d9456e8f3fe26a164959969b451'/>
<id>urn:sha1:af8903df34647d9456e8f3fe26a164959969b451</id>
<content type='text'>
It seems that no-one tried to compile without Xapian compact support
since March of 2015, since that's when I introduced a syntax error in
that branch of the ifdef.

Given the choice of maintaining this underused branch of code, or
bumping the Xapian dependency to a version from 2011, it seems
reasonable to do the latter.
</content>
</entry>
<entry>
<title>configure: set platform variables also when `uname` is unrecognized</title>
<updated>2016-09-30T10:15:49Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-09-29T13:12:49Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fde846cf7dea2ad67418f3f3c9311213b766bfec'/>
<id>urn:sha1:fde846cf7dea2ad67418f3f3c9311213b766bfec</id>
<content type='text'>
Since commit

124a67e96ecab5495c0f17b6875d53dfd67ff137: configure: add set -u

all variables must be set before their expansion are attempted. These
2 variables: "platform" and "linker_resolves_library_dependencies" were
not given value in the final 'else' branch when platform check failed
due to unrecognized kernel name (output of `uname`). Now those two are
given reasonable non-empty values.
</content>
</entry>
<entry>
<title>configure: add --without-api-docs option</title>
<updated>2016-08-11T11:13:46Z</updated>
<author>
<name>Mikhail</name>
<email>mp39590@gmail.com</email>
</author>
<published>2016-08-10T13:02:35Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=188fccd84fc53f44f38a4b184383d63f2c58b5e3'/>
<id>urn:sha1:188fccd84fc53f44f38a4b184383d63f2c58b5e3</id>
<content type='text'>
Add option to explicitly disable API man page build even if doxygen
binary is available. --without-docs also implies not building API
manpage.

This change intended to add more distinctness into build system and
allow user not to build unwanted man pages.
</content>
</entry>
<entry>
<title>Use the Xapian::DB_RETRY_LOCK flag when available</title>
<updated>2016-06-29T07:03:34Z</updated>
<author>
<name>Istvan Marko</name>
<email>notmuch@kismala.com</email>
</author>
<published>2016-06-26T15:29:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9b60dc3cd9224eddfe9bc5cf74eeaa5f0d599d04'/>
<id>urn:sha1:9b60dc3cd9224eddfe9bc5cf74eeaa5f0d599d04</id>
<content type='text'>
Xapian 1.3 has introduced the DB_RETRY_LOCK flag (Xapian bug
275). Detect it in configure and optionally use it. With this flag
commands that need the write lock will wait for their turn instead of
aborting when it's not immediately available.

Amended by db: allow disabling in configure
</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>configure: combine common parts of CONFIGURE_C{,XX}FLAGS</title>
<updated>2016-05-19T10:45:09Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2016-05-13T21:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=2ee9351224a940eff65c6aa73ad8befab48250f9'/>
<id>urn:sha1:2ee9351224a940eff65c6aa73ad8befab48250f9</id>
<content type='text'>
By combining the common parts of CONFIGURE_CFLAGS and CONFIGURE_CXXFLAGS
to a separate make variable and using that as part of their
definitions makes setting of these easier, DRYer and less error prone
(especially as we cannot check potential typing errors there).
</content>
</entry>
<entry>
<title>configure: check directly for xapian compaction API</title>
<updated>2016-05-13T23:50:49Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2016-03-22T10:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1aa6f90a10794951365626830e8ebf29cf3736c8'/>
<id>urn:sha1:1aa6f90a10794951365626830e8ebf29cf3736c8</id>
<content type='text'>
This is consistent with the check for FieldProcessor, and probably a bit
more robust.
</content>
</entry>
</feed>
