diff --git a/templates/flex.tmpl b/templates/flex.tmpl new file mode 100644 index 00000000000..b6917502628 --- /dev/null +++ b/templates/flex.tmpl @@ -0,0 +1,25 @@ +# Template file for 'flex' +pkgname=flex +version=2.5.35 +distfiles="http://prdownloads.sourceforge.net/flex/$pkgname-$version@.tar.bz2" +build_style=gnu_configure +configure_args="--disable-rpath" +short_desc="The Fast Lexical Analyzer" +maintainer="Juan RP " +checksum=0becbd4b2b36b99c67f8c22ab98f7f80c9860aec70f0350a0018f29a88704e7b +long_desc=" + Flex is a tool for generating scanners. A scanner, sometimes called a + tokenizer, is a program which recognizes lexical patterns in text. + + The flex program reads user-specified input files, or its standard input + if no file names are given, 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 a C source file named, "lex.yy.c", which + defines the function yylex(). The file "lex.yy.c" can be compiled and + linked to produce an executable. When the executable is run, it analyzes + its input for occurrences of text matching the regular expressions for each + rule. Whenever it finds a match, it executes the corresponding C code." + +build_depends="bison-2.3" +run_depends="glibc-2.8 m4-1.4.12 bison-2.3"