<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/configure, branch 0.14</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.14</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.14'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2012-07-25T11:17:24Z</updated>
<entry>
<title>configure: check whether shell is capable of parameter substring processing</title>
<updated>2012-07-25T11:17:24Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-05-03T18:59:58Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=4cedb2a3ea77b61a5d8e9fe56e8585d312ee96ca'/>
<id>urn:sha1:4cedb2a3ea77b61a5d8e9fe56e8585d312ee96ca</id>
<content type='text'>
'configure' script uses parameter substring extensively. It is Posix shell
feature. Original Bourne shell does not have such features. Some systems
still ships such shells as /bin/sh (for compatibility reasons -- shell
scripts written on those platforms are expected to work on 1990's systems).

Just testing whether parameter substring processing works will make the
shell exit due to syntax error if it is not compatible. Therefore the test
is executed in a subshell -- subshell exits with nonzero value when the
operation in question fails.

As 'if ! ...' does not work in Bourne shell, Short-circuiting construct
'||' is used to print information message and exit when expected.
</content>
</entry>
<entry>
<title>config: add quoting to fix IFS bug</title>
<updated>2012-06-03T16:26:44Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-06-02T18:16:01Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=12772b67620de6cf06c368f57fa3eb6e128b1ca3'/>
<id>urn:sha1:12772b67620de6cf06c368f57fa3eb6e128b1ca3</id>
<content type='text'>
Without proper quoting the DEFAULT_IFS was getting set incorrectly,
which was causing problems with the storage of some variables later in
the script.  Quoting fixes the problem.
</content>
</entry>
<entry>
<title>configure: add help note about gmime version</title>
<updated>2012-05-26T00:40:55Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2012-05-23T18:38:47Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=fae97b1013a18ad960aa0cd413154783409f310d'/>
<id>urn:sha1:fae97b1013a18ad960aa0cd413154783409f310d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>configure: change gmime version in help message to 2.6</title>
<updated>2012-04-05T11:01:32Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2012-04-05T11:01:32Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=6acd61dad91cb1b5c43261a3c6cf7583ecf16f13'/>
<id>urn:sha1:6acd61dad91cb1b5c43261a3c6cf7583ecf16f13</id>
<content type='text'>
Since GMime 2.6 is now the stable version upstream, and probably the
most tested by notmuch developers, it makes sense to suggest that to
users to install.
</content>
</entry>
<entry>
<title>configure: print info about required gmime 2.4 or 2.6 versions</title>
<updated>2012-04-05T10:53:04Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-03-21T19:18:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=3c7d97c3c742fdf1b9a531ae639ce9ed6d4f5166'/>
<id>urn:sha1:3c7d97c3c742fdf1b9a531ae639ce9ed6d4f5166</id>
<content type='text'>
In case required gmime (2.4 or 2.6) version if not found print information
about both alternatives (and currently minimal 2.6 version that is needed).
</content>
</entry>
<entry>
<title>configure: add empty line after each missing component message</title>
<updated>2012-04-05T10:50:51Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-03-20T22:16:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=e8138c522b386e4e7f6d3c57e62e6a185aaad336'/>
<id>urn:sha1:e8138c522b386e4e7f6d3c57e62e6a185aaad336</id>
<content type='text'>
Currently whenever message about missing GMime, Glib or talloc is
printed the message is 2 lines, component info and its http location
in next line. In the future the amount of lines will vary. To ease
reading in these cases newline is added after each message.
</content>
</entry>
<entry>
<title>Allow selecting which version of gmime is used to build notmuch.</title>
<updated>2012-03-20T11:11:27Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-03-14T15:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8bf1842b195e745c127e52e3cefa251ef094dd4d'/>
<id>urn:sha1:8bf1842b195e745c127e52e3cefa251ef094dd4d</id>
<content type='text'>
This allows for testing against both versions of gmime on a single
machine, without having to mess with pkg-config paths.

This is rework of Tom Prince's patch submitted in
id:"1331402091-15663-1-git-send-email-tom.prince@ualberta.net"
</content>
</entry>
<entry>
<title>configure: store $IFS to $DEFAULT_IFS readonly variable</title>
<updated>2012-03-20T11:10:57Z</updated>
<author>
<name>Tomi Ollila</name>
<email>tomi.ollila@iki.fi</email>
</author>
<published>2012-03-14T14:59:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1ef9f769d78dcd7df80981ea435b246b378c6107'/>
<id>urn:sha1:1ef9f769d78dcd7df80981ea435b246b378c6107</id>
<content type='text'>
In the future, IFS value needs to be changed in a few places
in configure -- and then restored. Store the original value
to $DEFAULT_IFS for easy restoration.
</content>
</entry>
<entry>
<title>Do not try to parse the options for --build and --host arguments</title>
<updated>2012-03-20T11:10:57Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2012-03-05T10:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=1984a266469f4fda2de96ba93100ec38e82e3728'/>
<id>urn:sha1:1984a266469f4fda2de96ba93100ec38e82e3728</id>
<content type='text'>
Formerly the code assumed the arguments to be triples and threw an
error if this was not the case. But those arguments are only there for
compatibility with autotools and are not used within the build system,
so just dropping the code parsing these values makes the build system
more robust.

Signed-off-by: Justus Winter &lt;4winter@informatik.uni-hamburg.de&gt;
</content>
</entry>
<entry>
<title>Add GNU as a valid platform</title>
<updated>2012-03-20T11:10:57Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2012-03-05T10:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=524f01a7b5d146c70c5672f9ef9e0551745dd3f9'/>
<id>urn:sha1:524f01a7b5d146c70c5672f9ef9e0551745dd3f9</id>
<content type='text'>
Signed-off-by: Justus Winter &lt;4winter@informatik.uni-hamburg.de&gt;
</content>
</entry>
</feed>
