security/authenticator: fix build on armv7

This avoids an address space exhaustion due to LTO.

Approved by:	portmgr (build fix blanket)
MFH:		2025Q1
This commit is contained in:
Robert Clausecker 2025-01-20 16:20:56 +01:00
parent 99307fa7af
commit b41f00fa8b

View file

@ -29,6 +29,13 @@ CARGO_INSTALL= no
CARGO_TEST= no
GLIB_SCHEMAS= com.belmoussaoui.Authenticator.gschema.xml
.include <bsd.port.pre.mk>
.if ${ARCH:Marmv?}
LTO_UNSAFE= yes
CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
.endif
post-patch:
@${REINPLACE_CMD} -e '/gstreamer.*bad/d' \
${WRKSRC}/meson.build
@ -36,4 +43,4 @@ post-patch:
@${REINPLACE_CMD} -e "/cargo_options =/s/ '--/&verbose', &verbose', &/" \
${WRKSRC}/src/meson.build
.include <bsd.port.mk>
.include <bsd.port.post.mk>