Created attachment 422952 [details, diff] liborcus USE minimal patch liborcus depends upon libixion for spreadsheet modelling, which is an extension of the core spreadsheet file format filtering functionality. Software such as LibreOffice use liborcus file format filtering but implement spreadsheet modelling internally. The attached patch classifies the file format filtering as core (minimal) functionality, and disables the spreadsheet modelling (libixion dependency) when USE=minimal; also removes the unnecessary python 2.7 dependency from LibreOffice. In the portage tree, liborcus is the only dependant of libixion, though future ebuilds can force liborcus[!minimal] if the spreadsheet modelling is a dependency.
Created attachment 422954 [details] liborcus-0.7.1-r1.ebuild - USE minimal
How does bug 571966 relate to this one?
The dependency of Bug 571966 is because it's attached patch includes the tools USE flag into the IUSE variable, which expects the presence of the minimal USE flag integrated by the patch of this bug.
So @upstream there is no requirement to have one flag selected over the other?
None