Trying to use the Python Tix modules fails out-of-the-box because dev-tcltk/tix is not installed when Python is installed with the tk USE flag enabled. Manually emerging dev-tcltk/tix makes everything work, but this should be pulled in as a dependency of Python since it is required by the builtin Tix module. Tested with dev-lang/python-2.7.3 and dev-lang/python-3.2.2-r1. Reproducible: Always Steps to Reproduce: python2 -c 'import Tix; Tix.Tk().mainloop()' OR python3 -c 'import tkinter.tix as t; t.Tk().mainloop()' Actual Results: Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib64/python2.7/lib-tk/Tix.py", line 225, in __init__ self.tk.eval('package require Tix') _tkinter.TclError: can't find package Tix Expected Results: A Tk window should appear.
dev-tcltk/tix needs to be firstly keyworded on remaining architectures.
+*python-3.2.5-r4 (10 May 2014) + + 10 May 2014; Mike Gilbert <floppym@gentoo.org> +python-3.2.5-r4.ebuild, + python-2.7.6-r1.ebuild, python-3.3.5.ebuild, python-3.4.0.ebuild: + Add optional dependency on dev-tcltk/tix, bug 413393 by John Keeping.