git: 1bbf3dc87bc8 - main - devel/py-robotframework-assertion-engine: Add py-robotframework-assertion-engine 3.0.3

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 26 Oct 2024 06:03:10 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1bbf3dc87bc87aca2fdf5f61e75f408a532636a4

commit 1bbf3dc87bc87aca2fdf5f61e75f408a532636a4
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-10-26 05:59:49 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-10-26 05:59:49 +0000

    devel/py-robotframework-assertion-engine: Add py-robotframework-assertion-engine 3.0.3
    
    Assertion Engine provides the generic way to create meaningful and easy to use
    assertions for the Robot Framework libraries. This tools is spin off from
    Browser library project, where the Assertion Engine was developed as part of the
    of library.
---
 devel/Makefile                                     |  1 +
 devel/py-robotframework-assertion-engine/Makefile  | 24 ++++++++++++++++++++++
 devel/py-robotframework-assertion-engine/distinfo  |  3 +++
 devel/py-robotframework-assertion-engine/pkg-descr |  4 ++++
 4 files changed, 32 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index f5ca4eb10713..fe873919ca0d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5805,6 +5805,7 @@
     SUBDIR += py-rfc3986-validator
     SUBDIR += py-rich-click
     SUBDIR += py-robotframework
+    SUBDIR += py-robotframework-assertion-engine
     SUBDIR += py-robotframework-databaselibrary
     SUBDIR += py-robotframework-pabot
     SUBDIR += py-robotframework-pythonlibcore
diff --git a/devel/py-robotframework-assertion-engine/Makefile b/devel/py-robotframework-assertion-engine/Makefile
new file mode 100644
index 000000000000..76fd8968cd6f
--- /dev/null
+++ b/devel/py-robotframework-assertion-engine/Makefile
@@ -0,0 +1,24 @@
+PORTNAME=	robotframework-assertion-engine
+PORTVERSION=	3.0.3
+CATEGORIES=	devel python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	robotframework_assertion_engine-${PORTVERSION}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Generic way to create meaningful and easy to use assertions for the Robot Framework libraries
+WWW=		https://github.com/MarketSquare/AssertionEngine
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}robotframework>=5.0.1:devel/py-robotframework@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}robotframework-pythonlibcore>=3.0.0<5:devel/py-robotframework-pythonlibcore@${PY_FLAVOR}
+
+USES=		python
+USE_PYTHON=	autoplist concurrent pep517
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-robotframework-assertion-engine/distinfo b/devel/py-robotframework-assertion-engine/distinfo
new file mode 100644
index 000000000000..f7ba0f97437c
--- /dev/null
+++ b/devel/py-robotframework-assertion-engine/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1729909960
+SHA256 (robotframework_assertion_engine-3.0.3.tar.gz) = 1c608d4c69d96520986a1ddc6def0fc7f7e849520f1e6882a633b51dbb98fd88
+SIZE (robotframework_assertion_engine-3.0.3.tar.gz) = 11901
diff --git a/devel/py-robotframework-assertion-engine/pkg-descr b/devel/py-robotframework-assertion-engine/pkg-descr
new file mode 100644
index 000000000000..fe4d9fdec687
--- /dev/null
+++ b/devel/py-robotframework-assertion-engine/pkg-descr
@@ -0,0 +1,4 @@
+Assertion Engine provides the generic way to create meaningful and easy to use
+assertions for the Robot Framework libraries. This tools is spin off from
+Browser library project, where the Assertion Engine was developed as part of the
+of library.