Date: Fri, 11 Oct 2019 13:23:18 +0000 (UTC) From: Steve Wills <swills@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r514275 - in head/devel: . py-crc32c Message-ID: <201910111323.x9BDNIvK067132@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: swills Date: Fri Oct 11 13:23:18 2019 New Revision: 514275 URL: https://svnweb.freebsd.org/changeset/ports/514275 Log: devel/py-crc32c: create port This package exposes to Python the crc32c algorithm implemented in the SSE 4.2 instruction set of Intel CPUs. By default, if your CPU doesn't support this instruction, the package will fail to load with an ImportError. If you still need to use the crc32c checksum algorithm this package comes with a software implementation that can be loaded instead. Added: head/devel/py-crc32c/ head/devel/py-crc32c/Makefile (contents, props changed) head/devel/py-crc32c/distinfo (contents, props changed) head/devel/py-crc32c/pkg-descr (contents, props changed) Modified: head/devel/Makefile (contents, props changed) Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Fri Oct 11 10:57:02 2019 (r514274) +++ head/devel/Makefile Fri Oct 11 13:23:18 2019 (r514275) @@ -4355,6 +4355,7 @@ SUBDIR += py-coverage SUBDIR += py-crank SUBDIR += py-crcmod + SUBDIR += py-crc32c SUBDIR += py-ctags SUBDIR += py-cuisine SUBDIR += py-cursive Added: head/devel/py-crc32c/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-crc32c/Makefile Fri Oct 11 13:23:18 2019 (r514275) @@ -0,0 +1,15 @@ +# $FreeBSD$ + +PORTNAME= crc32c +PORTVERSION= 1.7 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= swills@FreeBSD.org +COMMENT= Python package exposing the intel sse4.2 crc32c instruction + +USES= python +USE_PYTHON= autoplist distutils + +.include <bsd.port.mk> Added: head/devel/py-crc32c/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-crc32c/distinfo Fri Oct 11 13:23:18 2019 (r514275) @@ -0,0 +1,3 @@ +TIMESTAMP = 1570799287 +SHA256 (crc32c-1.7.tar.gz) = bdcd28f26b62838919480d465a0d166207a36c4f104102a0b6edf5b498544d36 +SIZE (crc32c-1.7.tar.gz) = 24620 Added: head/devel/py-crc32c/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-crc32c/pkg-descr Fri Oct 11 13:23:18 2019 (r514275) @@ -0,0 +1,7 @@ +This package exposes to Python the crc32c algorithm implemented in the SSE 4.2 +instruction set of Intel CPUs. + +By default, if your CPU doesn't support this instruction, the package will fail +to load with an ImportError. If you still need to use the crc32c checksum +algorithm this package comes with a software implementation that can be loaded +instead.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201910111323.x9BDNIvK067132>