Commit 4b68fa2f authored by yuri's avatar yuri
Browse files

New port: devel/crc32c: CRC32C implementation supporting CPU-specific acceleration

PR:		226400
Submitted by:	Anthony <amzo1337@gmail.com>
parent c9670419
......@@ -392,6 +392,7 @@
SUBDIR += cpu_features
SUBDIR += cquery
SUBDIR += cram
SUBDIR += crc32c
SUBDIR += creduce
SUBDIR += critcl
SUBDIR += cscope
......
# $FreeBSD$
PORTNAME= crc32c
DISTVERSION= 1.0.7-8
DISTVERSIONSUFFIX= -gfd33bcc
CATEGORIES= devel
MAINTAINER= amzo1337@gmail.com
COMMENT= CRC32C implementation supporting CPU-specific acceleration
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= google
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= CRC32C_BUILD_TESTS CRC32C_BUILD_BENCHMARKS CRC32C_USE_GLOG
.include <bsd.port.mk>
TIMESTAMP = 1563082029
SHA256 (google-crc32c-1.0.7-8-gfd33bcc_GH0.tar.gz) = 0191df18cb2c1b90c5f70fbd9d3b20b12eaff84b0131fb780dc9f6a49116aa41
SIZE (google-crc32c-1.0.7-8-gfd33bcc_GH0.tar.gz) = 29652
This project collects a few CRC32C implementations under an umbrella
that dispatches to a suitable implementation based on the host
computer's hardware capabilities.
CRC32C is specified as the CRC that uses the iSCSI polynomial in RFC 3720.
The polynomial was introduced by G. Castagnoli, S. Braeuer and M. Herrmann.
CRC32C is used in software such as Btrfs, ext4, Ceph and leveldb.
WWW: https://github.com/google/crc32c
include/crc32c/crc32c.h
lib/cmake/Crc32c/Crc32cConfig.cmake
lib/cmake/Crc32c/Crc32cConfigVersion.cmake
lib/cmake/Crc32c/Crc32cTargets-release.cmake
lib/cmake/Crc32c/Crc32cTargets.cmake
lib/libcrc32c.so
lib/libcrc32c.so.1
lib/libcrc32c.so.1.1.0
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment