Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Jan 2021 19:58:12 +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: r561504 - in head/devel: . please
Message-ID:  <202101131958.10DJwCKV048871@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Wed Jan 13 19:58:12 2021
New Revision: 561504
URL: https://svnweb.freebsd.org/changeset/ports/561504

Log:
  devel/please: create port
  
  Please is a cross-language build system with an emphasis on high performance,
  extensibility and reproduceability. It supports a number of popular languages
  and can automate nearly any aspect of your build process.
  
  WWW: https://please.build/

Added:
  head/devel/please/
  head/devel/please/Makefile   (contents, props changed)
  head/devel/please/distinfo   (contents, props changed)
  head/devel/please/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile   (contents, props changed)

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Jan 13 19:46:48 2021	(r561503)
+++ head/devel/Makefile	Wed Jan 13 19:58:12 2021	(r561504)
@@ -3967,6 +3967,7 @@
     SUBDIR += plasma5-khotkeys
     SUBDIR += plasma5-kwrited
     SUBDIR += plasma5-plasma-sdk
+    SUBDIR += please
     SUBDIR += pmccabe
     SUBDIR += pmd
     SUBDIR += pmdk

Added: head/devel/please/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/please/Makefile	Wed Jan 13 19:58:12 2021	(r561504)
@@ -0,0 +1,126 @@
+# $FreeBSD$
+
+PORTNAME=	please
+DISTVERSIONPREFIX=	v
+DISTVERSION=	15.12.0
+CATEGORIES=	devel
+
+MAINTAINER=	swills@FreeBSD.org
+COMMENT=	High-performance extensible build system for reproducible builds
+
+LICENSE=	APACHE20
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	${LOCALBASE}/bin/go:lang/go \
+		bash:shells/bash \
+		ca_root_nss>0:security/ca_root_nss \
+		git:devel/git \
+		protoc:devel/protobuf
+
+USES=		go:modules
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	thought-machine
+GH_TUPLE=	StackExchange:wmi:cbe66965904d:stackexchange_wmi/vendor/github.com/StackExchange/wmi \
+		Workiva:go-datastructures:v1.0.50:workiva_go_datastructures/vendor/github.com/Workiva/go-datastructures \
+		alecthomas:gometalinter:v2.0.11:alecthomas_gometalinter/vendor/github.com/alecthomas/gometalinter \
+		alecthomas:kingpin:95d230a53780:alecthomas_kingpin/vendor/gopkg.in/alecthomas/kingpin.v3-unstable \
+		alecthomas:units:1786d5ef83d4:alecthomas_units/vendor/github.com/alecthomas/units \
+		bazelbuild:buildtools:4bcdbd1064fc:bazelbuild_buildtools/vendor/github.com/bazelbuild/buildtools \
+		bazelbuild:remote-apis-sdks:81a3a82fc300:bazelbuild_remote_apis_sdks/vendor/github.com/bazelbuild/remote-apis-sdks \
+		bazelbuild:remote-apis:1aeb39973178:bazelbuild_remote_apis/vendor/github.com/bazelbuild/remote-apis \
+		chzyer:readline:2972be24d48e:chzyer_readline/vendor/github.com/chzyer/readline \
+		client9:misspell:v0.3.4:client9_misspell/vendor/github.com/client9/misspell \
+		coreos:go-semver:v0.2.0:coreos_go_semver/vendor/github.com/coreos/go-semver \
+		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+		djherbis:atime:v1.0.0:djherbis_atime/vendor/github.com/djherbis/atime \
+		dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
+		fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+		go-ole:go-ole:v1.2.4:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
+		go-warnings:warnings:v0.1.2:go_warnings_warnings/vendor/gopkg.in/warnings.v0 \
+		go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
+		gogo:protobuf:v1.2.0:gogo_protobuf/vendor/github.com/gogo/protobuf \
+		golang:appengine:v1.6.6:golang_appengine/vendor/google.golang.org/appengine \
+		golang:crypto:75b288015ac9:golang_crypto/vendor/golang.org/x/crypto \
+		golang:glog:23def4e6c14b:golang_glog/vendor/github.com/golang/glog \
+		golang:lint:738671d3881b:golang_lint_1/vendor/golang.org/x/lint \
+		golang:lint:c67002cb31c3:golang_lint/vendor/github.com/golang/lint \
+		golang:net:62affa334b73:golang_net/vendor/golang.org/x/net \
+		golang:oauth2:5d25da1a8d43:golang_oauth2/vendor/golang.org/x/oauth2 \
+		golang:protobuf:v1.4.2:golang_protobuf/vendor/github.com/golang/protobuf \
+		golang:sync:6e8e738ad208:golang_sync/vendor/golang.org/x/sync \
+		golang:sys:d4d67f95c62d:golang_sys/vendor/golang.org/x/sys \
+		golang:text:v0.3.3:golang_text/vendor/golang.org/x/text \
+		golang:tools:b303f430e36d:golang_tools/vendor/golang.org/x/tools \
+		google:go-genproto:0bd0a958aa1d:google_go_genproto/vendor/google.golang.org/genproto \
+		google:shlex:c34317bd91bf:google_shlex/vendor/github.com/google/shlex \
+		google:uuid:v1.1.2:google_uuid/vendor/github.com/google/uuid \
+		googleapis:google-cloud-go:v0.65.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
+		gordonklaus:ineffassign:1003c8bd00dc:gordonklaus_ineffassign/vendor/github.com/gordonklaus/ineffassign \
+		grpc-ecosystem:go-grpc-middleware:v1.0.0:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \
+		grpc:grpc-go:v1.31.1:grpc_grpc_go/vendor/google.golang.org/grpc \
+		hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \
+		hashicorp:go-cleanhttp:v0.5.1:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \
+		hashicorp:go-multierror:v1.0.0:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \
+		hashicorp:go-retryablehttp:v0.6.7:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \
+		juju:ansiterm:720a0952cc2a:juju_ansiterm/vendor/github.com/juju/ansiterm \
+		karrick:godirwalk:v1.7.8:karrick_godirwalk/vendor/github.com/karrick/godirwalk \
+		klauspost:compress:v1.10.11:klauspost_compress/vendor/github.com/klauspost/compress \
+		klauspost:cpuid:v1.3.1:klauspost_cpuid/vendor/github.com/klauspost/cpuid \
+		lukechampine:blake3:v1.1.4:lukechampine_blake3/vendor/lukechampine.com/blake3 \
+		lunixbochs:vtclean:2d01aacdc34a:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \
+		manifoldco:promptui:v0.3.2:manifoldco_promptui/vendor/github.com/manifoldco/promptui \
+		mattn:go-colorable:v0.0.9:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+		mattn:go-isatty:v0.0.4:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+		mostynb:go-grpc-compression:v1.1.2:mostynb_go_grpc_compression/vendor/github.com/mostynb/go-grpc-compression \
+		nicksnyder:go-i18n:v1.10.1:nicksnyder_go_i18n/vendor/github.com/nicksnyder/go-i18n \
+		op:go-logging:b2cb9fa56473:op_go_logging/vendor/gopkg.in/op/go-logging.v1 \
+		pborman:uuid:v1.2.1:pborman_uuid/vendor/github.com/pborman/uuid \
+		pelletier:go-toml:v1.2.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \
+		peterebden:ar:a0ae3a11a518:peterebden_ar/vendor/github.com/peterebden/ar \
+		peterebden:gcfg:v1.3.0:peterebden_gcfg/vendor/github.com/peterebden/gcfg \
+		peterebden:go-cli-init:v3.0.0:peterebden_go_cli_init_v3/vendor/github.com/peterebden/go-cli-init/v3 \
+		peterebden:go-sri:v1.0.0:peterebden_go_sri/vendor/github.com/peterebden/go-sri \
+		peterebden:tools:b2a0db951d2a:peterebden_tools/vendor/github.com/peterebden/tools \
+		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
+		pkg:xattr:v0.4.0:pkg_xattr/vendor/github.com/pkg/xattr \
+		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+		protocolbuffers:protobuf-go:v1.25.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+		shirou:gopsutil:v2.18.12:shirou_gopsutil/vendor/github.com/shirou/gopsutil \
+		sourcegraph:go-diff:v0.5.1:sourcegraph_go_diff/vendor/github.com/sourcegraph/go-diff \
+		sourcegraph:go-lsp:0c7d621186c1:sourcegraph_go_lsp/vendor/github.com/sourcegraph/go-lsp \
+		sourcegraph:jsonrpc2:35a74f039c6a:sourcegraph_jsonrpc2/vendor/github.com/sourcegraph/jsonrpc2 \
+		sqs:pbtypes:d3ebe8f20ae4:sqs_pbtypes/vendor/sourcegraph.com/sqs/pbtypes \
+		streamrail:concurrent-map:8bf1e9bacbf6:streamrail_concurrent_map/vendor/github.com/streamrail/concurrent-map \
+		stretchr:testify:v1.4.0:stretchr_testify/vendor/github.com/stretchr/testify \
+		texttheater:golang-levenshtein:d188e65d659e:texttheater_golang_levenshtein/vendor/github.com/texttheater/golang-levenshtein \
+		thought-machine:go-flags:v1.5.0:thought_machine_go_flags/vendor/github.com/thought-machine/go-flags \
+		tsenart:deadcode:210d2dc333e9:tsenart_deadcode/vendor/github.com/tsenart/deadcode \
+		ulikunitz:xz:v0.5.6:ulikunitz_xz/vendor/github.com/ulikunitz/xz
+PLIST_FILES=	bin/build_langserver \
+		bin/jarcat \
+		bin/please \
+		bin/please_go_filter \
+		bin/please_go_test \
+		bin/please_pex \
+		bin/please_sandbox
+
+post-extract:
+	${CP} ${WRKSRC}/tools/please_go_test/plz_go_test.go ${WRKSRC}/tools/please_go_test/plz_go_test_main.go
+
+do-build:
+	cd ${WRKSRC} ; ${SETENV} GOPROXY="off" GOCACHE=${WRKSRC}/.go-cache GOFLAGS="-mod=vendor" go build src/please.go
+	cd ${WRKSRC} ; ${SETENV} GOPROXY="off" GOCACHE=${WRKSRC}/.go-cache GOFLAGS="-mod=vendor" go build -o build_langserver tools/build_langserver/langserver_main.go
+	cd ${WRKSRC} ; ${SETENV} GOPROXY="off" GOCACHE=${WRKSRC}/.go-cache GOFLAGS="-mod=vendor" go build -o jarcat tools/jarcat/main.go
+	cd ${WRKSRC} ; ${SETENV} GOPROXY="off" GOCACHE=${WRKSRC}/.go-cache GOFLAGS="-mod=vendor" go build -o please_go_filter tools/please_go_filter/please_go_filter.go
+	cd ${WRKSRC} ; ${SETENV} GOPROXY="off" GOCACHE=${WRKSRC}/.go-cache GOFLAGS="-mod=vendor" go build -o please_go_test tools/please_go_test/plz_go_test_main.go
+	cd ${WRKSRC} ; ${SETENV} GOPROXY="off" GOCACHE=${WRKSRC}/.go-cache GOFLAGS="-mod=vendor" go build -o please_pex tools/please_pex/pex_main.go
+	cd ${WRKSRC} ; ${SETENV} GOPROXY="off" GOCACHE=${WRKSRC}/.go-cache GOFLAGS="-mod=vendor" go build -o release_signer tools/release_signer/main.go
+	cd ${WRKSRC} ; ${SETENV} ${CC} ${CFLAGS} -o please_sandbox tools/sandbox/main.c
+
+do-install:
+.for FILE in ${PLIST_FILES}
+	${INSTALL_PROGRAM} ${WRKSRC}/${FILE:C,bin/,,} ${STAGEDIR}${PREFIX}/bin/
+.endfor
+
+.include <bsd.port.mk>

Added: head/devel/please/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/please/distinfo	Wed Jan 13 19:58:12 2021	(r561504)
@@ -0,0 +1,155 @@
+TIMESTAMP = 1610565435
+SHA256 (thought-machine-please-v15.12.0_GH0.tar.gz) = fe11729610b01fc5df28aa2a61850d4d39b71d0ab0facbafb73fd7b7561b9c38
+SIZE (thought-machine-please-v15.12.0_GH0.tar.gz) = 2168111
+SHA256 (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 14dbc4af6952acdb1b941d002cd36fd2299aa6b3144cbcbddbb032c47f816da5
+SIZE (StackExchange-wmi-cbe66965904d_GH0.tar.gz) = 11279
+SHA256 (Workiva-go-datastructures-v1.0.50_GH0.tar.gz) = 70a4c8097e0ef4c9b4a2e6616e3018604db8806e6338258d5b6291a2bb363437
+SIZE (Workiva-go-datastructures-v1.0.50_GH0.tar.gz) = 176934
+SHA256 (alecthomas-gometalinter-v2.0.11_GH0.tar.gz) = 1f7867ad81cda116f10cffbef49e1fd67d00a334edc627358d32da98eba045a4
+SIZE (alecthomas-gometalinter-v2.0.11_GH0.tar.gz) = 1775131
+SHA256 (alecthomas-kingpin-95d230a53780_GH0.tar.gz) = 1e6c8f320c195ad3f2750f941ec285b7ef2cb8c2bd8b6f36cde049d83f42b18a
+SIZE (alecthomas-kingpin-95d230a53780_GH0.tar.gz) = 58519
+SHA256 (alecthomas-units-1786d5ef83d4_GH0.tar.gz) = e1b451fbc8f00c599dd22ec3a8c65de7873bbfb7f87418b2605d15ca1dc23e9b
+SIZE (alecthomas-units-1786d5ef83d4_GH0.tar.gz) = 4925
+SHA256 (bazelbuild-buildtools-4bcdbd1064fc_GH0.tar.gz) = 026af3a931ae2c40999a00367b4ed7af0c8c85a92e3508c1fe2c6f5504ee70b1
+SIZE (bazelbuild-buildtools-4bcdbd1064fc_GH0.tar.gz) = 205108
+SHA256 (bazelbuild-remote-apis-sdks-81a3a82fc300_GH0.tar.gz) = 7108ae98e5345a097a5947c2f9af72f166872fd9c25257566c892f806b8dc8f6
+SIZE (bazelbuild-remote-apis-sdks-81a3a82fc300_GH0.tar.gz) = 139106
+SHA256 (bazelbuild-remote-apis-1aeb39973178_GH0.tar.gz) = a5b87822dbcd34baad41c2c77523862a1523206e03aa297b2af0ad0f1a518399
+SIZE (bazelbuild-remote-apis-1aeb39973178_GH0.tar.gz) = 85695
+SHA256 (chzyer-readline-2972be24d48e_GH0.tar.gz) = 8f425cfb33fce61a137866c0a88117c68f49de79a61a341353fc97339c6b74da
+SIZE (chzyer-readline-2972be24d48e_GH0.tar.gz) = 36825
+SHA256 (client9-misspell-v0.3.4_GH0.tar.gz) = 4bbb94da9bf4500fef21f83359c61c92429a13b47b064bd62fedb68c62b66001
+SIZE (client9-misspell-v0.3.4_GH0.tar.gz) = 239584
+SHA256 (coreos-go-semver-v0.2.0_GH0.tar.gz) = 0f15084aee23324e12e5e4542c9f7b0c809d7207b0e90829d1554b234cd8dd4a
+SIZE (coreos-go-semver-v0.2.0_GH0.tar.gz) = 8474
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (djherbis-atime-v1.0.0_GH0.tar.gz) = 208e5483fa0380c842605c09f52ba82b328c8ae996d6734da873e60587893f02
+SIZE (djherbis-atime-v1.0.0_GH0.tar.gz) = 2911
+SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
+SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
+SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd
+SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139
+SHA256 (go-ole-go-ole-v1.2.4_GH0.tar.gz) = 1f30df494ffc50c133c5f276f64c94820046b1a3a660c0cca49a5c3a8106db11
+SIZE (go-ole-go-ole-v1.2.4_GH0.tar.gz) = 51655
+SHA256 (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 4712c4ceae321433d8c1d9ebc6afd154d7932c849129ded48b1c4a51c21275e8
+SIZE (go-warnings-warnings-v0.1.2_GH0.tar.gz) = 3769
+SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff
+SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656
+SHA256 (gogo-protobuf-v1.2.0_GH0.tar.gz) = 957c8f03cf595525d2a667035d9865a0930b3d446be0ab6eb76972934f925b00
+SIZE (gogo-protobuf-v1.2.0_GH0.tar.gz) = 2011389
+SHA256 (golang-appengine-v1.6.6_GH0.tar.gz) = 0c3d1e1c7ba0b97ea3457ddd169aac0667dbbb8c8d81e011632751f75bfbb624
+SIZE (golang-appengine-v1.6.6_GH0.tar.gz) = 332981
+SHA256 (golang-crypto-75b288015ac9_GH0.tar.gz) = 6e74e21bf9dfdbf0a8dac8cb205fbc3bfd8dff308a24080b9d6093a3858f0db2
+SIZE (golang-crypto-75b288015ac9_GH0.tar.gz) = 1729931
+SHA256 (golang-glog-23def4e6c14b_GH0.tar.gz) = 528b6072aa1c5dc69325bd6f057940ba8908703542ec5689b64b98e72c48588b
+SIZE (golang-glog-23def4e6c14b_GH0.tar.gz) = 19660
+SHA256 (golang-lint-738671d3881b_GH0.tar.gz) = c3c30939f0592da3a4b470afd40cdf2924a2749e251b4188f53a918445fb67b4
+SIZE (golang-lint-738671d3881b_GH0.tar.gz) = 31848
+SHA256 (golang-lint-c67002cb31c3_GH0.tar.gz) = ee7519682e24c6de288837aae748f91c9530eb295451fe806d64a2e4706b03b3
+SIZE (golang-lint-c67002cb31c3_GH0.tar.gz) = 32082
+SHA256 (golang-net-62affa334b73_GH0.tar.gz) = abc8bc764836181f0b510d48efcfbaaf9ad8858f799b23e4bbc6fa73291ffd23
+SIZE (golang-net-62affa334b73_GH0.tar.gz) = 1179195
+SHA256 (golang-oauth2-5d25da1a8d43_GH0.tar.gz) = 359a1ce0493a717f0d30e964d6ebfedca99becdd188383c4853a5010ffc36feb
+SIZE (golang-oauth2-5d25da1a8d43_GH0.tar.gz) = 59450
+SHA256 (golang-protobuf-v1.4.2_GH0.tar.gz) = a1e486b3ed6f502c43e10cb28bde4e8f020a420ef9958d3fbe61801492c07c87
+SIZE (golang-protobuf-v1.4.2_GH0.tar.gz) = 171778
+SHA256 (golang-sync-6e8e738ad208_GH0.tar.gz) = 011eb5dc95a0ede8be5d68edde93be5af1b88d7fc098d0f74c6f7560beb378f0
+SIZE (golang-sync-6e8e738ad208_GH0.tar.gz) = 17288
+SHA256 (golang-sys-d4d67f95c62d_GH0.tar.gz) = 974c72f934d1196543a5ef1a1bb4f4bb2ee83e9b2a93fcaefb1866e5e9c6f783
+SIZE (golang-sys-d4d67f95c62d_GH0.tar.gz) = 1085978
+SHA256 (golang-text-v0.3.3_GH0.tar.gz) = 1604233637e3593749fbbb13b5069b08e6feba6d2b55a02fd3148793d5871185
+SIZE (golang-text-v0.3.3_GH0.tar.gz) = 7747332
+SHA256 (golang-tools-b303f430e36d_GH0.tar.gz) = db13def2cf686fe521c2787a4573610363fb3280e2d1b5851facfc1841abac07
+SIZE (golang-tools-b303f430e36d_GH0.tar.gz) = 2551438
+SHA256 (google-go-genproto-0bd0a958aa1d_GH0.tar.gz) = 7c6130c31b6e20ef371de46f9119c5ff36f5a89a68598fe76f138e2610468e0e
+SIZE (google-go-genproto-0bd0a958aa1d_GH0.tar.gz) = 12849218
+SHA256 (google-shlex-c34317bd91bf_GH0.tar.gz) = fefaae49749c42aaaf9864fc0a04326a8cc263a42ebfb18b907419b9cfc9f4f1
+SIZE (google-shlex-c34317bd91bf_GH0.tar.gz) = 7234
+SHA256 (google-uuid-v1.1.2_GH0.tar.gz) = e650558e314307cf33391d0a9ef575b418188206d61cb9751e9f11bceb0874d0
+SIZE (google-uuid-v1.1.2_GH0.tar.gz) = 13871
+SHA256 (googleapis-google-cloud-go-v0.65.0_GH0.tar.gz) = 82bb2a54634993985f3a45bd8d110313041ade261a474f3d794524801fa19658
+SIZE (googleapis-google-cloud-go-v0.65.0_GH0.tar.gz) = 2858914
+SHA256 (gordonklaus-ineffassign-1003c8bd00dc_GH0.tar.gz) = 9b56274fac7e606970583da1a8e712b3dbcbbbd6ca65d24c0cbb6b41ee47785c
+SIZE (gordonklaus-ineffassign-1003c8bd00dc_GH0.tar.gz) = 8748
+SHA256 (grpc-ecosystem-go-grpc-middleware-v1.0.0_GH0.tar.gz) = e9178768b55709d2fc2b5a509baceccb4e51d841fa13ed409e16455435e6917b
+SIZE (grpc-ecosystem-go-grpc-middleware-v1.0.0_GH0.tar.gz) = 97266
+SHA256 (grpc-grpc-go-v1.31.1_GH0.tar.gz) = 44a4e63122c1f7cbb5d891d915fd690d3ff5fd92f5fd30032e78492a0270764e
+SIZE (grpc-grpc-go-v1.31.1_GH0.tar.gz) = 969900
+SHA256 (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 26afc0e5895c6ce87c881c5c02c682ccc9a08174a9c27ca26d4a1e72dbf78128
+SIZE (hashicorp-errwrap-v1.0.0_GH0.tar.gz) = 8346
+SHA256 (hashicorp-go-cleanhttp-v0.5.1_GH0.tar.gz) = 24dedefe5edc4698dfa7e15a472369078a3447e8096e6d856549341c873c4a0b
+SIZE (hashicorp-go-cleanhttp-v0.5.1_GH0.tar.gz) = 8069
+SHA256 (hashicorp-go-multierror-v1.0.0_GH0.tar.gz) = 5ae83eea62b2c845d41087c38c878741337e092db114b9a7ca9aebe5bf1dd264
+SIZE (hashicorp-go-multierror-v1.0.0_GH0.tar.gz) = 10066
+SHA256 (hashicorp-go-retryablehttp-v0.6.7_GH0.tar.gz) = 08c556231db306135764b75fcff0747eaf9436a5da07756032d95e8798653943
+SIZE (hashicorp-go-retryablehttp-v0.6.7_GH0.tar.gz) = 20302
+SHA256 (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 5595c2dc8973aab36a69648d4d94cac75a9ff4a28eb074a7b82b030fc7edbf64
+SIZE (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 15417
+SHA256 (karrick-godirwalk-v1.7.8_GH0.tar.gz) = 0f5a5963ba210bf00685177963b1a792c698de194b0f5993a8669d488ef78d8b
+SIZE (karrick-godirwalk-v1.7.8_GH0.tar.gz) = 15158
+SHA256 (klauspost-compress-v1.10.11_GH0.tar.gz) = 69ce3a0cddd9f9623038ef261d16f67420c823e1d7d0f817d5daa5f5b4c8a61d
+SIZE (klauspost-compress-v1.10.11_GH0.tar.gz) = 18120683
+SHA256 (klauspost-cpuid-v1.3.1_GH0.tar.gz) = 3bf2da7358c8ed33c05bac2ca733749ade03eadf184d81cc7b16fcbe2e230f1d
+SIZE (klauspost-cpuid-v1.3.1_GH0.tar.gz) = 367144
+SHA256 (lukechampine-blake3-v1.1.4_GH0.tar.gz) = cc11a633146350feab3daf0a1324431498477c542d3ae1cdd56fda831d2aa7a9
+SIZE (lukechampine-blake3-v1.1.4_GH0.tar.gz) = 31563
+SHA256 (lunixbochs-vtclean-2d01aacdc34a_GH0.tar.gz) = 54676064363394819c85f04ffd3aa41c86bcd2c9fce3c7e58b6ea41a47e17442
+SIZE (lunixbochs-vtclean-2d01aacdc34a_GH0.tar.gz) = 4183
+SHA256 (manifoldco-promptui-v0.3.2_GH0.tar.gz) = 634cedca8647195d579693d1f4ab92f5a0c59ec0f0de7bfc73fdd3f97fdb34c7
+SIZE (manifoldco-promptui-v0.3.2_GH0.tar.gz) = 26249
+SHA256 (mattn-go-colorable-v0.0.9_GH0.tar.gz) = 703db7bd13f84446bb06a7f075cf6b21d65b828cd6831dc9069e28b564bdfb87
+SIZE (mattn-go-colorable-v0.0.9_GH0.tar.gz) = 7593
+SHA256 (mattn-go-isatty-v0.0.4_GH0.tar.gz) = a6228abe42ccfcad4b17c176117ccf2822d06bde51dc437852854056d8737f12
+SIZE (mattn-go-isatty-v0.0.4_GH0.tar.gz) = 3377
+SHA256 (mostynb-go-grpc-compression-v1.1.2_GH0.tar.gz) = 14999bc4517f966627e1d048ad3d140e2d4aa16a829f42580b7a0bca8cfb52d2
+SIZE (mostynb-go-grpc-compression-v1.1.2_GH0.tar.gz) = 8980
+SHA256 (nicksnyder-go-i18n-v1.10.1_GH0.tar.gz) = 8862ae8a1191c8ae860135dbe9d5c77a3ac3b4d7ecfcd0b6ea2fe68f1bb08704
+SIZE (nicksnyder-go-i18n-v1.10.1_GH0.tar.gz) = 76512
+SHA256 (op-go-logging-b2cb9fa56473_GH0.tar.gz) = 7374bc77c090ba614bd7b34d5cfd121dcc82e476af3b5b18f9db8b387918a260
+SIZE (op-go-logging-b2cb9fa56473_GH0.tar.gz) = 35882
+SHA256 (pborman-uuid-v1.2.1_GH0.tar.gz) = 2615e956a8ca63e2b33fb7db5e3dfc8199d3867fe354dbd5f52668a1fedbe2e3
+SIZE (pborman-uuid-v1.2.1_GH0.tar.gz) = 10841
+SHA256 (pelletier-go-toml-v1.2.0_GH0.tar.gz) = 1a5a620f680033f17e34148bee8f26d96d8c27ff1d7f56f0fe1c7253595b5244
+SIZE (pelletier-go-toml-v1.2.0_GH0.tar.gz) = 57496
+SHA256 (peterebden-ar-a0ae3a11a518_GH0.tar.gz) = 553736f3a750aef614744b348f958d43a83dadee4596080ba7d803c6e9247be5
+SIZE (peterebden-ar-a0ae3a11a518_GH0.tar.gz) = 13895
+SHA256 (peterebden-gcfg-v1.3.0_GH0.tar.gz) = be2593f1886f41ca0fe67964457b3920bd7dddecffbefe8fd27c1b7367aa73af
+SIZE (peterebden-gcfg-v1.3.0_GH0.tar.gz) = 29593
+SHA256 (peterebden-go-cli-init-v3.0.0_GH0.tar.gz) = 2e7f3920310e11d6c8a63490dee36c5016d5d26c065ef6737d7ea77ab065b522
+SIZE (peterebden-go-cli-init-v3.0.0_GH0.tar.gz) = 10781
+SHA256 (peterebden-go-sri-v1.0.0_GH0.tar.gz) = a7ac52ac13c6db7d08abc62aadb737fcef66761184019574e3ddd5af8ec086e6
+SIZE (peterebden-go-sri-v1.0.0_GH0.tar.gz) = 9039
+SHA256 (peterebden-tools-b2a0db951d2a_GH0.tar.gz) = 44ad1f932fd6da3bb2f00093938f7b2c4a38fed8d7a413a8b97373bbdaf03076
+SIZE (peterebden-tools-b2a0db951d2a_GH0.tar.gz) = 2200029
+SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
+SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
+SHA256 (pkg-xattr-v0.4.0_GH0.tar.gz) = dd28e1561964e15c1c78bce00d687c1f492a2bfae60f91692eb3f17fe5cbac52
+SIZE (pkg-xattr-v0.4.0_GH0.tar.gz) = 8277
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = c1c04d6e36c0d0fb6f3374197f9025d7e6df13f38a974098be020617c00fbaf2
+SIZE (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = 1258804
+SHA256 (shirou-gopsutil-v2.18.12_GH0.tar.gz) = 70e291291c1e2363c1b8d7656c394cbfc8a67c93eb95a861abdcd7644562afba
+SIZE (shirou-gopsutil-v2.18.12_GH0.tar.gz) = 117507
+SHA256 (sourcegraph-go-diff-v0.5.1_GH0.tar.gz) = c1ae184153118df4b4817e004ae777f8d63e467ace69384e7fe6f65b632db63a
+SIZE (sourcegraph-go-diff-v0.5.1_GH0.tar.gz) = 63256
+SHA256 (sourcegraph-go-lsp-0c7d621186c1_GH0.tar.gz) = 27d945106df7bc33aa6fc449b09c0c509f7ae06f621cde661844c95c7495c3e3
+SIZE (sourcegraph-go-lsp-0c7d621186c1_GH0.tar.gz) = 13007
+SHA256 (sourcegraph-jsonrpc2-35a74f039c6a_GH0.tar.gz) = 28582c6cdc3c6af860ed1d301244a60fe1202f77ee97ad9a345b909e8864ec78
+SIZE (sourcegraph-jsonrpc2-35a74f039c6a_GH0.tar.gz) = 13143
+SHA256 (sqs-pbtypes-d3ebe8f20ae4_GH0.tar.gz) = ccc4331f8ebc283c9b31a1d2ee3df18355da3d3687b9a0a0b814ca03f71bb9e9
+SIZE (sqs-pbtypes-d3ebe8f20ae4_GH0.tar.gz) = 8975
+SHA256 (streamrail-concurrent-map-8bf1e9bacbf6_GH0.tar.gz) = a19330bfee3a02f5f3b380ea87d9fbae990663e208f04ce6becfdca81891d53b
+SIZE (streamrail-concurrent-map-8bf1e9bacbf6_GH0.tar.gz) = 6209
+SHA256 (stretchr-testify-v1.4.0_GH0.tar.gz) = 3ae072321569a8cd6d77de8f3be774165e136198ce808df0a31589237ba59698
+SIZE (stretchr-testify-v1.4.0_GH0.tar.gz) = 110085
+SHA256 (texttheater-golang-levenshtein-d188e65d659e_GH0.tar.gz) = d8577e34688ec482f3610d9b97170ce6805cfb71af1aa8febb261e3ebc2faf0d
+SIZE (texttheater-golang-levenshtein-d188e65d659e_GH0.tar.gz) = 4563
+SHA256 (thought-machine-go-flags-v1.5.0_GH0.tar.gz) = b68eb1f90bda8b9c6d5ce4cea5c0c5b314e5b85b613b9f8cea8913dad1c902ca
+SIZE (thought-machine-go-flags-v1.5.0_GH0.tar.gz) = 58885
+SHA256 (tsenart-deadcode-210d2dc333e9_GH0.tar.gz) = b99a055fe998b7e7968b3962c60d4cbb5308bef769a24f483c9440afaefaca25
+SIZE (tsenart-deadcode-210d2dc333e9_GH0.tar.gz) = 2596
+SHA256 (ulikunitz-xz-v0.5.6_GH0.tar.gz) = e498361f9a2c243defb155e510bd2d1d8573bef938425b38213e2f2a8951959a
+SIZE (ulikunitz-xz-v0.5.6_GH0.tar.gz) = 477403

Added: head/devel/please/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/please/pkg-descr	Wed Jan 13 19:58:12 2021	(r561504)
@@ -0,0 +1,5 @@
+Please is a cross-language build system with an emphasis on high performance,
+extensibility and reproduceability. It supports a number of popular languages
+and can automate nearly any aspect of your build process.
+
+WWW: https://please.build/



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