This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree".
The branch, master has been updated via c08a5fb64f9b6359f63dbc35168e89e31e0aa7d0 (commit) via a012d85175067ac6a1add0a02035299a90d0e7f7 (commit) from 7af86c9c032331d30f1cf8112e14f68729947fc8 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit c08a5fb64f9b6359f63dbc35168e89e31e0aa7d0 Author: Kim Barthel kbarthel@ipfire.org Date: Wed Oct 3 15:38:09 2012 +0200
Flex: Updated to the latest stable release 2.5.37 Fixes Bug #10227
commit a012d85175067ac6a1add0a02035299a90d0e7f7 Author: Kim Barthel kbarthel@ipfire.org Date: Wed Oct 3 15:13:28 2012 +0200
less: updated to the latest stable version 451
Add ESC-F command to keep reading data until a pattern is found. Use exit code of LESSOPEN script if LESSOPEN starts with "||". When up/down arrow is used on the command line immediately after typing text, the next command starting with that text is found. Add support for GNU regex. Add configure option --with-regex=none and fix compile errors when compiling with no regex library. Fix bugs handling SGR sequences in Win32. Fix possible crashes caused by malformed LESSOPEN or LESSCLOSE variables. Fix bug highlighting text which is discontiguous in the file due to backspace processing. Fix bug in displaying status column when scrolling backwards with -J and -S in effect.
Fixes bug #10226
-----------------------------------------------------------------------
Summary of changes: flex/flex.nm | 2 +- flex/patches/flex-2.5.35-gcc44-1.patch | 24 -------- flex/patches/flex-2.5.36-bison-2.6.1.patch | 88 ++++++++++++++++++++++++++++ less/less.nm | 6 +- 4 files changed, 92 insertions(+), 28 deletions(-) delete mode 100644 flex/patches/flex-2.5.35-gcc44-1.patch create mode 100644 flex/patches/flex-2.5.36-bison-2.6.1.patch
Difference in files: diff --git a/flex/flex.nm b/flex/flex.nm index fa2578a..eaef5a2 100644 --- a/flex/flex.nm +++ b/flex/flex.nm @@ -4,7 +4,7 @@ ###############################################################################
name = flex -version = 2.5.36 +version = 2.5.37 release = 1
groups = Development/Tools diff --git a/flex/patches/flex-2.5.35-gcc44-1.patch b/flex/patches/flex-2.5.35-gcc44-1.patch deleted file mode 100644 index 8f0e80f..0000000 --- a/flex/patches/flex-2.5.35-gcc44-1.patch +++ /dev/null @@ -1,24 +0,0 @@ -Submitted by: Matt Burgess (matthew at linuxfromscratch dot org) -Date: 2009-05-03 -Initial Package Version: 2.5.35 -Origin: Matt Burgess -Upstream Status: Submitted (attached to sourceforge bug 2178663) -Description: Fixes an error caused by header cleanups in GCC 4.4.0 that is - evident from the test suite and would affect any C++ lexers - generated by Flex. Without this patch, Flex will generate lexers - containing references to the 'EOF' symbol without including the - necessary C++ header file, leading to: - - error: 'EOF' was not declared in this scope - -diff -Naur flex-2.5.35.orig/skel.c flex-2.5.35/skel.c ---- flex-2.5.35.orig/skel.c 2008-02-26 21:34:19.000000000 +0000 -+++ flex-2.5.35/skel.c 2009-05-03 15:18:14.000000000 +0000 -@@ -284,6 +284,7 @@ - "/* begin standard C++ headers. */", - "#include <iostream> ", - "#include <errno.h>", -+ "#include <cstdio>", - "#include <cstdlib>", - "#include <cstring>", - "/* end standard C++ headers. */", diff --git a/flex/patches/flex-2.5.36-bison-2.6.1.patch b/flex/patches/flex-2.5.36-bison-2.6.1.patch new file mode 100644 index 0000000..e7cdff6 --- /dev/null +++ b/flex/patches/flex-2.5.36-bison-2.6.1.patch @@ -0,0 +1,88 @@ +diff -up flex-2.5.36/tests/test-bison-yylloc/main.c~ flex-2.5.36/tests/test-bison-yylloc/main.c +--- flex-2.5.36/tests/test-bison-yylloc/main.c~ 2002-06-25 21:37:06.000000000 +0200 ++++ flex-2.5.36/tests/test-bison-yylloc/main.c 2012-07-31 18:53:22.007394045 +0200 +@@ -21,8 +21,6 @@ + #include "parser.h" + #include "scanner.h" + +-extern int testparse(yyscan_t); +- + int main ( int argc, char** argv ) + { + yyscan_t scanner; +diff -up flex-2.5.36/tests/test-bison-yylloc/parser.y~ flex-2.5.36/tests/test-bison-yylloc/parser.y +--- flex-2.5.36/tests/test-bison-yylloc/parser.y~ 2002-07-25 02:43:47.000000000 +0200 ++++ flex-2.5.36/tests/test-bison-yylloc/parser.y 2012-08-01 01:06:53.093155586 +0200 +@@ -21,6 +21,8 @@ + * PURPOSE. + */ + ++%parse-param { void* scanner } ++ + /* + How to compile: + bison --defines --output-file="parser.c" --name-prefix="test" parser.y +@@ -32,10 +34,8 @@ + #include "config.h" + + #define YYERROR_VERBOSE 1 +-#define YYPARSE_PARAM scanner + #define YYLEX_PARAM scanner + +-int yyerror(char* msg); + extern int testget_lineno(void*); + + +@@ -89,7 +89,7 @@ line: + + %% + +-int yyerror(char* msg) { ++int yyerror(void* scanner, char* msg) { + fprintf(stderr,"%s\n",msg); + return 0; + } +diff -up flex-2.5.36/tests/test-bison-yylval/main.c~ flex-2.5.36/tests/test-bison-yylval/main.c +--- flex-2.5.36/tests/test-bison-yylval/main.c~ 2002-06-25 21:37:06.000000000 +0200 ++++ flex-2.5.36/tests/test-bison-yylval/main.c 2012-08-01 01:10:02.015510280 +0200 +@@ -24,8 +24,6 @@ + #include "parser.h" + #include "scanner.h" + +-extern int testparse(yyscan_t); +- + int main ( int argc, char** argv ) + { + yyscan_t scanner; +diff -up flex-2.5.36/tests/test-bison-yylval/parser.y~ flex-2.5.36/tests/test-bison-yylval/parser.y +--- flex-2.5.36/tests/test-bison-yylval/parser.y~ 2002-06-25 21:37:06.000000000 +0200 ++++ flex-2.5.36/tests/test-bison-yylval/parser.y 2012-08-01 01:13:11.239867147 +0200 +@@ -25,6 +25,7 @@ + How to compile: + bison --defines --output-file="parser.c" --name-prefix="test" parser.y + */ ++%parse-param { void* scanner } + %{ + #include <stdio.h> + #include <stdlib.h> +@@ -32,11 +33,8 @@ + #include "config.h" + + #define YYERROR_VERBOSE 1 +-#define YYPARSE_PARAM scanner + #define YYLEX_PARAM scanner + +-int yyerror(char* msg); +- + + /* A dummy function. A check against seg-faults in yylval->str. */ + int process_text(char* s) { +@@ -76,7 +74,7 @@ starttag: LT TAGNAME GT { process_ + endtag: LTSLASH TAGNAME GT { process_text($2);free($2);} ; + %% + +-int yyerror(char* msg) { ++int yyerror(void* scanner, char* msg) { + fprintf(stderr,"%s\n",msg); + return 0; + } diff --git a/less/less.nm b/less/less.nm index a6ffab1..2e5d127 100644 --- a/less/less.nm +++ b/less/less.nm @@ -4,8 +4,8 @@ ###############################################################################
name = less -version = 444 -release = 2 +version = 451 +release = 1
groups = Applications/Text url = http://www.greenwoodsoftware.com/less/ @@ -20,7 +20,7 @@ description example, vi). end
-source_dl = +source_dl = http://www.greenwoodsoftware.com/less/
build requires
hooks/post-receive -- IPFire 3.x development tree