net/tg_owt fetches this manually because it is bundled but not included
in the tarball... upstream has new bits to use the system crc32c package
instead, so here is a port for that.

Six C++ files, no tests because git submodules aren't there.

This works for me in the WIP next tg_owt version, where I can basically
just add it as LIB_DEPENDS and be done with it.

Maybe other ports will pick this up as well and/or bundle it already?

Feedback? OK?
---
Information for inst:crc32c-1.1.2

Comment:
CRC32 implementation in hardware

Description:
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](https://tools.ietf.org/html/rfc3720#section-12.1). The polynomial was
introduced by G. Castagnoli, S. Braeuer and M. Herrmann. CRC32C is used in
software such as Btrfs, ext4, Ceph and leveldb.

Maintainer: Klemens Nanni <[email protected]>

WWW: https://github.com/google/crc32c

Attachment: crc32c.tgz
Description: Binary data

Reply via email to