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:
(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.