aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2026-04-08 02:25:43 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2026-04-08 02:45:26 +0000
commitd274ad4fecb57e0e3375c26b731406a4f6e05211 (patch)
treef8af9d72278539da2457ffecd467b9637d285170
parentb650f87ba1527c31aa0248d2d9da9a635ace264f (diff)
devel/py-uuid6: New port: New time-based UUID formats suited for use as a database key
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-uuid6/Makefile22
-rw-r--r--devel/py-uuid6/distinfo3
-rw-r--r--devel/py-uuid6/pkg-descr4
4 files changed, 30 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index d97685a5c6db..a9676e0339ae 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6265,6 +6265,7 @@
SUBDIR += py-user_agents
SUBDIR += py-userpath
SUBDIR += py-usort
+ SUBDIR += py-uuid6
SUBDIR += py-uuid7
SUBDIR += py-uv
SUBDIR += py-uv-build
diff --git a/devel/py-uuid6/Makefile b/devel/py-uuid6/Makefile
new file mode 100644
index 000000000000..87ba072fc86e
--- /dev/null
+++ b/devel/py-uuid6/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= uuid6
+DISTVERSION= 2025.0.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= New time-based UUID formats suited for use as a database key
+WWW= https://github.com/oittaa/uuid6-python
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=45:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-uuid6/distinfo b/devel/py-uuid6/distinfo
new file mode 100644
index 000000000000..d6a37437c1a7
--- /dev/null
+++ b/devel/py-uuid6/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1775081785
+SHA256 (uuid6-2025.0.1.tar.gz) = cd0af94fa428675a44e32c5319ec5a3485225ba2179eefcf4c3f205ae30a81bd
+SIZE (uuid6-2025.0.1.tar.gz) = 13932
diff --git a/devel/py-uuid6/pkg-descr b/devel/py-uuid6/pkg-descr
new file mode 100644
index 000000000000..b1dd7e788dd4
--- /dev/null
+++ b/devel/py-uuid6/pkg-descr
@@ -0,0 +1,4 @@
+New time-based UUID formats suited for use as a database key.
+
+Implements UUID versions 6, 7, and 8 as described in
+draft-peabody-dispatch-new-uuid-format.