svn commit: r468857 - in head/devel: . cpu_features
Steven Kreuzer
skreuzer at FreeBSD.org
Wed May 2 17:20:57 UTC 2018
Author: skreuzer
Date: Wed May 2 17:20:56 2018
New Revision: 468857
URL: https://svnweb.freebsd.org/changeset/ports/468857
Log:
A small, fast, and simple open source library to report CPU features at
runtime. Written in C89 for maximum portability, it allocates no memory and is
suitable for implementing fundamental functions and running in sandboxed
environments.
WWW: https://github.com/google/cpu_features
Added:
head/devel/cpu_features/
head/devel/cpu_features/Makefile (contents, props changed)
head/devel/cpu_features/distinfo (contents, props changed)
head/devel/cpu_features/pkg-descr (contents, props changed)
head/devel/cpu_features/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed May 2 17:16:40 2018 (r468856)
+++ head/devel/Makefile Wed May 2 17:20:56 2018 (r468857)
@@ -361,6 +361,7 @@
SUBDIR += cppunit
SUBDIR += cpputest
SUBDIR += cproto
+ SUBDIR += cpu_features
SUBDIR += cpuflags
SUBDIR += cquery
SUBDIR += cram
Added: head/devel/cpu_features/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/cpu_features/Makefile Wed May 2 17:20:56 2018 (r468857)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PORTNAME= cpu_features
+PORTVERSION= 0.1.0
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+
+MAINTAINER= skreuzer at FreeBSD.org
+COMMENT= Cross platform C99 library to get cpu features at runtime
+
+LICENSE= APACHE20
+
+USES= cmake
+USE_GITHUB= yes
+GH_ACCOUNT= google
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/list_cpu_features ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_LIB} ${WRKSRC}/libcpu_features.a ${STAGEDIR}${PREFIX}/lib
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/internal
+ ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include
+ ${INSTALL_DATA} ${WRKSRC}/include/internal/*.h ${STAGEDIR}${PREFIX}/include/internal
+
+.include <bsd.port.mk>
Added: head/devel/cpu_features/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/cpu_features/distinfo Wed May 2 17:20:56 2018 (r468857)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1525271060
+SHA256 (google-cpu_features-v0.1.0_GH0.tar.gz) = ae6acdc4f5952aa0d168927a0a40d517f973150b4cfcdfe760a1336e30ab8b9e
+SIZE (google-cpu_features-v0.1.0_GH0.tar.gz) = 32051
Added: head/devel/cpu_features/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/cpu_features/pkg-descr Wed May 2 17:20:56 2018 (r468857)
@@ -0,0 +1,6 @@
+A small, fast, and simple open source library to report CPU features at
+runtime. Written in C89 for maximum portability, it allocates no memory and is
+suitable for implementing fundamental functions and running in sandboxed
+environments.
+
+WWW: https://github.com/google/cpu_features
Added: head/devel/cpu_features/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/cpu_features/pkg-plist Wed May 2 17:20:56 2018 (r468857)
@@ -0,0 +1,14 @@
+bin/list_cpu_features
+lib/libcpu_features.a
+include/cpu_features_macros.h
+include/cpuinfo_aarch64.h
+include/cpuinfo_arm.h
+include/cpuinfo_mips.h
+include/cpuinfo_x86.h
+include/internal/bit_utils.h
+include/internal/cpuid_x86.h
+include/internal/filesystem.h
+include/internal/hwcaps.h
+include/internal/linux_features_aggregator.h
+include/internal/stack_line_reader.h
+include/internal/string_view.h
More information about the svn-ports-head
mailing list