Edit

IABSD.fr/ports/archivers/zstd/Makefile

Branch :

  • Show log

    Commit

  • Author : kn
    Date : 2023-02-11 22:04:54
    Hash : 5e95fe6c
    Message : Don't set the make variable TMPDIR, it is used by pkgpath.mk Pointed out by naddy. Pick another make variable name to handle the environment variable TMPDIR's content.

  • archivers/zstd/Makefile
  • COMMENT =		zstandard fast real-time compression algorithm
    
    V =			1.5.4
    DISTNAME =		zstd-${V}
    
    SHARED_LIBS =		zstd	6.2	# 1.5.4
    
    CATEGORIES =		archivers
    
    HOMEPAGE =		https://facebook.github.io/zstd/
    
    MAINTAINER =		Bjorn Ketelaars <bket@openbsd.org>
    
    # BSD 3 clauses + GPLv2
    PERMIT_PACKAGE =	Yes
    
    WANTLIB =		c lz4 lzma pthread z
    
    MASTER_SITES =		https://github.com/facebook/zstd/releases/download/v${V}/
    
    LIB_DEPENDS =		archivers/lz4 \
    			archivers/xz
    BUILD_DEPENDS =		sysutils/ggrep
    
    MAKE_ENV =		CC="${CC}" \
    			CPPFLAGS="-I${LOCALBASE}/include" \
    			LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
    MAKE_FLAGS =		SHARED_EXT_VER="so.$(LIBzstd_VERSION)" \
    			SONAME_FLAGS= \
    			V=1
    FAKE_FLAGS =		PREFIX="${PREFIX}"
    
    USE_GMAKE =		Yes
    
    DEBUG_PACKAGES =	${BUILD_PACKAGES}
    
    ALL_TARGET =		default
    TEST_TARGET =		check
    
    # keep WRKDIR tidy
    TESTTMP =		${WRKDIR}/tmp
    TEST_ENV =		TMPDIR=${TESTTMP}
    
    pre-build:
    	ln -fs ${LOCALBASE}/bin/ggrep ${WRKDIR}/bin/grep
    
    pre-test:
    	mkdir -p ${TESTTMP}
    
    .include <bsd.port.mk>