changing dependency results in successful build .. existing ebuild acts as a blocker .. FYI dev-python/imaging also acts as a blocker? needs to be uninstalled! then dev-python/pillow is pulled in instead .. is this correct behaviour?
The problem is probably with PYTHON_TARGETS. Here I use the defaults python2_7 and python3_2. Pillow supports both targets but imaging only python_2_7. It is the same with hplip. When I change the dependency to the virtual I receive the following blocker: [ebuild N ~] dev-python/pillow-2.0.0 USE="jpeg lcms scanner tiff truetype zlib -doc -examples {-test} -tk -webp" PYTHON_TARGETS="python2_7 python3_2 -python2_6 -python3_3" 1,376 kB [ebuild N ~] virtual/python-imaging-1 USE="-tk" PYTHON_TARGETS="python2_7 python3_2 -python2_5 -python2_6 -python3_3" 0 kB [ebuild U ~] net-print/hplip-3.13.5-r1::portage-billie [3.13.5::gentoo] USE="X hpcups hpijs libnotify policykit qt4 scanner -doc -fax -kde -libusb0 -minimal -parport -snmp -static-ppds" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" 0 kB [blocks B ] dev-python/imaging ("dev-python/imaging" is blocking dev-python/pillow-2.0.0) [blocks B ] dev-python/pillow ("dev-python/pillow" is blocking dev-python/imaging-1.1.7-r2) Total: 3 packages (1 upgrade, 2 new), Size of downloads: 1,376 kB Conflict: 2 blocks (2 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (dev-python/pillow-2.0.0::gentoo, ebuild scheduled for merge) pulled in by dev-python/pillow[python_targets_python2_7(-)] required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge) dev-python/pillow[python_targets_python3_2(-)] required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge) (dev-python/imaging-1.1.7-r2::gentoo, installed) pulled in by dev-python/imaging required by (dev-python/reportlab-2.6::gentoo, installed) dev-python/imaging[python_targets_python2_7(-)] required by (virtual/python-imaging-1::gentoo, ebuild scheduled for merge)
+ 08 Jun 2013; Mike Gilbert <floppym@gentoo.org> reportlab-2.5-r1.ebuild, + reportlab-2.5.ebuild, reportlab-2.6.ebuild: + Replace dev-python/imaging with virtual/python-imaging.