2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252) |
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
2009-02-25 22:03:01 by Jens Rehsack | Files touched by this commit (1) |
Log message:
turn on linux source compatibility for AIX - flex dumps core otherwise
when try to allocate 0 bytes
|
2008-05-21 14:54:32 by Tobias Nygren | Files touched by this commit (2) |
Log message:
Also add malloc.c as required by configure.
Reported in SF.net bug # 1899047
|
2008-05-18 02:43:51 by Tobias Nygren | Files touched by this commit (1) |
Log message:
Update homepage.
|
2008-03-08 01:08:42 by Tobias Nygren | Files touched by this commit (3) |
Log message:
version 2.5.35 released 2008-02-26
* fixed bug that prevented flex from accepting certain comments in the
scanner file (resolves bugs #1849809 and #1849805)
* fix bug that prevented headers for all functions from being generated
(resolves bug #1628314)
* change yy_size_t to be size_t (resolves bug #1849812)
* new de, nl, pl, pt_br, vi translations from the translation project
|
2008-02-22 23:13:33 by Tobias Nygren | Files touched by this commit (3) |
Log message:
- add a patch from debian that fixes a parser bug
- do a "two stage" bootstrap: build flex, then regenerate the scanner and
rebuild flex.
- This should fix PR pkg/38084
- bump PKGREVISION.
|
2008-02-21 19:57:46 by Tobias Nygren | Files touched by this commit (3) |
Log message:
Add GNU realloc.c, needed because of AC_FUNC_REALLOC.
Will file a bug upstream.
|
2008-02-21 19:26:05 by Tobias Nygren | Files touched by this commit (3) |  |
Log message:
Update to flex-2.5.34. Highlights from NEWS:
* flex now provides for a libfl_pic.a compiled with position indep. code.
* introduce yylex_init_extra (c.f. manual)
* pattern language expanded (c.f. manual)
* introduce %option extra-type="your_type *"
* parse multiple short concatenated options
* better checking after yyalloc/yyrealloc
* Expose YY_BUF_SIZE in the header file.
* better escape of filenames with special characters
* memory leaks were plugged
* support case-insensitive patterns
* POSIX character classes may be negated in patterns
* patterns may now use set difference, union operators
* c++ scanner updates
* updated translations
|
2007-09-25 12:03:54 by Kouichirou Hiratsuka | Files touched by this commit (19) |
Log message:
Back out previous. Pointed out by uebayasi@ and martti@.
|
2007-09-25 10:31:55 by Kouichirou Hiratsuka | Files touched by this commit (19) |
Log message:
ln -> ${LN}.
|