summaryrefslogtreecommitdiffstats
path: root/tools/bison
Commit message (Collapse)AuthorAgeFilesLines
* tools/bison: hardcode path to m4 with STAGING_DIR_HOSTMichael Pratt2024-04-251-0/+43
| | | | | | | | | | | | | | | | | | Force bison to ignore the M4 environment variable and hardcode it to the locally built m4 during build operations using the relocatable path variable STAGING_DIR_HOST. This allows bison to continue to function while we are forcefully avoiding autoreconf and other autoconf and automake-like operations by giving a fake path to m4 with the M4 environment variable. The specific path can still be overridden independently from the environment within the line of invocation that runs bison by setting STAGING_DIR_HOST within the command, so document this in the help printout. Tested-by: Georgi Valkov <gvalkov@gmail.com> # MacOS Signed-off-by: Michael Pratt <mcpratt@pm.me> Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
* tools: prefer gz or bz2 tarballsRobert Marko2024-04-061-2/+2
| | | | | | | | | | | | | | In the light of recent XZ events, and fundamental XZ issues lets work on moving away from using XZ. So, use gz compressed tarballs as sources whenever possible. dwarves only offers bz2 compressed tarballs, so use those as size difference is minor compared to XZ. Signed-off-by: Robert Marko <robimarko@gmail.com> dwarves
* tools: assign PKG_CPE_IDAlexander Couzens2023-09-191-0/+1
| | | | | | | | | The PKG_CPE_ID links to NIST CPE version 2.2. Assign PKG_CPE_ID to all remaining tools which have a CPE ID. Not every tool has CPE id. Related: https://github.com/openwrt/packages/issues/8534 Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* tools: add Host/Uninstall where possibleRosen Penev2022-10-201-5/+5
| | | | | | This cleans staging_dir when calling tool/x/clean. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tools/bison: update to 3.8.2Rosen Penev2021-10-051-2/+2
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tools/bison: update to 3.8.1Rosen Penev2021-09-202-19/+2
| | | | | | Remove upstreamed patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tools/bison: update to 3.7.6Rosen Penev2021-09-051-2/+2
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tools/bison: update to 3.7.4Hannu Nyman2020-11-212-6/+6
| | | | | | | | | Update bison to 3.7.4 Release notes: http://git.savannah.gnu.org/cgit/bison.git/tree/NEWS?id=7a11a9308cb Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* tools/bison: update to 3.7.1Hannu Nyman2020-08-232-3/+3
| | | | | | | Update GNU bison to version 3.7.1. Refresh patches. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* tools/bison: Update to 3.5.1Daniel Engberg2020-02-191-3/+3
| | | | | | | | Update bison to 3.5.1 Use POSIX threads as the previous option is no longer valid Disable NLS support to be consistent with other tools such as e2fsprogs and sed Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/bison: update to 3.5Hannu Nyman2020-01-212-3/+3
| | | | | | | | | | | | | | | Update bison to 3.5 Release notes: https://lists.gnu.org/archive/html/info-gnu/2019-12/msg00002.html Note for future: release notes mention that YYPRINT macro is declared deprecated, but apparently still works for now. I found one possible use of that in scripts/config/zconf.tab.c_shipped That might be modernized at some point, but as the file is synced with the one from upstream Linux, it might get fixed there. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* tools/bison: Update to 3.4.1Daniel Engberg2019-06-223-16/+3
| | | | | | | Update bison to 3.4.1 Remove 010-intl-stub-compat.patch Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/bison: Update to 3.3.2Daniel Engberg2019-02-102-14/+14
| | | | | | | | Update bison to 3.3.2 Enable pthreads support Refresh patches Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* bison: update to 3.2.4Egor Mikhaylov2019-01-071-2/+2
| | | | Signed-off-by: Egor Mikhaylov <nagakamira@gmail.com>
* tools/bison: Update to 3.2.2Daniel Engberg2018-11-271-2/+2
| | | | | | Update bison to 3.2.2 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* bison: update to 3.2.1Hans Dedecker2018-11-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Chnages since 3.2: b590ad02 version 3.2.1 05e70adf build: fix issues in the generated tarball 7efe0b5d build: fix typo 351e3630 NEWS: update 4fd1fc70 examples: ship them e02ce4c7 build: minor fixes in doc/ 7cab285e CI: maximize chances of errors sooner 86efe282 c++: improve the generated documentation cf1446dc tests: don't fail if the C++ compiler does not work e93c40b3 tests: don't disable C++ warnings in C files eff67391 c++: workaround portability issue 5a0d7802 tests: work around getopt portability issues f1e0839c doc: -Wzero-as-null-pointer-constant was added to GCC 4.7 3bf429ae examples: #include <cstring> in calc++ f8cadc73 c: provide a definition of _Noreturn that works for C++ bd7aebb8 c: update the definition of _Noreturn ca8039e6 tests: don't expect the shell to support 'local' 5d07f4f7 bitset: fix warning e605ad96 build: fix use of gnulib Make variables 50fac71d maint: post-release administrivia Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
* tools/bison: update to version 3.2Hannu Nyman2018-11-051-2/+2
| | | | | | Update bison to version 3.2 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* tools/bison: Update to 3.1Daniel Engberg2018-10-073-6/+4
| | | | | | Update bison to 3.1 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools/bison: Update to 3.0.5Daniel Engberg2018-06-133-32/+10
| | | | | | | | Update bison to 3.0.5 Bugfix release Remove 001-fix-macos-vasnprintf.patch as it is fixed upstream Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* tools: patch various gnu tools for macOS 10.13Ryan Mounce2017-08-231-0/+25
| | | | | | | | | | | These host tools compile but may crash at runtime when building on macOS 10.13 (High Sierra). Backport upstream gnulib patch until new releases of affected tools. https://lists.gnu.org/archive/html/bug-gnulib/2017-07/msg00056.html https://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=c41f233c4c38e84023a16339782ee306f03e7f59 Signed-off-by: Ryan Mounce <ryan@mounce.com.au>
* treewide: clean up download hashesFelix Fietkau2016-12-161-1/+1
| | | | | | Replace *MD5SUM with *HASH, replace MD5 hashes with SHA256 Signed-off-by: Felix Fietkau <nbd@nbd.name>
* tools/bison: update to 3.0.4Felix Fietkau2015-11-032-5/+4
| | | | | | | | | | Update bison to 3.0.4. Refresh patches. Drop the unnecessary PKG_CAT definition. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> SVN-Revision: 47370
* bison: replace the yacc script with one that does not hardcode the path ↵Felix Fietkau2015-09-262-0/+7
| | | | | | | | (fixes #20605) Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47050
* tools: remove static linking supportJo-Philipp Wich2015-02-061-2/+0
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44285
* bison: update to 3.0.2Luka Perkov2013-12-153-4/+4
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39056
* bison: update to 3.0Luka Perkov2013-09-243-23/+3
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38169
* bison: upgrade to version 2.7Luka Perkov2013-02-284-26/+27
| | | | SVN-Revision: 35827
* tools/bison: enable parallel buildsFelix Fietkau2012-09-151-0/+2
| | | | SVN-Revision: 33439
* use HOST_STATIC_LINKING instead of hardcoding -staticJo-Philipp Wich2012-08-121-1/+1
| | | | SVN-Revision: 33140
* bison: link staticallyJo-Philipp Wich2012-08-101-0/+2
| | | | SVN-Revision: 33090
* bison: fix errors in shipped stdio.in.hJo-Philipp Wich2012-07-081-0/+15
| | | | | | | | Bison fails to build against glibc 2.16.x, the shipped stdio.in.h attempts to wrap gets() with a warning which fails since gets() got removed from the default _GNU_SOURCE featureset. SVN-Revision: 32649
* bison: update to 2.5Florian Fainelli2012-04-023-7/+7
| | | | | | Signed-off-by: Luka Perkov <openwrt@lukaperkov.net> SVN-Revision: 31167
* bison: make yacc wrapper relocatableJo-Philipp Wich2012-01-201-0/+20
| | | | SVN-Revision: 29831
* tools: clean up Makefiles / make ccache workJohn Crispin2012-01-151-8/+0
| | | | SVN-Revision: 29754
* bison: fix compilation with stub intl headerJo-Philipp Wich2011-03-041-0/+15
| | | | SVN-Revision: 25869
* tools/bison: update to version 2.4.3Alexandros C. Couloumbis2010-12-061-4/+4
| | | | SVN-Revision: 24281
* fix download urlRalph Hempel2009-05-311-1/+1
| | | | SVN-Revision: 16226
* clean up / fix various Host/Clean templates in tools/Felix Fietkau2009-05-081-2/+1
| | | | SVN-Revision: 15714
* build system refactoring in preparation for allowing packages to do ↵Felix Fietkau2009-02-221-8/+8
| | | | | | host-build steps SVN-Revision: 14610
* Device Tree Compiler require more recent bison ...Ralph Hempel2008-02-051-0/+33
SVN-Revision: 10398