<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/brltty, branch 2019.02-op-build</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2019.02-op-build'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2018-10-09T06:53:09+00:00</updated>
<entry>
<title>brltty: use gcc instead of ld to link shared objects</title>
<updated>2018-10-09T06:53:09+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2018-10-08T21:05:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=9143c217213542574586c0e6a9f003e822633917'/>
<id>urn:sha1:9143c217213542574586c0e6a9f003e822633917</id>
<content type='text'>
Bump to version 5.6 has reintroduced the issue fixed by patch 854093 on
version 5.5.

Indeed, third patch was merged upstream but it was then reverted:
https://github.com/brltty/brltty/commit/9e7d62c869d3c1cbe12dda8b0291a4692c193416

Moreover, since commit 3a2e3f6fa5ef0a210ffeba5ed05c79965d0cc3c7, MKOBJ
was renamed into MKREL. So, patch again brltty, overwrite
MKREL to use "gcc -shared -o" instead of "ld -r -o" if gcc is available
(as suggested by Arnout: https://patchwork.ozlabs.org/patch/972614).

Fixes:
 - http://autobuild.buildroot.org/results/31f682838b3d3b2c7103b5c51f2aba0b89d4f630

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>brltty: bump to version 5.6</title>
<updated>2018-09-18T20:29:16+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2018-09-16T14:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=50f42f1c094df3faa98977ec2f8a4cc72aa0dce1'/>
<id>urn:sha1:50f42f1c094df3faa98977ec2f8a4cc72aa0dce1</id>
<content type='text'>
- Remove first, second and third patch (already in version)
- Fix major/minor build failure with glibc 2.28, see:
  https://github.com/brltty/brltty/commit/cee581fac78d29bdf9acb6d1378cf4d005ff3afd
- Update web site URL to brltty.app, see
  https://github.com/brltty/brltty/commit/97efaecd6cfb665c0b5f0ac8ec69416618d45635
- Update license to LPGL-2.1+, see:
  https://github.com/brltty/brltty/commit/16ccb7d13f018e7557633a24fc02866b85871fa0

Fixes:
 - http://autobuild.buildroot.org/results/0fb2c33f00990e471736c4180f23026fa9adb982

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>brltty: add license</title>
<updated>2018-09-18T20:28:43+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2018-09-16T14:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ecf832704bd360f40dc0c898d48c3ea2e8b7fb53'/>
<id>urn:sha1:ecf832704bd360f40dc0c898d48c3ea2e8b7fb53</id>
<content type='text'>
brltty 5.5 is licensed under GPL-2.0+ with exceptions in LGPL-2.1+ for
data and client side as specified in README so add this information in
BRLTTY_LICENSE, update BRLTTY_LICENSE_FILES and add hash for README

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>package/brltty: fix cross-compilation</title>
<updated>2018-08-25T12:39:54+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2018-08-22T08:28:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=8909897ab357c433cf688243cbfa1154cc63a7a3'/>
<id>urn:sha1:8909897ab357c433cf688243cbfa1154cc63a7a3</id>
<content type='text'>
brltty has a very inventive buildsystem, where it internall runs
./configure for the build machine In doing so, it generates a list
of make variables to define what the build machine supports, like
it does for the target.

However, the build variables are generated with a convoluted sed
script that scans the target list, and appends _FOR_BUILD to each
target variables. Then, both lists are included from the Makefile,
on the assumption that the build variables will not clash with the
target variables.

Where it gets interesting, is that that sed script considers the
variables names to match '[A-Za-z][A-Za-z0-9_]*'

And there we see why ATSPI2_PACKAGE does not match: it contains a
digit.

So, some build variables will inevitably override target ones.

Fix that by simply expanding the matching regexp to allow digits
in variable names.

Fixes:
    http://autobuild.buildroot.org/results/a37/a37782b3cfc1a96cc129db8fade20a36a7b2d470/
    http://autobuild.buildroot.org/results/97e/97edc6a47d2140968e84b409cdc960604e5896f2/

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Mario Lang &lt;mlang@blind.guru&gt;
Cc: Baruch Siach &lt;baruch@tkos.co.il&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
</content>
</entry>
<entry>
<title>brltty: add optional at-spi2-core dependency</title>
<updated>2018-07-10T20:05:13+00:00</updated>
<author>
<name>Fabrice Fontaine</name>
<email>fontaine.fabrice@gmail.com</email>
</author>
<published>2018-07-10T18:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=8d91fc17cdbdd9b531ab177a4ad23321e217f379'/>
<id>urn:sha1:8d91fc17cdbdd9b531ab177a4ad23321e217f379</id>
<content type='text'>
Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) &lt;arnout@mind.be&gt;
</content>
</entry>
<entry>
<title>package/brltty: depends on BR2_USE_MMU due to calls to fork()</title>
<updated>2018-01-01T22:04:14+00:00</updated>
<author>
<name>Mario Lang</name>
<email>mlang@blind.guru</email>
</author>
<published>2018-01-01T15:12:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=0344e6b3dd43d3af3709b9eb10910c57afffe314'/>
<id>urn:sha1:0344e6b3dd43d3af3709b9eb10910c57afffe314</id>
<content type='text'>
Fixes:
  http://autobuild.buildroot.net/results/489dd7a19911b45ae7b0f1eade63def793e03ade

Signed-off-by: Mario Lang &lt;mlang@blind.guru&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/brltty: depends on !BR2_STATIC_LIBS</title>
<updated>2017-12-30T17:10:23+00:00</updated>
<author>
<name>Mario Lang</name>
<email>mlang@blind.guru</email>
</author>
<published>2017-12-30T10:48:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=391efec78a3be2c95b9a30571fbff2660cd79d6f'/>
<id>urn:sha1:391efec78a3be2c95b9a30571fbff2660cd79d6f</id>
<content type='text'>
This requirement is likely to go away in the future.  However, declaring
this fact explicitly for now fixes a number of test-pkg failures.

Signed-off-by: Mario Lang &lt;mlang@blind.guru&gt;
Acked-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/brltty: use gcc instead of ld to link shared objects</title>
<updated>2017-12-30T17:09:40+00:00</updated>
<author>
<name>Mario Lang</name>
<email>mlang@blind.guru</email>
</author>
<published>2017-12-30T10:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=97352f8957ff4c3b96d157f5084237416e728230'/>
<id>urn:sha1:97352f8957ff4c3b96d157f5084237416e728230</id>
<content type='text'>
Fixes:
  http://autobuild.buildroot.net/results/2419741c43dea0f91859c19167c8d65cb54e1470
  http://autobuild.buildroot.net/results/4b83e53c718520661dc99cde2121f69ce3fd08d7

Signed-off-by: Mario Lang &lt;mlang@blind.guru&gt;
[Thomas: add reference to upstream commit, as suggested by Yann.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/brltty: add missing dependency on host-pkgconf</title>
<updated>2017-12-30T12:22:15+00:00</updated>
<author>
<name>Mario Lang</name>
<email>mlang@blind.guru</email>
</author>
<published>2017-12-30T10:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=d6d4deb64f9be477c0020e5083ab4b6110c80fe9'/>
<id>urn:sha1:d6d4deb64f9be477c0020e5083ab4b6110c80fe9</id>
<content type='text'>
This fixes the following error:
  ./configure: line 14978: .../host/bin/pkg-config: No such file or directory

Signed-off-by: Mario Lang &lt;mlang@blind.guru&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/brltty: explicitly check if ioperm is available</title>
<updated>2017-12-29T20:48:24+00:00</updated>
<author>
<name>Mario Lang</name>
<email>mlang@blind.guru</email>
</author>
<published>2017-12-29T14:06:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=ee8309e2874063603e9f330aa529fa2f027681a8'/>
<id>urn:sha1:ee8309e2874063603e9f330aa529fa2f027681a8</id>
<content type='text'>
ioperm, inb and outb are i386 specific functions usually
not available on non-PC archs.  Check if ioperm is available before
trying to use it.

Patch cherry-picked from upstream, can be removed when 5.6 is out.

Fixes:
  http://autobuild.buildroot.net/results/f09974f2ba24319e55e578ece34bb2e7e8bb3c43
  http://autobuild.buildroot.net/results/7d502f280c46f0d1e2678140f9117fcc59bc2d7b

Signed-off-by: Mario Lang &lt;mlang@blind.guru&gt;
[Thomas: move patch out of per-version directory, add comment
explaining why we need to autoreconf, and why we can't use
&lt;pkg&gt;_AUTORECONF.]
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
