NetBSD Problem Report #54340

From www@netbsd.org  Wed Jul  3 11:33:46 2019
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 2A00B7A10E
	for <gnats-bugs@gnats.NetBSD.org>; Wed,  3 Jul 2019 11:33:46 +0000 (UTC)
Message-Id: <20190703113343.1B6587A1BF@mollari.NetBSD.org>
Date: Wed,  3 Jul 2019 11:33:43 +0000 (UTC)
From: dave@weller-fahy.com
Reply-To: dave@weller-fahy.com
To: gnats-bugs@NetBSD.org
Subject: Update cvskit package to 1.0.4
X-Send-Pr-Version: www-1.0

>Number:         54340
>Category:       pkg
>Synopsis:       Update csvkit package to 1.0.4
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    bsiegert
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Jul 03 11:35:00 +0000 2019
>Last-Modified:  Mon Jul 08 10:35:00 +0000 2019
>Originator:     David J. Weller-Fahy
>Release:        pkgsrc current as of 2019-07-03
>Organization:
N/A
>Environment:
Linux pooh 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
>Description:
Update the cvskit package to 1.0.4, this required the creation of multiple package on which the cvskit package depends. The added packages are listed below (and are included in the patch).

databases/py-dbfread
graphics/py-leather
textproc/py-agate
textproc/py-agate-dbf
textproc/py-agate-excel
textproc/py-agate-sql
time/py-pytimeparse
>How-To-Repeat:
N/A
>Fix:
Index: databases/py-dbfread/DESCR
===================================================================
RCS file: databases/py-dbfread/DESCR
diff -N databases/py-dbfread/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ databases/py-dbfread/DESCR	3 Jul 2019 11:31:48 -0000
@@ -0,0 +1,4 @@
+DBF is a file format used by databases such dBase, Visual FoxPro, and
+FoxBase+. This library reads DBF files and returns the data as native
+Python data types for further processing. It is primarily intended for
+batch jobs and one-off scripts.
Index: databases/py-dbfread/Makefile
===================================================================
RCS file: databases/py-dbfread/Makefile
diff -N databases/py-dbfread/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ databases/py-dbfread/Makefile	3 Jul 2019 11:31:48 -0000
@@ -0,0 +1,13 @@
+DISTNAME=	dbfread-2.0.7
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python databases
+MASTER_SITES=	${MASTER_SITE_PYPI:=d/dbfread/}
+
+MAINTAINER=	pkgsrc-users@NetBSD.org
+HOMEPAGE=	https://dbfread.readthedocs.io
+COMMENT=	Reads DBF files and returns the data as native Python data types for further processing
+LICENSE=	mit
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: databases/py-dbfread/PLIST
===================================================================
RCS file: databases/py-dbfread/PLIST
diff -N databases/py-dbfread/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ databases/py-dbfread/PLIST	3 Jul 2019 11:31:48 -0000
@@ -0,0 +1,54 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${EGG_INFODIR}/zip-safe
+${PYSITELIB}/dbfread/__init__.py
+${PYSITELIB}/dbfread/__init__.pyc
+${PYSITELIB}/dbfread/__init__.pyo
+${PYSITELIB}/dbfread/codepages.py
+${PYSITELIB}/dbfread/codepages.pyc
+${PYSITELIB}/dbfread/codepages.pyo
+${PYSITELIB}/dbfread/dbf.py
+${PYSITELIB}/dbfread/dbf.pyc
+${PYSITELIB}/dbfread/dbf.pyo
+${PYSITELIB}/dbfread/dbversions.py
+${PYSITELIB}/dbfread/dbversions.pyc
+${PYSITELIB}/dbfread/dbversions.pyo
+${PYSITELIB}/dbfread/deprecated_dbf.py
+${PYSITELIB}/dbfread/deprecated_dbf.pyc
+${PYSITELIB}/dbfread/deprecated_dbf.pyo
+${PYSITELIB}/dbfread/exceptions.py
+${PYSITELIB}/dbfread/exceptions.pyc
+${PYSITELIB}/dbfread/exceptions.pyo
+${PYSITELIB}/dbfread/field_parser.py
+${PYSITELIB}/dbfread/field_parser.pyc
+${PYSITELIB}/dbfread/field_parser.pyo
+${PYSITELIB}/dbfread/ifiles.py
+${PYSITELIB}/dbfread/ifiles.pyc
+${PYSITELIB}/dbfread/ifiles.pyo
+${PYSITELIB}/dbfread/memo.py
+${PYSITELIB}/dbfread/memo.pyc
+${PYSITELIB}/dbfread/memo.pyo
+${PYSITELIB}/dbfread/struct_parser.py
+${PYSITELIB}/dbfread/struct_parser.pyc
+${PYSITELIB}/dbfread/struct_parser.pyo
+${PYSITELIB}/dbfread/test_field_parser.py
+${PYSITELIB}/dbfread/test_field_parser.pyc
+${PYSITELIB}/dbfread/test_field_parser.pyo
+${PYSITELIB}/dbfread/test_ifiles.py
+${PYSITELIB}/dbfread/test_ifiles.pyc
+${PYSITELIB}/dbfread/test_ifiles.pyo
+${PYSITELIB}/dbfread/test_invalid_value.py
+${PYSITELIB}/dbfread/test_invalid_value.pyc
+${PYSITELIB}/dbfread/test_invalid_value.pyo
+${PYSITELIB}/dbfread/test_memo.py
+${PYSITELIB}/dbfread/test_memo.pyc
+${PYSITELIB}/dbfread/test_memo.pyo
+${PYSITELIB}/dbfread/test_read_and_length.py
+${PYSITELIB}/dbfread/test_read_and_length.pyc
+${PYSITELIB}/dbfread/test_read_and_length.pyo
+${PYSITELIB}/dbfread/version.py
+${PYSITELIB}/dbfread/version.pyc
+${PYSITELIB}/dbfread/version.pyo
Index: databases/py-dbfread/distinfo
===================================================================
RCS file: databases/py-dbfread/distinfo
diff -N databases/py-dbfread/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ databases/py-dbfread/distinfo	3 Jul 2019 11:31:48 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (dbfread-2.0.7.tar.gz) = 8b53c4b81ae3165fadf050119c6d947cf9b5362b
+RMD160 (dbfread-2.0.7.tar.gz) = 6599d0c691b9047c46ec75842ed380880c595567
+SHA512 (dbfread-2.0.7.tar.gz) = 86c3a29e351b985984be67401a6dfe3e39cd92451a122788ade83d65313dde37a3706ce36c4365bd36ba1df62ee057b625f1e0f077aa4a248c7456258189f548
+Size (dbfread-2.0.7.tar.gz) = 33212 bytes
Index: graphics/py-leather/DESCR
===================================================================
RCS file: graphics/py-leather/DESCR
diff -N graphics/py-leather/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ graphics/py-leather/DESCR	3 Jul 2019 11:31:51 -0000
@@ -0,0 +1,8 @@
+Leather is the Python charting library for those who need charts now
+and donít care if theyíre perfect.
+
+Leather isnít picky. Itís rough. It gets dirty. It looks sexy just
+hanging on the back of a chair. Leather doesnít need your accessories.
+Leather is how Snake Plissken would make charts.
+
+Get it?
Index: graphics/py-leather/Makefile
===================================================================
RCS file: graphics/py-leather/Makefile
diff -N graphics/py-leather/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ graphics/py-leather/Makefile	3 Jul 2019 11:31:51 -0000
@@ -0,0 +1,13 @@
+DISTNAME=               leather-0.3.3
+PKGNAME=                ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=             python graphics
+MASTER_SITES=           ${MASTER_SITE_PYPI:=l/leather/}
+
+MAINTAINER=             pkgsrc-users@NetBSD.org
+HOMEPAGE=               https://leather.readthedocs.io
+COMMENT=                Python charting library for those who need charts now
+LICENSE=                mit
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: graphics/py-leather/PLIST
===================================================================
RCS file: graphics/py-leather/PLIST
diff -N graphics/py-leather/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ graphics/py-leather/PLIST	3 Jul 2019 11:31:51 -0000
@@ -0,0 +1,90 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/leather/__init__.py
+${PYSITELIB}/leather/__init__.pyc
+${PYSITELIB}/leather/__init__.pyo
+${PYSITELIB}/leather/axis.py
+${PYSITELIB}/leather/axis.pyc
+${PYSITELIB}/leather/axis.pyo
+${PYSITELIB}/leather/chart.py
+${PYSITELIB}/leather/chart.pyc
+${PYSITELIB}/leather/chart.pyo
+${PYSITELIB}/leather/data_types.py
+${PYSITELIB}/leather/data_types.pyc
+${PYSITELIB}/leather/data_types.pyo
+${PYSITELIB}/leather/grid.py
+${PYSITELIB}/leather/grid.pyc
+${PYSITELIB}/leather/grid.pyo
+${PYSITELIB}/leather/lattice.py
+${PYSITELIB}/leather/lattice.pyc
+${PYSITELIB}/leather/lattice.pyo
+${PYSITELIB}/leather/scales/__init__.py
+${PYSITELIB}/leather/scales/__init__.pyc
+${PYSITELIB}/leather/scales/__init__.pyo
+${PYSITELIB}/leather/scales/base.py
+${PYSITELIB}/leather/scales/base.pyc
+${PYSITELIB}/leather/scales/base.pyo
+${PYSITELIB}/leather/scales/linear.py
+${PYSITELIB}/leather/scales/linear.pyc
+${PYSITELIB}/leather/scales/linear.pyo
+${PYSITELIB}/leather/scales/ordinal.py
+${PYSITELIB}/leather/scales/ordinal.pyc
+${PYSITELIB}/leather/scales/ordinal.pyo
+${PYSITELIB}/leather/scales/temporal.py
+${PYSITELIB}/leather/scales/temporal.pyc
+${PYSITELIB}/leather/scales/temporal.pyo
+${PYSITELIB}/leather/series/__init__.py
+${PYSITELIB}/leather/series/__init__.pyc
+${PYSITELIB}/leather/series/__init__.pyo
+${PYSITELIB}/leather/series/base.py
+${PYSITELIB}/leather/series/base.pyc
+${PYSITELIB}/leather/series/base.pyo
+${PYSITELIB}/leather/series/category.py
+${PYSITELIB}/leather/series/category.pyc
+${PYSITELIB}/leather/series/category.pyo
+${PYSITELIB}/leather/shapes/__init__.py
+${PYSITELIB}/leather/shapes/__init__.pyc
+${PYSITELIB}/leather/shapes/__init__.pyo
+${PYSITELIB}/leather/shapes/bars.py
+${PYSITELIB}/leather/shapes/bars.pyc
+${PYSITELIB}/leather/shapes/bars.pyo
+${PYSITELIB}/leather/shapes/base.py
+${PYSITELIB}/leather/shapes/base.pyc
+${PYSITELIB}/leather/shapes/base.pyo
+${PYSITELIB}/leather/shapes/columns.py
+${PYSITELIB}/leather/shapes/columns.pyc
+${PYSITELIB}/leather/shapes/columns.pyo
+${PYSITELIB}/leather/shapes/dots.py
+${PYSITELIB}/leather/shapes/dots.pyc
+${PYSITELIB}/leather/shapes/dots.pyo
+${PYSITELIB}/leather/shapes/line.py
+${PYSITELIB}/leather/shapes/line.pyc
+${PYSITELIB}/leather/shapes/line.pyo
+${PYSITELIB}/leather/svg.py
+${PYSITELIB}/leather/svg.pyc
+${PYSITELIB}/leather/svg.pyo
+${PYSITELIB}/leather/testcase.py
+${PYSITELIB}/leather/testcase.pyc
+${PYSITELIB}/leather/testcase.pyo
+${PYSITELIB}/leather/theme.py
+${PYSITELIB}/leather/theme.pyc
+${PYSITELIB}/leather/theme.pyo
+${PYSITELIB}/leather/ticks/__init__.py
+${PYSITELIB}/leather/ticks/__init__.pyc
+${PYSITELIB}/leather/ticks/__init__.pyo
+${PYSITELIB}/leather/ticks/base.py
+${PYSITELIB}/leather/ticks/base.pyc
+${PYSITELIB}/leather/ticks/base.pyo
+${PYSITELIB}/leather/ticks/score.py
+${PYSITELIB}/leather/ticks/score.pyc
+${PYSITELIB}/leather/ticks/score.pyo
+${PYSITELIB}/leather/ticks/score_time.py
+${PYSITELIB}/leather/ticks/score_time.pyc
+${PYSITELIB}/leather/ticks/score_time.pyo
+${PYSITELIB}/leather/utils.py
+${PYSITELIB}/leather/utils.pyc
+${PYSITELIB}/leather/utils.pyo
Index: graphics/py-leather/distinfo
===================================================================
RCS file: graphics/py-leather/distinfo
diff -N graphics/py-leather/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ graphics/py-leather/distinfo	3 Jul 2019 11:31:51 -0000
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (leather-0.3.3.tar.gz) = 208b05c99c560e2c218902e1a8f3f11ff27ac86e
+RMD160 (leather-0.3.3.tar.gz) = 5d9701a4ef7ac3e32bd9275e0dd2906aa0b6a624
+SHA512 (leather-0.3.3.tar.gz) = 3387353d4da129fa3601799efe8742aea08f94579caab7a5a05175ff7ad50a815fc7ca4aee5d1c390027bda3a9bf1ecd1ed5167575386a7a58f56625f5165350
+Size (leather-0.3.3.tar.gz) = 18391 bytes
Index: textproc/csvkit/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/csvkit/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- textproc/csvkit/Makefile	25 Apr 2019 07:33:23 -0000	1.8
+++ textproc/csvkit/Makefile	3 Jul 2019 11:31:55 -0000
@@ -1,27 +1,20 @@
 # $NetBSD: Makefile,v 1.8 2019/04/25 07:33:23 maya Exp $

-DISTNAME=	0.9.0
-PKGREVISION=	2
+DISTNAME=	1.0.4
 PKGNAME=	csvkit-${DISTNAME}
 CATEGORIES=	textproc
 MASTER_SITES=	${MASTER_SITE_GITHUB:=wireservice/}

 MAINTAINER=	cheusov@NetBSD.org
-HOMEPAGE=	https://github.com/wireservice/csvkit
+HOMEPAGE=	https://csvkit.readthedocs.io/
 COMMENT=	Suite of utilities for converting to and working with CSV
 LICENSE=	mit

-DEPENDS+=	${PYPKGPREFIX}-nose>=1.1.2:../../devel/py-nose
-DEPENDS+=	${PYPKGPREFIX}-xlrd>=0.9.2:../../textproc/py-xlrd
-DEPENDS+=	${PYPKGPREFIX}-dateutil>=2.2:../../time/py-dateutil
-DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=0.9.3:../../databases/py-sqlalchemy
-DEPENDS+=	${PYPKGPREFIX}-sphinx>=1.0.7:../../textproc/py-sphinx
-DEPENDS+=	${PYPKGPREFIX}-coverage>=1.0.7:../../devel/py-coverage
-DEPENDS+=	${PYPKGPREFIX}-openpyxl>=2.0.3:../../textproc/py-openpyxl
-DEPENDS+=	${PYPKGPREFIX}-jdcal>=0.9.3:../../time/py-jdcal
-DEPENDS+=	${PYPKGPREFIX}-simplejson>=3.6.3:../../converters/py-simplejson
+DEPENDS+=	${PYPKGPREFIX}-agate>=1.6.1:../../textproc/py-agate
+DEPENDS+=	${PYPKGPREFIX}-agate-excel>=0.2.2:../../textproc/py-agate-excel
+DEPENDS+=	${PYPKGPREFIX}-agate-dbf>=0.2.0:../../textproc/py-agate-dbf
+DEPENDS+=	${PYPKGPREFIX}-agate-sql>=0.5.3:../../textproc/py-agate-sql
 DEPENDS+=	${PYPKGPREFIX}-six>=1.6.1:../../lang/py-six
-#DEPENDS+=		${PYPKGPREFIX}-tox>=1.3:../../*/py-tox

 # csvkit publishes files like "0.9.0.tar.gz"
 DIST_SUBDIR=	${PKGNAME_NOREV}
Index: textproc/csvkit/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/csvkit/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- textproc/csvkit/PLIST	11 Jan 2015 13:35:16 -0000	1.1.1.1
+++ textproc/csvkit/PLIST	3 Jul 2019 11:31:55 -0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2015/01/11 13:35:16 cheusov Exp $
+@comment $NetBSD$
 bin/csvclean
 bin/csvcut
 bin/csvformat
@@ -20,113 +20,71 @@ ${PYSITELIB}/${EGG_INFODIR}/entry_points
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/csvkit/__init__.py
-${PYSITELIB}/csvkit/__init__.pyc
 ${PYSITELIB}/csvkit/__init__.pyo
-${PYSITELIB}/csvkit/cleanup.py
-${PYSITELIB}/csvkit/cleanup.pyc
+${PYSITELIB}/csvkit/__init__.pyc
 ${PYSITELIB}/csvkit/cleanup.pyo
-${PYSITELIB}/csvkit/cli.py
-${PYSITELIB}/csvkit/cli.pyc
+${PYSITELIB}/csvkit/cleanup.pyc
 ${PYSITELIB}/csvkit/cli.pyo
+${PYSITELIB}/csvkit/cli.pyc
+${PYSITELIB}/csvkit/exceptions.pyo
+${PYSITELIB}/csvkit/exceptions.pyc
+${PYSITELIB}/csvkit/grep.pyo
+${PYSITELIB}/csvkit/grep.pyc
+${PYSITELIB}/csvkit/cleanup.py
+${PYSITELIB}/csvkit/cli.py
 ${PYSITELIB}/csvkit/convert/__init__.py
-${PYSITELIB}/csvkit/convert/__init__.pyc
 ${PYSITELIB}/csvkit/convert/__init__.pyo
-${PYSITELIB}/csvkit/convert/csvitself.py
-${PYSITELIB}/csvkit/convert/csvitself.pyc
-${PYSITELIB}/csvkit/convert/csvitself.pyo
-${PYSITELIB}/csvkit/convert/dbase.py
-${PYSITELIB}/csvkit/convert/dbase.pyc
-${PYSITELIB}/csvkit/convert/dbase.pyo
-${PYSITELIB}/csvkit/convert/fixed.py
-${PYSITELIB}/csvkit/convert/fixed.pyc
+${PYSITELIB}/csvkit/convert/__init__.pyc
 ${PYSITELIB}/csvkit/convert/fixed.pyo
-${PYSITELIB}/csvkit/convert/geojs.py
-${PYSITELIB}/csvkit/convert/geojs.pyc
+${PYSITELIB}/csvkit/convert/fixed.pyc
 ${PYSITELIB}/csvkit/convert/geojs.pyo
-${PYSITELIB}/csvkit/convert/js.py
-${PYSITELIB}/csvkit/convert/js.pyc
-${PYSITELIB}/csvkit/convert/js.pyo
-${PYSITELIB}/csvkit/convert/xls.py
-${PYSITELIB}/csvkit/convert/xls.pyc
-${PYSITELIB}/csvkit/convert/xls.pyo
-${PYSITELIB}/csvkit/convert/xlsx.py
-${PYSITELIB}/csvkit/convert/xlsx.pyc
-${PYSITELIB}/csvkit/convert/xlsx.pyo
+${PYSITELIB}/csvkit/convert/geojs.pyc
+${PYSITELIB}/csvkit/convert/fixed.py
+${PYSITELIB}/csvkit/convert/geojs.py
 ${PYSITELIB}/csvkit/exceptions.py
-${PYSITELIB}/csvkit/exceptions.pyc
-${PYSITELIB}/csvkit/exceptions.pyo
 ${PYSITELIB}/csvkit/grep.py
-${PYSITELIB}/csvkit/grep.pyc
-${PYSITELIB}/csvkit/grep.pyo
-${PYSITELIB}/csvkit/headers.py
-${PYSITELIB}/csvkit/headers.pyc
-${PYSITELIB}/csvkit/headers.pyo
-${PYSITELIB}/csvkit/join.py
-${PYSITELIB}/csvkit/join.pyc
-${PYSITELIB}/csvkit/join.pyo
-${PYSITELIB}/csvkit/py2.py
-${PYSITELIB}/csvkit/py2.pyc
-${PYSITELIB}/csvkit/py2.pyo
-${PYSITELIB}/csvkit/py3.py
-${PYSITELIB}/csvkit/py3.pyc
-${PYSITELIB}/csvkit/py3.pyo
-${PYSITELIB}/csvkit/sniffer.py
-${PYSITELIB}/csvkit/sniffer.pyc
-${PYSITELIB}/csvkit/sniffer.pyo
-${PYSITELIB}/csvkit/sql.py
-${PYSITELIB}/csvkit/sql.pyc
-${PYSITELIB}/csvkit/sql.pyo
-${PYSITELIB}/csvkit/table.py
-${PYSITELIB}/csvkit/table.pyc
-${PYSITELIB}/csvkit/table.pyo
-${PYSITELIB}/csvkit/typeinference.py
-${PYSITELIB}/csvkit/typeinference.pyc
-${PYSITELIB}/csvkit/typeinference.pyo
-${PYSITELIB}/csvkit/unicsv.py
-${PYSITELIB}/csvkit/unicsv.pyc
-${PYSITELIB}/csvkit/unicsv.pyo
 ${PYSITELIB}/csvkit/utilities/__init__.py
-${PYSITELIB}/csvkit/utilities/__init__.pyc
 ${PYSITELIB}/csvkit/utilities/__init__.pyo
-${PYSITELIB}/csvkit/utilities/csvclean.py
-${PYSITELIB}/csvkit/utilities/csvclean.pyc
+${PYSITELIB}/csvkit/utilities/__init__.pyc
 ${PYSITELIB}/csvkit/utilities/csvclean.pyo
-${PYSITELIB}/csvkit/utilities/csvcut.py
-${PYSITELIB}/csvkit/utilities/csvcut.pyc
+${PYSITELIB}/csvkit/utilities/csvclean.pyc
 ${PYSITELIB}/csvkit/utilities/csvcut.pyo
-${PYSITELIB}/csvkit/utilities/csvformat.py
-${PYSITELIB}/csvkit/utilities/csvformat.pyc
+${PYSITELIB}/csvkit/utilities/csvcut.pyc
 ${PYSITELIB}/csvkit/utilities/csvformat.pyo
-${PYSITELIB}/csvkit/utilities/csvgrep.py
-${PYSITELIB}/csvkit/utilities/csvgrep.pyc
+${PYSITELIB}/csvkit/utilities/csvformat.pyc
 ${PYSITELIB}/csvkit/utilities/csvgrep.pyo
-${PYSITELIB}/csvkit/utilities/csvjoin.py
-${PYSITELIB}/csvkit/utilities/csvjoin.pyc
+${PYSITELIB}/csvkit/utilities/csvgrep.pyc
 ${PYSITELIB}/csvkit/utilities/csvjoin.pyo
-${PYSITELIB}/csvkit/utilities/csvjson.py
-${PYSITELIB}/csvkit/utilities/csvjson.pyc
+${PYSITELIB}/csvkit/utilities/csvjoin.pyc
 ${PYSITELIB}/csvkit/utilities/csvjson.pyo
-${PYSITELIB}/csvkit/utilities/csvlook.py
-${PYSITELIB}/csvkit/utilities/csvlook.pyc
+${PYSITELIB}/csvkit/utilities/csvjson.pyc
 ${PYSITELIB}/csvkit/utilities/csvlook.pyo
-${PYSITELIB}/csvkit/utilities/csvpy.py
-${PYSITELIB}/csvkit/utilities/csvpy.pyc
+${PYSITELIB}/csvkit/utilities/csvlook.pyc
 ${PYSITELIB}/csvkit/utilities/csvpy.pyo
-${PYSITELIB}/csvkit/utilities/csvsort.py
-${PYSITELIB}/csvkit/utilities/csvsort.pyc
+${PYSITELIB}/csvkit/utilities/csvpy.pyc
 ${PYSITELIB}/csvkit/utilities/csvsort.pyo
-${PYSITELIB}/csvkit/utilities/csvsql.py
-${PYSITELIB}/csvkit/utilities/csvsql.pyc
+${PYSITELIB}/csvkit/utilities/csvsort.pyc
 ${PYSITELIB}/csvkit/utilities/csvsql.pyo
-${PYSITELIB}/csvkit/utilities/csvstack.py
-${PYSITELIB}/csvkit/utilities/csvstack.pyc
+${PYSITELIB}/csvkit/utilities/csvsql.pyc
 ${PYSITELIB}/csvkit/utilities/csvstack.pyo
-${PYSITELIB}/csvkit/utilities/csvstat.py
-${PYSITELIB}/csvkit/utilities/csvstat.pyc
+${PYSITELIB}/csvkit/utilities/csvstack.pyc
 ${PYSITELIB}/csvkit/utilities/csvstat.pyo
-${PYSITELIB}/csvkit/utilities/in2csv.py
-${PYSITELIB}/csvkit/utilities/in2csv.pyc
+${PYSITELIB}/csvkit/utilities/csvstat.pyc
 ${PYSITELIB}/csvkit/utilities/in2csv.pyo
-${PYSITELIB}/csvkit/utilities/sql2csv.py
-${PYSITELIB}/csvkit/utilities/sql2csv.pyc
+${PYSITELIB}/csvkit/utilities/in2csv.pyc
 ${PYSITELIB}/csvkit/utilities/sql2csv.pyo
+${PYSITELIB}/csvkit/utilities/sql2csv.pyc
+${PYSITELIB}/csvkit/utilities/csvclean.py
+${PYSITELIB}/csvkit/utilities/csvcut.py
+${PYSITELIB}/csvkit/utilities/csvformat.py
+${PYSITELIB}/csvkit/utilities/csvgrep.py
+${PYSITELIB}/csvkit/utilities/csvjoin.py
+${PYSITELIB}/csvkit/utilities/csvjson.py
+${PYSITELIB}/csvkit/utilities/csvlook.py
+${PYSITELIB}/csvkit/utilities/csvpy.py
+${PYSITELIB}/csvkit/utilities/csvsort.py
+${PYSITELIB}/csvkit/utilities/csvsql.py
+${PYSITELIB}/csvkit/utilities/csvstack.py
+${PYSITELIB}/csvkit/utilities/csvstat.py
+${PYSITELIB}/csvkit/utilities/in2csv.py
+${PYSITELIB}/csvkit/utilities/sql2csv.py
Index: textproc/csvkit/distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/textproc/csvkit/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- textproc/csvkit/distinfo	4 Nov 2015 01:59:26 -0000	1.3
+++ textproc/csvkit/distinfo	3 Jul 2019 11:31:55 -0000
@@ -1,8 +1,6 @@
 $NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $

-SHA1 (csvkit-0.9.0/0.9.0.tar.gz) = 9afc884d9af7b5c8c5277d6816384dd15a4968cf
-RMD160 (csvkit-0.9.0/0.9.0.tar.gz) = 2836ec7769e87ee0fe13829187069ebcbfcac26b
-SHA512 (csvkit-0.9.0/0.9.0.tar.gz) = f4315a9e6de26d8dcccb127aa1f6b2d0018b84be561797a0d7094b036add5ceb8232d27a4d5e63dffd039524ec96399fa667b3feb40256df82d47be95ff08fbe
-Size (csvkit-0.9.0/0.9.0.tar.gz) = 3928467 bytes
-SHA1 (patch-csvkit_convert_____init____.py) = b2da7ef399cac88c9f4de737aa0b43ee61341ce0
-SHA1 (patch-setup.py) = 41b954a6d9f0bb815930acf12cea5cd487d0e48e
+SHA1 (csvkit-1.0.4/1.0.4.tar.gz) = f5b2c3b1913bec0a0158eb45717f9645113d5b5d
+RMD160 (csvkit-1.0.4/1.0.4.tar.gz) = 727a65253aad7c62ecc64c51d640349a78c04453
+SHA512 (csvkit-1.0.4/1.0.4.tar.gz) = fff34a5740831d5e292c969cc700db9fd83bc903534947433fbfdd19777b1c3ebe7e84e5a930496d4c57085e7ccf72d764f3098467cda04c84d2cdfc6d72b649
+Size (csvkit-1.0.4/1.0.4.tar.gz) = 3975822 bytes
Index: textproc/py-agate/DESCR
===================================================================
RCS file: textproc/py-agate/DESCR
diff -N textproc/py-agate/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,5 @@
+agate is a Python data analysis library that is optimized for humans
+instead of machines. It is an alternative to numpy and pandas that
+solves real-world problems with readable code.
+
+agate was previously known as journalism.
Index: textproc/py-agate/Makefile
===================================================================
RCS file: textproc/py-agate/Makefile
diff -N textproc/py-agate/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,21 @@
+DISTNAME=	agate-1.6.1
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/agate/}
+
+MAINTAINER=	pkgsrc-users@NetBSD.org
+HOMEPAGE=	https://agate.readthedocs.io
+COMMENT=	Data analysis library optimized for humans instead of machines.
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-six>=1.9.1:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-pytimeparse>=1.1.8:../../time/py-pytimeparse
+DEPENDS+=	${PYPKGPREFIX}-parsedatetime>=2.1:../../time/py-parsedatetime
+DEPENDS+=	${PYPKGPREFIX}-babel>=2.0:../../devel/py-babel
+DEPENDS+=	${PYPKGPREFIX}-isodate>=0.5.4:../../time/py-isodate
+DEPENDS+=	${PYPKGPREFIX}-python-slugify>=1.2.1:../../devel/py-python-slugify
+DEPENDS+=	${PYPKGPREFIX}-leather>=0.3.2:../../graphics/py-leather
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: textproc/py-agate/PLIST
===================================================================
RCS file: textproc/py-agate/PLIST
diff -N textproc/py-agate/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,309 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/agate/__init__.py
+${PYSITELIB}/agate/__init__.pyc
+${PYSITELIB}/agate/__init__.pyo
+${PYSITELIB}/agate/aggregations/__init__.py
+${PYSITELIB}/agate/aggregations/__init__.pyc
+${PYSITELIB}/agate/aggregations/__init__.pyo
+${PYSITELIB}/agate/aggregations/all.py
+${PYSITELIB}/agate/aggregations/all.pyc
+${PYSITELIB}/agate/aggregations/all.pyo
+${PYSITELIB}/agate/aggregations/any.py
+${PYSITELIB}/agate/aggregations/any.pyc
+${PYSITELIB}/agate/aggregations/any.pyo
+${PYSITELIB}/agate/aggregations/base.py
+${PYSITELIB}/agate/aggregations/base.pyc
+${PYSITELIB}/agate/aggregations/base.pyo
+${PYSITELIB}/agate/aggregations/count.py
+${PYSITELIB}/agate/aggregations/count.pyc
+${PYSITELIB}/agate/aggregations/count.pyo
+${PYSITELIB}/agate/aggregations/deciles.py
+${PYSITELIB}/agate/aggregations/deciles.pyc
+${PYSITELIB}/agate/aggregations/deciles.pyo
+${PYSITELIB}/agate/aggregations/first.py
+${PYSITELIB}/agate/aggregations/first.pyc
+${PYSITELIB}/agate/aggregations/first.pyo
+${PYSITELIB}/agate/aggregations/has_nulls.py
+${PYSITELIB}/agate/aggregations/has_nulls.pyc
+${PYSITELIB}/agate/aggregations/has_nulls.pyo
+${PYSITELIB}/agate/aggregations/iqr.py
+${PYSITELIB}/agate/aggregations/iqr.pyc
+${PYSITELIB}/agate/aggregations/iqr.pyo
+${PYSITELIB}/agate/aggregations/mad.py
+${PYSITELIB}/agate/aggregations/mad.pyc
+${PYSITELIB}/agate/aggregations/mad.pyo
+${PYSITELIB}/agate/aggregations/max.py
+${PYSITELIB}/agate/aggregations/max.pyc
+${PYSITELIB}/agate/aggregations/max.pyo
+${PYSITELIB}/agate/aggregations/max_length.py
+${PYSITELIB}/agate/aggregations/max_length.pyc
+${PYSITELIB}/agate/aggregations/max_length.pyo
+${PYSITELIB}/agate/aggregations/max_precision.py
+${PYSITELIB}/agate/aggregations/max_precision.pyc
+${PYSITELIB}/agate/aggregations/max_precision.pyo
+${PYSITELIB}/agate/aggregations/mean.py
+${PYSITELIB}/agate/aggregations/mean.pyc
+${PYSITELIB}/agate/aggregations/mean.pyo
+${PYSITELIB}/agate/aggregations/median.py
+${PYSITELIB}/agate/aggregations/median.pyc
+${PYSITELIB}/agate/aggregations/median.pyo
+${PYSITELIB}/agate/aggregations/min.py
+${PYSITELIB}/agate/aggregations/min.pyc
+${PYSITELIB}/agate/aggregations/min.pyo
+${PYSITELIB}/agate/aggregations/mode.py
+${PYSITELIB}/agate/aggregations/mode.pyc
+${PYSITELIB}/agate/aggregations/mode.pyo
+${PYSITELIB}/agate/aggregations/percentiles.py
+${PYSITELIB}/agate/aggregations/percentiles.pyc
+${PYSITELIB}/agate/aggregations/percentiles.pyo
+${PYSITELIB}/agate/aggregations/quartiles.py
+${PYSITELIB}/agate/aggregations/quartiles.pyc
+${PYSITELIB}/agate/aggregations/quartiles.pyo
+${PYSITELIB}/agate/aggregations/quintiles.py
+${PYSITELIB}/agate/aggregations/quintiles.pyc
+${PYSITELIB}/agate/aggregations/quintiles.pyo
+${PYSITELIB}/agate/aggregations/stdev.py
+${PYSITELIB}/agate/aggregations/stdev.pyc
+${PYSITELIB}/agate/aggregations/stdev.pyo
+${PYSITELIB}/agate/aggregations/sum.py
+${PYSITELIB}/agate/aggregations/sum.pyc
+${PYSITELIB}/agate/aggregations/sum.pyo
+${PYSITELIB}/agate/aggregations/summary.py
+${PYSITELIB}/agate/aggregations/summary.pyc
+${PYSITELIB}/agate/aggregations/summary.pyo
+${PYSITELIB}/agate/aggregations/variance.py
+${PYSITELIB}/agate/aggregations/variance.pyc
+${PYSITELIB}/agate/aggregations/variance.pyo
+${PYSITELIB}/agate/columns.py
+${PYSITELIB}/agate/columns.pyc
+${PYSITELIB}/agate/columns.pyo
+${PYSITELIB}/agate/computations/__init__.py
+${PYSITELIB}/agate/computations/__init__.pyc
+${PYSITELIB}/agate/computations/__init__.pyo
+${PYSITELIB}/agate/computations/base.py
+${PYSITELIB}/agate/computations/base.pyc
+${PYSITELIB}/agate/computations/base.pyo
+${PYSITELIB}/agate/computations/change.py
+${PYSITELIB}/agate/computations/change.pyc
+${PYSITELIB}/agate/computations/change.pyo
+${PYSITELIB}/agate/computations/formula.py
+${PYSITELIB}/agate/computations/formula.pyc
+${PYSITELIB}/agate/computations/formula.pyo
+${PYSITELIB}/agate/computations/percent.py
+${PYSITELIB}/agate/computations/percent.pyc
+${PYSITELIB}/agate/computations/percent.pyo
+${PYSITELIB}/agate/computations/percent_change.py
+${PYSITELIB}/agate/computations/percent_change.pyc
+${PYSITELIB}/agate/computations/percent_change.pyo
+${PYSITELIB}/agate/computations/percentile_rank.py
+${PYSITELIB}/agate/computations/percentile_rank.pyc
+${PYSITELIB}/agate/computations/percentile_rank.pyo
+${PYSITELIB}/agate/computations/rank.py
+${PYSITELIB}/agate/computations/rank.pyc
+${PYSITELIB}/agate/computations/rank.pyo
+${PYSITELIB}/agate/computations/slug.py
+${PYSITELIB}/agate/computations/slug.pyc
+${PYSITELIB}/agate/computations/slug.pyo
+${PYSITELIB}/agate/config.py
+${PYSITELIB}/agate/config.pyc
+${PYSITELIB}/agate/config.pyo
+${PYSITELIB}/agate/csv_py2.py
+${PYSITELIB}/agate/csv_py2.pyc
+${PYSITELIB}/agate/csv_py2.pyo
+${PYSITELIB}/agate/csv_py3.py
+${PYSITELIB}/agate/csv_py3.pyc
+${PYSITELIB}/agate/csv_py3.pyo
+${PYSITELIB}/agate/data_types/__init__.py
+${PYSITELIB}/agate/data_types/__init__.pyc
+${PYSITELIB}/agate/data_types/__init__.pyo
+${PYSITELIB}/agate/data_types/base.py
+${PYSITELIB}/agate/data_types/base.pyc
+${PYSITELIB}/agate/data_types/base.pyo
+${PYSITELIB}/agate/data_types/boolean.py
+${PYSITELIB}/agate/data_types/boolean.pyc
+${PYSITELIB}/agate/data_types/boolean.pyo
+${PYSITELIB}/agate/data_types/date.py
+${PYSITELIB}/agate/data_types/date.pyc
+${PYSITELIB}/agate/data_types/date.pyo
+${PYSITELIB}/agate/data_types/date_time.py
+${PYSITELIB}/agate/data_types/date_time.pyc
+${PYSITELIB}/agate/data_types/date_time.pyo
+${PYSITELIB}/agate/data_types/number.py
+${PYSITELIB}/agate/data_types/number.pyc
+${PYSITELIB}/agate/data_types/number.pyo
+${PYSITELIB}/agate/data_types/text.py
+${PYSITELIB}/agate/data_types/text.pyc
+${PYSITELIB}/agate/data_types/text.pyo
+${PYSITELIB}/agate/data_types/time_delta.py
+${PYSITELIB}/agate/data_types/time_delta.pyc
+${PYSITELIB}/agate/data_types/time_delta.pyo
+${PYSITELIB}/agate/exceptions.py
+${PYSITELIB}/agate/exceptions.pyc
+${PYSITELIB}/agate/exceptions.pyo
+${PYSITELIB}/agate/fixed.py
+${PYSITELIB}/agate/fixed.pyc
+${PYSITELIB}/agate/fixed.pyo
+${PYSITELIB}/agate/mapped_sequence.py
+${PYSITELIB}/agate/mapped_sequence.pyc
+${PYSITELIB}/agate/mapped_sequence.pyo
+${PYSITELIB}/agate/rows.py
+${PYSITELIB}/agate/rows.pyc
+${PYSITELIB}/agate/rows.pyo
+${PYSITELIB}/agate/table/__init__.py
+${PYSITELIB}/agate/table/__init__.pyc
+${PYSITELIB}/agate/table/__init__.pyo
+${PYSITELIB}/agate/table/aggregate.py
+${PYSITELIB}/agate/table/aggregate.pyc
+${PYSITELIB}/agate/table/aggregate.pyo
+${PYSITELIB}/agate/table/bar_chart.py
+${PYSITELIB}/agate/table/bar_chart.pyc
+${PYSITELIB}/agate/table/bar_chart.pyo
+${PYSITELIB}/agate/table/bins.py
+${PYSITELIB}/agate/table/bins.pyc
+${PYSITELIB}/agate/table/bins.pyo
+${PYSITELIB}/agate/table/column_chart.py
+${PYSITELIB}/agate/table/column_chart.pyc
+${PYSITELIB}/agate/table/column_chart.pyo
+${PYSITELIB}/agate/table/compute.py
+${PYSITELIB}/agate/table/compute.pyc
+${PYSITELIB}/agate/table/compute.pyo
+${PYSITELIB}/agate/table/denormalize.py
+${PYSITELIB}/agate/table/denormalize.pyc
+${PYSITELIB}/agate/table/denormalize.pyo
+${PYSITELIB}/agate/table/distinct.py
+${PYSITELIB}/agate/table/distinct.pyc
+${PYSITELIB}/agate/table/distinct.pyo
+${PYSITELIB}/agate/table/exclude.py
+${PYSITELIB}/agate/table/exclude.pyc
+${PYSITELIB}/agate/table/exclude.pyo
+${PYSITELIB}/agate/table/find.py
+${PYSITELIB}/agate/table/find.pyc
+${PYSITELIB}/agate/table/find.pyo
+${PYSITELIB}/agate/table/from_csv.py
+${PYSITELIB}/agate/table/from_csv.pyc
+${PYSITELIB}/agate/table/from_csv.pyo
+${PYSITELIB}/agate/table/from_fixed.py
+${PYSITELIB}/agate/table/from_fixed.pyc
+${PYSITELIB}/agate/table/from_fixed.pyo
+${PYSITELIB}/agate/table/from_json.py
+${PYSITELIB}/agate/table/from_json.pyc
+${PYSITELIB}/agate/table/from_json.pyo
+${PYSITELIB}/agate/table/from_object.py
+${PYSITELIB}/agate/table/from_object.pyc
+${PYSITELIB}/agate/table/from_object.pyo
+${PYSITELIB}/agate/table/group_by.py
+${PYSITELIB}/agate/table/group_by.pyc
+${PYSITELIB}/agate/table/group_by.pyo
+${PYSITELIB}/agate/table/homogenize.py
+${PYSITELIB}/agate/table/homogenize.pyc
+${PYSITELIB}/agate/table/homogenize.pyo
+${PYSITELIB}/agate/table/join.py
+${PYSITELIB}/agate/table/join.pyc
+${PYSITELIB}/agate/table/join.pyo
+${PYSITELIB}/agate/table/limit.py
+${PYSITELIB}/agate/table/limit.pyc
+${PYSITELIB}/agate/table/limit.pyo
+${PYSITELIB}/agate/table/line_chart.py
+${PYSITELIB}/agate/table/line_chart.pyc
+${PYSITELIB}/agate/table/line_chart.pyo
+${PYSITELIB}/agate/table/merge.py
+${PYSITELIB}/agate/table/merge.pyc
+${PYSITELIB}/agate/table/merge.pyo
+${PYSITELIB}/agate/table/normalize.py
+${PYSITELIB}/agate/table/normalize.pyc
+${PYSITELIB}/agate/table/normalize.pyo
+${PYSITELIB}/agate/table/order_by.py
+${PYSITELIB}/agate/table/order_by.pyc
+${PYSITELIB}/agate/table/order_by.pyo
+${PYSITELIB}/agate/table/pivot.py
+${PYSITELIB}/agate/table/pivot.pyc
+${PYSITELIB}/agate/table/pivot.pyo
+${PYSITELIB}/agate/table/print_bars.py
+${PYSITELIB}/agate/table/print_bars.pyc
+${PYSITELIB}/agate/table/print_bars.pyo
+${PYSITELIB}/agate/table/print_html.py
+${PYSITELIB}/agate/table/print_html.pyc
+${PYSITELIB}/agate/table/print_html.pyo
+${PYSITELIB}/agate/table/print_structure.py
+${PYSITELIB}/agate/table/print_structure.pyc
+${PYSITELIB}/agate/table/print_structure.pyo
+${PYSITELIB}/agate/table/print_table.py
+${PYSITELIB}/agate/table/print_table.pyc
+${PYSITELIB}/agate/table/print_table.pyo
+${PYSITELIB}/agate/table/rename.py
+${PYSITELIB}/agate/table/rename.pyc
+${PYSITELIB}/agate/table/rename.pyo
+${PYSITELIB}/agate/table/scatterplot.py
+${PYSITELIB}/agate/table/scatterplot.pyc
+${PYSITELIB}/agate/table/scatterplot.pyo
+${PYSITELIB}/agate/table/select.py
+${PYSITELIB}/agate/table/select.pyc
+${PYSITELIB}/agate/table/select.pyo
+${PYSITELIB}/agate/table/to_csv.py
+${PYSITELIB}/agate/table/to_csv.pyc
+${PYSITELIB}/agate/table/to_csv.pyo
+${PYSITELIB}/agate/table/to_json.py
+${PYSITELIB}/agate/table/to_json.pyc
+${PYSITELIB}/agate/table/to_json.pyo
+${PYSITELIB}/agate/table/where.py
+${PYSITELIB}/agate/table/where.pyc
+${PYSITELIB}/agate/table/where.pyo
+${PYSITELIB}/agate/tableset/__init__.py
+${PYSITELIB}/agate/tableset/__init__.pyc
+${PYSITELIB}/agate/tableset/__init__.pyo
+${PYSITELIB}/agate/tableset/aggregate.py
+${PYSITELIB}/agate/tableset/aggregate.pyc
+${PYSITELIB}/agate/tableset/aggregate.pyo
+${PYSITELIB}/agate/tableset/bar_chart.py
+${PYSITELIB}/agate/tableset/bar_chart.pyc
+${PYSITELIB}/agate/tableset/bar_chart.pyo
+${PYSITELIB}/agate/tableset/column_chart.py
+${PYSITELIB}/agate/tableset/column_chart.pyc
+${PYSITELIB}/agate/tableset/column_chart.pyo
+${PYSITELIB}/agate/tableset/from_csv.py
+${PYSITELIB}/agate/tableset/from_csv.pyc
+${PYSITELIB}/agate/tableset/from_csv.pyo
+${PYSITELIB}/agate/tableset/from_json.py
+${PYSITELIB}/agate/tableset/from_json.pyc
+${PYSITELIB}/agate/tableset/from_json.pyo
+${PYSITELIB}/agate/tableset/having.py
+${PYSITELIB}/agate/tableset/having.pyc
+${PYSITELIB}/agate/tableset/having.pyo
+${PYSITELIB}/agate/tableset/line_chart.py
+${PYSITELIB}/agate/tableset/line_chart.pyc
+${PYSITELIB}/agate/tableset/line_chart.pyo
+${PYSITELIB}/agate/tableset/merge.py
+${PYSITELIB}/agate/tableset/merge.pyc
+${PYSITELIB}/agate/tableset/merge.pyo
+${PYSITELIB}/agate/tableset/print_structure.py
+${PYSITELIB}/agate/tableset/print_structure.pyc
+${PYSITELIB}/agate/tableset/print_structure.pyo
+${PYSITELIB}/agate/tableset/proxy_methods.py
+${PYSITELIB}/agate/tableset/proxy_methods.pyc
+${PYSITELIB}/agate/tableset/proxy_methods.pyo
+${PYSITELIB}/agate/tableset/scatterplot.py
+${PYSITELIB}/agate/tableset/scatterplot.pyc
+${PYSITELIB}/agate/tableset/scatterplot.pyo
+${PYSITELIB}/agate/tableset/to_csv.py
+${PYSITELIB}/agate/tableset/to_csv.pyc
+${PYSITELIB}/agate/tableset/to_csv.pyo
+${PYSITELIB}/agate/tableset/to_json.py
+${PYSITELIB}/agate/tableset/to_json.pyc
+${PYSITELIB}/agate/tableset/to_json.pyo
+${PYSITELIB}/agate/testcase.py
+${PYSITELIB}/agate/testcase.pyc
+${PYSITELIB}/agate/testcase.pyo
+${PYSITELIB}/agate/type_tester.py
+${PYSITELIB}/agate/type_tester.pyc
+${PYSITELIB}/agate/type_tester.pyo
+${PYSITELIB}/agate/utils.py
+${PYSITELIB}/agate/utils.pyc
+${PYSITELIB}/agate/utils.pyo
+${PYSITELIB}/agate/warns.py
+${PYSITELIB}/agate/warns.pyc
+${PYSITELIB}/agate/warns.pyo
Index: textproc/py-agate/distinfo
===================================================================
RCS file: textproc/py-agate/distinfo
diff -N textproc/py-agate/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (agate-1.6.1.tar.gz) = ed7134b381f03d3101b858ac9bafe6735640df47
+RMD160 (agate-1.6.1.tar.gz) = fa5b201c56cd0208192a9bd0adc5d72f755c1105
+SHA512 (agate-1.6.1.tar.gz) = 03cbd569a8cff8352ea7fc7469508f5aa5fd6e99381088b53711cc688f8fe9c19c50265852d2e1f9b92852509dbab9630359b72b504a46c9f0aaa37b14027ab9
+Size (agate-1.6.1.tar.gz) = 137280 bytes
Index: textproc/py-agate-dbf/DESCR
===================================================================
RCS file: textproc/py-agate-dbf/DESCR
diff -N textproc/py-agate-dbf/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-dbf/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1 @@
+agate-dbf adds read support for dbf files to agate.
Index: textproc/py-agate-dbf/Makefile
===================================================================
RCS file: textproc/py-agate-dbf/Makefile
diff -N textproc/py-agate-dbf/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-dbf/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,16 @@
+DISTNAME=	agate-dbf-0.2.1
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/agate-dbf/}
+
+MAINTAINER=	pkgsrc-users@NetBSD.org
+HOMEPAGE=	https://agate-dbf.readthedocs.io
+COMMENT=	agate-dbf adds read support for dbf files to agate
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-agate>=1.5.0:../../textproc/py-agate
+DEPENDS+=	${PYPKGPREFIX}-dbfread>=2.0.5:../../databases/py-dbfread
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: textproc/py-agate-dbf/PLIST
===================================================================
RCS file: textproc/py-agate-dbf/PLIST
diff -N textproc/py-agate-dbf/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-dbf/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,12 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/agatedbf/__init__.py
+${PYSITELIB}/agatedbf/__init__.pyc
+${PYSITELIB}/agatedbf/__init__.pyo
+${PYSITELIB}/agatedbf/table.py
+${PYSITELIB}/agatedbf/table.pyc
+${PYSITELIB}/agatedbf/table.pyo
Index: textproc/py-agate-dbf/distinfo
===================================================================
RCS file: textproc/py-agate-dbf/distinfo
diff -N textproc/py-agate-dbf/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-dbf/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (agate-dbf-0.2.1.tar.gz) = 06b79ef61a6e72ed8d1b1fe49e3a5eb43501b2df
+RMD160 (agate-dbf-0.2.1.tar.gz) = 47461b90540b68dfa661292bf64d2f2b79a9ee4e
+SHA512 (agate-dbf-0.2.1.tar.gz) = 42b9d6ba6423692c7d36ad49eb955dbdba41a3c013b0fed171cf20ca69b604a82f525d5ff62a3475bb02e5fef5e5b92829113f434060ff3b4056a3ea73f85801
+Size (agate-dbf-0.2.1.tar.gz) = 2875 bytes
Index: textproc/py-agate-excel/DESCR
===================================================================
RCS file: textproc/py-agate-excel/DESCR
diff -N textproc/py-agate-excel/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-excel/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1 @@
+agate-excel adds read support for Excel files (xls and xlsx) to agate.
Index: textproc/py-agate-excel/Makefile
===================================================================
RCS file: textproc/py-agate-excel/Makefile
diff -N textproc/py-agate-excel/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-excel/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,17 @@
+DISTNAME=	agate-excel-0.2.3
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/agate-excel/}
+
+MAINTAINER=	pkgsrc-users@NetBSD.org
+HOMEPAGE=	https://agate-excel.readthedocs.io
+COMMENT=	"Adds read support for Excel files (xls and xlsx) to agate"
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-agate>=1.5.0:../../textproc/py-agate
+DEPENDS+=	${PYPKGPREFIX}-xlrd>=0.9.4:../../textproc/py-xlrd
+DEPENDS+=	${PYPKGPREFIX}-openpyxl>=2.3.0:../../textproc/py-openpyxl
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: textproc/py-agate-excel/PLIST
===================================================================
RCS file: textproc/py-agate-excel/PLIST
diff -N textproc/py-agate-excel/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-excel/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,15 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/agateexcel/__init__.py
+${PYSITELIB}/agateexcel/__init__.pyc
+${PYSITELIB}/agateexcel/__init__.pyo
+${PYSITELIB}/agateexcel/table_xls.py
+${PYSITELIB}/agateexcel/table_xls.pyc
+${PYSITELIB}/agateexcel/table_xls.pyo
+${PYSITELIB}/agateexcel/table_xlsx.py
+${PYSITELIB}/agateexcel/table_xlsx.pyc
+${PYSITELIB}/agateexcel/table_xlsx.pyo
Index: textproc/py-agate-excel/distinfo
===================================================================
RCS file: textproc/py-agate-excel/distinfo
diff -N textproc/py-agate-excel/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-excel/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (agate-excel-0.2.3.tar.gz) = ef035d2bde964e5e48a5c12bd4646c06741cc02a
+RMD160 (agate-excel-0.2.3.tar.gz) = 1e8bc5c720e70f1d7246a2bf358e8fb734e08c00
+SHA512 (agate-excel-0.2.3.tar.gz) = 3a50bab182391bdadb2e0a82dc28a3cfa1eebbe67744835ab20581a67f7f08f4edb96eebc9a286ac4a6a302996571563ca9e487ea7defdcf07265e9c42436ddf
+Size (agate-excel-0.2.3.tar.gz) = 153880 bytes
Index: textproc/py-agate-sql/DESCR
===================================================================
RCS file: textproc/py-agate-sql/DESCR
diff -N textproc/py-agate-sql/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-sql/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1 @@
+agate-sql adds SQL read/write support to agate.
Index: textproc/py-agate-sql/Makefile
===================================================================
RCS file: textproc/py-agate-sql/Makefile
diff -N textproc/py-agate-sql/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-sql/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,16 @@
+DISTNAME=	agate-sql-0.5.4
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	python textproc
+MASTER_SITES=	${MASTER_SITE_PYPI:=a/agate-sql/}
+
+MAINTAINER=	pkgsrc-users@NetBSD.org
+HOMEPAGE=	https://agate-sql.readthedocs.io
+COMMENT=	agate-sql adds SQL read/write support to agate
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-agate>=1.5.0:../../textproc/py-agate
+DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=1.0.8:../../databases/py-sqlalchemy
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: textproc/py-agate-sql/PLIST
===================================================================
RCS file: textproc/py-agate-sql/PLIST
diff -N textproc/py-agate-sql/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-sql/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,12 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/agatesql/__init__.py
+${PYSITELIB}/agatesql/__init__.pyc
+${PYSITELIB}/agatesql/__init__.pyo
+${PYSITELIB}/agatesql/table.py
+${PYSITELIB}/agatesql/table.pyc
+${PYSITELIB}/agatesql/table.pyo
Index: textproc/py-agate-sql/distinfo
===================================================================
RCS file: textproc/py-agate-sql/distinfo
diff -N textproc/py-agate-sql/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ textproc/py-agate-sql/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2015/11/04 01:59:26 agc Exp $
+
+SHA1 (agate-sql-0.5.4.tar.gz) = 45c44220f0e3cce587a9a70bcef73e0948a9edb0
+RMD160 (agate-sql-0.5.4.tar.gz) = 6f484916ab40531d651f43f6113b1ce2ea686676
+SHA512 (agate-sql-0.5.4.tar.gz) = c50a60aff0a9c1cf77337adfd40c77028ed088300536da9e105951cc56a486ae3c2b5cccfe7fc0f3a722279e6ad808b85dc16815e0d22c25fac8a26799368227
+Size (agate-sql-0.5.4.tar.gz) = 6340 bytes
Index: time/py-pytimeparse/DESCR
===================================================================
RCS file: time/py-pytimeparse/DESCR
diff -N time/py-pytimeparse/DESCR
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ time/py-pytimeparse/DESCR	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,14 @@
+A small Python library to parse various kinds of time expressions,
+inspired by a StackOverflow question.
+
+The single function pytimeparse.timeparse.timeparse defined in the
+library (also available as pytimeparse.parse) parses time expressions
+like the following:
+
+    32m
+    2h32m
+    3d2h32m
+    1w3d2h32m
+    1w 3d 2h 32m
+    1 w 3 d 2 h 32 m
+    ...
Index: time/py-pytimeparse/Makefile
===================================================================
RCS file: time/py-pytimeparse/Makefile
diff -N time/py-pytimeparse/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ time/py-pytimeparse/Makefile	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,13 @@
+DISTNAME=               pytimeparse-1.1.8
+PKGNAME=                ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=             python time
+MASTER_SITES=           ${MASTER_SITE_PYPI:=p/pytimeparse/}
+
+MAINTAINER=             pkgsrc-users@NetBSD.org
+HOMEPAGE=               https://timeparse.readthedocs.io
+COMMENT=                Parse various kinds of time expressions
+LICENSE=                mit
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: time/py-pytimeparse/PLIST
===================================================================
RCS file: time/py-pytimeparse/PLIST
diff -N time/py-pytimeparse/PLIST
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ time/py-pytimeparse/PLIST	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,18 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/pytimeparse/VERSION
+${PYSITELIB}/pytimeparse/__init__.py
+${PYSITELIB}/pytimeparse/__init__.pyc
+${PYSITELIB}/pytimeparse/__init__.pyo
+${PYSITELIB}/pytimeparse/tests/__init__.py
+${PYSITELIB}/pytimeparse/tests/__init__.pyc
+${PYSITELIB}/pytimeparse/tests/__init__.pyo
+${PYSITELIB}/pytimeparse/tests/testtimeparse.py
+${PYSITELIB}/pytimeparse/tests/testtimeparse.pyc
+${PYSITELIB}/pytimeparse/tests/testtimeparse.pyo
+${PYSITELIB}/pytimeparse/timeparse.py
+${PYSITELIB}/pytimeparse/timeparse.pyc
+${PYSITELIB}/pytimeparse/timeparse.pyo
Index: time/py-pytimeparse/distinfo
===================================================================
RCS file: time/py-pytimeparse/distinfo
diff -N time/py-pytimeparse/distinfo
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ time/py-pytimeparse/distinfo	3 Jul 2019 11:31:56 -0000
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (pytimeparse-1.1.8.tar.gz) = deccf1128b05e4c54bd465bdd0dca7db03dbfa11
+RMD160 (pytimeparse-1.1.8.tar.gz) = e56358a299e95b6593e39f2b57013a4157a412b0
+SHA512 (pytimeparse-1.1.8.tar.gz) = 9eb4530d779b940d66412920eefa4f4d3c43719aa3e4104da4f337c05421bcbb6ad4cb2d6459ddfac770fc9f19960a9d8ce578e67f2513499a7bee8efe9541ec
+Size (pytimeparse-1.1.8.tar.gz) = 9403 bytes


>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->bsiegert
Responsible-Changed-By: bsiegert@NetBSD.org
Responsible-Changed-When: Sun, 07 Jul 2019 09:26:29 +0000
Responsible-Changed-Why:
take


From: "Benny Siegert" <bsiegert@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/54340 CVS commit: pkgsrc/databases
Date: Sun, 7 Jul 2019 09:30:52 +0000

 Module Name:	pkgsrc
 Committed By:	bsiegert
 Date:		Sun Jul  7 09:30:52 UTC 2019

 Modified Files:
 	pkgsrc/databases: Makefile
 Added Files:
 	pkgsrc/databases/py-dbfread: DESCR Makefile PLIST distinfo

 Log Message:
 Add a package for py-dbfread-2.0.7.

 From David Weller-Fahy in PR pkg/54340.

 DBF is a file format used by databases such dBase, Visual FoxPro, and
 FoxBase+. This library reads DBF files and returns the data as native
 Python data types for further processing. It is primarily intended for
 batch jobs and one-off scripts.


 To generate a diff of this commit:
 cvs rdiff -u -r1.582 -r1.583 pkgsrc/databases/Makefile
 cvs rdiff -u -r0 -r1.1 pkgsrc/databases/py-dbfread/DESCR \
     pkgsrc/databases/py-dbfread/Makefile pkgsrc/databases/py-dbfread/PLIST \
     pkgsrc/databases/py-dbfread/distinfo

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Benny Siegert" <bsiegert@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/54340 CVS commit: pkgsrc/graphics
Date: Sun, 7 Jul 2019 09:38:40 +0000

 Module Name:	pkgsrc
 Committed By:	bsiegert
 Date:		Sun Jul  7 09:38:40 UTC 2019

 Modified Files:
 	pkgsrc/graphics: Makefile
 Added Files:
 	pkgsrc/graphics/py-leather: DESCR Makefile PLIST distinfo

 Log Message:
 Add a package for leather-0.3.3.

 From David Weller-Fahy in PR pkg/54340.

 Leather is the Python charting library for those who need charts now
 and don't care if they're perfect.

 Leather isn't picky. It's rough. It gets dirty. It looks sexy just
 hanging on the back of a chair. Leather doesn't need your accessories.
 Leather is how Snake Plissken would make charts.

 Get it?


 To generate a diff of this commit:
 cvs rdiff -u -r1.823 -r1.824 pkgsrc/graphics/Makefile
 cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/py-leather/DESCR \
     pkgsrc/graphics/py-leather/Makefile pkgsrc/graphics/py-leather/PLIST \
     pkgsrc/graphics/py-leather/distinfo

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: "Benny Siegert" <bsiegert@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/54340 CVS commit: pkgsrc/time
Date: Sun, 7 Jul 2019 10:14:44 +0000

 Module Name:	pkgsrc
 Committed By:	bsiegert
 Date:		Sun Jul  7 10:14:44 UTC 2019

 Modified Files:
 	pkgsrc/time: Makefile
 Added Files:
 	pkgsrc/time/py-pytimeparse: DESCR Makefile PLIST distinfo

 Log Message:
 Add a package for py-pytimeparse-1.1.8.

 PR pkg/54340.

 A small Python library to parse various kinds of time expressions,
 inspired by a StackOverflow question.

 The single function pytimeparse.timeparse.timeparse defined in the
 library (also available as pytimeparse.parse) parses time expressions
 like the following:

     32m
     2h32m
     3d2h32m
     1w3d2h32m
     1w 3d 2h 32m
     1 w 3 d 2 h 32 m
     ...


 To generate a diff of this commit:
 cvs rdiff -u -r1.185 -r1.186 pkgsrc/time/Makefile
 cvs rdiff -u -r0 -r1.1 pkgsrc/time/py-pytimeparse/DESCR \
     pkgsrc/time/py-pytimeparse/Makefile pkgsrc/time/py-pytimeparse/PLIST \
     pkgsrc/time/py-pytimeparse/distinfo

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: Leonardo Taccari <leot@NetBSD.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/54340: Update cvskit package to 1.0.4
Date: Sun, 07 Jul 2019 12:27:32 +0200

 Hello David,
 just a very minor possible adjustment/question (seems present in
 all new packages part of this PR),

 dave@weller-fahy.com writes:
 > [...]
 > +.include "../../lang/python/application.mk"
 > [...]

 lang/python/application.mk was included but REPLACE_PYTHON is not used.
 Is it intended or can it be removed?


 Thank you for this PR and updating it!

From: Dave Weller-Fahy <dave@weller-fahy.com>
To: gnats-bugs <gnats-bugs@netbsd.org>
Cc: bsiegert <bsiegert@netbsd.org>, gnats-admin <gnats-admin@netbsd.org>, 
	pkgsrc-bugs <pkgsrc-bugs@netbsd.org>
Subject: Re: pkg/54340: Update cvskit package to 1.0.4
Date: Mon, 8 Jul 2019 06:32:17 -0400

 On Sun, Jul 7, 2019 at 6:30 AM Leonardo Taccari <leot@netbsd.org> wrote:
 >
 > The following reply was made to PR pkg/54340; it has been noted by GNATS.
 >
 > From: Leonardo Taccari <leot@NetBSD.org>
 >  Hello David,
 >  just a very minor possible adjustment/question (seems present in
 >  all new packages part of this PR),
 >
 >  dave@weller-fahy.com writes:
 >  > [...]
 >  > +.include "../../lang/python/application.mk"
 >  > [...]
 >
 >  lang/python/application.mk was included but REPLACE_PYTHON is not used.
 >  Is it intended or can it be removed?

 That was not intended - I was duplicating other python packages when I updated
 cvskit (as I don't have a ton of experience creating packages), and assumed that
 was required instead of investigating. Feel free to remove!

 >  Thank you for this PR and updating it!

 No worries, thanks for getting to it so quickly!

 -dave

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.