git: 0d8b787758a4 - main - devel/py-murmurhash: update 1.0.12 → 1.0.15
Yuri Victorovich <[email protected]> Thu, 06 Aug 2026 02:19:02 +0000
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=0d8b787758a4e00fb62b38c5499f70c328be54ab commit 0d8b787758a4e00fb62b38c5499f70c328be54ab Author: Yuri Victorovich <[email protected]> AuthorDate: 2026-08-06 01:01:24 +0000 Commit: Yuri Victorovich <[email protected]> CommitDate: 2026-08-06 02:18:50 +0000 devel/py-murmurhash: update 1.0.12 → 1.0.15 --- devel/py-murmurhash/Makefile | 12 ++++++++---- devel/py-murmurhash/distinfo | 6 +++--- devel/py-murmurhash/pkg-descr | 7 +++++++ 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/devel/py-murmurhash/Makefile b/devel/py-murmurhash/Makefile index 0ad9d9252e21..1da91b65def2 100644 --- a/devel/py-murmurhash/Makefile +++ b/devel/py-murmurhash/Makefile @@ -1,6 +1,5 @@ PORTNAME= murmurhash -DISTVERSION= 1.0.12 -PORTREVISION= 1 +DISTVERSION= 1.0.15 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,11 +11,16 @@ WWW= https://github.com/explosion/murmurhash LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=3.0:lang/cython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} + USES= python -USE_PYTHON= distutils cython autoplist pytest +USE_PYTHON= pep517 autoplist pytest TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/murmurhash/tests +TEST_ARGS= -p no:black -p no:mypy -p no:cov pre-test: # tests fail to run with __init__.py: they can't find the murmurhash module @${RM} ${TEST_WRKSRC}/__init__.py @@ -24,6 +28,6 @@ pre-test: # tests fail to run with __init__.py: they can't find the murmurhash m post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/murmurhash/mrmr*.so -# 2 passed in 2.03s +# tests as of 1.0.15: 2 passed in 8.13s .include <bsd.port.mk> diff --git a/devel/py-murmurhash/distinfo b/devel/py-murmurhash/distinfo index c45be3a5f7e5..8fe465e23616 100644 --- a/devel/py-murmurhash/distinfo +++ b/devel/py-murmurhash/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737096692 -SHA256 (murmurhash-1.0.12.tar.gz) = 467b7ee31c1f79f46d00436a1957fc52a0e5801369dd2f30eb7655f380735b5f -SIZE (murmurhash-1.0.12.tar.gz) = 13233 +TIMESTAMP = 1785902639 +SHA256 (murmurhash-1.0.15.tar.gz) = 58e2b27b7847f9e2a6edf10b47a8c8dd70a4705f45dccb7bf76aeadacf56ba01 +SIZE (murmurhash-1.0.15.tar.gz) = 13291 diff --git a/devel/py-murmurhash/pkg-descr b/devel/py-murmurhash/pkg-descr index c7bc3a77587c..959fc92833fc 100644 --- a/devel/py-murmurhash/pkg-descr +++ b/devel/py-murmurhash/pkg-descr @@ -1 +1,8 @@ Cython bindings for MurmurHash2. + +MurmurHash is a non-cryptographic hash function suitable for general hash-based +lookup. It was created by Austin Appleby in 2008 and, as of 8 January 2016, +is hosted on GitHub along with its test suite named SMHasher. It also exists in +a number of variants, all of which have been released into the public domain. +The name comes from two basic operations, multiply (MU) and rotate (R), used in +its inner loop.