View | Details | Raw Unified | Return to bug 256956 | Differences between
and this patch

Collapse All | Expand All

(-)pefs-kmod/Makefile (-21 / +9 lines)
Lines 1-46 Link Here
1
# Created by: Gleb Kurtsou <gleb@FreeBSD.org>
1
# Created by: Gleb Kurtsou <gleb@FreeBSD.org>
2
2
3
PORTNAME=	pefs
3
PORTNAME=	pefs
4
DISTVERSION=	2018-11-26
4
DISTVERSION=	2021-06-28
5
CATEGORIES=	sysutils
5
CATEGORIES=	sysutils
6
MASTER_SITES=	LOCAL/gleb
7
PKGNAMESUFFIX=	-kmod
6
PKGNAMESUFFIX=	-kmod
8
7
9
MAINTAINER=	gleb@FreeBSD.org
8
MAINTAINER=	darius@dons.net.au
10
COMMENT=	PEFS kernel level stacked cryptographic filesystem
9
COMMENT=	PEFS kernel level stacked cryptographic filesystem
11
10
12
LICENSE=	BSD2CLAUSE
11
LICENSE=	BSD2CLAUSE
13
12
14
BROKEN_armv6=		fails to compile: implicit declaration of function 'cp15_pmccntr_get' is invalid in C99
15
BROKEN_DragonFly=	fails to build: don't know how to make vnode_if.h
16
ONLY_FOR_ARCHS=		amd64 armv6 i386
13
ONLY_FOR_ARCHS=		amd64 armv6 i386
17
ONLY_FOR_ARCHS_REASON=	untested on any other arch
14
ONLY_FOR_ARCHS_REASON=	untested on any other arch
18
BROKEN_FreeBSD_13=	fails to compile: too many arguments to function call, expected single argument 'vp', have 2 arguments
15
# PEFS works on -current but out of tree KLDs get incorrectly compiled without INVARIANTS
19
BROKEN_FreeBSD_14=	fails to compile: too many arguments to function call, expected single argument 'vp', have 2 arguments
16
BROKEN_FreeBSD_14=	crashes on mount due to INVARIANTS
20
17
21
USES=		kmod uidfix
18
USES=		kmod uidfix
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	freebsd-pefs
21
GH_PROJECT=	pefs
22
GH_TAGNAME=	4e03778
22
23
23
MAKE_JOBS_UNSAFE=yes
24
MAKE_JOBS_UNSAFE=yes
24
MAKE_ENV=	BINDIR="${PREFIX}/sbin" MANDIR="${MANPREFIX}/man/man"
25
MAKE_ENV=	BINDIR="${PREFIX}/sbin" MANDIR="${MANPREFIX}/man/man"
25
26
26
OPTIONS_DEFINE=	AESNI
27
OPTIONS_DEFAULT=
28
AESNI_DESC=	Enable AES-NI hardware acceleration
29
30
PLIST_FILES=	sbin/pefs \
27
PLIST_FILES=	sbin/pefs \
31
		lib/pam_pefs.so \
28
		lib/pam_pefs.so \
29
		lib/pam_pefs.so.6 \
32
		man/man8/pam_pefs.8.gz \
30
		man/man8/pam_pefs.8.gz \
33
		man/man8/pefs.8.gz \
31
		man/man8/pefs.8.gz \
34
		${KMODDIR}/pefs.ko
32
		${KMODDIR}/pefs.ko
35
33
36
.include <bsd.port.options.mk>
37
38
.if ${PORT_OPTIONS:MAESNI}
39
MAKE_ENV+=	PEFS_AESNI=yes
40
.endif
41
42
.if ${OPSYS} == FreeBSD
43
PLIST_FILES+=	lib/pam_pefs.so.6
44
.endif
45
46
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)pefs-kmod/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1543813366
1
SHA256 (freebsd-pefs-pefs-2021-06-28-4e03778_GH0.tar.gz) = 37ef7274f8d48000c16ef892c33fad1df929e37507e7c6c48bbfd9e2e8616690
2
SHA256 (pefs-2018-11-26.tar.gz) = b1d185982fdc7533ef99deeeb740157f0ea215a238a967ac5bfe56279e810bdb
2
SIZE (freebsd-pefs-pefs-2021-06-28-4e03778_GH0.tar.gz) = 91903
3
SIZE (pefs-2018-11-26.tar.gz) = 90259
3

Return to bug 256956