Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Sep 2018 00:52:53 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r480442 - head/misc/exercism
Message-ID:  <201809230052.w8N0qrrp065507@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Sun Sep 23 00:52:53 2018
New Revision: 480442
URL: https://svnweb.freebsd.org/changeset/ports/480442

Log:
  misc/exercism: update to 3.0.9

Modified:
  head/misc/exercism/Makefile   (contents, props changed)
  head/misc/exercism/distinfo   (contents, props changed)

Modified: head/misc/exercism/Makefile
==============================================================================
--- head/misc/exercism/Makefile	Sun Sep 23 00:52:30 2018	(r480441)
+++ head/misc/exercism/Makefile	Sun Sep 23 00:52:53 2018	(r480442)
@@ -2,32 +2,76 @@
 # $FreeBSD$
 
 PORTNAME=	exercism
-PORTVERSION=	2.4.1
+PORTVERSION=	3.0.9
 DISTVERSIONPREFIX=	v
 CATEGORIES=	misc
 
 MAINTAINER=	swills@FreeBSD.org
 COMMENT=	CLI client for exercism.io
 
+LICENSE=	MIT
+LICENSE_FILE=	LICENSE
+
 BUILD_DEPENDS=	${LOCALBASE}/bin/go:lang/go
 
 USE_GITHUB=	yes
-GH_PROJECT=	cli
+GH_TUPLE=	\
+		exercism:cli:v${PORTVERSION}:DEFAULT/src/github.com/exercism/cli \
+		armon:consul-api:eb2c6b5:consulapi/src/github.com/armon/consul-api \
+		blang:semver:v3.5.1:semver/src/github.com/blang/semver \
+		coreos:etcd:v0.2.0:etcd/src/github.com/coreos/etcd \
+		coreos:go-semver:v0.2.0:gosemver/src/github.com/coreos/go-semver \
+		cpuguy83:go-md2man:v1.0.8:md2man/src/github.com/cpuguy83/go-md2man \
+		davecgh:go-spew:v1.1.0:gospew/src/github.com/davecgh/go-spew \
+		fsnotify:fsnotify:v1.4.2:fsnotify/src/github.com/fsnotify/fsnotify \
+		hashicorp:hcl:392dba7:hcl/src/github.com/hashicorp/hcl \
+		golang:protobuf:v1.2.0:protobuf/src/github.com/golang/protobuf \
+		inconshreveable:go-update:8152e7e:goupdate/src/github.com/inconshreveable/go-update \
+		inconshreveable:mousetrap:v1.0:mousetrap/src/github.com/inconshreveable/mousetrap \
+		kr:fs:v0.1.0:fs/src/github.com/kr/fs \
+		kr:pretty:v0.1.0:pretty/src/github.com/kr/pretty \
+		kr:text:v0.1.0:text/src/github.com/kr/text \
+		magiconair:properties:v1.7.3:properties/src/github.com/magiconair/properties \
+		mitchellh:go-homedir:v1.0.0:gohomedir/src/github.com/mitchellh/go-homedir \
+		mitchellh:mapstructure:d0303fe:mapstructure/src/github.com/mitchellh/mapstructure \
+		pelletier:go-buffruneio:v0.2.0:gobuffruneio/src/github.com/pelletier/go-buffruneio \
+		pelletier:go-toml:v1.0.0:gotoml/src/github.com/pelletier/go-toml \
+		pkg:errors:v0.8.0:errors/src/github.com/pkg/errors \
+		pkg:sftp:v1.8.3:sftp/src/github.com/pkg/sftp \
+		pmezard:go-difflib:v1.0.0:godifflib/src/github.com/pmezard/go-difflib \
+		russross:blackfriday:v1.5.1:blackfriday/src/github.com/russross/blackfriday \
+		spf13:afero:9be6508:afero/src/github.com/spf13/afero \
+		spf13:cast:v1.1.0:cast/src/github.com/spf13/cast \
+		spf13:cobra:b26b538:cobra/src/github.com/spf13/cobra \
+		spf13:jWalterWeatherman:0efa520:jww/src/github.com/spf13/jwalterweatherman \
+		spf13:pflag:e57e3ee:pflag/src/github.com/spf13/pflag \
+		spf13:viper:1573881:viper/src/github.com/spf13/viper \
+		stretchr:objx:v0.1.1:objx/src/github.com/stretchr/objx \
+		stretchr:testify:v1.1.4:testify/src/github.com/stretchr/testify \
+		ugorji:go:v1.1.1:ugorji/src/github.com/ugorji/go \
+		xordataexchange:crypt:b2862e3:dataexchange/src/github.com/xordataexchange/crypt \
+		golang:crypto:0e37d00:crypto/src/golang.org/x/crypto \
+		golang:net:f5079bd:net/src/golang.org/x/net \
+		golang:oauth2:d2e6202:oauth2/src/golang.org/x/oauth2 \
+		golang:sys:d8f5ea2:sys/src/golang.org/x/sys \
+		golang:text:3bd178b:text/src/golang.org/x/text \
+		golang:tools:90fa682:tour/src/golang.org/x/tools \
+		golang:appengine:ae0ab99:appengine/src/google.golang.org/appengine \
+		googleapis:google-api-go-client:920bb1b:gapis/src/google.golang.org/api \
+		GoogleCloudPlatform:google-cloud-go:v0.28.0:gcloudgo/src/cloud.google.com/go \
+		go4org:go4:417644f:go4/src/go4.org \
+		go-check:check:788fd78:gocheck/src/gopkg.in/check.v1 \
+		go-yaml:yaml:25c4ec8:yaml/src/gopkg.in/yaml.v2
 
+GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/${PORTNAME}
+
 PLIST_FILES=	bin/exercism
 
-post-patch:
-	@${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
-.for src in .gitignore .travis.yml CHANGELOG.md LICENSE README.md RELEASE.md \
-	api bin cmd config exercism fixtures user debug paths vendor
-	@${MV} ${WRKSRC}/${src} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}
-.endfor
-
 do-build:
-	@(cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \
-		${SETENV} ${MAKE_ENV} GO15VENDOREXPERIMENT=1 GOPATH=${WRKSRC} go build -o bin/exercism exercism/main.go)
+	@(cd ${WRKSRC} ; \
+		${SETENV} ${MAKE_ENV} GO15VENDOREXPERIMENT=1 GOPATH=${WRKSRC} go build -ldflags "-s -w -X github.com/exercism/cli/cmd.BuildOS=freebsd -X github.com/exercism/cli/cmd.BuildARCH=${ARCH}" -o out/exercism exercism/main.go)
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/bin/exercism ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/out/exercism ${STAGEDIR}${PREFIX}/bin
 
 .include <bsd.port.mk>

Modified: head/misc/exercism/distinfo
==============================================================================
--- head/misc/exercism/distinfo	Sun Sep 23 00:52:30 2018	(r480441)
+++ head/misc/exercism/distinfo	Sun Sep 23 00:52:53 2018	(r480442)
@@ -1,3 +1,91 @@
-TIMESTAMP = 1515613824
-SHA256 (exercism-cli-v2.4.1_GH0.tar.gz) = 47d6fe998e4c8f900b249f427292b3c268addfddccd1ebc6ce07ca0d7e390622
-SIZE (exercism-cli-v2.4.1_GH0.tar.gz) = 2056929
+TIMESTAMP = 1537659187
+SHA256 (exercism-cli-v3.0.9_GH0.tar.gz) = eef2093d6c80e1f8d871e26512d3be20ee2bbf2ea9e53e41d652102af3d7a97d
+SIZE (exercism-cli-v3.0.9_GH0.tar.gz) = 46979
+SHA256 (armon-consul-api-eb2c6b5_GH0.tar.gz) = 619d18729ecc8def1ebde61778c11999e0ee4de7767c29fb6ce35df72f0d8cfc
+SIZE (armon-consul-api-eb2c6b5_GH0.tar.gz) = 17977
+SHA256 (blang-semver-v3.5.1_GH0.tar.gz) = 3d9da53f4c2d3169bfa9b25f2f36f301a37556a47259c870881524c643c69c57
+SIZE (blang-semver-v3.5.1_GH0.tar.gz) = 14831
+SHA256 (coreos-etcd-v0.2.0_GH0.tar.gz) = d386cc2a2aa15886bcf3535dce8e362ef5b639c6bdc52f3cc135518112d220ac
+SIZE (coreos-etcd-v0.2.0_GH0.tar.gz) = 1500812
+SHA256 (coreos-go-semver-v0.2.0_GH0.tar.gz) = 0f15084aee23324e12e5e4542c9f7b0c809d7207b0e90829d1554b234cd8dd4a
+SIZE (coreos-go-semver-v0.2.0_GH0.tar.gz) = 8474
+SHA256 (cpuguy83-go-md2man-v1.0.8_GH0.tar.gz) = 84e443c78d048f4a609743704b6bff5c83473691a0793c577ebb9b1f7577c9d5
+SIZE (cpuguy83-go-md2man-v1.0.8_GH0.tar.gz) = 79284
+SHA256 (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 1f7e0bd2db0341925b5f2ee5834e99380f4c2b1bd36cf0fa62d7717899d39d62
+SIZE (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 42337
+SHA256 (fsnotify-fsnotify-v1.4.2_GH0.tar.gz) = 4a1fd9beeb0496b9cf6084ac83654ece19188e9b2ffa041652d1071d4b225415
+SIZE (fsnotify-fsnotify-v1.4.2_GH0.tar.gz) = 29552
+SHA256 (hashicorp-hcl-392dba7_GH0.tar.gz) = a9ec781e8590fe45a11f84833cb3a6ad56d7da069ee95750f53f8e133bc679e8
+SIZE (hashicorp-hcl-392dba7_GH0.tar.gz) = 69728
+SHA256 (golang-protobuf-v1.2.0_GH0.tar.gz) = 157a148ae4e132eb169ec794b6cb43f1002780eeacaea8b0694811d1948fb1ec
+SIZE (golang-protobuf-v1.2.0_GH0.tar.gz) = 332565
+SHA256 (inconshreveable-go-update-8152e7e_GH0.tar.gz) = 28f7dfccfccaed63f4bddd999c42b86e951b94a55272b66fb36571951d73cd3d
+SIZE (inconshreveable-go-update-8152e7e_GH0.tar.gz) = 27133
+SHA256 (inconshreveable-mousetrap-v1.0_GH0.tar.gz) = a4d93289b6c62780bf78f221febe9e45dc3095f382336a166734ed294007ff1b
+SIZE (inconshreveable-mousetrap-v1.0_GH0.tar.gz) = 2288
+SHA256 (kr-fs-v0.1.0_GH0.tar.gz) = 5743b4ec1e7c4a336c40c9936989174dc9bfc1fb19640d7308c04892453f6c8d
+SIZE (kr-fs-v0.1.0_GH0.tar.gz) = 4405
+SHA256 (kr-pretty-v0.1.0_GH0.tar.gz) = 3aeb5d90b719765781befb9f156d0d0b8e5a7aafbcf15321e9eabbd35df31358
+SIZE (kr-pretty-v0.1.0_GH0.tar.gz) = 8550
+SHA256 (golang-text-3bd178b_GH0.tar.gz) = 01790b4215077e7d4c15e685c9460df93f4e835211928351dd9eb7eea783b830
+SIZE (golang-text-3bd178b_GH0.tar.gz) = 4594818
+SHA256 (magiconair-properties-v1.7.3_GH0.tar.gz) = 984fdc5c5d303e4c85975e3a8e15ac7217f48998c262388b21dbceb94010b1a8
+SIZE (magiconair-properties-v1.7.3_GH0.tar.gz) = 27512
+SHA256 (mitchellh-go-homedir-v1.0.0_GH0.tar.gz) = ab2c930759869efe565a658b86e1a38ca2e2a0ea71635601ddcff1171aaff10a
+SIZE (mitchellh-go-homedir-v1.0.0_GH0.tar.gz) = 3247
+SHA256 (mitchellh-mapstructure-d0303fe_GH0.tar.gz) = 30e7697b7e321d8f14bff5f19b789cd38fd277518aae251c370ea53ddb53d1f7
+SIZE (mitchellh-mapstructure-d0303fe_GH0.tar.gz) = 15560
+SHA256 (pelletier-go-buffruneio-v0.2.0_GH0.tar.gz) = 2a838bbc3240d323549c9e6820cbf66199296d2706e72697685ee9576affd49f
+SIZE (pelletier-go-buffruneio-v0.2.0_GH0.tar.gz) = 3028
+SHA256 (pelletier-go-toml-v1.0.0_GH0.tar.gz) = 068455531f9a8cb9cad590d2d9a02bc25180737868de640849d85a5b99a0ce37
+SIZE (pelletier-go-toml-v1.0.0_GH0.tar.gz) = 47009
+SHA256 (pkg-errors-v0.8.0_GH0.tar.gz) = bacf6c58e490911398cee61742ddc6a90c560733e4c9dcb3d867b17a894c9dd5
+SIZE (pkg-errors-v0.8.0_GH0.tar.gz) = 11344
+SHA256 (pkg-sftp-v1.8.3_GH0.tar.gz) = c338fcebfcc8058e87788a9a23bd5af71b0e4bc0aa9e25a68b58797c3db5249f
+SIZE (pkg-sftp-v1.8.3_GH0.tar.gz) = 69416
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (russross-blackfriday-v1.5.1_GH0.tar.gz) = 9e9169ce1da8f17240843a8547d05b02c6154379d17397d6f374527523e5c0ae
+SIZE (russross-blackfriday-v1.5.1_GH0.tar.gz) = 75044
+SHA256 (spf13-afero-9be6508_GH0.tar.gz) = 6814d3c2e2c55540cbc190def53324924cf44b06ac4ec39b4cb09c3416a5dcb5
+SIZE (spf13-afero-9be6508_GH0.tar.gz) = 40630
+SHA256 (spf13-cast-v1.1.0_GH0.tar.gz) = 2758eb969dd8707c0ff165fda4191fd8811e19b0c5d29d3dced0fba1b4410ad4
+SIZE (spf13-cast-v1.1.0_GH0.tar.gz) = 9592
+SHA256 (spf13-cobra-b26b538_GH0.tar.gz) = 650cd92ad567a10f348c2d7b1ac5a22747d257d393efef5742498bab10490ee4
+SIZE (spf13-cobra-b26b538_GH0.tar.gz) = 100085
+SHA256 (spf13-jWalterWeatherman-0efa520_GH0.tar.gz) = 30724b69b0975bd29ee722fb46bb2ad332f0648194c40d6edddccd660db5ed9b
+SIZE (spf13-jWalterWeatherman-0efa520_GH0.tar.gz) = 6343
+SHA256 (spf13-pflag-e57e3ee_GH0.tar.gz) = 16556b4873f12211cffec75aa4d3a6332efa26e64ff0476fdbd99f672ca37d51
+SIZE (spf13-pflag-e57e3ee_GH0.tar.gz) = 38998
+SHA256 (spf13-viper-1573881_GH0.tar.gz) = 6cf333ceb868f7cd69d52966bb7bd5045b01e85a7683ba3d6e4f33b6a9ff2e98
+SIZE (spf13-viper-1573881_GH0.tar.gz) = 32065
+SHA256 (stretchr-objx-v0.1.1_GH0.tar.gz) = 3bb0a581651f4c040435a70167ab60b723c5af04a5b0326af3c8b01ccc6fdcf0
+SIZE (stretchr-objx-v0.1.1_GH0.tar.gz) = 75768
+SHA256 (stretchr-testify-v1.1.4_GH0.tar.gz) = f7a244ad38ee484296e8969356209e0d9fb35bd790f69fc5e7758b4e2a9e1874
+SIZE (stretchr-testify-v1.1.4_GH0.tar.gz) = 83325
+SHA256 (ugorji-go-v1.1.1_GH0.tar.gz) = c515d4890e9365d3ecdb31638f68ac26b6a57527a2f288fa8057cd550fdcd78c
+SIZE (ugorji-go-v1.1.1_GH0.tar.gz) = 315689
+SHA256 (xordataexchange-crypt-b2862e3_GH0.tar.gz) = d56a001859eaf052f39961bc784c967da40d207c874fc11b42ecbe19dbb1f0bf
+SIZE (xordataexchange-crypt-b2862e3_GH0.tar.gz) = 10735
+SHA256 (golang-crypto-0e37d00_GH0.tar.gz) = 05e1f307f06b14787c1abe8d463a164521b70c831992ff82ae552541d2c421c6
+SIZE (golang-crypto-0e37d00_GH0.tar.gz) = 1638254
+SHA256 (golang-net-f5079bd_GH0.tar.gz) = f2344b7016ad61ee82642d62ac78aeb83e1d31d92939cdc3f0958ea4301101c1
+SIZE (golang-net-f5079bd_GH0.tar.gz) = 912361
+SHA256 (golang-oauth2-d2e6202_GH0.tar.gz) = ded5a113fec2b5df98d3f8ee2ba6232f898eeabfe613b361feaaaea480afb116
+SIZE (golang-oauth2-d2e6202_GH0.tar.gz) = 43160
+SHA256 (golang-sys-d8f5ea2_GH0.tar.gz) = c7f0817950489b37f350139f12526f67a6a880fd7b63c72c211e7d0abb193659
+SIZE (golang-sys-d8f5ea2_GH0.tar.gz) = 733077
+SHA256 (golang-tools-90fa682_GH0.tar.gz) = bbca9543988c2ce6fca388475835a2faaf0754beab625ba4a914556776cbe384
+SIZE (golang-tools-90fa682_GH0.tar.gz) = 2332220
+SHA256 (golang-appengine-ae0ab99_GH0.tar.gz) = 3664bb810fa04ff695144a45fd760e24a0b57f70e42e9ea65762141e4f21f8bd
+SIZE (golang-appengine-ae0ab99_GH0.tar.gz) = 323318
+SHA256 (googleapis-google-api-go-client-920bb1b_GH0.tar.gz) = fe4f810888497eb6548f7a86b3a5a45355a3883212c88b4eeff85b18c360fb01
+SIZE (googleapis-google-api-go-client-920bb1b_GH0.tar.gz) = 9557192
+SHA256 (GoogleCloudPlatform-google-cloud-go-v0.28.0_GH0.tar.gz) = 81b3877cac319ba0fdf8399d1fb66ea300fb52033ea4194044a77e6a1b9e08f1
+SIZE (GoogleCloudPlatform-google-cloud-go-v0.28.0_GH0.tar.gz) = 1948268
+SHA256 (go4org-go4-417644f_GH0.tar.gz) = f5fdca82cf8f3d420fbfa74bcfb4555498d4d67f286c85e6138a6ff213e6d688
+SIZE (go4org-go4-417644f_GH0.tar.gz) = 139184
+SHA256 (go-check-check-788fd78_GH0.tar.gz) = 7348808a92ff352cf0d68a2140a10db9b4758bfb904e0d7a5070d481b4b82d68
+SIZE (go-check-check-788fd78_GH0.tar.gz) = 31590
+SHA256 (go-yaml-yaml-25c4ec8_GH0.tar.gz) = dc5116c179734068aab4a7047655051756b75b0b4d92106bd9c9016dd3683e52
+SIZE (go-yaml-yaml-25c4ec8_GH0.tar.gz) = 61310



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201809230052.w8N0qrrp065507>