From owner-svn-ports-head@freebsd.org Sun Jun 9 16:44:17 2019 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3CAA915CB6A7; Sun, 9 Jun 2019 16:44:17 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D149476585; Sun, 9 Jun 2019 16:44:16 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A8F9D5B85; Sun, 9 Jun 2019 16:44:16 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x59GiG64072892; Sun, 9 Jun 2019 16:44:16 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x59GiFRk072888; Sun, 9 Jun 2019 16:44:15 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201906091644.x59GiFRk072888@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Sun, 9 Jun 2019 16:44:15 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r503831 - in head/devel: . mutagen X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/devel: . mutagen X-SVN-Commit-Revision: 503831 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: D149476585 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.99)[-0.985,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Jun 2019 16:44:17 -0000 Author: yuri Date: Sun Jun 9 16:44:15 2019 New Revision: 503831 URL: https://svnweb.freebsd.org/changeset/ports/503831 Log: New port: devel/mutagen: Continuous multidirectional synchronization for remote development Added: head/devel/mutagen/ head/devel/mutagen/Makefile (contents, props changed) head/devel/mutagen/distinfo (contents, props changed) head/devel/mutagen/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sun Jun 9 15:59:19 2019 (r503830) +++ head/devel/Makefile Sun Jun 9 16:44:15 2019 (r503831) @@ -1558,6 +1558,7 @@ SUBDIR += msp430-debug-stack SUBDIR += mspdebug SUBDIR += mtbl + SUBDIR += mutagen SUBDIR += myrepos SUBDIR += nana SUBDIR += nant Added: head/devel/mutagen/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/mutagen/Makefile Sun Jun 9 16:44:15 2019 (r503831) @@ -0,0 +1,49 @@ +# $FreeBSD$ + +PORTNAME= mutagen +DISTVERSIONPREFIX= v +DISTVERSION= 0.9.0 +CATEGORIES= devel net + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Continuous multidirectional synchronization for remote development + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go +USE_GITHUB= yes +GH_ACCOUNT= havoc-io +GH_TUPLE= \ + bmatcuk:doublestar:85a7880:doublestar/vendor/github.com/bmatcuk/doublestar \ + BurntSushi:toml:3012a1d:toml/vendor/github.com/BurntSushi/toml \ + dustin:go-humanize:9f541cc:go_humanize/vendor/github.com/dustin/go-humanize \ + fatih:color:3f9d52f:color/vendor/github.com/fatih/color \ + havoc-io:gopass:9a121be:gopass/vendor/github.com/havoc-io/gopass \ + golang:crypto:3cb0727:golang_crypto/vendor/golang.org/x/crypto \ + golang:net:461777f:net/vendor/golang.org/x/net \ + golang:protobuf:v1.3.1:protobuf/vendor/github.com/golang/protobuf \ + golang:sys:f49334f85ddc:golang_sys/vendor/golang.org/x/sys \ + golang:text:17ff2d5:golang_text/vendor/golang.org/x/text \ + google:go-genproto:02b4e95:go_genproto/vendor/google.golang.org/genproto \ + google:uuid:v1.1.1:uuid/vendor/github.com/google/uuid \ + grpc:grpc-go:v1.19.0:grpc_grpc_go/vendor/google.golang.org/grpc \ + kubernetes:apimachinery:2b1284ed4c93:kubernetes_apimachinery/vendor/k8s.io/apimachinery \ + kubernetes:klog:8139d8cb77af:kubernetes_klog/vendor/k8s.io/klog \ + mattn:go-colorable:v0.1.1:go_colorable/vendor/github.com/mattn/go-colorable \ + mattn:go-isatty:v0.0.7:go_isatty/vendor/github.com/mattn/go-isatty \ + pkg:errors:v0.8.1:errors/vendor/github.com/pkg/errors \ + shibukawa:extstat:4113c04:extstat/vendor/github.com/shibukawa/extstat \ + spf13:cobra:v0.0.3:spf13_cobra/vendor/github.com/spf13/cobra \ + spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag + +GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} +GO_TARGET= ${GO_PKGNAME}/cmd/mutagen \ + ${GO_PKGNAME}/cmd/mutagen-agent \ + ${GO_PKGNAME}/pkg/daemon/locktest + +PLIST_FILES= bin/mutagen \ + bin/mutagen-agent \ + bin/locktest + +.include Added: head/devel/mutagen/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/mutagen/distinfo Sun Jun 9 16:44:15 2019 (r503831) @@ -0,0 +1,45 @@ +TIMESTAMP = 1560098417 +SHA256 (havoc-io-mutagen-v0.9.0_GH0.tar.gz) = 9170b3198ad6e363187995bc043da164d2143b01f3d1b690ba38e1f0008efb50 +SIZE (havoc-io-mutagen-v0.9.0_GH0.tar.gz) = 337458 +SHA256 (bmatcuk-doublestar-85a7880_GH0.tar.gz) = 6d30093611ae3ab83b12b0f9b678290114b189f910d38722be91f8b35b9411f9 +SIZE (bmatcuk-doublestar-85a7880_GH0.tar.gz) = 8238 +SHA256 (BurntSushi-toml-3012a1d_GH0.tar.gz) = 06b9ec2bf3d541346a130de22b0801cff82c789a70a1d1b6efc479882da50be2 +SIZE (BurntSushi-toml-3012a1d_GH0.tar.gz) = 42079 +SHA256 (dustin-go-humanize-9f541cc_GH0.tar.gz) = 7c1b6771e5d5926ef0fe8836fe4de5f95848841f1fb86a6d78a23b7a7234d752 +SIZE (dustin-go-humanize-9f541cc_GH0.tar.gz) = 17264 +SHA256 (fatih-color-3f9d52f_GH0.tar.gz) = e061352953d7b5ac2e5e69fc4575e1f1989a1438c7c061375864f8ebbf91f215 +SIZE (fatih-color-3f9d52f_GH0.tar.gz) = 816771 +SHA256 (havoc-io-gopass-9a121be_GH0.tar.gz) = e51de8d498b4060300f732cbe5bd70f7318d3d2bf01e56f78a3ce211041b1563 +SIZE (havoc-io-gopass-9a121be_GH0.tar.gz) = 11528 +SHA256 (golang-crypto-3cb0727_GH0.tar.gz) = eef75f6cbd2cb14d1c0a4561acde19d725808cc2338d440b54d91b9befc07d46 +SIZE (golang-crypto-3cb0727_GH0.tar.gz) = 1318217 +SHA256 (golang-net-461777f_GH0.tar.gz) = 05ba5577326cf9b230f58077967d766a4cff2749650203fbd98ce9fd1f931bb3 +SIZE (golang-net-461777f_GH0.tar.gz) = 1097014 +SHA256 (golang-protobuf-v1.3.1_GH0.tar.gz) = 3f3a6123054a9847093c119895f1660612f301fe95358f3a6a1a33fd0933e6cf +SIZE (golang-protobuf-v1.3.1_GH0.tar.gz) = 310884 +SHA256 (golang-sys-f49334f85ddc_GH0.tar.gz) = a34c460357fbe90c82e38cc05439fc72f010f5416f0d8e6ad8d1659be1fa765d +SIZE (golang-sys-f49334f85ddc_GH0.tar.gz) = 1260458 +SHA256 (golang-text-17ff2d5_GH0.tar.gz) = f0ca7e4efb2d77f6b9aea6c4e86c875b4cb33f656e48a0433e8da418e67ad362 +SIZE (golang-text-17ff2d5_GH0.tar.gz) = 6580326 +SHA256 (google-go-genproto-02b4e95_GH0.tar.gz) = 71421ee0c9af39492dad0c63736e0e3771ecd41066034f77472bd922208fcdfd +SIZE (google-go-genproto-02b4e95_GH0.tar.gz) = 2091400 +SHA256 (google-uuid-v1.1.1_GH0.tar.gz) = bebd4b0b4ea152a9793615ef23c83f688876d8c284a2092264d20a4bf4ffc423 +SIZE (google-uuid-v1.1.1_GH0.tar.gz) = 13543 +SHA256 (grpc-grpc-go-v1.19.0_GH0.tar.gz) = 299e274bb6f514f2bbfcbe067b65f5cc1fcfe5c4878ca1a05af2142169711c0a +SIZE (grpc-grpc-go-v1.19.0_GH0.tar.gz) = 600210 +SHA256 (kubernetes-apimachinery-2b1284ed4c93_GH0.tar.gz) = 8dcfff7f96b0ce261cff9c79e942536e9e92aa9b9209d4364837cea65719b1c7 +SIZE (kubernetes-apimachinery-2b1284ed4c93_GH0.tar.gz) = 460609 +SHA256 (kubernetes-klog-8139d8cb77af_GH0.tar.gz) = fc0ffb1dae91e0578172410ebe7680c8a0a2e39c5f92284f2e0d437a4e7b090a +SIZE (kubernetes-klog-8139d8cb77af_GH0.tar.gz) = 23192 +SHA256 (mattn-go-colorable-v0.1.1_GH0.tar.gz) = 41773345d2a1037a37942b96e04a8ed5248f19a8f43a7ba26aa16a7b74132647 +SIZE (mattn-go-colorable-v0.1.1_GH0.tar.gz) = 8518 +SHA256 (mattn-go-isatty-v0.0.7_GH0.tar.gz) = 80b6b3e4fee3b15864f23d622129c17ba222786f8c93bb01f8805f3cb91dfefe +SIZE (mattn-go-isatty-v0.0.7_GH0.tar.gz) = 3559 +SHA256 (pkg-errors-v0.8.1_GH0.tar.gz) = 7a428967c6fc2e80cd84a0d9469ab6bd4dbe6b13493ba6294322a933a5a7e356 +SIZE (pkg-errors-v0.8.1_GH0.tar.gz) = 11009 +SHA256 (shibukawa-extstat-4113c04_GH0.tar.gz) = 5bc89c0ad098817317c72ebaf14fcdde2aaebf016945c79443b9556b6349dfef +SIZE (shibukawa-extstat-4113c04_GH0.tar.gz) = 2337 +SHA256 (spf13-cobra-v0.0.3_GH0.tar.gz) = 7eafb953b58fdd738c4db5202d94a0b6ac0de4f07718fc85a80450c2347c2f9c +SIZE (spf13-cobra-v0.0.3_GH0.tar.gz) = 101526 +SHA256 (spf13-pflag-v1.0.3_GH0.tar.gz) = 9e57f86f493f04d9077fccd04e7139ebf243dd544e917ab83d35729b3e54a124 +SIZE (spf13-pflag-v1.0.3_GH0.tar.gz) = 46002 Added: head/devel/mutagen/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/mutagen/pkg-descr Sun Jun 9 16:44:15 2019 (r503831) @@ -0,0 +1,11 @@ +Mutagen is a fast, continuous, multidirectional file synchronization tool. It +can safely, scalably, and efficiently synchronize filesystem contents between +arbitrary pairs of locations in near real-time. Support is currently implemented +for locations on local filesystems, SSH-accessible filesystems, and Docker +container filesystems. + +Mutagen is designed specifically to support remote development scenarios, with +configurable behaviors specifically designed to help developers edit code +locally while building, running, or packaging it in a remote environment. + +WWW: https://mutagen.io/