View | Details | Raw Unified | Return to bug 275133
Collapse All | Expand All

(-)b/security/intel-ipsec-mb/Makefile (-22 / +9 lines)
Lines 1-8 Link Here
1
PORTNAME=	intel-ipsec-mb
1
PORTNAME=	intel-ipsec-mb
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	1.3
3
DISTVERSION=	1.5
4
CATEGORIES=	security
4
CATEGORIES=	security
5
5
6
PATCH_SITES=	https://github.com/intel/${PORTNAME}/commit/
7
PATCHFILES=	c266eb633019bf0eef2c9df1ce814f22b9ee2d51.patch:-p1
8
6
MAINTAINER=	freebsd@sysctl.cz
9
MAINTAINER=	freebsd@sysctl.cz
7
COMMENT=	Intel(R) Multi-Buffer Crypto for IPsec Library
10
COMMENT=	Intel(R) Multi-Buffer Crypto for IPsec Library
8
WWW=		https://github.com/intel/intel-ipsec-mb
11
WWW=		https://github.com/intel/intel-ipsec-mb
Lines 14-53 ONLY_FOR_ARCHS= amd64 Link Here
14
17
15
BUILD_DEPENDS=	nasm:devel/nasm
18
BUILD_DEPENDS=	nasm:devel/nasm
16
19
17
USES=		gmake compiler:c11 localbase:ldflags
20
USES=		cmake
18
19
USE_GITHUB=	yes
21
USE_GITHUB=	yes
20
GH_ACCOUNT=	intel
22
GH_ACCOUNT=	intel
21
22
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
23
24
25
TEST_TARGET=	test
26
24
PLIST_FILES=	include/intel-ipsec-mb.h \
27
PLIST_FILES=	include/intel-ipsec-mb.h \
25
		lib/libIPSec_MB.so \
28
		lib/libIPSec_MB.so \
26
		lib/libIPSec_MB.so.1 \
29
		lib/libIPSec_MB.so.1 \
27
		lib/libIPSec_MB.so.${DISTVERSION}.0 \
30
		lib/libIPSec_MB.so.${DISTVERSION}.0 \
31
		man/man7/libipsec-mb-dev.7.gz \
28
		man/man7/libipsec-mb.7.gz
32
		man/man7/libipsec-mb.7.gz
29
33
30
# While parallel compiling works it can easily eat up 8+ Gb of RAM which will
31
# result in unnecessary OOM errors
32
MAKE_JOBS_UNSAFE=	yes
33
34
OPTIONS_DEFINE=	AESNIEMU
34
OPTIONS_DEFINE=	AESNIEMU
35
OPTIONS_DEFAULT=AESNIEMU
36
35
37
AESNIEMU_DESC=	Enable AESI-NI Emulation
36
AESNIEMU_DESC=	Enable AESI-NI Emulation
38
37
39
AESNIEMU_MAKE_ARGS=	AESNI_EMU=y
38
AESNIEMU_CMAKE_BOOL=    AESNI_EMU
40
41
do-install:
42
	${INSTALL_DATA} ${WRKSRC}/lib/intel-ipsec-mb.h ${STAGEDIR}${PREFIX}/include/
43
	${INSTALL_LIB} ${WRKSRC}/lib/libIPSec_MB.so.${DISTVERSION}.0 ${STAGEDIR}${PREFIX}/lib/libIPSec_MB.so.${DISTVERSION}.0
44
	${RLN} ${STAGEDIR}${PREFIX}/lib/libIPSec_MB.so.${DISTVERSION}.0 ${STAGEDIR}${PREFIX}/lib/libIPSec_MB.so.1
45
	${RLN} ${STAGEDIR}${PREFIX}/lib/libIPSec_MB.so.${DISTVERSION}.0 ${STAGEDIR}${PREFIX}/lib/libIPSec_MB.so
46
	${INSTALL_MAN} ${WRKSRC}/lib/libipsec-mb.7 ${STAGEDIR}${PREFIX}/man/man7
47
48
do-test:
49
	${RLN} ${WRKSRC}/lib/libIPSec_MB.so.${DISTVERSION}.0 ${WRKSRC}/test/libIPSec_MB.so.1
50
	cd ${WRKSRC}/test && ./ipsec_xvalid_test -v
51
	cd ${WRKSRC}/test && ./ipsec_MB_testapp --auto-detect
52
39
53
.include <bsd.port.mk>
40
.include <bsd.port.mk>
(-)b/security/intel-ipsec-mb/distinfo (-3 / +5 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1664704976
1
TIMESTAMP = 1700159065
2
SHA256 (intel-intel-ipsec-mb-v1.3_GH0.tar.gz) = 2337ead1c80897e487abd5fac263aaba9ab9cacb48ad5c23b87fd61a180d9e55
2
SHA256 (intel-intel-ipsec-mb-v1.5_GH0.tar.gz) = 8d3f0a561b539303d81fda82584663daea65af85e07c40b393a4e8cfe839e057
3
SIZE (intel-intel-ipsec-mb-v1.3_GH0.tar.gz) = 2139105
3
SIZE (intel-intel-ipsec-mb-v1.5_GH0.tar.gz) = 2214942
4
SHA256 (c266eb633019bf0eef2c9df1ce814f22b9ee2d51.patch) = 5465147b13bbdcbc95eda31ad8e5e2ccff48ab2a755b74542d67c282deb88196
5
SIZE (c266eb633019bf0eef2c9df1ce814f22b9ee2d51.patch) = 3542
(-)a/security/intel-ipsec-mb/files/patch-test_Makefile (-15 lines)
Removed Link Here
1
--- test/Makefile.orig	2022-01-05 18:18:41 UTC
2
+++ test/Makefile
3
@@ -139,10 +139,10 @@ endif
4
 all: $(TEST_APP) $(XVALID_APP) $(FUZZ_APP)
5
 
6
 $(TEST_APP): $(OBJECTS)
7
-	$(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
8
+	$(CC) $(LDFLAGS) $^ $(LDLIBS) -Wl,-rpath,. -o $@
9
 
10
 $(XVALID_APP): $(XVALID_OBJECTS)
11
-	$(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
12
+	$(CC) $(LDFLAGS) $^ $(LDLIBS) -Wl,-rpath,. -o $@
13
 
14
 $(FUZZ_APP): $(FUZZ_SOURCES)
15
 ifneq (, $(shell which clang))

Return to bug 275133