Changeset View
Changeset View
Standalone View
Standalone View
head/databases/xtrabackup/Makefile
# Created by: Alex Samorukov <samm@freebsd.org> | # Created by: Alex Samorukov <samm@freebsd.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= xtrabackup | PORTNAME= xtrabackup | ||||
DISTVERSION= 2.4.15 | DISTVERSION= 2.4.20 | ||||
CATEGORIES= databases | CATEGORIES= databases | ||||
MASTER_SITES= https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PORTVERSION}/source/tarball/:xtrabackup \ | MASTER_SITES= https://www.percona.com/downloads/Percona-XtraBackup-${PORTVERSION:R}/Percona-XtraBackup-${PORTVERSION}/source/tarball/:xtrabackup \ | ||||
SF/boost/boost/1.59.0/:boost | https://ftp.osuosl.org/pub/blfs/conglomeration/boost/:boost SF/boost/boost/1.59.0/:boost | ||||
DISTFILES= percona-${PORTNAME}-${PORTVERSION}.tar.gz:xtrabackup \ | DISTFILES= percona-${PORTNAME}-${PORTVERSION}.tar.gz:xtrabackup \ | ||||
boost_1_59_0.tar.bz2:boost | boost_1_59_0.tar.bz2:boost | ||||
MAINTAINER= samm@FreeBSD.org | MAINTAINER= samm@FreeBSD.org | ||||
COMMENT= OpenSource version of InnoDB backup with support of Percona extensions | COMMENT= OpenSource version of InnoDB backup with support of Percona extensions | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
Show All 9 Lines | LIB_DEPENDS= libcurl.so:ftp/curl \ | ||||
libev.so:devel/libev \ | libev.so:devel/libev \ | ||||
libgcrypt.so:security/libgcrypt \ | libgcrypt.so:security/libgcrypt \ | ||||
libgpg-error.so:security/libgpg-error | libgpg-error.so:security/libgpg-error | ||||
RUN_DEPENDS= qpress:archivers/qpress | RUN_DEPENDS= qpress:archivers/qpress | ||||
# autotool is in use for 5.1 builds | # autotool is in use for 5.1 builds | ||||
USES= alias autoreconf:build bison cmake:noninja compiler:c++11-lang \ | USES= alias autoreconf:build bison cmake:noninja compiler:c++11-lang \ | ||||
cpe gettext libtool perl5 shebangfix | cpe gettext libtool perl5 shebangfix | ||||
USE_CXXSTD= c++11 | |||||
CPE_VENDOR= percona | CPE_VENDOR= percona | ||||
SHEBANG_FILES= storage/innobase/xtrabackup/xbcloud_osenv.sh | SHEBANG_FILES= storage/innobase/xtrabackup/xbcloud_osenv.sh | ||||
CMAKE_ARGS= -DWITH_BOOST=${WRKDIR}/boost_1_59_0 -DWITH_VERSION_CHECK=OFF | CMAKE_ARGS= -DWITH_BOOST=${WRKDIR}/boost_1_59_0 -DWITH_VERSION_CHECK=OFF | ||||
WRKSRC= ${WRKDIR}/percona-${PORTNAME}-${PORTVERSION} | WRKSRC= ${WRKDIR}/percona-${PORTNAME}-${PORTVERSION} | ||||
PLIST_FILES= bin/xtrabackup bin/xbstream bin/innobackupex bin/xbcrypt \ | PLIST_FILES= bin/xtrabackup bin/xbstream bin/innobackupex bin/xbcrypt \ | ||||
bin/xbcloud bin/xbcloud_osenv | bin/xbcloud bin/xbcloud_osenv | ||||
# Not sure why it's trying to install mysql client libraries now | # Not sure why it's trying to install mysql client libraries now | ||||
post-install: | post-install: | ||||
${RM} -rf ${STAGEDIR}${LOCALBASE}/lib | ${RM} -rf ${STAGEDIR}${LOCALBASE}/lib | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |