diff options
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/go-cpuid/Makefile | 20 | ||||
-rw-r--r-- | devel/go-cpuid/distinfo | 3 | ||||
-rw-r--r-- | devel/go-cpuid/pkg-descr | 12 | ||||
-rw-r--r-- | devel/go-cpuid/pkg-plist | 21 |
5 files changed, 57 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 437085ca7ff4..8536ab94dbdd 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -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 diff --git a/devel/go-cpuid/Makefile b/devel/go-cpuid/Makefile new file mode 100644 index 000000000000..4317ca12b68c --- /dev/null +++ b/devel/go-cpuid/Makefile @@ -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> diff --git a/devel/go-cpuid/distinfo b/devel/go-cpuid/distinfo new file mode 100644 index 000000000000..dfa2704aacf3 --- /dev/null +++ b/devel/go-cpuid/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1487476724 +SHA256 (klauspost-cpuid-v1.0_GH0.tar.gz) = 9739cdbf54eb6c26752c37ae567f59d52ceb879bba7b925b161caf920155d43d +SIZE (klauspost-cpuid-v1.0_GH0.tar.gz) = 205089 diff --git a/devel/go-cpuid/pkg-descr b/devel/go-cpuid/pkg-descr new file mode 100644 index 000000000000..68f49166f6c1 --- /dev/null +++ b/devel/go-cpuid/pkg-descr @@ -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 diff --git a/devel/go-cpuid/pkg-plist b/devel/go-cpuid/pkg-plist new file mode 100644 index 000000000000..d178c115b9e2 --- /dev/null +++ b/devel/go-cpuid/pkg-plist @@ -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 |