Changeset View
Changeset View
Standalone View
Standalone View
head/net/spideroak/Makefile
Show All 23 Lines | |||||
ONLY_FOR_ARCHS_REASON= binary distribution | ONLY_FOR_ARCHS_REASON= binary distribution | ||||
OPTIONS_DEFINE= DOCS MANPAGES | OPTIONS_DEFINE= DOCS MANPAGES | ||||
OPTIONS_DEFAULT= MANPAGES | OPTIONS_DEFAULT= MANPAGES | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S,${PREFIX}/,,} \ | PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S,${PREFIX}/,,} \ | ||||
BINMODE=${BINMODE} | BINMODE=${BINMODE} | ||||
REINPLACE_ARGS= -e 's,%%PREFIX%%,${PREFIX},1' \ | |||||
-e 's,%%DATADIR%%,${DATADIR},1' \ | |||||
-i.bak | |||||
SUB_LIST= LINUXBASE=${LINUXBASE} | SUB_LIST= LINUXBASE=${LINUXBASE} | ||||
SUB_FILES= pkg-message | SUB_FILES= pkg-message | ||||
USE_LINUX= yes | USE_LINUX= yes | ||||
USE_LINUX_APPS= xorglibs | USE_LINUX_APPS= xorglibs | ||||
USES= desktop-file-utils python:2 tar:tgz | USES= desktop-file-utils python:2 tar:tgz | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} ${WRKDIR}/usr/share/applications/SpiderOakONE.desktop \ | ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},1' \ | ||||
${WRKDIR}/usr/bin/SpiderOakONE | -e 's,%%DATADIR%%,${DATADIR},1' \ | ||||
${WRKSRC}/usr/share/applications/SpiderOakONE.desktop \ | |||||
${WRKSRC}/usr/bin/SpiderOakONE | |||||
do-install: | do-install: | ||||
@(cd ${WRKDIR}/etc && \ | @(cd ${WRKSRC}/etc && \ | ||||
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/etc/) | ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/etc/) | ||||
@${MKDIR} ${STAGEDIR}${DATADIR} | @${MKDIR} ${STAGEDIR}${DATADIR} | ||||
@(cd ${WRKDIR}/opt/SpiderOakONE/lib && \ | @(cd ${WRKSRC}/opt/SpiderOakONE/lib && \ | ||||
${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} "-not -name SpiderOak") | ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} "-not -name SpiderOak") | ||||
${INSTALL_PROGRAM} ${WRKDIR}/opt/SpiderOakONE/lib/SpiderOakONE ${STAGEDIR}${DATADIR} | ${INSTALL_PROGRAM} ${WRKSRC}/opt/SpiderOakONE/lib/SpiderOakONE ${STAGEDIR}${DATADIR} | ||||
${INSTALL_SCRIPT} ${WRKDIR}/usr/bin/SpiderOakONE ${STAGEDIR}${PREFIX}/bin/SpiderOakONE | ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/SpiderOakONE ${STAGEDIR}${PREFIX}/bin/SpiderOakONE | ||||
${LN} -sf SpiderOakONE ${STAGEDIR}${PREFIX}/bin/spideroak | ${LN} -sf SpiderOakONE ${STAGEDIR}${PREFIX}/bin/spideroak | ||||
${LOCALBASE}/bin/desktop-file-install \ | ${LOCALBASE}/bin/desktop-file-install \ | ||||
--mode=${SHAREMODE} --dir=${STAGEDIR}${DESKTOPDIR} \ | --mode=${SHAREMODE} --dir=${STAGEDIR}${DESKTOPDIR} \ | ||||
${WRKDIR}/usr/share/applications/SpiderOakONE.desktop | ${WRKSRC}/usr/share/applications/SpiderOakONE.desktop | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKDIR}/usr/share/doc/SpiderOakONE/Getting\ Started\ Guide.pdf ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/usr/share/doc/SpiderOakONE/Getting\ Started\ Guide.pdf ${STAGEDIR}${DOCSDIR} | ||||
.if ${PORT_OPTIONS:MMANPAGES} | .if ${PORT_OPTIONS:MMANPAGES} | ||||
${INSTALL_MAN} ${WRKDIR}/usr/share/man/man1/SpiderOakONE.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ | ${INSTALL_MAN} ${WRKSRC}/usr/share/man/man1/SpiderOakONE.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ | ||||
.endif | .endif | ||||
${INSTALL_DATA} ${WRKDIR}/usr/share/pixmaps/*.png ${STAGEDIR}${PREFIX}/share/pixmaps/ | ${INSTALL_DATA} ${WRKSRC}/usr/share/pixmaps/*.png ${STAGEDIR}${PREFIX}/share/pixmaps/ | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |