From owner-svn-ports-all@freebsd.org Fri Oct 11 13:23:19 2019 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D159C14ECFA; Fri, 11 Oct 2019 13:23:19 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46qTD75DPvz4XtF; Fri, 11 Oct 2019 13:23:19 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 96E561ACB4; Fri, 11 Oct 2019 13:23:19 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x9BDNJlB067136; Fri, 11 Oct 2019 13:23:19 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x9BDNIvK067132; Fri, 11 Oct 2019 13:23:18 GMT (envelope-from swills@FreeBSD.org) Message-Id: <201910111323.x9BDNIvK067132@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Fri, 11 Oct 2019 13:23:18 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r514275 - in head/devel: . py-crc32c X-SVN-Group: ports-head X-SVN-Commit-Author: swills X-SVN-Commit-Paths: in head/devel: . py-crc32c X-SVN-Commit-Revision: 514275 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2019 13:23:19 -0000 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 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.