Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Sep 2019 15:07:06 +0000 (UTC)
From:      Martin Matuska <mm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r512788 - head/www/tusd
Message-ID:  <201909251507.x8PF76vi075427@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mm
Date: Wed Sep 25 15:07:05 2019
New Revision: 512788
URL: https://svnweb.freebsd.org/changeset/ports/512788

Log:
  - Unbreak www/tusd by switching to go:modules and vendoring dependencies
  - Remove custom do-install and fix GO_TARGET
  
  PR:		240816
  Submitted by:	Dmitri Goutnik <dmgk@freebsd.org>

Modified:
  head/www/tusd/Makefile
  head/www/tusd/distinfo

Modified: head/www/tusd/Makefile
==============================================================================
--- head/www/tusd/Makefile	Wed Sep 25 14:22:40 2019	(r512787)
+++ head/www/tusd/Makefile	Wed Sep 25 15:07:05 2019	(r512788)
@@ -3,6 +3,7 @@
 PORTNAME=	tusd
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.0.0
+PORTREVISION=	1
 CATEGORIES=	www
 
 MAINTAINER=	mm@FreeBSD.org
@@ -11,12 +12,45 @@ COMMENT=	Reference server implementation in Go of tus
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-USES=		go
+USES=		go:modules
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	tus
-GO_TARGET=	cmd/tusd/main.go:tusd
+GH_TUPLE=	\
+		Acconut:lockfile:v1.1.0:acconut_lockfile/vendor/gopkg.in/Acconut/lockfile.v1 \
+		aws:aws-sdk-go:v1.20.1:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \
+		beorn7:perks:v1.0.0:beorn7_perks/vendor/github.com/beorn7/perks \
+		bmizerany:pat:6226ea591a40:bmizerany_pat/vendor/github.com/bmizerany/pat \
+		census-instrumentation:opencensus-go:v0.21.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
+		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+		golang:appengine:v1.5.0:golang_appengine/vendor/google.golang.org/appengine \
+		golang:mock:v1.3.1:golang_mock/vendor/github.com/golang/mock \
+		golang:net:f4e77d36d62c:golang_net/vendor/golang.org/x/net \
+		golang:oauth2:0f29369cfe45:golang_oauth2/vendor/golang.org/x/oauth2 \
+		golang:protobuf:v1.3.1:golang_protobuf/vendor/github.com/golang/protobuf \
+		golang:sys:ecd444e8653b:golang_sys/vendor/golang.org/x/sys \
+		golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
+		google:go-genproto:fb225487d101:google_go_genproto/vendor/google.golang.org/genproto \
+		googleapis:gax-go:v2.0.4:googleapis_gax_go/vendor/github.com/googleapis/gax-go \
+		googleapis:google-api-go-client:v0.6.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
+		googleapis:google-cloud-go:v0.40.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
+		grpc:grpc-go:v1.20.1:grpc_grpc_go/vendor/google.golang.org/grpc \
+		h2non:gock:v1.0.14:h2non_gock/vendor/gopkg.in/h2non/gock.v1 \
+		h2non:parth:b4df798d6542:h2non_parth/vendor/github.com/h2non/parth \
+		hashicorp:golang-lru:v0.5.1:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
+		jmespath:go-jmespath:c2b33e8439af:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \
+		matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
+		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+		prometheus:client_golang:v1.0.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
+		prometheus:client_model:fd36f4220a90:prometheus_client_model/vendor/github.com/prometheus/client_model \
+		prometheus:common:v0.4.1:prometheus_common/vendor/github.com/prometheus/common \
+		prometheus:procfs:v0.0.2:prometheus_procfs/vendor/github.com/prometheus/procfs \
+		sethgrid:pester:68a33a018ad0:sethgrid_pester/vendor/github.com/sethgrid/pester \
+		stretchr:testify:v1.3.0:stretchr_testify/vendor/github.com/stretchr/testify \
+		vimeo:go-util:v1.2.0:vimeo_go_util/vendor/github.com/vimeo/go-util
 
+GO_TARGET=	./cmd/tusd
+
 OPTIONS_DEFINE=	DOCS EXAMPLES
 
 PORTDOCS=	*
@@ -35,8 +69,7 @@ SUB_LIST=	TUSD_USER=${USERS} \
 
 PLIST_SUB+=	${SUB_LIST}
 
-do-install:
-	${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/tusd ${STAGEDIR}${PREFIX}/bin/tusd
+post-install:
 	${MKDIR} ${STAGEDIR}${TUSD_UPLOAD_DIR}
 
 do-install-DOCS-on:

Modified: head/www/tusd/distinfo
==============================================================================
--- head/www/tusd/distinfo	Wed Sep 25 14:22:40 2019	(r512787)
+++ head/www/tusd/distinfo	Wed Sep 25 15:07:05 2019	(r512788)
@@ -1,3 +1,65 @@
-TIMESTAMP = 1569320387
+TIMESTAMP = 1569418432
 SHA256 (tus-tusd-v1.0.0_GH0.tar.gz) = e3daac15554c74b8067a37e84e2867a7f6a7ce55cf5574042b5394443fbc64f3
 SIZE (tus-tusd-v1.0.0_GH0.tar.gz) = 87372
+SHA256 (Acconut-lockfile-v1.1.0_GH0.tar.gz) = 3eddfde3e46bd7c90907f59785c0d9e6d5d9febb811966ecaa7ed5f190ab320d
+SIZE (Acconut-lockfile-v1.1.0_GH0.tar.gz) = 5871
+SHA256 (aws-aws-sdk-go-v1.20.1_GH0.tar.gz) = 9d00183e3e4e457b9e31669e95f621b953398d2ee8e40854e4cb6dc01f8343f1
+SIZE (aws-aws-sdk-go-v1.20.1_GH0.tar.gz) = 11351503
+SHA256 (beorn7-perks-v1.0.0_GH0.tar.gz) = b69d92e2e84b7d510dfa6110d3ac4ada0096a6c81190c5e174aa888bfe475cbc
+SIZE (beorn7-perks-v1.0.0_GH0.tar.gz) = 10866
+SHA256 (bmizerany-pat-6226ea591a40_GH0.tar.gz) = a6504edb0215f793394b2cd15d6711d760446e7e5964720b0aa7848f66204384
+SIZE (bmizerany-pat-6226ea591a40_GH0.tar.gz) = 6313
+SHA256 (census-instrumentation-opencensus-go-v0.21.0_GH0.tar.gz) = e7129aebb9bcb590f01b4fb773b6cf0b10109211cb38cfbaf1f097d191043251
+SIZE (census-instrumentation-opencensus-go-v0.21.0_GH0.tar.gz) = 161522
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (golang-appengine-v1.5.0_GH0.tar.gz) = 0de9d0a9882054e319bf7608b6ede31a6d3005ccd3efecd85b936d4b82cbd6b1
+SIZE (golang-appengine-v1.5.0_GH0.tar.gz) = 325873
+SHA256 (golang-mock-v1.3.1_GH0.tar.gz) = c70de449e2fe826047a87bf25a81517dd3ac0665cdbdfd94ded69b49fe1b0361
+SIZE (golang-mock-v1.3.1_GH0.tar.gz) = 48942
+SHA256 (golang-net-f4e77d36d62c_GH0.tar.gz) = 0c60b192575e149c8f29a3ed63ac7ba3c8525d0f700f0843cadc345b31fbab80
+SIZE (golang-net-f4e77d36d62c_GH0.tar.gz) = 1100359
+SHA256 (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 468421ddfe905216454006b309ebda6e97aa6089265b995bce4259d6a9efd141
+SIZE (golang-oauth2-0f29369cfe45_GH0.tar.gz) = 45498
+SHA256 (golang-protobuf-v1.3.1_GH0.tar.gz) = 3f3a6123054a9847093c119895f1660612f301fe95358f3a6a1a33fd0933e6cf
+SIZE (golang-protobuf-v1.3.1_GH0.tar.gz) = 310884
+SHA256 (golang-sys-ecd444e8653b_GH0.tar.gz) = f3d0e1318b6a87c3ffc822c85e519b6c461322df483daad07e259df22e6190fd
+SIZE (golang-sys-ecd444e8653b_GH0.tar.gz) = 1388929
+SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
+SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
+SHA256 (google-go-genproto-fb225487d101_GH0.tar.gz) = 432d262475a762d4e678fbe5494cbd7088858e4dc74d9531ec2b7cdec4687dd7
+SIZE (google-go-genproto-fb225487d101_GH0.tar.gz) = 4077089
+SHA256 (googleapis-gax-go-v2.0.4_GH0.tar.gz) = 9c02744a9260cb20efd22cad068c521029c2b0cc13adaaf768d1f75b53e2a20d
+SIZE (googleapis-gax-go-v2.0.4_GH0.tar.gz) = 14335
+SHA256 (googleapis-google-api-go-client-v0.6.0_GH0.tar.gz) = 756476273238573016c180b9221a24084c05d30aab933591431cc38118a62a80
+SIZE (googleapis-google-api-go-client-v0.6.0_GH0.tar.gz) = 12064968
+SHA256 (googleapis-google-cloud-go-v0.40.0_GH0.tar.gz) = 0d071f37137e1fdf75ca39cf19ce3fd966a1e2e28091e01c4ecd4e6437c2cd72
+SIZE (googleapis-google-cloud-go-v0.40.0_GH0.tar.gz) = 2090665
+SHA256 (grpc-grpc-go-v1.20.1_GH0.tar.gz) = 109f4389cb22f2293a9640a3dd8d3a6d837985615353025c33c7d2923409c8ac
+SIZE (grpc-grpc-go-v1.20.1_GH0.tar.gz) = 707599
+SHA256 (h2non-gock-v1.0.14_GH0.tar.gz) = 4bcb7d6adbbd2c710386f03288b70b58f90cde9034072464a1c011c763c99f7c
+SIZE (h2non-gock-v1.0.14_GH0.tar.gz) = 24090
+SHA256 (h2non-parth-b4df798d6542_GH0.tar.gz) = aeff872018c38c1a11bb336d916758650c84c882528df972888d217c75b38068
+SIZE (h2non-parth-b4df798d6542_GH0.tar.gz) = 9314
+SHA256 (hashicorp-golang-lru-v0.5.1_GH0.tar.gz) = 3bf57512af746dc0338651ba1c35c65fe907ff214ccb22d679539f7ea791511e
+SIZE (hashicorp-golang-lru-v0.5.1_GH0.tar.gz) = 12982
+SHA256 (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 1ccd468fe91f58cd1b144f6317f06b53bf0a5da5e03e6a399a2d03f087db1fe9
+SIZE (jmespath-go-jmespath-c2b33e8439af_GH0.tar.gz) = 48265
+SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b
+SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (prometheus-client_golang-v1.0.0_GH0.tar.gz) = afee7b61a77342cc24ea55e284d08688267efca1843e529a51799fe52c5ee662
+SIZE (prometheus-client_golang-v1.0.0_GH0.tar.gz) = 138046
+SHA256 (prometheus-client_model-fd36f4220a90_GH0.tar.gz) = 17571c708bab9a1ba18d9dd0c9bfe96dff3f1b84c63e7d8d4c3489ef5c34ee40
+SIZE (prometheus-client_model-fd36f4220a90_GH0.tar.gz) = 57491
+SHA256 (prometheus-common-v0.4.1_GH0.tar.gz) = 99229ef4b100e55d1e6496995f1a1af6813426b8820521bc041340eb077985b9
+SIZE (prometheus-common-v0.4.1_GH0.tar.gz) = 98631
+SHA256 (prometheus-procfs-v0.0.2_GH0.tar.gz) = ad1d1f1328a1c394b30225b939ed39482ba54de7be70d439c0555d68857457d5
+SIZE (prometheus-procfs-v0.0.2_GH0.tar.gz) = 78550
+SHA256 (sethgrid-pester-68a33a018ad0_GH0.tar.gz) = e6c2c0ed3bc47ee4ec34271737995d361623cac58cad8bdb664832356b8ffb23
+SIZE (sethgrid-pester-68a33a018ad0_GH0.tar.gz) = 12189
+SHA256 (stretchr-testify-v1.3.0_GH0.tar.gz) = 0cd9c199a72b8d80621624b37c0ed5ac724352d458506a31dfa86710551e7fc5
+SIZE (stretchr-testify-v1.3.0_GH0.tar.gz) = 102859
+SHA256 (vimeo-go-util-v1.2.0_GH0.tar.gz) = b94dd67bdf1302355674c281db2dfac1d16db0c6fba6883a73233ceeb720a724
+SIZE (vimeo-go-util-v1.2.0_GH0.tar.gz) = 24410



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