Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Apr 2024 10:39:53 GMT
From:      Nuno Teixeira <eduardo@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 04227f33fa5a - main - shells/xonsh: Update to 0.15.1
Message-ID:  <202404161039.43GAdrTx052509@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=04227f33fa5ad16aced3e6e1e44db478d03cb233

commit 04227f33fa5ad16aced3e6e1e44db478d03cb233
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2024-04-16 10:30:57 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2024-04-16 10:30:57 +0000

    shells/xonsh: Update to 0.15.1
    
    - Switch to DISTVERSION
    - Use pep517 build
    - Update comment and pkg-descr
    - Take maintainership for the time being
    
    ChangeLog:      https://github.com/xonsh/xonsh/blob/main/CHANGELOG.rst
    PR:             265044
    Reported by:    Yonas Yanfa <yonas.yanfa@gmail.com>
---
 shells/xonsh/Makefile  | 27 ++++++++++++++++++++-------
 shells/xonsh/distinfo  |  6 +++---
 shells/xonsh/pkg-descr |  5 +++--
 3 files changed, 26 insertions(+), 12 deletions(-)

diff --git a/shells/xonsh/Makefile b/shells/xonsh/Makefile
index 0535b4837434..e6462ea99a21 100644
--- a/shells/xonsh/Makefile
+++ b/shells/xonsh/Makefile
@@ -1,21 +1,34 @@
 PORTNAME=	xonsh
-PORTVERSION=	0.11.0
+DISTVERSION=	0.15.1
 CATEGORIES=	shells python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Python-ish BASH-wards shell
+MAINTAINER=	eduardo@FreeBSD.org
+COMMENT=	Python-powered, cross-platform, Unix-gazing shell
 WWW=		https://xon.sh
 
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/license
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}amalgamate>=0:devel/py-amalgamate@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}prompt-toolkit>0:devel/py-prompt-toolkit@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pyte>0:devel/py-pyte@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-subprocess>0:devel/py-pytest-subprocess@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
 
-NO_ARCH=	yes
+USES=		python shebangfix
+USE_PYTHON=	autoplist concurrent pep517 pytest
+PYTEST_BROKEN_TESTS=	test_builtins.py test_commands_cache.py \
+			test_integrations.py test_main.py test_man.py \
+			test_ptk_highlight.py test_virtualenv_activator.py
+SHEBANG_FILES=	tests/bin/cat tests/bin/pwd tests/bin/wc
+#TESTS WIP
 
-USES=		python
-USE_PYTHON=	distutils autoplist concurrent
+NO_ARCH=	yes
 
 .include <bsd.port.mk>
diff --git a/shells/xonsh/distinfo b/shells/xonsh/distinfo
index 337821f65c13..0c92d0509f9b 100644
--- a/shells/xonsh/distinfo
+++ b/shells/xonsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1648316889
-SHA256 (xonsh-0.11.0.tar.gz) = 0d9c3d9a4e8b8199ae697fbc9d1e0ae55085cdbdd4306d04813350996f9c15dc
-SIZE (xonsh-0.11.0.tar.gz) = 1027609
+TIMESTAMP = 1713250586
+SHA256 (xonsh-0.15.1.tar.gz) = 34a6332b7a86f6fe86a74273585c59ab1f3c89292fda5a9eafe54c926bac4710
+SIZE (xonsh-0.15.1.tar.gz) = 768629
diff --git a/shells/xonsh/pkg-descr b/shells/xonsh/pkg-descr
index 5882b8ef6465..2dd6e8f57852 100644
--- a/shells/xonsh/pkg-descr
+++ b/shells/xonsh/pkg-descr
@@ -1,5 +1,6 @@
-xonsh is a Python-ish, BASHwards-looking shell language and command prompt.
+xonsh is a Python-powered, cross-platform, Unix-gazing shell language and
+command prompt.
 
-The language is a superset of Python 3.4+ with additional shell primitives.
+The language is a superset of Python 3.6+ with additional shell primitives.
 xonsh (pronounced conch) is meant for the daily use of experts and novices
 alike.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202404161039.43GAdrTx052509>