pkgsrc/devel/xxhash/Makefile
adam 8ab84c3c9e xxhash: updated to 0.8.1
v0.8.1
- perf : much improved performance for XXH3 streaming variants, notably on gcc and msvc
- perf : improved XXH64 speed and latency on small inputs
- perf : small XXH32 speed and latency improvement on small inputs of random size
- perf : minor stack usage improvement for XXH32 and XXH64
- api  : new experimental variants XXH3_*_withSecretandSeed()
- api  : update XXH3_generateSecret(), can no generate secret of any size (>= XXH3_SECRET_SIZE_MIN)
- cli  : xxhsum can now generate and check XXH3 checksums, using command `-H3`
- build: can build xxhash without XXH3, with new build macro XXH_NO_XXH3
- build: fix xxh_x86dispatch build with MSVC, by @apankrat
- build: XXH_INLINE_ALL can always be used safely, even after XXH_NAMESPACE or a previous XXH_INLINE_ALL
- build: improved PPC64LE vector support, by @mpe
- install: fix pkgconfig, by @ellert
- install: compatibility with Haiku, by @Begasus
- doc  : code comments made compatible with doxygen, by @easyaspi314
- misc : XXH_ACCEPT_NULL_INPUT_POINTER is no longer necessary, all functions can accept NULL input pointers, as long as size == 0
- misc : complete refactor of CI tests on Github Actions, offering much larger coverage, by @t-mat
- misc : xxhsum code base split into multiple specialized units, within directory cli/, by @easyaspi314
2021-11-29 20:01:02 +00:00

21 lines
616 B
Makefile

# $NetBSD: Makefile,v 1.6 2021/11/29 20:01:02 adam Exp $
DISTNAME= xxhash-0.8.1
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=Cyan4973/}
GITHUB_PROJECT= xxHash
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/Cyan4973/xxHash
COMMENT= Extremely fast non-cryptographic hash algorithm
LICENSE= 2-clause-bsd
USE_TOOLS+= gmake
PKGCONFIG_OVERRIDE+= libxxhash.pc.in
MAKE_ENV+= INSTALL=${TOOLS_PLATFORM.install:Q}
MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}/man1
MAKE_ENV+= PKGCONFIGDIR=${PREFIX}/lib/pkgconfig
TEST_TARGET= check
.include "../../mk/bsd.pkg.mk"