diff --git a/finance/Makefile b/finance/Makefile index 1dedd126463f..c2333bce1e7e 100644 --- a/finance/Makefile +++ b/finance/Makefile @@ -20,6 +20,7 @@ SUBDIR += aqbanking SUBDIR += beancount SUBDIR += beangulp + SUBDIR += beanquery SUBDIR += beanie SUBDIR += chiapos SUBDIR += electrs diff --git a/finance/beanquery/Makefile b/finance/beanquery/Makefile new file mode 100644 index 000000000000..190abddf37ae --- /dev/null +++ b/finance/beanquery/Makefile @@ -0,0 +1,25 @@ +PORTNAME= beanquery +PORTVERSION= 0.1.0 +CATEGORIES= finance +MASTER_SITES= PYPI + +MAINTAINER= delphij@FreeBSD.org +COMMENT= Customizable lightweight SQL query tool +WWW= https://github.com/beancount/beanquery + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ + TatSu>0:textproc/py-TatSu@${PY_FLAVOR} \ + beancount>0:finance/beancount + +USES= python +USE_PYTHON= autoplist noflavors pep517 + +NO_ARCH= yes + +.include diff --git a/finance/beanquery/distinfo b/finance/beanquery/distinfo new file mode 100644 index 000000000000..ccfb3c9d0de3 --- /dev/null +++ b/finance/beanquery/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1736668992 +SHA256 (beanquery-0.1.0.tar.gz) = b69e099b8421b219bbcc3293af77e3c4ccad7ab25bf520fee48788672ffbf64a +SIZE (beanquery-0.1.0.tar.gz) = 91156 diff --git a/finance/beanquery/pkg-descr b/finance/beanquery/pkg-descr new file mode 100644 index 000000000000..39fc8ade5b4c --- /dev/null +++ b/finance/beanquery/pkg-descr @@ -0,0 +1,2 @@ +beanquery is a customizable and extensible lightweight SQL query tool that +works on tabular data, including Beancount ledger data.