summaryrefslogtreecommitdiffstats
path: root/tools/flex
Commit message (Collapse)AuthorAgeFilesLines
* tools/flex: fix PKG_CPE_IDFabrice Fontaine2024-04-271-1/+1
| | | | | | | | | cpe:/a:westes:flex is the correct CPE ID for flex: https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:westes:flex Fixes: c61a2395140d92cdd37d3d6ee43a765427e8e318 (add PKG_CPE_ID ids to package and tools) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* tools/flex: override SUBDIRS variable with MakefileMichael Pratt2023-05-042-15/+6
| | | | | | | | | | Instead of editing the SUBDIRS variable with a patch, it can be overriden at the end of the command line when invoking Make. Skip the build for po files as well, which is causing a conflict depending on the version of gettext detected, and macros present. Signed-off-by: Michael Pratt <mcpratt@pm.me>
* tools: add Host/Uninstall where possibleRosen Penev2022-10-201-1/+5
| | | | | | This cleans staging_dir when calling tool/x/clean. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* flex: Add a lex symlinkRosen Penev2018-11-251-0/+5
| | | | | | | | | | Some packages like libpfring assume the presense of lex, which on some other systems is a symlink to flex but not all. Symlink flex to fix compilation. Arch Linux and Fedora do this as far as I know. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* add PKG_CPE_ID ids to package and toolsAlexander Couzens2017-11-171-0/+1
| | | | | | | | | | | CPE ids helps to tracks CVE in packages. https://cpe.mitre.org/specification/ Thanks to swalker for CPE to package mapping and keep tracking CVEs. Acked-by: Jo-Philipp Wich <jo@mein.io> Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* tools: flex: fix segfault with glibc 2.26+Marko Ratkaj2017-09-241-0/+27
| | | | | | | | | Fix segmentation fault caused by implicit declaration of function 'reallocarray'. Added patch will enable reallocarray() prototype in glibc 2.26+ on Linux systems. This fix will be included in flex 2.6.5. Fixes LEDE issue: FS#1003 (Flex does not build with GCC 7.2) Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
* tools/flex: Revert "tools/flex: add autoreconf"Hauke Mehrtens2017-07-151-1/+0
| | | | | | | | | This was already done in commit 91e262c6b35a7 ("tools: flex: fix build with automake 1.15.1") This reverts commit 6b127d86390f85e92e59f3dba04fa585efb3b2c5. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* tools/flex: add autoreconfJohn Crispin2017-07-061-0/+1
| | | | | | build blows up on latest debian due to automake mismatch Signed-off-by: John Crispin <john@phrozen.org>
* tools: flex: fix build with automake 1.15.1Jo-Philipp Wich2017-07-052-2/+3
| | | | | | | | | | | | | | | | After the update of GNU automake, the flex configure fails with configure.ac:31: error: version mismatch. This is Automake 1.15.1, configure.ac:31: but the definition used by this AM_INIT_AUTOMAKE configure.ac:31: comes from Automake 1.15. Apply the autoreconf host fixup to properly regenerate configure before to avoid triggering the version mismatch. Also refresh the patch while we're at it. Fixes FS#885. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* flex: update to 2.6.4 (FS#809)Eric Luehrsen2017-05-261-3/+3
| | | | | | flex 2.6.3 has a bug which fails code generation and compile of some packages Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
* tools/flex: update to 2.6.3Hannu Nyman2017-05-252-4/+4
| | | | | | | | * update flex to 2.6.3 * download .tar.gz (as upstream has dropped .xz) * refresh patches Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* 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/flex: update to 2.6.1John Crispin2016-03-163-24/+18
| | | | | | | | | | | | Update flex to 2.6.1 * Flex has moved to Github, adjust download link * Remove patch that has been applied upstream * Disable building tests to avoid circular dependency to bison - disable also docs and examples at the same time Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> SVN-Revision: 49025
* tools: remove static linking supportJo-Philipp Wich2015-02-061-1/+0
| | | | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44285
* tools/flex: disable building shared libfl.soFelix Fietkau2014-08-271-0/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 42308
* flex: upgrade to version 2.5.39Luka Perkov2014-04-191-2/+2
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 40533
* flex: fix build error due to undefined library symbolsFelix Fietkau2014-03-121-0/+18
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39888
* flex: upgrade to version 2.5.38Luka Perkov2014-03-101-3/+3
| | | | | | Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 39856
* flex: upgrade to version 2.5.37Luka Perkov2013-02-281-3/+3
| | | | SVN-Revision: 35824
* tools/flex: enable parallel buildsFelix Fietkau2012-09-151-0/+2
| | | | SVN-Revision: 33438
* use HOST_STATIC_LINKING instead of hardcoding -staticJo-Philipp Wich2012-08-121-1/+1
| | | | SVN-Revision: 33140
* flex: link staticallyJo-Philipp Wich2012-08-101-0/+2
| | | | SVN-Revision: 33091
* tools: clean up Makefiles / make ccache workJohn Crispin2012-01-151-8/+0
| | | | SVN-Revision: 29754
* build flex on the host, some pakcages need it in the newest versionJo-Philipp Wich2010-12-171-0/+32
SVN-Revision: 24631