Changeset View
Changeset View
Standalone View
Standalone View
sysutils/linux-crashplan/Makefile
# Created by: William Grzybowski <wg@FreeBSD.org> | # Created by: William Grzybowski <wg@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= crashplan | PORTNAME= crashplan | ||||
DISTVERSION= 4.7.0 | DISTVERSION= 4.8.3 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= sysutils java linux | CATEGORIES= sysutils java linux | ||||
MASTER_SITES= https://download.code42.com/installs/linux/install/CrashPlan/ | MASTER_SITES= https://download.code42.com/installs/linux/install/CrashPlan/ | ||||
PKGNAMEPREFIX= linux- | PKGNAMEPREFIX= linux- | ||||
DISTNAME= CrashPlan_${DISTVERSION}_Linux | DISTNAME= CrashPlan_${DISTVERSION}_Linux | ||||
MAINTAINER= subtil@gmail.com | MAINTAINER= subtil@gmail.com | ||||
COMMENT= Backs up data to remote servers or hard drives | COMMENT= Backs up data to remote servers or hard drives | ||||
ONLY_FOR_ARCHS= amd64 i386 | |||||
RUN_DEPENDS= bash:shells/bash | RUN_DEPENDS= bash:shells/bash | ||||
USES= linux shebangfix tar:tgz | |||||
USE_LDCONFIG= yes | |||||
USE_LINUX= expat fontconfig xorglibs | |||||
USE_RC_SUBR= crashplan | |||||
USE_JAVA= yes | USE_JAVA= yes | ||||
JAVA_OS= linux | JAVA_OS= linux | ||||
JAVA_VERSION= 1.7+ | JAVA_VERSION= 1.7+ | ||||
WRKSRC= ${WRKDIR}/crashplan-install | WRKSRC= ${WRKDIR}/crashplan-install | ||||
USES= linux shebangfix tar:tgz | |||||
USE_LINUX= expat fontconfig xorglibs | |||||
USE_RC_SUBR= crashplan | |||||
SHEBANG_FILES= scripts/CrashPlanEngine scripts/CrashPlanDesktop | SHEBANG_FILES= scripts/CrashPlanEngine scripts/CrashPlanDesktop | ||||
ONLY_FOR_ARCHS= i386 amd64 | |||||
NO_BUILD= yes | NO_BUILD= yes | ||||
CRASHDIR= ${PREFIX}/share/crashplan | |||||
LOGDIR= /var/log/crashplan | LOGDIR= /var/log/crashplan | ||||
do-install: | do-install: | ||||
@${MKDIR} ${STAGEDIR}${CRASHDIR} | @${MKDIR} ${STAGEDIR}${DATADIR} | ||||
cd ${STAGEDIR}${CRASHDIR} && ${CAT} ${WRKSRC}/CrashPlan_${DISTVERSION}.cpi | ${GZIP_CMD} -d -c - | ${CPIO} -i --no-preserve-owner | cd ${STAGEDIR}${DATADIR} && ${CAT} ${WRKSRC}/CrashPlan_${DISTVERSION}.cpi | ${GZIP_CMD} -d -c - | ${CPIO} -i --no-preserve-owner | ||||
@${MV} ${STAGEDIR}${DATADIR}/lang/* ${STAGEDIR}${DATADIR}/conf | |||||
@${RMDIR} ${STAGEDIR}${DATADIR}/lang | |||||
${RLN} ${STAGEDIR}${DATADIR}/conf ${STAGEDIR}${DATADIR}/lang | |||||
${INSTALL_SCRIPT} ${WRKSRC}/scripts/CrashPlanDesktop ${STAGEDIR}${PREFIX}/bin/ | ${INSTALL_SCRIPT} ${WRKSRC}/scripts/CrashPlanDesktop ${STAGEDIR}${PREFIX}/bin/ | ||||
${INSTALL_SCRIPT} ${WRKSRC}/scripts/CrashPlanEngine ${STAGEDIR}${CRASHDIR}/bin/ | ${INSTALL_SCRIPT} ${WRKSRC}/scripts/CrashPlanEngine ${STAGEDIR}${DATADIR}/bin/ | ||||
${CP} ${WRKSRC}/scripts/run.conf ${STAGEDIR}${CRASHDIR}/bin/ | ${CP} ${WRKSRC}/scripts/run.conf ${STAGEDIR}${DATADIR}/bin/ | ||||
${ECHO_CMD} > ${STAGEDIR}${CRASHDIR}/install.vars | ${ECHO_CMD} > ${STAGEDIR}${DATADIR}/install.vars | ||||
${ECHO_CMD} "TARGETDIR=${CRASHDIR}" >> ${STAGEDIR}${CRASHDIR}/install.vars | ${ECHO_CMD} "TARGETDIR=${DATADIR}" >> ${STAGEDIR}${DATADIR}/install.vars | ||||
${ECHO_CMD} "BINSDIR=${CRASHDIR}/bin" >> ${STAGEDIR}${CRASHDIR}/install.vars | ${ECHO_CMD} "BINSDIR=${DATADIR}/bin" >> ${STAGEDIR}${DATADIR}/install.vars | ||||
${ECHO_CMD} "JAVACOMMON=${JAVA}" >> ${STAGEDIR}${CRASHDIR}/install.vars | ${ECHO_CMD} "JAVACOMMON=${JAVA}" >> ${STAGEDIR}${DATADIR}/install.vars | ||||
${ECHO_CMD} "LOGDIR=${LOGDIR}" >> ${STAGEDIR}${CRASHDIR}/install.vars | ${ECHO_CMD} "LOGDIR=${LOGDIR}" >> ${STAGEDIR}${DATADIR}/install.vars | ||||
${CAT} ${WRKSRC}/install.defaults >> ${STAGEDIR}${CRASHDIR}/install.vars | ${CAT} ${WRKSRC}/install.defaults >> ${STAGEDIR}${DATADIR}/install.vars | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |