Generate documentation for several programming languages

Current versions

doxygen requires the following formulae to be installed:
cmake 3.10.2 Cross-platform make
graphviz 2.40.1 Graph visualization software from AT&T and Bell Labs
qt 5.10.1 Cross-platform application and UI framework
llvm 5.0.1 Next-gen compiler infrastructure

Reverse dependencies

The following formulae require doxygen to be installed:
beagle 2.1.2 Evaluate the likelihood of sequence evolution on trees
rapidjson 1.1.0 JSON parser/generator for C++ with SAX and DOM style APIs
lasi 1.1.2 C++ stream output interface for creating Postscript documents
glm C++ mathematics library for graphics software
libosmium 2.13.1 Fast and flexible C++ library for working with OpenStreetMap data
zmqpp 4.2.0 High-level C++ binding for zeromq
trilinos 12.10.1_5 Solution of large-scale, multi-physics problems
clingo 5.2.2 ASP system to ground and solve logic programs
elektra 0.8.21 Framework to access config settings in a global key database
ola 0.10.6 Open Lighting Architecture for lighting control information
libmpdclient 2.14 Library for MPD in the C, C++, and Objective-C languages

Recent formula history

ilovezfs doxygen 1.8.14
Zhiming Wang doxygen: add mirror (#15395)
ilovezfs doxygen: fix patch checksum (#15055)
Mike McQuaid doxygen: rename qt5 to qt.
ilovezfs doxygen: apply upstream fix for segfault bug

Formula code at GitHub