<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/m4, branch origin/bjk/master</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=origin%2Fbjk%2Fmaster</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=origin%2Fbjk%2Fmaster'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2014-10-02T13:57:50Z</updated>
<entry>
<title>build: Implement SYSROOT feature.</title>
<updated>2014-10-02T13:57:50Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2014-10-02T13:48:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=4027a0a89724df3aeef8a964c529548d724b6a5a'/>
<id>urn:sha1:4027a0a89724df3aeef8a964c529548d724b6a5a</id>
<content type='text'>
* configure.ac: Document SYSROOT.
* m4/gpg-error.m4: Update from libgpg-error master.
* src/gpgme.m4: Implement SYSROOT stuff.
</content>
</entry>
<entry>
<title>Fix libtool 2.4.2 to correctly detect .def files.</title>
<updated>2013-05-23T18:15:30Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-04-18T12:40:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d739d4d8cf9c873b0f3bb7836aaf3d0ba31a7b7f'/>
<id>urn:sha1:d739d4d8cf9c873b0f3bb7836aaf3d0ba31a7b7f</id>
<content type='text'>
* build-aux/ltmain.sh (sed_uncomment_deffile): New.
(orig_export_symbols): Uncomment def file before testing for EXPORTS.
* m4/libtool.m4: Do the same for the generated code.
--

The old code was not correct in that it only looked at the first line
and puts an EXPORTS keyword in front if missing.  Binutils 2.22
accepted a duplicated EXPORTS keyword but at least 2.23.2 is more
stringent and bails out without this fix.

There is no need to send this upstream.  Upstream's git master has a
lot of changes including a similar fix for this problems.  There are
no signs that a libtool 2.4.3 will be released to fix this problem and
thus we need to stick to our copy of 2.4.2 along with this patch.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Update GnuPG related m4 files.</title>
<updated>2013-02-26T15:15:02Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-02-26T12:33:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=863c0f2a3eaf2a5d46c5518e5ac3486cc1a49bd3'/>
<id>urn:sha1:863c0f2a3eaf2a5d46c5518e5ac3486cc1a49bd3</id>
<content type='text'>
* m4/gpg-error.m4: Update from libgpg-error.
* m4/libassuan.m4: Update from libassuan.
</content>
</entry>
<entry>
<title>Fix ttyname problem on Android.</title>
<updated>2012-10-24T14:44:34Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-10-24T14:44:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=12a0c93433a0b1d7e8019fc35a63476db39327fa'/>
<id>urn:sha1:12a0c93433a0b1d7e8019fc35a63476db39327fa</id>
<content type='text'>
* configure.ac: Define macro and conditional HAVE_ANDROID_SYSTEM.
* m4/gnupg-ttyname.m4: Force use of replacement on Android.
* src/ttyname_r.c: Ditto.
--

Android's bionic lib has no working ttyname_r() nor ttyname().  Using
them anyway will print

  FIX ME! implement ttyname_r() bionic/libc/bionic/stubs.c:466

Thus we force the use of our replacement code which simply return
"/dev/tty".
</content>
</entry>
<entry>
<title>Fix Solaris problems with ttyname_r.</title>
<updated>2012-01-19T17:43:10Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-01-19T17:43:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=2f304957f5122a5d9da643dc9951ee67ece06eaf'/>
<id>urn:sha1:2f304957f5122a5d9da643dc9951ee67ece06eaf</id>
<content type='text'>
* m4/gnupg-ttyname.m4: New.  Based on ttyname_r from gnulib.
* src/ttyname_r.c (_gpgme_ttyname_r): Rename from ttyname_r.
Implement hacks required for Solaris and possible other non-fully
Posix systems.
* src/util.h: Include unistd.h.  Redefine ttyname_r depending on
REPLACE_TTYNAME_R and put it into the gpgme name space.
--

Unfortunately we cant not use the ttyname_r replacement from gnulib
because we want to keep GPGME LGPLv2+.
</content>
</entry>
<entry>
<title>Update to libtool 2.4.2</title>
<updated>2012-01-19T14:30:52Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-01-19T14:30:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=4cfddadcd0a569f0b204dccea3c975ce0bdfb232'/>
<id>urn:sha1:4cfddadcd0a569f0b204dccea3c975ce0bdfb232</id>
<content type='text'>
* ltmain.sh, m4/libtool.m4, m4/ltoptions.m4, m4/ltversion.m4,
* m4/lt~obsolete.m4: Update.
</content>
</entry>
<entry>
<title>Add ttyname_r check macro from gnulib.</title>
<updated>2012-01-19T13:58:40Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2012-01-19T13:58:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3ef528b63679df912551d5d21fc36e465cf50c40'/>
<id>urn:sha1:3ef528b63679df912551d5d21fc36e465cf50c40</id>
<content type='text'>
* m4/gnupg-ttyname.m4: New. Taken from current gnulib.
</content>
</entry>
<entry>
<title>Generate the ChangeLog from commit logs.</title>
<updated>2011-12-02T10:36:37Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2011-12-02T10:32:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=a4c4ee1aaea4359432bdf60dd572f549ef8dee83'/>
<id>urn:sha1:a4c4ee1aaea4359432bdf60dd572f549ef8dee83</id>
<content type='text'>
* build-aux/gitlog-to-changelog: New script.  Taken from gnulib.
* build-aux/git-log-fix: New file.
* build-aux/git-log-footer: New file.
* build-aux/git-hook/commit-msg: New script.
* doc/HACKING: New file.
* ChangeLog: New file.
* Makefile.am (EXTRA_DIST): Add new files.
(gen-ChangeLog): New.
(dist-hook): Run gen-ChangeLog.
* autogen.sh: Install commit-msg hook for git.

Rename all ChangeLog files to ChangeLog-2011.
</content>
</entry>
<entry>
<title>Remove support for libgpgme-pth.</title>
<updated>2011-10-25T16:59:26Z</updated>
<author>
<name>Marcus Brinkmann</name>
<email>marcus.brinkmann@ruhr-uni-bochum.de</email>
</author>
<published>2011-10-25T16:59:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3ddf4c3d4000a9b0b52180c3aa3acf1387a193bf'/>
<id>urn:sha1:3ddf4c3d4000a9b0b52180c3aa3acf1387a193bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update gpg-error.m4</title>
<updated>2011-04-06T12:33:16Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2011-04-06T12:16:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e54fe47db8862b44a4fb669f55b45d9ec28b244d'/>
<id>urn:sha1:e54fe47db8862b44a4fb669f55b45d9ec28b244d</id>
<content type='text'>
</content>
</entry>
</feed>
