Building libmwaw-0.1.8 with USE=doc with doxygen-1.8.4-r1 resulted in an infinite loop, fixed by upstream commit https://github.com/doxygen/doxygen/commit/5e056236c9ef3b3675d014cab43480700027d60b (thanks to https://bugzilla.redhat.com/show_bug.cgi?id=974069 for pointing me at it). After applying the above patch libmwaw built without looping. Consider applying this, as judging from the example on https://bugzilla.gnome.org/show_bug.cgi?id=701295 this is not very difficult to hit ("\retval "Value > 0" - Indicates success.").
*** Bug 474570 has been marked as a duplicate of this bug. ***
@marienz: the patch seems fine, if you have time just revbump with it there. I bet Kacper won't mind as I triggered it even on other packages now when updated to this. I would do it but I lack time for next 14 days or so.
+*doxygen-1.8.4-r2 (26 Jun 2013) + + 26 Jun 2013; Kacper Kowalik <xarthisius@gentoo.org> +doxygen-1.8.4-r2.ebuild, + +files/doxygen-1.8.4-infinite_loop.patch, -doxygen-1.8.4-r1.ebuild, + -doxygen-1.8.4.ebuild: + Apply upstream patch for fixing infinite loop wrt #474716 by Marien Zwart + <marienz@gentoo.org>. Drop old +
(In reply to Marien Zwart from comment #0) > Building libmwaw-0.1.8 with USE=doc with doxygen-1.8.4-r1 resulted in an > infinite loop, fixed by upstream commit > https://github.com/doxygen/doxygen/commit/ > 5e056236c9ef3b3675d014cab43480700027d60b (thanks to > https://bugzilla.redhat.com/show_bug.cgi?id=974069 for pointing me at it). > > After applying the above patch libmwaw built without looping. > > Consider applying this, as judging from the example on > https://bugzilla.gnome.org/show_bug.cgi?id=701295 this is not very difficult > to hit ("\retval "Value > 0" - Indicates success."). The patch worked for me.