Date: Mon, 20 Feb 2017 15:14:39 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r434466 - in head/devel: . go-cpuid Message-ID: <201702201514.v1KFEdHq041410@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Mon Feb 20 15:14:38 2017 New Revision: 434466 URL: https://svnweb.freebsd.org/changeset/ports/434466 Log: Add go-cpuid 1.0 The cpuid package provides information about the CPU running the current program. CPU features are detected on startup, and kept for fast access through the life of the application. Currently x86 / x64 (AMD64) is supported, and no external C (cgo) code is used, which should make the library very easy to use. You can access the CPU information by accessing the shared CPU variable of the cpuid library. WWW: https://github.com/klauspost/cpuid - While I'm here: - Use DISTVERSIONPREFIX - Add LICENSE_FILE - Remove GH_PROJECT PR: 217210 Submitted by: Guy Tabrar <guy.tabrar@me.com> Added: head/devel/go-cpuid/ head/devel/go-cpuid/Makefile (contents, props changed) head/devel/go-cpuid/distinfo (contents, props changed) head/devel/go-cpuid/pkg-descr (contents, props changed) head/devel/go-cpuid/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Feb 20 15:10:27 2017 (r434465) +++ head/devel/Makefile Mon Feb 20 15:14:38 2017 (r434466) @@ -751,6 +751,7 @@ SUBDIR += go-bindata SUBDIR += go-cobra SUBDIR += go-codec + SUBDIR += go-cpuid SUBDIR += go-faker SUBDIR += go-form SUBDIR += go-glide Added: head/devel/go-cpuid/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/go-cpuid/Makefile Mon Feb 20 15:14:38 2017 (r434466) @@ -0,0 +1,20 @@ +# $FreeBSD$ + +PORTNAME= cpuid +PORTVERSION= 1.0 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= go- + +MAINTAINER= guy.tabrar@me.com +COMMENT= Cpuid provides information about the CPU running the current program + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_GITHUB= yes +GH_ACCOUNT= klauspost +USES= go +GO_PKGNAME= github.com/klauspost/cpuid + +.include <bsd.port.mk> Added: head/devel/go-cpuid/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/go-cpuid/distinfo Mon Feb 20 15:14:38 2017 (r434466) @@ -0,0 +1,3 @@ +TIMESTAMP = 1487476724 +SHA256 (klauspost-cpuid-v1.0_GH0.tar.gz) = 9739cdbf54eb6c26752c37ae567f59d52ceb879bba7b925b161caf920155d43d +SIZE (klauspost-cpuid-v1.0_GH0.tar.gz) = 205089 Added: head/devel/go-cpuid/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/go-cpuid/pkg-descr Mon Feb 20 15:14:38 2017 (r434466) @@ -0,0 +1,12 @@ +The cpuid package provides information about the CPU running the +current program. + +CPU features are detected on startup, and kept for fast access +through the life of the application. Currently x86 / x64 (AMD64) +is supported, and no external C (cgo) code is used, which should +make the library very easy to use. + +You can access the CPU information by accessing the shared CPU +variable of the cpuid library. + +WWW: https://github.com/klauspost/cpuid Added: head/devel/go-cpuid/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/go-cpuid/pkg-plist Mon Feb 20 15:14:38 2017 (r434466) @@ -0,0 +1,21 @@ +%%GO_LIBDIR%%/%%GO_PKGNAME%%.a +%%GO_SRCDIR%%/%%GO_PKGNAME%%/LICENSE +%%GO_SRCDIR%%/%%GO_PKGNAME%%/README.md +%%GO_SRCDIR%%/%%GO_PKGNAME%%/cpuid.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/cpuid_386.s +%%GO_SRCDIR%%/%%GO_PKGNAME%%/cpuid_amd64.s +%%GO_SRCDIR%%/%%GO_PKGNAME%%/cpuid_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/detect_intel.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/detect_ref.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/generate.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/mockcpu_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/private-gen.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/private/README.md +%%GO_SRCDIR%%/%%GO_PKGNAME%%/private/cpuid.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/private/cpuid_386.s +%%GO_SRCDIR%%/%%GO_PKGNAME%%/private/cpuid_amd64.s +%%GO_SRCDIR%%/%%GO_PKGNAME%%/private/cpuid_detect_intel.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/private/cpuid_detect_ref.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/private/cpuid_test.go +%%GO_SRCDIR%%/%%GO_PKGNAME%%/testdata/cpuid_data.zip +%%GO_SRCDIR%%/%%GO_PKGNAME%%/testdata/getall.go
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702201514.v1KFEdHq041410>