ping.

note: it depends on previous diff for www/py-genshi${MODPY_FLAVOR}

On Thu, Oct 19, 2017 at 09:39:40AM +0200, Sebastien Marie wrote:
> Hi,
> 
> Simple diff to allow py-relatorio to be used on python3.
> 
> Some remarks:
>   - pycha (and py-yaml) are extra dependencies, and pycha isn't
>     available for python3. So I let it in RUN_DEPENDS only for !python3
>     (testsuite still passes for python and python3).
> 
>   - I also added py-libmagic to RUN_DEPENDS as it is required for some
>     opendocument processing. Also the testsuite is failing if run
>     without.
> 
> Thanks.
> -- 
> Sebastien Marie
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/print/py-relatorio/Makefile,v
> retrieving revision 1.7
> diff -u -p -r1.7 Makefile
> --- Makefile  9 Oct 2017 15:51:26 -0000       1.7
> +++ Makefile  19 Oct 2017 07:37:37 -0000
> @@ -5,6 +5,7 @@ COMMENT=              templating library able to out
>  MODPY_EGG_VERSION=   0.7.1
>  DISTNAME=            relatorio-${MODPY_EGG_VERSION}
>  PKGNAME=             py-${DISTNAME}
> +REVISION=            0
>  
>  CATEGORIES=          print textproc
>  
> @@ -19,12 +20,20 @@ MODULES=          lang/python
>  
>  MODPY_SETUPTOOLS=    Yes
>  
> -RUN_DEPENDS=         www/py-genshi \
> -                     graphics/pycha \
> -                     textproc/py-yaml \
> -                     textproc/py-lxml
> +FLAVOR?=
> +FLAVORS=             python3
> +
> +RUN_DEPENDS=         www/py-genshi${MODPY_FLAVOR} \
> +                     textproc/py-lxml${MODPY_FLAVOR} \
> +                     devel/py-libmagic${MODPY_FLAVOR}
> +
> +.if !${FLAVOR:Mpython3}
> +RUN_DEPENDS+=                graphics/pycha \
> +                     textproc/py-yaml
> +.endif
>  
>  TEST_DEPENDS=                ${RUN_DEPENDS} \
> -                     devel/py-nose
> +                     devel/py-nose${MODPY_FLAVOR}
> +
>  
>  .include <bsd.port.mk>
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/print/py-relatorio/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -p -r1.3 PLIST
> --- pkg/PLIST 9 Oct 2017 15:51:26 -0000       1.3
> +++ pkg/PLIST 19 Oct 2017 07:37:37 -0000
> @@ -7,23 +7,28 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/relatorio-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
>  
> lib/python${MODPY_VERSION}/site-packages/relatorio-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
>  lib/python${MODPY_VERSION}/site-packages/relatorio/__init__.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/__init__.pyc
> +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/relatorio/${MODPY_PYCACHE}/
> +lib/python${MODPY_VERSION}/site-packages/relatorio/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/relatorio/${MODPY_PYCACHE}reporting.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/reporting.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/reporting.pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/templates/
>  lib/python${MODPY_VERSION}/site-packages/relatorio/templates/__init__.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/templates/__init__.pyc
> +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/relatorio/templates/${MODPY_PYCACHE}/
> +lib/python${MODPY_VERSION}/site-packages/relatorio/templates/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/relatorio/templates/${MODPY_PYCACHE}base.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/relatorio/templates/${MODPY_PYCACHE}chart.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/relatorio/templates/${MODPY_PYCACHE}opendocument.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/relatorio/templates/${MODPY_PYCACHE}pdf.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/templates/base.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/templates/base.pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/templates/chart.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/templates/chart.pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/templates/opendocument.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/templates/opendocument.pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/templates/pdf.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/templates/pdf.pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/__init__.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/tests/__init__.pyc
> +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/relatorio/tests/${MODPY_PYCACHE}/
> +lib/python${MODPY_VERSION}/site-packages/relatorio/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/relatorio/tests/${MODPY_PYCACHE}test_api.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/relatorio/tests/${MODPY_PYCACHE}test_odt.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/egg.jpg
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/one.jpg
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/templates/
> @@ -34,7 +39,5 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/test.fodt
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/test.odt
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/test_api.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/tests/test_api.pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/test_odt.py
> -lib/python${MODPY_VERSION}/site-packages/relatorio/tests/test_odt.pyc
>  lib/python${MODPY_VERSION}/site-packages/relatorio/tests/two.png

-- 
Sebastien Marie

Reply via email to