- 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>
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
PORTNAME= tusd
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.0.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= www
|
||||
|
||||
MAINTAINER= mm@FreeBSD.org
|
||||
@@ -11,11 +12,44 @@ 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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user