pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-agate*: fix installation, add some missing dependencies



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Wed May 8 12:21:42 2024 +0200
Changeset:	59e9c0d058b77ca9f55cfdd1f66d330e681af578

Modified Files:
	py-agate-dbf/Makefile
	py-agate-excel/Makefile
	py-agate-sql/Makefile
	py-agate/Makefile

Log Message:
py-agate*: fix installation, add some missing dependencies

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=59e9c0d058b77ca9f55cfdd1f66d330e681af578

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

diffstat:
 py-agate-dbf/Makefile   | 4 +++-
 py-agate-excel/Makefile | 6 +++++-
 py-agate-sql/Makefile   | 4 +++-
 py-agate/Makefile       | 5 ++++-
 4 files changed, 15 insertions(+), 4 deletions(-)

diffs:
diff --git a/py-agate-dbf/Makefile b/py-agate-dbf/Makefile
index e8690990d6..7d11d067f0 100644
--- a/py-agate-dbf/Makefile
+++ b/py-agate-dbf/Makefile
@@ -10,12 +10,14 @@ HOMEPAGE=	https://agate-dbf.readthedocs.io/en/latest/
 COMMENT=	DBF read/write support to agate
 LICENSE=	mit
 
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=	${PYPKGPREFIX}-agate-[0-9]*:../../wip/py-agate
 DEPENDS+=	${PYPKGPREFIX}-dbfread-[0-9]*:../../databases/py-dbfread
 
 USE_LANGUAGES=	# none
 
-#PYTHON_VERSIONS_INCOMPATIBLE=	27
+PYTHON_VERSIONS_INCOMPATIBLE=	27
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-agate-excel/Makefile b/py-agate-excel/Makefile
index 0c1c455cd5..1c03a35b4b 100644
--- a/py-agate-excel/Makefile
+++ b/py-agate-excel/Makefile
@@ -10,12 +10,16 @@ HOMEPAGE=	https://agate-excel.readthedocs.io/
 COMMENT=	EXCEL read/write support to agate
 LICENSE=	mit
 
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=	${PYPKGPREFIX}-agate-[0-9]*:../../wip/py-agate
+DEPENDS+=	${PYPKGPREFIX}-olefile-[0-9]*:../../devel/py-olefile
+DEPENDS+=	${PYPKGPREFIX}-openpyxl-[0-9]*:../../textproc/py-openpyxl
 DEPENDS+=	${PYPKGPREFIX}-xlrd-[0-9]*:../../textproc/py-xlrd
 
 USE_LANGUAGES=	# none
 
-#PYTHON_VERSIONS_INCOMPATIBLE=	27
+PYTHON_VERSIONS_INCOMPATIBLE=	27
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-agate-sql/Makefile b/py-agate-sql/Makefile
index a83c77fa7e..6903d21be9 100644
--- a/py-agate-sql/Makefile
+++ b/py-agate-sql/Makefile
@@ -10,13 +10,15 @@ HOMEPAGE=	https://agate-sql.readthedocs.io/
 COMMENT=	SQL read/write support to agate
 LICENSE=	mit
 
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=	${PYPKGPREFIX}-agate-[0-9]*:../../wip/py-agate
 DEPENDS+=	${PYPKGPREFIX}-sqlalchemy-[0-9]*:../../databases/py-sqlalchemy
 DEPENDS+=	${PYPKGPREFIX}-sqlalchemy-utils-[0-9]*:../../databases/py-sqlalchemy-utils
 
 USE_LANGUAGES=	# none
 
-#PYTHON_VERSIONS_INCOMPATIBLE=	27
+PYTHON_VERSIONS_INCOMPATIBLE=	27
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-agate/Makefile b/py-agate/Makefile
index 19712cf7b2..b092dba5d1 100644
--- a/py-agate/Makefile
+++ b/py-agate/Makefile
@@ -10,6 +10,8 @@ HOMEPAGE=	https://agate.readthedocs.io/
 COMMENT=	Python data analysis library that is optimized for humans instead of machines
 LICENSE=	mit
 
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=	${PYPKGPREFIX}-babel-[0-9]*:../../devel/py-babel
 DEPENDS+=	${PYPKGPREFIX}-cssselect-[0-9]*:../../textproc/py-cssselect
 DEPENDS+=	${PYPKGPREFIX}-isodate-[0-9]*:../../time/py-isodate
@@ -17,10 +19,11 @@ DEPENDS+=	${PYPKGPREFIX}-leather>=0.3.2:../../graphics/py-leather
 DEPENDS+=	${PYPKGPREFIX}-parsedatetime-[0-9]*:../../time/py-parsedatetime
 DEPENDS+=	${PYPKGPREFIX}-pytimeparse-[0-9]*:../../time/py-pytimeparse
 DEPENDS+=	${PYPKGPREFIX}-slugify-[0-9]*:../../devel/py-slugify
+TEST_DEPENDS+=	${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
 
 USE_LANGUAGES=	# none
 
-#PYTHON_VERSIONS_INCOMPATIBLE=	27
+PYTHON_VERSIONS_INCOMPATIBLE=	27
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"


Home | Main Index | Thread Index | Old Index