git: 6c912fd00ce3 - main - devel/py-cobble: new port had been added (+)

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Wed, 18 Dec 2024 08:19:42 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6c912fd00ce35f4f8a5da0d806010d75ac0fd6dd

commit 6c912fd00ce35f4f8a5da0d806010d75ac0fd6dd
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2024-12-18 08:18:46 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2024-12-18 08:18:46 +0000

    devel/py-cobble: new port had been added (+)
    
    Cobble is a Python library that allows easy creation of data
    objects, including implementations of common methods such as
    `__eq__' and `__repr__'.
    
    WWW: https://github.com/mwilliamson/python-cobble
---
 devel/Makefile            |  1 +
 devel/py-cobble/Makefile  | 18 ++++++++++++++++++
 devel/py-cobble/distinfo  |  3 +++
 devel/py-cobble/pkg-descr |  2 ++
 4 files changed, 24 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index 4f3a1c12c838..481e72746cfe 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4655,6 +4655,7 @@
     SUBDIR += py-cluster
     SUBDIR += py-cmd2
     SUBDIR += py-cmdtest
+    SUBDIR += py-cobble
     SUBDIR += py-codecov
     SUBDIR += py-codegen
     SUBDIR += py-cog
diff --git a/devel/py-cobble/Makefile b/devel/py-cobble/Makefile
new file mode 100644
index 000000000000..68450ec99ff4
--- /dev/null
+++ b/devel/py-cobble/Makefile
@@ -0,0 +1,18 @@
+PORTNAME=	cobble
+PORTVERSION=	0.1.4
+CATEGORIES=	devel python
+MASTER_SITES=	PYPI
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	python@FreeBSD.org
+COMMENT=	Python library for easy creation of data objects
+WWW=		https://github.com/mwilliamson/python-cobble
+
+LICENSE=	BSD2CLAUSE
+
+USES=		python
+USE_PYTHON=	autoplist distutils
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-cobble/distinfo b/devel/py-cobble/distinfo
new file mode 100644
index 000000000000..634e14652561
--- /dev/null
+++ b/devel/py-cobble/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1717265471
+SHA256 (cobble-0.1.4.tar.gz) = de38be1539992c8a06e569630717c485a5f91be2192c461ea2b220607dfa78aa
+SIZE (cobble-0.1.4.tar.gz) = 3805
diff --git a/devel/py-cobble/pkg-descr b/devel/py-cobble/pkg-descr
new file mode 100644
index 000000000000..4717ccee4a3d
--- /dev/null
+++ b/devel/py-cobble/pkg-descr
@@ -0,0 +1,2 @@
+Cobble is a Python library that allows easy creation of data objects,
+including implementations of common methods such as `__eq__' and `__repr__'.