1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-22 08:58:47 +00:00
freebsd-ports/net-mgmt/resource-agents/Makefile
2024-02-27 19:34:05 +01:00

64 lines
1.7 KiB
Makefile

PORTNAME= resource-agents
PORTVERSION= 4.13.0
DISTVERSIONPREFIX=v
PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= flo@FreeBSD.org
COMMENT= OCF Compliant Resource Agents
WWW= http://www.linux-ha.org/wiki/Resource_agents
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= bash:shells/bash \
redis-cli:databases/redis
LIB_DEPENDS= libqb.so:devel/libqb
RUN_DEPENDS= bash:shells/bash
USES= autoreconf gmake gnome pkgconfig python shebangfix
USE_GNOME= glib20
USE_GITHUB= yes
GH_ACCOUNT= ClusterLabs
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS= --disable-fatal-warnings --with-version=${PORTVERSION} \
PACKAGE_STRING="${PORTNAME} ${PORTVERSION}" \
PACKAGE_VERSION="${PORTVERSION}"
SHEBANG_LANG= sh
sh_OLD_CMD= /bin/sh
sh_CMD= ${LOCALBASE}/bin/bash
SHEBANG_FILES= heartbeat/* \
ldirectord/ldirectord.in \
rgmanager/src/resources/*.sh.in \
rgmanager/src/resources/utils/*.pl \
rgmanager/src/resources/utils/*.sh \
tools/ocft/ocft.in \
tools/ocf-tester.in
OPTIONS_DEFINE= DOCS MANPAGES
OPTIONS_DEFAULT=MANPAGES
OPTIONS_SUB= yes
MANPAGES_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
xsltproc:textproc/libxslt
post-patch:
${REINPLACE_CMD} 's|v=UNKNOWN|v=${PORTVERSION}|g' \
${WRKSRC}/make/git-version-gen
${REINPLACE_CMD} 's|/etc/cluster|${LOCALBASE}/etc/cluster|g' \
${WRKSRC}/heartbeat/sybaseASE.in \
${WRKSRC}/rgmanager/src/resources/utils/config-utils.sh.in \
${WRKSRC}/rgmanager/src/resources/ASEHAagent.sh.in
${REINPLACE_CMD} 's|/etc/redis|${LOCALBASE}/etc/redis|g' \
${WRKSRC}/heartbeat/redis.in
${REINPLACE_CMD} 's|/usr/bin/redis|${LOCALBASE}/bin/redis|g' \
${WRKSRC}/heartbeat/redis.in
post-install:
${RM} ${STAGEDIR}/${LOCALBASE}/resource-agents.conf
.include <bsd.port.mk>