git: 66dc1aa833d4 - main - devel/py-robotframework-pythonlibcore: Add py-robotframework-pythonlibcore 3.0.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 30 Jul 2022 06:01:33 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=66dc1aa833d4de8b0191209fb8eb7c4e66356414

commit 66dc1aa833d4de8b0191209fb8eb7c4e66356414
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2022-07-30 05:56:30 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2022-07-30 05:56:30 +0000

    devel/py-robotframework-pythonlibcore: Add py-robotframework-pythonlibcore 3.0.0
    
    Tools to ease creating larger test libraries for Robot Framework using Python.
    The Robot Framework hybrid and dynamic library API gives more flexibility for
    library than the static library API, but they also sets requirements for
    libraries which needs to be implemented in the library side. PythonLibCore eases
    the problem by providing simpler interface and handling all the requirements
    towards the Robot Framework library APIs.
    
    WWW: https://github.com/robotframework/PythonLibCore
---
 devel/Makefile                                  |  1 +
 devel/py-robotframework-pythonlibcore/Makefile  | 18 ++++++++++++++++++
 devel/py-robotframework-pythonlibcore/distinfo  |  3 +++
 devel/py-robotframework-pythonlibcore/pkg-descr |  8 ++++++++
 4 files changed, 30 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 2d508fac64bd..3a45e17aa3ae 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5209,6 +5209,7 @@
     SUBDIR += py-robotframework
     SUBDIR += py-robotframework-databaselibrary
     SUBDIR += py-robotframework-pabot
+    SUBDIR += py-robotframework-pythonlibcore
     SUBDIR += py-robotframework-seleniumlibrary
     SUBDIR += py-robotremoteserver
     SUBDIR += py-rope
diff --git a/devel/py-robotframework-pythonlibcore/Makefile b/devel/py-robotframework-pythonlibcore/Makefile
new file mode 100644
index 000000000000..b55fb1de6573
--- /dev/null
+++ b/devel/py-robotframework-pythonlibcore/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	robotframework-pythonlibcore
+PORTVERSION=	3.0.0
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Tools to ease creating larger test libraries for Robot Framework using Python
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+USES=		python:3.6+
+USE_PYTHON=	autoplist concurrent distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-robotframework-pythonlibcore/distinfo b/devel/py-robotframework-pythonlibcore/distinfo
new file mode 100644
index 000000000000..d6e36cd0a7da
--- /dev/null
+++ b/devel/py-robotframework-pythonlibcore/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1658506543
+SHA256 (robotframework-pythonlibcore-3.0.0.tar.gz) = 1bce3b8dfcb7519789ee3a89320f6402e126f6d0a02794184a1ab8cee0e46b5d
+SIZE (robotframework-pythonlibcore-3.0.0.tar.gz) = 10094
diff --git a/devel/py-robotframework-pythonlibcore/pkg-descr b/devel/py-robotframework-pythonlibcore/pkg-descr
new file mode 100644
index 000000000000..bc58af9aa135
--- /dev/null
+++ b/devel/py-robotframework-pythonlibcore/pkg-descr
@@ -0,0 +1,8 @@
+Tools to ease creating larger test libraries for Robot Framework using Python.
+The Robot Framework hybrid and dynamic library API gives more flexibility for
+library than the static library API, but they also sets requirements for
+libraries which needs to be implemented in the library side. PythonLibCore eases
+the problem by providing simpler interface and handling all the requirements
+towards the Robot Framework library APIs.
+
+WWW: https://github.com/robotframework/PythonLibCore