summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Upload flex 2.6.4-8.1 to unstable.HEADdebian/2.6.4-8.1archive/debian/2.6.4-8.1masterVagrant Cascadian2022-09-21
|
* debian/rules: Remove example autogenerated Makefiles which containVagrant Cascadian2022-09-21
| | | | build paths. (Closes: #975025)
* fix(FTBS) Fix trying to massage nonexistent filedebian/2.6.4-8archive/debian/2.6.4-8Manoj Srivastava2020-06-04
| | | | | | | | | The upstream no longer comes with static Makefiles in the examples directory, so ther eis no need to massage them Closes: #961778 Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* fix(paths): correct path specificans in the rulesdebian/2.6.4-7archive/debian/2.6.4-7Manoj Srivastava2020-05-20
| | | | | | | Do not embed build paths in example fiol;es, and pass paths to the configure script to standardize pathnames on ustmerge systems. Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* Record flex (2.6.4-6.2) in archive suite sidNiels Thykier2018-08-06
|\
| * flex (2.6.4-6.2) unstable; urgency=mediumNiels Thykier2018-08-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Non-maintainer upload. [ Ruben Undheim ] * debian/rules: - Fix build with "dpkg-buildpackage -A" by checking if directory exists first (Closes: #898725) [ Niels Thykier ] * debian/control: - Set Rules-Requires-Root (R³) to no as flex does not need/require (fake)root during package build. [dgit import package flex 2.6.4-6.2]
| * Import flex_2.6.4.orig.tar.gzManoj Srivastava2018-02-12
| | | | [dgit import orig flex_2.6.4.orig.tar.gz]
* [master]: A bug fixing releasedebian/2.6.4-6archive/debian/2.6.4-6Manoj Srivastava2018-02-24
| | | | | | | | | | | Rolled backt he POSIX_X_SOURCE feature check changes. Closes: #890608 Closes: #890714 Closes: #890743 Closes: #890703 Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* [master]: Add libfl2debian/2.6.4-5archive/debian/2.6.4-5Manoj Srivastava2018-02-16
| | | | | | | Closes: #890608 Closes: #890599 Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* [master]: Fix a couple of FTBS bugsdebian/2.6.4-4archive/debian/2.6.4-4Manoj Srivastava2018-02-16
| | | | Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* [master]: Fix bugs related to libfl.adebian/2.6.4-3archive/debian/2.6.4-3Manoj Srivastava2018-02-15
| | | | Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* [master]: New bug fixing releasedebian/2.6.4-2archive/debian/2.6.4-2Manoj Srivastava2018-02-13
| | | | | | Fixes the cross compilation issue that resurfaced. Closes: Bug#833146 Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* Merge branch 'fix-help2man-invocation'Manoj Srivastava2018-02-13
|\ | | | | | | Closes: Bug#762180
| * [[fix-help2man-invocation]]:Do not run host arch binaries during buildManoj Srivastava2018-02-13
| | | | | | | | | | | | Helmut Grohne <helmut@subdivi.de> Thu, 18 Sep 2014 23:08:01 +0200 Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* | Declare fast forward from 2.6.1-1.3debian/2.6.4-1archive/debian/2.6.4-1Manoj Srivastava2018-02-12
|\ \ | | | | | | | | | [dgit --overwrite]
| * \ Record flex (2.6.1-1.3) in archive suite sidChristoph Berg2017-01-04
| |\ \
| | * | flex (2.6.1-1.3) unstable; urgency=mediumChristoph Berg2017-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Non-maintainer upload. * Fix FTBFS on hurd (upstream 7975c43384d766ca12cb3f292754dbdc34168886). (Closes: 838133). [dgit import package flex 2.6.1-1.3]
| | * | Import flex_2.6.1.orig.tar.gzManoj Srivastava2016-07-29
| | / | | | | | | | | | [dgit import orig flex_2.6.1.orig.tar.gz]
* | | [master]: New upstream release, closes some bugsManoj Srivastava2018-02-12
| | | | | | | | | | | | | | | | | | Ack NMUs made earlier. Signed-off-by: Manoj Srivastava <srivasta@debian.org>
* | | Merge branch 'upstream'Manoj Srivastava2018-02-12
|\ \ \ | | |/ | |/|
| * | Update to a new upstream commit for some bug fixes.Manoj Srivastava2018-02-08
| |\ \ | | | | | | | | | | | | Signed-off-by: Manoj Srivastava <srivasta@debian.org>
| | * | doc: list travis in NEWS [skip ci]Will Estes2018-01-03
| | | |
| | * | initial .travis.yml fileWill Estes2018-01-03
| | | |
| | * | scanner: Allow "--" as option argument.Explorer092017-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, invocations such as: flex --outfile -- wc1.l would fail with "requires an argument" error message. Fixes #285
| | * | scanner: scanopt_err() now returns voidExplorer092017-12-08
| | | |
| | * | scanner: simplify scanopt_usage().Explorer092017-12-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In-function macro CALC_LEN removed and no longer needed. Local variable renames: maxlen[0] => opt_col_width maxlen[1] => desc_col_width indent now explicitly const
| | * | scanner: prevent overflow in add_action()Explorer092017-12-06
| | | |
| | * | scanner: use calloc to allocate new filter memoryMichael W. Bombardieri2017-11-29
| | | |
| | * | Obsolete yypad64() macro.Explorer092017-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Slightly rewrite the logic in yytbl_data_load() and yytbl_write_pad64() so they simply check if the bytes read/written are in 8-byte boundary. No need to calculate how many bytes we need to pad. (Incidentally this makes smaller code in x86_64.) For yytbl_hdr_init(), just expand the calculation from the macro.
| | * | scanner: temporarily protect against ccl overflow & overwriting.Explorer092017-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For ccladd(), if cclp given is a non-last ccl, adding a char into it will overflow the buffer and overwrite the first char in the next ccl. For now, add a temporary detection and protection code. (Not sure if this could happen in user input, but if it could, then you can expect some "corrupted" behavior for generated scanners.)
| | * | build: fix ENABLE_NLS preprocessor check.Explorer092017-11-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because ENABLE_NLS may be defined to 0 (manually, not through autoconf) and it's semantically incorrect to only check whether it's defined. This is a correction to commit 661d603b65385f62f372acd2017e5af2e0f0cd50.
| | * | scanner: Rename genecs() local variables. No code changes.Explorer092017-11-03
| | | |
| | * | scanner: Remove unused BASENAME() macro.Explorer092017-11-03
| | | | | | | | | | | | | | | | (Simply forgot to do so in commit fb731ac0221e1866534dfe072b84b8af7a5d88f3)
| | * | build: use #ifdef for ENABLE_NLS check.Alex Richardson2017-11-03
| | | | | | | | | | | | | | | | | | | | | | | | config.h will have either define ENABLE_NLS or not define it. If it is not defined we get a -Wundef warning due to using #if with an undefined macro
| | * | scanner: Define _POSIX_C_SOURCE when needed in skeleton.Explorer092017-11-03
| | | | | | | | | | | | | | | | | | | | | | | | The function fileno() is defined by POSIX. When flex would otherwise not provide that feature macro, we define it. Fixes #263
| | * | build: Remove custom reallocarray() declaration.Lukasz Baj2017-10-05
| | | | | | | | | | | | | | | | Use one from <stdlib.h> instead because that is more portable.
| | * | scanner: Simplify PRINT_SPACES() macroExplorer092017-10-05
| | | |
| | * | build: AC_USE_SYSTEM_EXTENSIONS in configure.ac.Explorer092017-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This would, e.g. define _GNU_SOURCE in config.h, enabling the reallocarray() prototype in glibc 2.26+ on Linux systems with that version of glibc. Fixes #241.
| | * | doc: document config.h inclusion by flex itselfWill Estes2017-09-03
| | | |
| | * | scanner: Include flexdef.h at %top block of scan.lExplorer092017-09-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | config.h may define macros that alter the API of the standard library funtions, and so it should be included before any other standard header, even before the skeleton's standard header inclusion. For example: config.h may #define _GNU_SOURCE that would expose the reallocarray() prototype from <stdlib.h> on glibc 2.26+ systems. If we include <stdlib.h> before config.h, reallocarray() would not be available for use in lex file since the second include doesn't help due to header guard. For now our config.h might `#define malloc rpl_malloc` -- this substitution must work before including stdlib.h, or else the compiler will complain about missing prototypes, and may result in incorrect code in scan.l (gcc warning: return makes pointer from integer without a cast [-Wint-conversion]). Fixes #247.
| | * | {re,}allocate_array code cleanupExplorer092017-09-02
| | | |
| | * | doc: document libfl targets in MakefileWill Estes2017-09-02
| | | |
| | * | build: Add convenience targets to build libfl onlyExplorer092017-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are wrappers around automake- and libtool-generated targets, allowing users to build libfl only, without the main flex program. See GH-256 for discussion. Signed-off-by: Kang-Che Sung <explorer09@gmail.com>
| | * | doc: document src/libfl in NEWSWill Estes2017-08-31
| | | |
| | * | Don't install libfl.pc if --disable-libfl.Explorer092017-08-27
| | | |
| | * | libfl.pc: Rewrite descriptions, remove unneeded Cflags.Explorer092017-08-27
| | | | | | | | | | | | | | | | There's no need to include any header when linking with `-lfl`.
| | * | Move libfl.pc.in to src subdirectory.Explorer092017-08-27
| | | |
| | * | doc: NEWS updatesWill Estes2017-08-24
| | | |
| | * | Hardcode flex name in --help textExplorer092017-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't use program_name in the description of -T/--trace or -V/--version option. It's ugly when user invokes flex with a long path like "/home/username/tools/bin/my-custom-built-flex". This solution is not long term. If possible, the help text should be modified so that the "flex" name is no longer needed below the first "Usage:" line. All translations of help text will need to be updated as well.
| | * | Remove an unneeded gettext() in --version outputExplorer092017-08-24
| | | | | | | | | | | | | | | | "%s %s\n" is not translatable