FreeBSD Bugzilla – Attachment 228142 Details for
Bug 258699
[new port] devel/go-perf: Go performance measurement, storage, and analysis tools
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
devel/go-perf: Go performance measurement, storage, and analysis tools
0001-devel-go-perf-new-port.patch (text/plain), 7.59 KB, created by
Robert Clausecker
on 2021-09-23 23:31:42 UTC
(
hide
)
Description:
devel/go-perf: Go performance measurement, storage, and analysis tools
Filename:
MIME Type:
Creator:
Robert Clausecker
Created:
2021-09-23 23:31:42 UTC
Size:
7.59 KB
patch
obsolete
>From 3f6ebf3bd6c3befad94f9b780d84bd42a2bcc2e3 Mon Sep 17 00:00:00 2001 >From: Robert Clausecker <fuz@fuz.su> >Date: Fri, 24 Sep 2021 01:20:35 +0200 >Subject: [PATCH] devel/go-perf: new port > >--- > devel/Makefile | 1 + > devel/go-perf/Makefile | 45 +++++++++++++++++++++++++++++++++++++++++ > devel/go-perf/distinfo | 41 +++++++++++++++++++++++++++++++++++++ > devel/go-perf/pkg-descr | 16 +++++++++++++++ > 4 files changed, 103 insertions(+) > create mode 100644 devel/go-perf/Makefile > create mode 100644 devel/go-perf/distinfo > create mode 100644 devel/go-perf/pkg-descr > >diff --git a/devel/Makefile b/devel/Makefile >index c6fb7a4aa4cd..9b13117bafa4 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -870,6 +870,7 @@ > SUBDIR += go-bindata-assetfs > SUBDIR += go-git > SUBDIR += go-glide >+ SUBDIR += go-perf > SUBDIR += go-protobuf > SUBDIR += go-tools > SUBDIR += gob2 >diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile >new file mode 100644 >index 000000000000..812f130df57d >--- /dev/null >+++ b/devel/go-perf/Makefile >@@ -0,0 +1,45 @@ >+PORTNAME= go-perf >+PORTVERSION= ${MODVERSION:S/-/./g:R} >+DISTVERSIONPREFIX= v >+CATEGORIES= devel >+ >+MAINTAINER= fuz@fuz.su >+COMMENT= Go performance measurement, storage, and analysis tools >+ >+LICENSE= BSD3CLAUSE >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+USES= go:modules >+MODVERSION= 0.0.0-20210220033136-40a54f11e909 >+USE_GITHUB= yes >+GH_ACCOUNT= golang >+GH_PROJECT= perf >+GH_TAGNAME= ${MODVERSION:S/-/./g:E} >+GH_TUPLE= GoogleCloudPlatform:cloudsql-proxy:c8b1d7a94ddf:googlecloudplatform_cloudsql_proxy/vendor/github.com/GoogleCloudPlatform/cloudsql-proxy \ >+ aclements:go-gg:6dbb4e4fefb0:aclements_go_gg/vendor/github.com/aclements/go-gg \ >+ aclements:go-moremath:0ff62e0875ff:aclements_go_moremath/vendor/github.com/aclements/go-moremath \ >+ go-sql-driver:mysql:v1.4.1:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ >+ golang:appengine:v1.4.0:golang_appengine/vendor/google.golang.org/appengine \ >+ golang:net:d8887717615a:golang_net/vendor/golang.org/x/net \ >+ golang:oauth2:4464e7848382:golang_oauth2/vendor/golang.org/x/oauth2 \ >+ golang:protobuf:v1.2.0:golang_protobuf/vendor/github.com/golang/protobuf \ >+ golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \ >+ gonum:blas:f22b278b28ac:gonum_blas/vendor/github.com/gonum/blas \ >+ gonum:floats:c233463c7e82:gonum_floats/vendor/github.com/gonum/floats \ >+ gonum:internal:f884aa714029:gonum_internal/vendor/github.com/gonum/internal \ >+ gonum:lapack:e4cdc5a0bff9:gonum_lapack/vendor/github.com/gonum/lapack \ >+ gonum:matrix:c518dec07be9:gonum_matrix/vendor/github.com/gonum/matrix \ >+ googleapis:gax-go:da06d194a00e:googleapis_gax_go/vendor/github.com/googleapis/gax-go \ >+ googleapis:google-api-go-client:3d017632ea10:googleapis_google_api_go_client/vendor/google.golang.org/api \ >+ googleapis:google-cloud-go:ce650573d812:googleapis_google_cloud_go/vendor/cloud.google.com/go \ >+ grpc:grpc-go:2a6bf6142e96:grpc_grpc_go/vendor/google.golang.org/grpc \ >+ mattn:go-sqlite3:v1.14.5:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 >+ >+GO_TARGET= ./cmd/benchsave \ >+ ./cmd/benchstat \ >+ ./analysis/localperf \ >+ ./storage/localperfdata >+ >+PLIST_FILES= ${GO_TARGET:T:S,^,bin/,} >+ >+.include <bsd.port.mk> >diff --git a/devel/go-perf/distinfo b/devel/go-perf/distinfo >new file mode 100644 >index 000000000000..ec8bb35b7f91 >--- /dev/null >+++ b/devel/go-perf/distinfo >@@ -0,0 +1,41 @@ >+TIMESTAMP = 1632438512 >+SHA256 (golang-perf-v0.0.0.20210220033136-40a54f11e909_GH0.tar.gz) = aeb7ea26a84fdaa76a8b5870b1c7d669d4467409c80cdaa9d65466e72cd93f83 >+SIZE (golang-perf-v0.0.0.20210220033136-40a54f11e909_GH0.tar.gz) = 122251 >+SHA256 (GoogleCloudPlatform-cloudsql-proxy-c8b1d7a94ddf_GH0.tar.gz) = a9aca6bdf9debfcd4450a05faeb4ee5310cf0382179302074f682b620c850f59 >+SIZE (GoogleCloudPlatform-cloudsql-proxy-c8b1d7a94ddf_GH0.tar.gz) = 47714 >+SHA256 (aclements-go-gg-6dbb4e4fefb0_GH0.tar.gz) = ee4b099bd828e9dce3d4f9d04d4ff4b028eea52e6508a8fa88e0bef39eea7d9e >+SIZE (aclements-go-gg-6dbb4e4fefb0_GH0.tar.gz) = 91040 >+SHA256 (aclements-go-moremath-0ff62e0875ff_GH0.tar.gz) = 31d56f5b9f877cf25f26b168cba83b815c8ad49142270a775ff6f6f1a010c79d >+SIZE (aclements-go-moremath-0ff62e0875ff_GH0.tar.gz) = 46927 >+SHA256 (go-sql-driver-mysql-v1.4.1_GH0.tar.gz) = 9b5d435903a674cd761310365df992a1b4eed2e4e2f0c8aa90bdc996c330d7ae >+SIZE (go-sql-driver-mysql-v1.4.1_GH0.tar.gz) = 83524 >+SHA256 (golang-appengine-v1.4.0_GH0.tar.gz) = 88b39d4ea8c910849238fea21a52b7fbb53ed63bce64c2496959ebdb8ab36dad >+SIZE (golang-appengine-v1.4.0_GH0.tar.gz) = 325752 >+SHA256 (golang-net-d8887717615a_GH0.tar.gz) = 275e6ecfc70b51e05127339c58d0ded3db9b74bf8be869d32c4e731b154af71d >+SIZE (golang-net-d8887717615a_GH0.tar.gz) = 974014 >+SHA256 (golang-oauth2-4464e7848382_GH0.tar.gz) = ad989ffeabe9e943ffc386878956846da92e33b2660cceb6720ef8d1ed668441 >+SIZE (golang-oauth2-4464e7848382_GH0.tar.gz) = 37182 >+SHA256 (golang-protobuf-v1.2.0_GH0.tar.gz) = 157a148ae4e132eb169ec794b6cb43f1002780eeacaea8b0694811d1948fb1ec >+SIZE (golang-protobuf-v1.2.0_GH0.tar.gz) = 332565 >+SHA256 (golang-text-v0.3.0_GH0.tar.gz) = 8f4c9a048345befc7beccd09267737ee1f55c7b35e5ff80f344ec9e0aa90febb >+SIZE (golang-text-v0.3.0_GH0.tar.gz) = 6102619 >+SHA256 (gonum-blas-f22b278b28ac_GH0.tar.gz) = d5b57602eda75e1f358eaa030012dde7882519cdcdcfa5a15ec2410d527166bb >+SIZE (gonum-blas-f22b278b28ac_GH0.tar.gz) = 90017 >+SHA256 (gonum-floats-c233463c7e82_GH0.tar.gz) = 6b196a84b1f6acf5183e7ff8de6a3cde4d2959a1370a039c3691dbf25ca57003 >+SIZE (gonum-floats-c233463c7e82_GH0.tar.gz) = 14699 >+SHA256 (gonum-internal-f884aa714029_GH0.tar.gz) = 0ddaaf85f6d9f7d96003f63da1fc88bf0bd225d1c5a45c2dd84ad6a0b5b6adb4 >+SIZE (gonum-internal-f884aa714029_GH0.tar.gz) = 46908 >+SHA256 (gonum-lapack-e4cdc5a0bff9_GH0.tar.gz) = 3a43b74b9a72d778ebedd4dbca108271ccc25cc8e0765290138d29b3068c7d1a >+SIZE (gonum-lapack-e4cdc5a0bff9_GH0.tar.gz) = 2227052 >+SHA256 (gonum-matrix-c518dec07be9_GH0.tar.gz) = ed2a9a7a3a7078a3d8335e382f4c75d2b0fb7fff404dfbcce8a8db51fe0357fc >+SIZE (gonum-matrix-c518dec07be9_GH0.tar.gz) = 108719 >+SHA256 (googleapis-gax-go-da06d194a00e_GH0.tar.gz) = 8329bd050efea510ae68a605460f7855dbbee041d89e80b08c268fdc70ec9443 >+SIZE (googleapis-gax-go-da06d194a00e_GH0.tar.gz) = 9556 >+SHA256 (googleapis-google-api-go-client-3d017632ea10_GH0.tar.gz) = 4645863f5193ee728c86f1200645657544fe8de522ea7f9f0b33a2a7e8b79119 >+SIZE (googleapis-google-api-go-client-3d017632ea10_GH0.tar.gz) = 6499722 >+SHA256 (googleapis-google-cloud-go-ce650573d812_GH0.tar.gz) = 72a817339b2b8ac7a186711aa268e939c65cc3242663354173739d0165716373 >+SIZE (googleapis-google-cloud-go-ce650573d812_GH0.tar.gz) = 848848 >+SHA256 (grpc-grpc-go-2a6bf6142e96_GH0.tar.gz) = b02f48caee5ac786e22db6a2338d86d4dde0bd4b813b6e11787547b2ab4b170f >+SIZE (grpc-grpc-go-2a6bf6142e96_GH0.tar.gz) = 242919 >+SHA256 (mattn-go-sqlite3-v1.14.5_GH0.tar.gz) = f162215679df7efb3565dc2882f661ed5e500401c31fa6bfaa1e16939e4ea613 >+SIZE (mattn-go-sqlite3-v1.14.5_GH0.tar.gz) = 2354542 >diff --git a/devel/go-perf/pkg-descr b/devel/go-perf/pkg-descr >new file mode 100644 >index 000000000000..30511de89db7 >--- /dev/null >+++ b/devel/go-perf/pkg-descr >@@ -0,0 +1,16 @@ >+Utilities to analyse and publish Go benchmark results. The main use >+case is to compare two series of benchmarks for minuscule performance >+improvements. Four programs are included: >+ >+ - benchstat is a command-line tool that computes and compares >+ statistics about benchmarks >+ >+ - benchsave is a command-line tool for publishing benchmark results >+ >+ - localperfdata is a local version of the https://perfdata.golang.org/ >+ benchmark result storage system >+ >+ - localperf is a local version of the https://perf.golang.org/ >+ benchmark result analysis system. >+ >+WWW: https://golang.org/x/perf >-- >2.32.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 258699
:
228142
|
228148