git: 03d28a45167a - main - finance/beancount: upgrade to 3.1.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 25 Jan 2025 09:47:17 UTC
The branch main has been updated by delphij:
URL: https://cgit.FreeBSD.org/ports/commit/?id=03d28a45167ab2c55727120f688eb5d7d23917ed
commit 03d28a45167ab2c55727120f688eb5d7d23917ed
Author: Xin LI <delphij@FreeBSD.org>
AuthorDate: 2025-01-25 09:46:36 +0000
Commit: Xin LI <delphij@FreeBSD.org>
CommitDate: 2025-01-25 09:46:59 +0000
finance/beancount: upgrade to 3.1.0
---
finance/beancount/Makefile | 11 +++++++----
finance/beancount/distinfo | 6 +++---
finance/beancount/files/patch-setup.py | 18 ------------------
3 files changed, 10 insertions(+), 25 deletions(-)
diff --git a/finance/beancount/Makefile b/finance/beancount/Makefile
index 4c083fd48380..37eb554ab974 100644
--- a/finance/beancount/Makefile
+++ b/finance/beancount/Makefile
@@ -1,5 +1,5 @@
PORTNAME= beancount
-PORTVERSION= 3.0.0
+PORTVERSION= 3.1.0
CATEGORIES= finance
DIST_SUBDIR= ${PORTNAME}
@@ -12,9 +12,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bottle>=0:www/py-bottle@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ply>=0:devel/py-ply@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
@@ -29,9 +30,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_F
${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
-USES= compiler:c11 python
+USES= bison compiler:c11 python shebangfix
USE_GITHUB= yes
-USE_PYTHON= autoplist distutils noflavors
+USE_PYTHON= autoplist noflavors pep517
+
+SHEBANG_GLOB= *.py
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/parser/_parser*.so
diff --git a/finance/beancount/distinfo b/finance/beancount/distinfo
index 692718ef21f1..b112711e87fe 100644
--- a/finance/beancount/distinfo
+++ b/finance/beancount/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736645480
-SHA256 (beancount/beancount-beancount-3.0.0_GH0.tar.gz) = 1f260ababb58d5976c7e51aacf54fa8bac0f89dca9365669eea1ec18a3bf3864
-SIZE (beancount/beancount-beancount-3.0.0_GH0.tar.gz) = 1277638
+TIMESTAMP = 1737797146
+SHA256 (beancount/beancount-beancount-3.1.0_GH0.tar.gz) = 50ec6842de7a77928f94028b04f19b41685f0afab806dba98da7380023ebcaf3
+SIZE (beancount/beancount-beancount-3.1.0_GH0.tar.gz) = 548025
diff --git a/finance/beancount/files/patch-setup.py b/finance/beancount/files/patch-setup.py
deleted file mode 100644
index a27eb9b13dc0..000000000000
--- a/finance/beancount/files/patch-setup.py
+++ /dev/null
@@ -1,18 +0,0 @@
---- setup.py.orig 2018-05-12 17:29:03 UTC
-+++ setup.py
-@@ -168,6 +168,7 @@ assert isinstance(version, str)
-
- def get_hg_changeset():
- """Get the Mercurial changeset id."""
-+ return None
- try:
- output = subprocess.check_output(['hg', 'parent', '--template', '{node} {date}'],
- shell=False)
-@@ -179,6 +180,7 @@ def get_hg_changeset():
-
- def get_git_changeset():
- """Get the Git changeset id."""
-+ return None
- try:
- output = subprocess.check_output(['git', 'log', '--pretty=%H %ct', '-1'],
- shell=False)