summaryrefslogtreecommitdiffstats
path: root/package/brltty
Commit message (Collapse)AuthorAgeFilesLines
* brltty: use gcc instead of ld to link shared objectsFabrice Fontaine2018-10-091-0/+42
| | | | | | | | | | | | | | | | | | | 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 <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* brltty: bump to version 5.6Fabrice Fontaine2018-09-187-130/+6
| | | | | | | | | | | | | | | | - 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 <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* brltty: add licenseFabrice Fontaine2018-09-182-1/+3
| | | | | | | | | 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 <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/brltty: fix cross-compilationYann E. MORIN2018-08-251-0/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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" <yann.morin.1998@free.fr> Cc: Mario Lang <mlang@blind.guru> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* brltty: add optional at-spi2-core dependencyFabrice Fontaine2018-07-101-1/+2
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/brltty: depends on BR2_USE_MMU due to calls to fork()Mario Lang2018-01-011-0/+2
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/489dd7a19911b45ae7b0f1eade63def793e03ade Signed-off-by: Mario Lang <mlang@blind.guru> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/brltty: depends on !BR2_STATIC_LIBSMario Lang2017-12-301-2/+3
| | | | | | | | | 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 <mlang@blind.guru> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/brltty: use gcc instead of ld to link shared objectsMario Lang2017-12-301-0/+64
| | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/2419741c43dea0f91859c19167c8d65cb54e1470 http://autobuild.buildroot.net/results/4b83e53c718520661dc99cde2121f69ce3fd08d7 Signed-off-by: Mario Lang <mlang@blind.guru> [Thomas: add reference to upstream commit, as suggested by Yann.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/brltty: add missing dependency on host-pkgconfMario Lang2017-12-301-1/+1
| | | | | | | | This fixes the following error: ./configure: line 14978: .../host/bin/pkg-config: No such file or directory Signed-off-by: Mario Lang <mlang@blind.guru> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/brltty: explicitly check if ioperm is availableMario Lang2017-12-292-1/+42
| | | | | | | | | | | | | | | | | | 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 <mlang@blind.guru> [Thomas: move patch out of per-version directory, add comment explaining why we need to autoreconf, and why we can't use <pkg>_AUTORECONF.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/brltty: avoid spurious log messages while decoding scancodesMario Lang2017-12-291-0/+28
| | | | | | | | Patch cherry-picked from upstream, can be removed upon next release. Signed-off-by: Mario Lang <mlang@blind.guru> [Thomas: move patch out of per-version directory.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/brltty: disable X11 support for nowMario Lang2017-12-211-0/+1
| | | | | | | | | | | | This stops xbrlapi from building/installing, which is really not essential to almost all users. Fixes: http://autobuild.buildroot.net/results/3fe2d053dcfdf5af791e9127f3e9f1dceaabfdc0 http://autobuild.buildroot.net/results/6cfa5e9d37ac1571dc58df538232bb9e1749e62a Signed-off-by: Mario Lang <mlang@blind.guru> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/brltty: disable features and add optional dependenciesMario Lang2017-12-181-1/+18
| | | | | | | | | | | | | | | | * --without-midi-package should fix a number of autobuild failures. * Disable a number of speech drivers to avoid build failures if they are installed on the host. * Optional dependency on espeak and flite fixes builds where espeak or flite are installed on the host. Fixes: http://autobuild.buildroot.net/results/0c4f557c2ad276b1ed065119532af37c0af5f014 http://autobuild.buildroot.net/results/ea82b7c7732821368746ddddb5d529e97c9b6c16 Signed-off-by: Mario Lang <mlang@blind.guru> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* brltty: new packageMario Lang2017-12-175-0/+167
Signed-off-by: Mario Lang <mlang@blind.guru> [Thomas: - wrap too long CONF_OPTS line that disables all the language bindings - use an intermediate BRLTTY_TEXT_TABLE variable to store the qstripped version of BR2_PACKAGE_BRLTTY_TEXT_TABLE.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud