Files

43 lines
1.6 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
name duck
version 7.8.5.34493
checksums rmd160 696c1572aadf30e2f39514162a7bb1ab8a716282 \
sha256 65ebfde2df81fce63e130ec988a81a7e81c1c76a7ca72426611f52e162abb3ad \
size 108484092
categories net
platforms darwin
license GPL-2+
maintainers {ijackson @JacksonIsaac} openmaintainer
description CLI for Cyberduck (a multi-protocol file transfer tool)
long_description The universal file transfer tool 'duck' which runs \
in your shell on Linux and OS X or your Windows command line prompt. \
Edit files on remote servers, download, upload and copy between servers \
with FTP, SFTP or WebDAV plus support for cloud storage Amazon S3 & \
OpenStack Swift deployments.
homepage https://duck.sh/
master_sites https://dist.duck.sh/
use_configure no
build { }
## Upstream binary seems to be built using libstdc++
# Port keeps failing on rev-upgrade since it
# checks if duck is built against libc++ or not.
# Note: Check and update this when port version updates.
configure.cxx_stdlib \
libstdc++
destroot {
xinstall -m 755 -d ${destroot}${prefix}/libexec/${name}
file copy ${workpath}/${name}.bundle ${destroot}${prefix}/libexec/${name}
ln -s ${prefix}/libexec/${name}/${name}.bundle/Contents/MacOS/duck ${destroot}${prefix}/bin/duck
}