diff --git a/databases/xtrabackup84/Makefile b/databases/xtrabackup84/Makefile index 1a6221595c3c..fb89e364f036 100644 --- a/databases/xtrabackup84/Makefile +++ b/databases/xtrabackup84/Makefile @@ -1,72 +1,72 @@ PORTNAME= xtrabackup84 -DISTVERSION= 8.4.0-2 +DISTVERSION= 8.4.0-4 CATEGORIES= databases MASTER_SITES= https://downloads.percona.com/downloads/Percona-XtraBackup-8.4/Percona-XtraBackup-${DISTVERSION}/source/tarball/:percona DISTFILES= ${PPORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:percona MAINTAINER= samm@FreeBSD.org COMMENT= Open-source backup tool for InnoDB and XtraDB WWW= https://docs.percona.com/percona-xtrabackup/8.4/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE # MySQL8.2+ supports only 64-bit platforms NOT_FOR_ARCHS= armv6 armv7 i386 powerpc BUILD_DEPENDS= protobuf>=3.0:devel/protobuf \ rapidjson>=1.1.0:devel/rapidjson \ libevent>=2.1:devel/libevent LIB_DEPENDS= libcurl.so:ftp/curl \ libev.so:devel/libev \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libicudata.so:devel/icu \ libprotobuf-lite.so:devel/protobuf \ libunwind.so:devel/libunwind \ libzstd.so:archivers/zstd RUN_DEPENDS= qpress:archivers/qpress USES= bison cmake compiler:c++14-lang cpe pkgconfig ssl CPE_VENDOR= percona CMAKE_ARGS= -DBUILD_CONFIG:STRING=xtrabackup_release \ -DWITHOUT_COMPONENT_KEYRING_KMIP:STRING=yes \ -DWITH_VERSION_CHECK=false .for component in EDITLINE ICU LIBEVENT PROTOBUF RAPIDJSON ZSTD CMAKE_ARGS+= -DWITH_${component}:STRING=system .endfor CONFLICTS_INSTALL= ${PORTNAME:C/.$//}* # Build fails without NDEBUG, so force it CFLAGS+= -DNDEBUG -fPIC CXXFLAGS+= -DNDEBUG -fPIC CFLAGS_aarch64?= -march=armv8-a+crc+crypto PPORTNAME= percona-xtrabackup WRKSRC= ${WRKDIR}/${PPORTNAME}-${DISTVERSION} .include KEEP_EXTRA= lz4 zlib libbacktrace libcno boost unordered_dense post-patch: .for d in storage/innobase/xtrabackup/src sql/protobuf ${REINPLACE_CMD} 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/${d}/CMakeLists.txt .endfor pre-configure: .for dir in ${KEEP_EXTRA} @${MV} ${WRKSRC}/extra/${dir} ${WRKDIR} .endfor @${RM} -r ${WRKSRC}/extra/* .for dir in ${KEEP_EXTRA} @${MV} ${WRKDIR}/${dir} ${WRKSRC}/extra .endfor post-stage: @${RM} -r ${STAGEDIR}${PREFIX}/docs ${STAGEDIR}${PREFIX}/man @${RMDIR} ${STAGEDIR}${PREFIX}/lib/plugin/debug .include diff --git a/databases/xtrabackup84/distinfo b/databases/xtrabackup84/distinfo index 4d592fe2d125..0685b2c2e60b 100644 --- a/databases/xtrabackup84/distinfo +++ b/databases/xtrabackup84/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745706170 -SHA256 (percona-xtrabackup-8.4.0-2.tar.gz) = 0777e3d3c3b4d4649ed23ed7197ec0aa71379b4a4a41b969b7286f6cf8888b4a -SIZE (percona-xtrabackup-8.4.0-2.tar.gz) = 432635356 +TIMESTAMP = 1755945732 +SHA256 (percona-xtrabackup-8.4.0-4.tar.gz) = e566a164a21b18781aad281b84426418ac2bcf71052ec85d8c5e62f742a7dfeb +SIZE (percona-xtrabackup-8.4.0-4.tar.gz) = 432657062