Index: head/sysutils/pefs-kmod/Makefile =================================================================== --- head/sysutils/pefs-kmod/Makefile (revision 438188) +++ head/sysutils/pefs-kmod/Makefile (revision 438189) @@ -1,46 +1,50 @@ # Created by: Gleb Kurtsou # $FreeBSD$ PORTNAME= pefs DISTVERSION= 2017-02-19 CATEGORIES= sysutils MASTER_SITES= LOCAL/gleb PKGNAMESUFFIX= -kmod MAINTAINER= gleb@FreeBSD.org COMMENT= PEFS kernel level stacked cryptographic filesystem LICENSE= BSD2CLAUSE MAKE_JOBS_UNSAFE=yes MAKE_ENV= BINDIR="${PREFIX}/sbin" MANDIR="${MANPREFIX}/man/man" \ NO_MANCOMPRESS= ONLY_FOR_ARCHS= i386 amd64 armv6 -ONLY_FOR_ARCHS_REASON= Untested on any other arch. +ONLY_FOR_ARCHS_REASON= untested on any other arch +BROKEN_DragonFly= does not build: don't know how to make vnode_if.h + USES= kmod uidfix OPTIONS_DEFINE= AESNI OPTIONS_DEFAULT= AESNI_DESC= Enable AES-NI hardware acceleration PLIST_FILES= sbin/pefs \ lib/pam_pefs.so \ man/man8/pam_pefs.8.gz \ man/man8/pefs.8.gz \ ${KMODDIR}/pefs.ko .include .if ${PORT_OPTIONS:MAESNI} MAKE_ENV+= PEFS_AESNI=yes .endif -.if ${OSVERSION} >= 1100117 +.if ${OPSYS} == FreeBSD +. if ${OSVERSION} >= 1100117 PLIST_FILES+= lib/pam_pefs.so.6 -.else +. else PLIST_FILES+= lib/pam_pefs.so.5 +. endif .endif .include