Date: Fri, 20 Dec 2019 09:45:49 +0400 From: Gleb Popov <arrowd@freebsd.org> To: Alexey Dokuchaev <danfe@freebsd.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r520468 - in head/sysutils: . cpuid2cpuflags Message-ID: <CALH631m10%2B0eDY_8BKQxErA2Bpo2dv6B6h7DRb77yO3cJCboSw@mail.gmail.com> In-Reply-To: <201912200518.xBK5IHPq022253@repo.freebsd.org> References: <201912200518.xBK5IHPq022253@repo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 20, 2019 at 9:18 AM Alexey Dokuchaev <danfe@freebsd.org> wrote: > Author: danfe > Date: Fri Dec 20 05:18:17 2019 > New Revision: 520468 > URL: https://svnweb.freebsd.org/changeset/ports/520468 > > Log: > The program attempts to obtain the identification and capabilities > of the currently used CPU, and print the matching set of CPU_FLAGS_* > flags for Gentoo Linux, but it could be useful for FreeBSD as well. > I wrote something similar for FreeBSD specifically: sysutils/hs-cputype > WWW: https://github.com/mgorny/cpuid2cpuflags > > Added: > head/sysutils/cpuid2cpuflags/ > head/sysutils/cpuid2cpuflags/Makefile (contents, props changed) > head/sysutils/cpuid2cpuflags/distinfo (contents, props changed) > head/sysutils/cpuid2cpuflags/pkg-descr (contents, props changed) > Modified: > head/sysutils/Makefile > > Modified: head/sysutils/Makefile > > ============================================================================== > --- head/sysutils/Makefile Fri Dec 20 05:15:15 2019 (r520467) > +++ head/sysutils/Makefile Fri Dec 20 05:18:17 2019 (r520468) > @@ -204,6 +204,7 @@ > SUBDIR += cpu-x > SUBDIR += cpuburn > SUBDIR += cpuid > + SUBDIR += cpuid2cpuflags > SUBDIR += cpulimit > SUBDIR += cpupdate > SUBDIR += cramfs > > Added: head/sysutils/cpuid2cpuflags/Makefile > > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/sysutils/cpuid2cpuflags/Makefile Fri Dec 20 05:18:17 2019 > (r520468) > @@ -0,0 +1,28 @@ > +# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> > +# $FreeBSD$ > + > +PORTNAME= cpuid2cpuflags > +PORTVERSION= 8 > +DISTVERSIONPREFIX= v > +CATEGORIES= sysutils > + > +MAINTAINER= danfe@FreeBSD.org > +COMMENT= Tool to generate CPU_FLAGS_* for your CPU > + > +LICENSE= BSD2CLAUSE > + > +USES= autoreconf > +USE_GITHUB= yes > +GH_ACCOUNT= mgorny > +GNU_CONFIGURE= yes > + > +PLIST_FILES= bin/${PORTNAME} > +PORTDOCS= README > + > +OPTIONS_DEFINE= DOCS > + > +post-install-DOCS-on: > + @${MKDIR} ${STAGEDIR}${DOCSDIR} > + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} > + > +.include <bsd.port.mk> > > Added: head/sysutils/cpuid2cpuflags/distinfo > > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/sysutils/cpuid2cpuflags/distinfo Fri Dec 20 05:18:17 2019 > (r520468) > @@ -0,0 +1,3 @@ > +TIMESTAMP = 1568752858 > +SHA256 (mgorny-cpuid2cpuflags-v8_GH0.tar.gz) = > c768a3a8e8028b35e9695fceef2cdbc9f8c5e2dcfd43349d9326884fb25d1faf > +SIZE (mgorny-cpuid2cpuflags-v8_GH0.tar.gz) = 10065 > > Added: head/sysutils/cpuid2cpuflags/pkg-descr > > ============================================================================== > --- /dev/null 00:00:00 1970 (empty, because file is newly added) > +++ head/sysutils/cpuid2cpuflags/pkg-descr Fri Dec 20 05:18:17 2019 > (r520468) > @@ -0,0 +1,15 @@ > +The program attempts to obtain the identification and capabilities > +of the currently used CPU, and print the matching set of CPU_FLAGS_* > +flags for Gentoo Linux, but it could be useful for FreeBSD as well. > + > +The output format is compatible both with Portage (package.use) and > +Paludis (use.conf/options.conf). > + > +On x86 platforms, the program issues the CPUID instruction to obtain > +processor capabilities. > + > +On ARM platforms, the userspace processes are not allowed to obtain > +processor information directly. Instead, the program is relying on > +kernel identification of the CPU provided via the system interfaces. > + > +WWW: https://github.com/mgorny/cpuid2cpuflags >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALH631m10%2B0eDY_8BKQxErA2Bpo2dv6B6h7DRb77yO3cJCboSw>