Changeset View
Changeset View
Standalone View
Standalone View
head/sysutils/openzfs/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= openzfs | PORTNAME= openzfs | ||||
PORTVERSION= 2020011300 | PORTVERSION= 2020022700 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
CATEGORIES= sysutils | CATEGORIES= sysutils | ||||
MAINTAINER= kmoore@FreeBSD.org | MAINTAINER= kmoore@FreeBSD.org | ||||
COMMENT= OpenZFS userland for FreeBSD | COMMENT= OpenZFS userland for FreeBSD | ||||
LICENSE= CDDL | LICENSE= CDDL | ||||
BROKEN_aarch64= invokes x86 assembler | BROKEN_aarch64= invokes x86 assembler | ||||
RUN_DEPENDS= openzfs-kmod>=0:sysutils/openzfs-kmod | RUN_DEPENDS= openzfs-kmod>=0:sysutils/openzfs-kmod | ||||
USES+= autoreconf:build libtool gmake gettext-runtime:run python:3.3+,build shebangfix | USES+= autoreconf:build libtool gmake gettext-runtime:run python:3.3+,build shebangfix | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --prefix=${PREFIX} --with-config="user" | CONFIGURE_ARGS= --prefix=${PREFIX} --with-config="user" | ||||
OPTIONS_DEFINE= DEBUG PYTHON | OPTIONS_DEFINE= DEBUG PYTHON TESTS | ||||
DEBUG_DESC= Build a debug configuration | |||||
PYTHON_DESC= Build the pyzfs library, arc_summary and arcstat utilities | |||||
TESTS_DESC= Install the ZFS Test Suite | |||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= zfsonfreebsd | GH_ACCOUNT= zfsonfreebsd | ||||
GH_PROJECT= ZoF | GH_PROJECT= ZoF | ||||
GH_TAGNAME= 5ccfc14 | GH_TAGNAME= 5db583ba1 | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if (${OSVERSION} < 1200504) || (${OSVERSION} >= 1300000 && ${OSVERSION} < 1300013) | .if (${OSVERSION} < 1200504) || (${OSVERSION} >= 1300000 && ${OSVERSION} < 1300013) | ||||
IGNORE= needs FreeBSD 12/13 with AES-CCM support | IGNORE= needs FreeBSD 12/13 with AES-CCM support | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MDEBUG} | .if ${PORT_OPTIONS:MDEBUG} | ||||
CONFIGURE_ARGS+= --enable-debug --enable-debuginfo | CONFIGURE_ARGS+= --enable-debug --enable-debuginfo | ||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MPYTHON} | .if ${PORT_OPTIONS:MPYTHON} | ||||
CONFIGURE_ARGS+= --with-python=${PYTHON_VER} | CONFIGURE_ARGS+= --with-python=${PYTHON_VER} | ||||
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} | BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} | ||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} | RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi@${PY_FLAVOR} | ||||
PLIST_SUB+= PYTHON="" | RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sysctl>0:devel/py-sysctl@${PY_FLAVOR} | ||||
.else | .else | ||||
CONFIGURE_ARGS+= --without-python | CONFIGURE_ARGS+= --without-python | ||||
PLIST_SUB+= PYTHON="@comment " | |||||
.endif | .endif | ||||
pre-configure: | pre-configure: | ||||
cd ${WRKSRC} && ./autogen.sh | cd ${WRKSRC} && ./autogen.sh | ||||
post-stage: | |||||
${RM} -rf ${STAGEDIR}/usr/lib | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |