Re: UPDATE: print/py-relatorio (0.8.0 + python3)

2017-12-11 Thread Daniel Jakots
On Mon, 4 Dec 2017 16:52:49 +0100, Sebastien Marie 
wrote:

> Hi,
> 
> The following diff update py-relatorio to 0.8.0 and add python3
> flavor.

I'm very sorry for the delay, it's committed, thanks!



UPDATE: print/py-relatorio (0.8.0 + python3)

2017-12-04 Thread Sebastien Marie
Hi,

The following diff update py-relatorio to 0.8.0 and add python3 flavor.

pycha is an optional dependency, and as it isn't compatible with
python3, so I conditionally added it to RUN_DEPENDS. 

>'chart': ['pycha >= 0.4.0', 'pyyaml'],  # pycairo


ChangeLog:
0.8.0 - 20171204
* Do not guess_type on styled cell content
* Remove type attributes when guessing type
* Add support for Python 3.6
* Remove soft-page-break

Thanks.
-- 
Sebastien Marie

Index: Makefile
===
RCS file: /cvs/ports/print/py-relatorio/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile9 Oct 2017 15:51:26 -   1.7
+++ Makefile4 Dec 2017 15:46:27 -
@@ -2,7 +2,7 @@
 
 COMMENT=   templating library able to output odt and pdf files
 
-MODPY_EGG_VERSION= 0.7.1
+MODPY_EGG_VERSION= 0.8.0
 DISTNAME=  relatorio-${MODPY_EGG_VERSION}
 PKGNAME=   py-${DISTNAME}
 
@@ -19,12 +19,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 
Index: distinfo
===
RCS file: /cvs/ports/print/py-relatorio/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo9 Oct 2017 15:51:26 -   1.4
+++ distinfo4 Dec 2017 15:46:27 -
@@ -1,2 +1,2 @@
-SHA256 (relatorio-0.7.1.tar.gz) = dE8eOTE/A3oKtSoVQzjs4VHYPlRCqSeNsfjORQzmws0=
-SIZE (relatorio-0.7.1.tar.gz) = 970049
+SHA256 (relatorio-0.8.0.tar.gz) = vd+F0CnFyFoPl21zkH4U5MMJMGX+hScXDJGr8CGFRtk=
+SIZE (relatorio-0.8.0.tar.gz) = 1096794
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 -   1.3
+++ pkg/PLIST   4 Dec 2017 15:46:27 -
@@ -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