svn commit: r514275 - in head/devel: . py-crc32c
Steve Wills
swills at FreeBSD.org
Fri Oct 11 13:23:19 UTC 2019
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 at 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.
More information about the svn-ports-head
mailing list