mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-14 07:43:06 +00:00
archivers/urbackup-{client,server}: Fix segfault (cryptopp)
- Add -DCRYPTOPP_DISABLE_ASM to CXXFLAGS on i386 and amd64, as
cryptopp-8.7.0 build with this option by default on i386 and amd64.
(5a19c08
: security/cryptopp: Update to 8.7.0)
PR: 266531, 278163, 278859
MFH: 2024Q2
This commit is contained in:
parent
bae767329e
commit
577ac1f839
@ -1,6 +1,6 @@
|
||||
PORTNAME= urbackup-client
|
||||
DISTVERSION= 2.5.20.0
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= https://hndl.urbackup.org/Client/${DISTVERSION:R}/
|
||||
|
||||
@ -40,6 +40,14 @@ GUI_CONFIGURE_OFF= --enable-headless
|
||||
CONFFILES= mariadbdump.conf mariadbxtrabackup.conf postgresbase.conf \
|
||||
postgresqldump.conf
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
# Fix segmentation fault, PR 266531
|
||||
# see also 5a19c08: security/cryptopp: Update to 8.7.0
|
||||
.if ${ARCH} == i386 || ${ARCH} == amd64
|
||||
CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${SED} -i "" -e "s:%%PREFIX%%:${PREFIX}:g" \
|
||||
${WRKSRC}/urbackupclient/backup_scripts/postgresqldump
|
||||
|
@ -1,6 +1,6 @@
|
||||
PORTNAME= urbackup-server
|
||||
DISTVERSION= 2.5.26
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= https://hndl.urbackup.org/Server/${DISTVERSION}/
|
||||
|
||||
@ -25,6 +25,14 @@ GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --enable-packaging --with-mountvhd --without-embedded-sqlite3 --without-embedded-lmdb --without-embedded-lua
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
# Fix segmentation fault, PR 266531
|
||||
# see also 5a19c08: security/cryptopp: Update to 8.7.0
|
||||
.if ${ARCH} == i386 || ${ARCH} == amd64
|
||||
CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM
|
||||
.endif
|
||||
|
||||
SUB_FILES= pkg-message urbackupsrv.conf.sample-daemon
|
||||
|
||||
USERS= urbackup
|
||||
|
Loading…
Reference in New Issue
Block a user