[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / sysutils / xxhash

File: [local] / ports / sysutils / xxhash / Makefile (download)

Revision 1.16, Thu Aug 24 15:12:08 2023 UTC (9 months, 2 weeks ago) by kn
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, HEAD
Changes since 1.15: +3 -2 lines

Use pledge(2) in xxhsum(1)

It is like cksum(1), except xxhsum never creates or writes to files.

'no objection' bket
Feedback OK sthen

COMMENT =	extremely fast non-cryptographic hash algorithm

# bump rsync on updates; used as a header-only library there
GH_ACCOUNT =	Cyan4973
GH_PROJECT =	xxHash
GH_TAGNAME =	v0.8.2
REVISION =	1
PKGNAME =	${DISTNAME:L}

SHARED_LIBS =	xxhash 0.3	# 0.8.1

CATEGORIES =	sysutils

HOMEPAGE =	https://xxhash.com

MAINTAINER =	Bjorn Ketelaars <bket@openbsd.org>

# BSD 2-Clause
PERMIT_PACKAGE =	Yes

# uses pledge()
WANTLIB =	c

MAKE_FLAGS =	CC="${CC}" \
		SONAME_FLAGS= \
		SHARED_EXT_VER="so.${LIBxxhash_VERSION}" \
		V=1
FAKE_FLAGS =	PREFIX=${PREFIX}

USE_GMAKE =	Yes

DEBUG_PACKAGES =	${BUILD_PACKAGES}

ALL_TARGET =	default
TEST_TARGET =	check

.include <bsd.port.mk>