<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/configure, branch 0.25</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.25</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.25'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2017-06-01T00:54:08Z</updated>
<entry>
<title>test: define GMime version dependant breakage</title>
<updated>2017-06-01T00:54:08Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-27T16:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6ac3d8c27f8edc8b3b84440900771053d6efd9dd'/>
<id>urn:sha1:6ac3d8c27f8edc8b3b84440900771053d6efd9dd</id>
<content type='text'>
We have some tests where the gmime 3 behaviour seems like a bug fix,
others where it's less clear, so we allow both possibilities.
</content>
</entry>
<entry>
<title>configure: add optional support for gmime-3.0</title>
<updated>2017-06-01T00:52:15Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-05-27T16:51:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6977316a5f6ffa4f7df8ae26963c4629740b6c9d'/>
<id>urn:sha1:6977316a5f6ffa4f7df8ae26963c4629740b6c9d</id>
<content type='text'>
This is only the changes to make configure work; it won't compile with
gmime-3.0 yet.
</content>
</entry>
<entry>
<title>configure: Be more verbose when compiler sanity checks fail</title>
<updated>2017-04-14T19:14:26Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2017-04-08T19:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=807a9cb8aa897462e247993a1cdfa96377aa20e4'/>
<id>urn:sha1:807a9cb8aa897462e247993a1cdfa96377aa20e4</id>
<content type='text'>
When configure could not get past initial compiler sanity check
the user was left with no explanation why this happened (usually
the reason is that compilers are not installed).

By printing the executed command line and re-executing it without
output redirection user gets better information how to proceed
(or ask for help) to resolve this problem.

The shell builtin 'printf' is used to print the executed command
line to ensure verbatim output.
</content>
</entry>
<entry>
<title>configure: change default bash completion location to /usr/share</title>
<updated>2017-03-25T15:01:22Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-03-12T17:24:52Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=949a5ac4d40fae1ab28e1e310c1b3cf130782d33'/>
<id>urn:sha1:949a5ac4d40fae1ab28e1e310c1b3cf130782d33</id>
<content type='text'>
At least Fedora and Debian now use
/usr/share/bash-completion/completions now. Apparently
/etc/bash_completion.d will be phased out at some point in the future.
</content>
</entry>
<entry>
<title>tests: add compatibility layer</title>
<updated>2017-03-25T10:56:52Z</updated>
<author>
<name>Mikhail</name>
<email>mp39590@gmail.com</email>
</author>
<published>2017-03-09T13:32:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9b7dbed58ebd3aeee16b044fdffda6b39e90643e'/>
<id>urn:sha1:9b7dbed58ebd3aeee16b044fdffda6b39e90643e</id>
<content type='text'>
Make test-lib-common.sh load test-lib-&lt;$PLATFORM&gt;.sh to create
additional shim for platform specifics.

Use test-lib-FREEBSD.sh to call GNU utilities instead of native ones.

- amended by db following Tomi's suggestions
</content>
</entry>
<entry>
<title>fix out of tree build</title>
<updated>2017-03-12T12:17:29Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2017-03-12T11:59:13Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=35cdebdad0d41be58a4c705ec48fd1bb51f098eb'/>
<id>urn:sha1:35cdebdad0d41be58a4c705ec48fd1bb51f098eb</id>
<content type='text'>
In addition to use ${srcdir} and deliver ${NOTMUCH_SRCDIR} where needed,
source from ruby bindings had to be copied to the out-of-tree target
directory -- if the source files in source directory were referenced
in build and there were also built object files there, those could have
been considered as target files (and then not found when attempting
to create bindings/ruby/notmuch.so).
</content>
</entry>
<entry>
<title>configure: add ${NOTMUCH_SRCDIR} -- absolute path to notmuch source</title>
<updated>2017-03-12T12:16:54Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2017-03-12T11:59:12Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=18914c725bd373f8cd6a5072df73ffe31653208c'/>
<id>urn:sha1:18914c725bd373f8cd6a5072df73ffe31653208c</id>
<content type='text'>
The ${srcdir} -- usually relative path to notmuch source -- works fine
in current ./configure and all makefiles. To have simple access to
notmuch source in tests and out of tree builds holding absolute path to
the source directory is useful.
</content>
</entry>
<entry>
<title>configure: removed $zlib_(cflags|ldflags) from compat code build</title>
<updated>2017-03-09T14:20:01Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2017-03-05T21:03:27Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=b7763c94e23bbb7d27e995e7a721f31b2ba8cb13'/>
<id>urn:sha1:b7763c94e23bbb7d27e995e7a721f31b2ba8cb13</id>
<content type='text'>
When pkg-config does not find configure, a compat version of the
zlib.pc is created. In creation of that configure attempted to
read values of $zlib_cflags and $zlib_ldflags. In the usual case
those were undefined, and with `set -a` now in the beginning of
configure, configure broke.

Even if $zlib_cflags and $zlib_ldflags had values which were used
to create zlib.pc, the values were overwritten (with static content)
a few lines later in next pkg-config --cflags and --libs run. These
values would not be different and probably useless -- the following
boild would probably fail.

But instead of using those, CPATH and LIBRARY_PATH environment
variables can be used successfully (both while configuring and
building).
</content>
</entry>
<entry>
<title>Merge branch 'release'</title>
<updated>2017-03-01T01:21:07Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2017-03-01T01:21:07Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=508b5c20fa38b17fa527af075857061f4ed81e2a'/>
<id>urn:sha1:508b5c20fa38b17fa527af075857061f4ed81e2a</id>
<content type='text'>
Second gnugpg test suite fix
</content>
</entry>
<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>
</feed>
