Recently, the net-news/liferea-1.2.6b ebuild was modified to not enable lua scripting support because of a compilation failure (#166596). While not having dev-lang/lua installed may not have resulted in a compilation failure in previous versions, it made them malfunction as well, as the "Program/Script Manager" entry would not work. To make lua support in liferea functional and optional, I suggest the following: - add an IUSE for lua - add a dependency on dev-lang/lua based on this flag - add the $(use_enable lua) bit when configuring
Not while it breaks compile. *** This bug has been marked as a duplicate of bug 166596 ***
Enabling lua does not break compilation if dev-lang/lua (or at least version 5.1.1) is installed, which is why I am requesting the added dependency as well.
I'll look into a use flag...
For now, I'm not adding a lua use flag. I don't particularly want to install and test with lua, which I'd have to do if there was a use flag. 1.2.7 is in the tree, and the lua checks are fixed, so if you have lua, it will build support for it, similar to how networkmanager support is now. In the future, if there is some need, I'll revisit a lua use flag.
*** Bug 180700 has been marked as a duplicate of this bug. ***
(In reply to comment #4) > and the lua checks are fixed, so if you have lua, it will build > support for it, similar to how networkmanager support is now. In the future, > if there is some need, I'll revisit a lua use flag. http://www.gentoo.org/proj/en/qa/automagic.xml Reopening.
Created attachment 121201 [details, diff] adds lua flag. This patch will pass --disable-lua to the configure if the lua flag is not set.
1.2.16 has a lua flag.