1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[nls]= Fast lexical generator with native lang support
8 SDESC[standard]= Fast lexical analyzer generator
9 HOMEPAGE= http://flex.sourceforge.net/
13 SITES[main]= https://github.com/westes/flex/releases/download/v2.6.4/
14 DISTFILE[1]= flex-2.6.4.tar.gz:main
17 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= NLS
22 OPTIONS_STANDARD= none
25 BUILD_DEPENDS= help2man:single:standard
26 BUILDRUN_DEPENDS= m4:primary:standard
28 USES= bison gmake libtool
30 LICENSE= BSD2CLAUSE:primary
32 LICENSE_FILE= BSD2CLAUSE:{{WRKSRC}}/COPYING
35 FPC_EQUIVALENT= textproc/flex
39 CONFIGURE_ARGS= --includedir={{PREFIX}}/include/flex
41 CONFIGURE_ENV= M4={{LOCALBASE}}/bin/gm4
43 INSTALL_TARGET= install-strip
45 [NLS].CONFIGURE_ENABLE_BOTH= nls
46 [NLS].USES_ON= gettext-runtime
49 ${REINPLACE_CMD} -Ee 's/tests//' \
50 -e '/mode=compile ..CC/s/\\$$/-fPIC -DPIC &/' \
54 ${RM} -r ${STAGEDIR}${STD_EXAMPLESDIR}
57 ${MKDIR} ${STAGEDIR}${STD_EXAMPLESDIR}
58 (cd ${WRKSRC}/examples \
59 && ${COPYTREE_SHARE} . ${STAGEDIR}${STD_EXAMPLESDIR})
60 ${RM} ${STAGEDIR}${STD_EXAMPLESDIR}/Makefile.am
61 ${RM} -r ${STAGEDIR}${STD_DOCDIR}
63 [FILE:717:descriptions/desc.primary]
64 Flex is a tool for generating scanners. A scanner, sometimes called a
65 tokenizer, is a program which recognizes lexical patterns in text. The
66 flex program reads user-specified input files, or its standard input
67 if no file names are given, for a description of a scanner to generate.
68 The description is in the form of pairs of regular expressions and C
69 code, called rules. Flex generates a C source file named, "lex.yy.c",
70 which defines the function yylex(). The file "lex.yy.c" can be compiled
71 and linked to produce an executable. When the executable is run, it
72 analyzes its input for occurrences of text matching the regular
73 expressions for each rule. Whenever it finds a match, it executes the
78 e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995 1419096 flex-2.6.4.tar.gz
81 [FILE:81:manifests/plist.primary.standard]
85 include/flex/FlexLexer.h
87 share/man/man1/flex.1.gz
90 [FILE:932:manifests/plist.primary.nls]
94 include/flex/FlexLexer.h
96 share/man/man1/flex.1.gz
97 share/locale/ca/LC_MESSAGES/flex.mo
98 share/locale/da/LC_MESSAGES/flex.mo
99 share/locale/de/LC_MESSAGES/flex.mo
100 share/locale/en@boldquot/LC_MESSAGES/flex.mo
101 share/locale/en@quot/LC_MESSAGES/flex.mo
102 share/locale/eo/LC_MESSAGES/flex.mo
103 share/locale/es/LC_MESSAGES/flex.mo
104 share/locale/fi/LC_MESSAGES/flex.mo
105 share/locale/fr/LC_MESSAGES/flex.mo
106 share/locale/ga/LC_MESSAGES/flex.mo
107 share/locale/hr/LC_MESSAGES/flex.mo
108 share/locale/ko/LC_MESSAGES/flex.mo
109 share/locale/nl/LC_MESSAGES/flex.mo
110 share/locale/pl/LC_MESSAGES/flex.mo
111 share/locale/pt_BR/LC_MESSAGES/flex.mo
112 share/locale/ro/LC_MESSAGES/flex.mo
113 share/locale/ru/LC_MESSAGES/flex.mo
114 share/locale/sr/LC_MESSAGES/flex.mo
115 share/locale/sv/LC_MESSAGES/flex.mo
116 share/locale/tr/LC_MESSAGES/flex.mo
117 share/locale/vi/LC_MESSAGES/flex.mo
118 share/locale/zh_CN/LC_MESSAGES/flex.mo
119 share/locale/zh_TW/LC_MESSAGES/flex.mo