parent
1515590275
commit
0a9e01bc1a
@ -1,8 +1,8 @@
|
||||
# $OpenBSD: Makefile,v 1.12 2019/12/30 05:37:08 bket Exp $
|
||||
# $OpenBSD: Makefile,v 1.13 2020/02/03 04:08:53 bket Exp $
|
||||
|
||||
COMMENT = rsync for cloud storage
|
||||
|
||||
V = 1.50.2
|
||||
V = 1.51.0
|
||||
DISTNAME = rclone-v${V}
|
||||
PKGNAME = rclone-${V}
|
||||
|
||||
@ -17,27 +17,26 @@ PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += c pthread
|
||||
|
||||
MASTER_SITES = https://github.com/ncw/rclone/releases/download/v${V}/
|
||||
MASTER_SITES = https://downloads.rclone.org/v${V}/
|
||||
|
||||
MODULES = lang/go
|
||||
MODGO_TYPE = bin
|
||||
|
||||
ALL_TARGET = github.com/rclone/rclone
|
||||
|
||||
post-build:
|
||||
.for s in bash zsh
|
||||
cd ${MODGO_WORKSPACE}/bin && ./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/zsh/vendor-completions/
|
||||
${INSTALL_DATA} ${FILESDIR}/rclone.bash \
|
||||
${INSTALL_DATA} ${MODGO_WORKSPACE}/bin/rclone.bash \
|
||||
${PREFIX}/share/bash-completion/completions/rclone
|
||||
${INSTALL_DATA} ${FILESDIR}/rclone.zsh \
|
||||
${INSTALL_DATA} ${MODGO_WORKSPACE}/bin/rclone.zsh \
|
||||
${PREFIX}/share/zsh/vendor-completions/_rclone
|
||||
|
||||
# maintainer target to generate completion files
|
||||
completions:
|
||||
.for s in bash zsh
|
||||
${LOCALBASE}/bin/rclone genautocomplete $s ${FILESDIR}/rclone.$s
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,2 +1,2 @@
|
||||
SHA256 (rclone-v1.50.2.tar.gz) = bdiZinJRTTgg0kGuRtxgnAMFt0Ku49tqr2AXtGyZYJE=
|
||||
SIZE (rclone-v1.50.2.tar.gz) = 18472434
|
||||
SHA256 (rclone-v1.51.0.tar.gz) = PrW3/84X5W+tspv4VGZnI6FMk/7cAgRsfzTHktvSJ+4=
|
||||
SIZE (rclone-v1.51.0.tar.gz) = 18745203
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,40 +0,0 @@
|
||||
#compdef rclone
|
||||
|
||||
_arguments \
|
||||
'1: :->level1' \
|
||||
'2: :->level2' \
|
||||
'3: :_files'
|
||||
case $state in
|
||||
level1)
|
||||
case $words[1] in
|
||||
rclone)
|
||||
_arguments '1: :(about authorize cachestats cat check cleanup config copy copyto copyurl cryptcheck cryptdecode dbhashsum dedupe delete deletefile genautocomplete gendocs hashsum help info link listremotes ls lsd lsf lsjson lsl md5sum memtest mkdir move moveto ncdu obscure purge rc rcat rcd reveal rmdir rmdirs serve settier sha1sum size sync touch tree version)'
|
||||
;;
|
||||
*)
|
||||
_arguments '*: :_files'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
level2)
|
||||
case $words[2] in
|
||||
config)
|
||||
_arguments '2: :(create delete dump edit file password providers show update)'
|
||||
;;
|
||||
genautocomplete)
|
||||
_arguments '2: :(bash zsh)'
|
||||
;;
|
||||
help)
|
||||
_arguments '2: :(backend backends flags)'
|
||||
;;
|
||||
serve)
|
||||
_arguments '2: :(dlna ftp http restic sftp webdav)'
|
||||
;;
|
||||
*)
|
||||
_arguments '*: :_files'
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
_arguments '*: :_files'
|
||||
;;
|
||||
esac
|
Loading…
x
Reference in New Issue
Block a user