Skip site navigation (1)Skip section navigation (2)
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>