summaryrefslogtreecommitdiff
path: root/debian/control
diff options
context:
space:
mode:
authorManoj Srivastava <srivasta@golden-gryphon.com>2014-04-09 00:42:23 -0700
committerManoj Srivastava <srivasta@golden-gryphon.com>2014-04-11 11:08:42 -0700
commit7db3bf58a48b9952fac1fd907fb23f5d257ed7ec (patch)
tree754a1cb09b3d8bcdb8a59f134a8f2cde9ca4813c /debian/control
parent995114eb4b550e2db30a10423b26327e3337582d (diff)
[master]: New upstream version.
* internationalization: added support for various languages. Fix make install target to not fail when the flex++ program is already installed. various portability fixes that quiet compiler warnings on 64-bit hosts. numerous bug fixes. * Moved to a new dh based build system. Also moved to a 3.0 source format, using debcherry. * Bug fix: "cross build support", thanks to Eleanor Chen. We have moved to a standard dh based build, so we should not have this issue any more. (Closes: #719955). * Bug fix: "examples not included into binary packages", thanks to Carl Fürstenberg. Examples are in this version. (Closes: #560387). * Bug fix: "new upstream release 2.5.37", thanks to Peter Eisentraut (Closes: #729759). * Bug fix: "flex, new release available for download", thanks to Gianfranco Costamagna (Closes: #736345). * Bug fix: "please mark flex as Multi-Arch: allowed", thanks to Steve Langasek. Redid the patch to work with dh. (Closes: #611230). * Updating to a new build system means that the changes made to the build system in the NMU are not needed, dh does the right thing. * The new upstream release added the prototypes in re-entrant mode, so we are no longer carrying those patches. Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control65
1 files changed, 65 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..05f792d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,65 @@
+Source: flex
+VCS-Git: git://anonscm.debian.org/users/srivasta/debian/flex.git
+VCS-Browser: http://anonscm.debian.org/gitweb/?p=users/srivasta/debian/flex.git
+Section: devel
+Homepage: http://flex.sf.net/
+Priority: optional
+Build-Depends: bison, gettext, texinfo, help2man, file, po-debconf,
+ debhelper (>= 9.0.0), dh-autoreconf, autoconf,
+ automake | automaken, autopoint, texlive-latex-base,
+ texlive-fonts-recommended, dpkg-dev (>= 1.16.0)
+Maintainer: Manoj Srivastava <srivasta@debian.org>
+Standards-Version: 3.9.5
+
+Package: flex
+Architecture: any
+Pre-Depends: debconf | debconf-2.0
+Depends: ${shlibs:Depends}, m4, libfl-dev (= ${binary:Version}),
+ dpkg (>= 1.15.4) | install-info, ${misc:Depends}
+Recommends: gcc | c-compiler
+Suggests: bison, build-essential
+Multi-Arch: foreign
+Description: fast lexical analyzer generator
+ Flex is a tool for generating scanners: programs which recognized lexical
+ patterns in text. It reads the given input files for a description of a
+ scanner to generate. The description is in the form of pairs of regular
+ expressions and C code, called rules. Flex generates as output a C source
+ file, lex.yy.c, which defines a routine yylex(). This file is compiled
+ and linked with the -lfl library to produce an executable. When the
+ executable is run, it analyzes its input for occurrences of the regular
+ expressions. Whenever it finds one, it executes the corresponding C code.
+
+Package: flex-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: Documentation for flex (a fast lexical analyzer generator)
+ Flex is a tool for generating scanners: programs which recognized lexical
+ patterns in text. It reads the given input files for a description of a
+ scanner to generate. The description is in the form of pairs of regular
+ expressions and C code, called rules. Flex generates as output a C source
+ file, lex.yy.c, which defines a routine yylex(). This file is compiled
+ and linked with the -lfl library to produce an executable. When the
+ executable is run, it analyzes its input for occurrences of the regular
+ expressions. Whenever it finds one, it executes the corresponding C code.
+ .
+ This package contains the HTML documentation for flex.
+
+Package: libfl-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Replaces: flex (<< 2.5.39)
+Breaks: flex (<< 2.5.39)
+Description: static library for flex (a fast lexical analyzer generator)
+ Flex is a tool for generating scanners: programs which recognized lexical
+ patterns in text. It reads the given input files for a description of a
+ scanner to generate. The description is in the form of pairs of regular
+ expressions and C code, called rules. Flex generates as output a C source
+ file, lex.yy.c, which defines a routine yylex(). This file is compiled
+ and linked with the -lfl library to produce an executable. When the
+ executable is run, it analyzes its input for occurrences of the regular
+ expressions. Whenever it finds one, it executes the corresponding C code.
+ .
+ This package contains the static library for flex.