From a0198ed45c5cc2471f6a032a1711f32ca8028e7e Mon Sep 17 00:00:00 2001 From: Alan Somers Date: Tue, 11 Aug 2020 22:25:20 +0000 Subject: [PATCH] sysutils/openzfs-kmod: fix the build with a nonstandard SRC_BASE ports that need FreeBSD's src code should check $SRC_BASE rather than assume /usr/src. For example, it should be possible to build openzfs-kmod with a command like this: env SRC_BASE=$HOME/freebsd/base/head make Approved by: freqlabs (maintainer) MFH: 2020Q3 Sponsored by: Axcient Differential Revision: https://reviews.freebsd.org/D26033 --- sysutils/openzfs-kmod/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sysutils/openzfs-kmod/Makefile b/sysutils/openzfs-kmod/Makefile index f9f4177fc485..9dfc06085de2 100644 --- a/sysutils/openzfs-kmod/Makefile +++ b/sysutils/openzfs-kmod/Makefile @@ -32,6 +32,8 @@ GCOV_DESC= Build kernel module with GCOV support (Requires gcc) IGNORE= needs FreeBSD 12/13 with AES-CCM support .endif +MAKE_OPTS+= SYSDIR=${SRC_BASE}/sys + .if ${PORT_OPTIONS:MDEBUG} MAKE_OPTS+= WITH_DEBUG=true PLIST_FILES+= ${KMODDIR}/${KMODTARGET}.debug