{"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":2122}],"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":["ldas-tools-ldasgen","gstreamer1","py27-ldas-tools-ldasgen","libdap","openscad","openscad-devel","qucs","scotch","verilator","aide","bulk_extractor","dpkg","grok","monit","syslog-ng-devel","aidadoc","lilypond","lilypond-devel","tcl-dox","xmlindent","zorba","mod_python27","AfterStep","rofi","gnubg","boxes","magicspp","openEMS","zmap","qt513-qtwebengine","qt513-qtwebengine-docs","doxygen-devel","qt5-qtwebengine","qt5-qtwebengine-docs","qt5-qtwebkit","qt5-qtwebkit-docs","doxygen","netatalk","ecCodes","grass","fb303","fbthrift","octave","gobject-introspection","gobject-introspection-devel","gobject-introspection-bootstrap-devel","gobject-introspection-bootstrap","unbound","NetSurf","qgis3","mesa","wine-devel","wine-staging","zeek","zeek-devel","motif","chuck","csound","mp3cue","avrdude","mdbtools","recutils","cdecl","cvs-fast-export","cxref","elftoolchain","flasm","gaa","game-porting-toolkit","gcli","gdb-apple","libidl","splint","xxdiff","nonpareil","spim","wine-stable","jnethack","roll","tinyows","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","libpcap","tcpxtract","libreoffice","pure-doc","ADMS","gr-iio","gr37-iio"]},{"type":"lib","ports":["gstreamer010","cscope","webkit-gtk3-2.0","cproto","libmatheval","vtwm","pcb","gtkpod","webkit-gtk","webkit-gtk-2.0","linuxdoc-tools","dwarf","ngspice-lib","ncplot","webkit-gtk3","p5.26-config-autoconf","p5.28-config-autoconf","p5.30-config-autoconf","ncarg","p5.32-config-autoconf","p5.34-config-autoconf","bc"]},{"type":"run","ports":["gutils-suite-core"]}]}