git: fcc69d210225 - main - databases/xtrabackup: fix build on the i386 platform
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 06 Jun 2023 04:59:36 UTC
The branch main has been updated by samm: URL: https://cgit.FreeBSD.org/ports/commit/?id=fcc69d210225054e6cc9ea207caab294ce18fe8e commit fcc69d210225054e6cc9ea207caab294ce18fe8e Author: Oleksii Samorukov <samm@FreeBSD.org> AuthorDate: 2023-06-06 04:56:40 +0000 Commit: Oleksii Samorukov <samm@FreeBSD.org> CommitDate: 2023-06-06 04:58:47 +0000 databases/xtrabackup: fix build on the i386 platform - Copy fix from the databases/mysql57-server to fix boost compliation - Remove all clang workaround as not needed anymore --- databases/xtrabackup/Makefile | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/databases/xtrabackup/Makefile b/databases/xtrabackup/Makefile index c759124e9a52..d5a5f4c0e81f 100644 --- a/databases/xtrabackup/Makefile +++ b/databases/xtrabackup/Makefile @@ -42,20 +42,13 @@ PLIST_FILES= bin/xtrabackup bin/xbstream bin/innobackupex bin/xbcrypt \ bin/xbcloud bin/xbcloud_osenv .include <bsd.port.pre.mk> -# xtrabackup/mysql57 fails to compile with llvm11, which was imported to current in r364284 -# without a version increase (1300109 = r364274). -# Until a proper fix is provided, simply use llvm from ports, which probably could be -# a backport of amongst other tings: -# https://github.com/mysql/mysql-server/commit/08f46b3c00ee70e7ed7825daeb91df2289f80f50 -.if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300109 -_LLVM_VERSION= 10 -BUILD_DEPENDS+= clang${_LLVM_VERSION}:devel/llvm${_LLVM_VERSION} -CC= ${LOCALBASE}/bin/clang${_LLVM_VERSION} -CXX= ${LOCALBASE}/bin/clang++${_LLVM_VERSION} -.endif # Not sure why it's trying to install mysql client libraries now post-install: ${RM} -rf ${STAGEDIR}${LOCALBASE}/lib +post-patch: + @${REINPLACE_CMD} -e 's|__clang__|__undefined__|g' \ + ${WRKDIR}/boost_1_59_0/boost/atomic/detail/ops_gcc_x86_dcas.hpp + .include <bsd.port.post.mk>