Oh damn I missed that reportlab was 2+3 (I didn't read far enough down the makefile), I'll fix it after breakfast:-)

--
 Sent from a phone, apologies for poor formatting.
On 28 November 2020 09:05:27 Antoine Jacoutot <[email protected]> wrote:

On Tue, Nov 24, 2020 at 09:44:17AM -0700, Stuart Henderson wrote:
CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]   2020/11/24 09:44:17

Modified files:
        games/fretsonfire: Makefile
        games/hypatia  : Makefile
        geo/gmapcatcher: Makefile
        geo/tilecache  : Makefile
        graphics/asymptote: Makefile
        graphics/comix : Makefile
        graphics/py-pyx: Makefile
        graphics/sk1   : Makefile
        print/py-reportlab: Makefile
        print/scribus  : Makefile
        productivity/impressive: Makefile
        security/volatility: Makefile
        textproc/calibre: Makefile

Log message:
switch python 2 users of Pillow to graphics/py2-Pillow.
py-Pillow is now 3-only.

What does it means for consumers of these ports?
print/hplips depends on print/py-reportlab,python3 which depends on python2.

$ cd /usr/ports/print/py-reportlab/
$ make show=RUN_DEPENDS
graphics/py2-Pillow lang/python/2.7 STEM->=39.0.1v0:devel/py-setuptools
$ env FLAVOR=python3 make show=RUN_DEPENDS
graphics/py2-Pillow lang/python/3.8 STEM->=39.0.1v0:devel/py-setuptools,python3

So the py-reportlab python3 FLAVOR depends on py2-Pillow?


--
Antoine

Reply via email to