# -*- 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 # $Id$ PortSystem 1.0 PortGroup github 1.0 github.setup syncthing syncthing 0.14.9 v name syncthing-0.14 categories net platforms darwin license MPL-2 maintainers schenkel.net:leonardo mk openmaintainer description Open Source Continuous File Synchronization long_description Syncthing replaces proprietary sync and cloud services \ with something open, trustworthy and decentralized.\ Your data is your data alone and you deserve to choose \ where it is stored, if it is shared with some third party \ and how it's transmitted over the Internet. homepage https://syncthing.net checksums rmd160 4b4a4c7e1fbe87a15962278db57e32fc3c15f3a8 \ sha256 fbfe1e8256fe94472271dfd06ea14fba03fbf6ea784ec73142009493fbd4cd91 worksrcdir src/github.com/syncthing/syncthing extract.mkdir yes extract.post_args-append --strip-components=1 depends_build port:go use_configure no use_parallel_build no build.cmd ${prefix}/bin/go run build.go build.target install syncthing build.pre_args -version v${version} -no-upgrade build.post_args ${build.target} build.env GOPATH=${workpath} test.run yes destroot { xinstall -W ${worksrcpath}/bin syncthing ${destroot}${prefix}/bin xinstall -W ${worksrcpath}/man syncthing.1 ${destroot}${prefix}/share/man/man1 xinstall -d ${destroot}${prefix}/share/doc/${name} xinstall -W ${worksrcpath} AUTHORS LICENSE NICKS ${destroot}${prefix}/share/doc/${name} xinstall {*}[glob ${worksrcpath}/*.md] ${destroot}${prefix}/share/doc/${name} xinstall -d ${destroot}${prefix}/share/examples/${name} xinstall -W ${worksrcpath}/etc/macosx-launchd syncthing.plist ${destroot}${prefix}/share/examples/${name} reinplace "s|/Users/USERNAME/bin/|${prefix}/bin/|g" ${destroot}${prefix}/share/examples/${name}/syncthing.plist } notes-append \ "Syncthing provides an example launchd plist. To use it:" \ "1. Copy ${prefix}/share/examples/${name}/syncthing.plist to ~/Library/LaunchAgents" \ "2. Edit syncthing.plist by replacing USERNAME with your actual username" \ "3. Log out and in again, or run: launchctl load ~/Library/LaunchAgents/syncthing.plist"