{"name":"flex","portdir":"devel/flex","version":"2.6.4","license":"BSD","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://github.com/westes/flex","description":"Fast lexical analyser generator","long_description":"Flex is a tool for generating programs that require pattern-matching on text. It is usually used together with yacc/bison to automatically generate a parser for a language grammar, e.g. the syntax of a configuration file.","active":true,"categories":["devel"],"maintainers":[{"name":"ryandesign","github":"ryandesign","ports_count":2129}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["lzip"]},{"type":"lib","ports":["gettext-runtime"]},{"type":"run","ports":["m4"]}],"depends_on":[{"type":"build","ports":["gr-iio","qgis3","gnubg","avrdude","fbthrift","fb303","gr37-iio","ldas-tools-ldasgen","py27-ldas-tools-ldasgen","libdap","openscad","openscad-devel","qucs","scotch","verilator","aide","bulk_extractor","dpkg","grok","monit","aidadoc","lilypond","lilypond-devel","tcl-dox","xmlindent","zorba","mod_python27","AfterStep","rofi","magicspp","openEMS","ecCodes","doxygen-devel","doxygen","zmap","tinyows","qt513-qtwebengine","qt513-qtwebengine-docs","gcli","gstreamer1","boxes","qt5-qtwebengine","qt5-qtwebengine-docs","qt5-qtwebkit","qt5-qtwebkit-docs","wine-devel","wine-staging","grass","mesa","octave","gobject-introspection","gobject-introspection-devel","gobject-introspection-bootstrap-devel","gobject-introspection-bootstrap","syslog-ng-devel","libpcap","NetSurf","zeek","zeek-devel","unbound","netatalk","motif","chuck","csound","mp3cue","mdbtools","recutils","cdecl","cvs-fast-export","cxref","elftoolchain","flasm","gaa","game-porting-toolkit","gdb-apple","libidl","splint","xxdiff","nonpareil","spim","wine-stable","jnethack","roll","libgnomeprint","nip2","osl","ircii-classic","kdelibs4","Maude","ispc","mozart","omnicompiler","pcc","qore","shakespeare","vala","vala-devel","dovecot","aamath","gr1c","polycalc","stp","libaacs","argus-clients","docsis","fsp","tcpxtract","libreoffice","pure-doc","ADMS"]},{"type":"lib","ports":["cscope","p5.26-config-autoconf","webkit-gtk-2.0","gtkpod","linuxdoc-tools","webkit-gtk3","dwarf","webkit-gtk3-2.0","ncplot","cproto","vtwm","p5.28-config-autoconf","p5.30-config-autoconf","ngspice-lib","p5.32-config-autoconf","p5.34-config-autoconf","pcb","bc","gstreamer010","webkit-gtk","ncarg","libmatheval"]},{"type":"run","ports":["gutils-suite-core"]}]}