[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / sysutils / rclone

File: [local] / ports / sysutils / rclone / Makefile (download)

Revision 1.51, Mon Mar 18 04:15:30 2024 UTC (2 months, 3 weeks ago) by bket
Branch: MAIN
CVS Tags: HEAD
Changes since 1.50: +1 -1 lines

Update to rclone-1.66.0

Changes: https://rclone.org/changelog/#v1-66-0-2024-03-10

COMMENT =	rsync for cloud storage

V =		1.66.0
DISTNAME =	rclone-v${V}
PKGNAME =	rclone-${V}

CATEGORIES =	sysutils

HOMEPAGE =	https://rclone.org/

MAINTAINER =	Bjorn Ketelaars <bket@openbsd.org>

# MIT
PERMIT_PACKAGE =	Yes

WANTLIB =	c pthread

SITES =		https://downloads.rclone.org/v${V}/
DISTFILES =	${DISTNAME}${EXTRACT_SUFX} \
		${DISTNAME}-vendor${EXTRACT_SUFX}

MODULES =	lang/go

NO_TEST =	Yes

ALL_TARGET =	github.com/rclone/rclone

post-extract:
	mv ${WRKDIR}/vendor ${WRKDIST}

post-build:
.for s in bash fish zsh
	cd ${MODGO_WORKSPACE}/bin && \
		HOME=${WRKSRC} ./rclone genautocomplete $s rclone.$s
.endfor

do-install:
	${INSTALL_PROGRAM} ${MODGO_WORKSPACE}/bin/rclone ${PREFIX}/bin/
	${INSTALL_MAN} ${WRKSRC}/rclone.1 ${PREFIX}/man/man1
	${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions/ \
		${PREFIX}/share/fish/vendor_completions.d/ \
		${PREFIX}/share/zsh/site-functions/
	${INSTALL_DATA} ${MODGO_WORKSPACE}/bin/rclone.bash \
		${PREFIX}/share/bash-completion/completions/rclone
	${INSTALL_DATA} ${MODGO_WORKSPACE}/bin/rclone.fish \
		${PREFIX}/share/fish/vendor_completions.d/
	${INSTALL_DATA} ${MODGO_WORKSPACE}/bin/rclone.zsh \
		${PREFIX}/share/zsh/site-functions/_rclone

.include <bsd.port.mk>