summaryrefslogtreecommitdiff
path: root/sys-apps/cpuid
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-apps/cpuid
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-apps/cpuid')
-rw-r--r--sys-apps/cpuid/Manifest7
-rw-r--r--sys-apps/cpuid/cpuid-20170122.ebuild33
-rw-r--r--sys-apps/cpuid/files/cpuid-20170122-Makefile.patch28
-rw-r--r--sys-apps/cpuid/files/cpuid-20170122-missing-include-sysmacros.patch12
-rw-r--r--sys-apps/cpuid/metadata.xml12
5 files changed, 92 insertions, 0 deletions
diff --git a/sys-apps/cpuid/Manifest b/sys-apps/cpuid/Manifest
new file mode 100644
index 000000000000..dac2aede7a14
--- /dev/null
+++ b/sys-apps/cpuid/Manifest
@@ -0,0 +1,7 @@
+AUX cpuid-20170122-Makefile.patch 1379 SHA256 b6feae04214ed21ff3c642e62a45f4652a345ac3cc727b50a945626cd3e307ea SHA512 b69b9913e56c20a117ae13fcb2ee5aed0b4379d40209f8046477c5b2abb247cdfc18d9cd048e0000aa145b4920f3eeacdfca534e80822294287119b04178a8c7 WHIRLPOOL 8370bd2a49c911f1f49ad268fdd7a039b2541fbe2db0e65e921d4df097ec445a5e80b671011f6d1e8cffc44bf170a83a20ca0785a7b97e9cf9dc42f3b660e68d
+AUX cpuid-20170122-missing-include-sysmacros.patch 255 SHA256 f059ad5b8e943b7fdfe5fdd3c454daa662703e0bcb51eea1f5a835b46f905ceb SHA512 4d87f27a3b7742bf1ed0cb3556ae4da83f8c891858ab2facf1b17dcf2bca65e6b53bcab099196d9a0cd13d65b0de7bb1c1bd7559b260e1ac29da209998a0ba26 WHIRLPOOL 21a96ef79730fbf4d3d281d9bbb40a9a3baf5d1cf264e547ed5f22a85bc64633413784d77352860452cff291d4668e325dd7490295b6437d20319dc22cede9e8
+DIST cpuid-20170122.src.tar.gz 80046 SHA256 667612aae6704341dd10844e97c84c5c5c8700817a5937a3c293b55013bc4865 SHA512 0e057980c71a0e078254e6b7535747bdf368278932c39943cf7dfafe08443af07297a2b41518499937a710fe6950ba89377cabaada5f6332932650d4d17c1430 WHIRLPOOL 25594a2629c8da251d9cbc511a726cf2a4a235cc361c002fd6fa127c9d589f08938475094ea366861bb83b070d5d5955eac494d2b17958e2204b3e7275fd287c
+EBUILD cpuid-20170122.ebuild 653 SHA256 a16cf48b4d4691c10d16fc47726d18c366cf40c83e24b104ecfb3ee52486d6aa SHA512 a39dd97b2030131a9a69e846f542558d0c9f304527b66860ca57b29ca625ce15c4ee2d205de7d66918eae069a5e326f396e36dab7b26273bb6847e52df8e6dd4 WHIRLPOOL aaf0f48e3b6e3ddc98ab62c384d6181ce2de6392bb34c57a994ac8273b9e76101680658efb3f71ac0eca0a158d06e344a08118393a40675c1142c10ba9a98b57
+MISC ChangeLog 2791 SHA256 562fa70245708d7d9283e6b3212d2243528b1f2e310470c609758d9e2004e310 SHA512 e0cb33041f058006c54446bba645e15803e7f4840c7daad6ab00dd69347fe6f7f0d0e52673fa91264497889d5daed7698cacd924193535a407120e5df1e8a08f WHIRLPOOL 9cefdf32a67bdf9e1bba9ec416086731fc6aba23dddb4f9d93a67bfad6a08fa8cc70f23526398908daf58abf27b7a36a2e40700b8967730839fec56f65f10530
+MISC ChangeLog-2015 1714 SHA256 4a1ac96db2ea17385e845571ea132d388068214a800f20df93b4261221d2b1af SHA512 95d5b088248a466529ee48af7792c7c26288f2e1efeb6ea6da19453c0b0bcbbdc19fc960205a64fa706232a747fa03e03c17c166de2672924159b42494aeedad WHIRLPOOL 231adfc714bb295854eb543b7969159fc3eeb4a2a2d4f2424eedf17e61ce9433d8d1cb833cb9e1ef2944d436889898657785a1c29778698fdcf9fa324c6adacb
+MISC metadata.xml 352 SHA256 572eb4208a162c8f276778018f564bb73976685e1c05816046caf92870c4dfbe SHA512 22f94e6edfb123979e0a1c7b10c6aa78fc95a0df89ded2e348c619925e396d0895423de68a3ee47e69b5c459742ca52cb6d5444953caad1a42cd3d59b5274673 WHIRLPOOL 3ce90650b6f6ee47b11ddaf84f83746bb02bca7e8b6b6fbab4afed67ae82ef7d645cfc67600272023d53e4b03375a7c99945f8d66babed89dabb65e643eea3a1
diff --git a/sys-apps/cpuid/cpuid-20170122.ebuild b/sys-apps/cpuid/cpuid-20170122.ebuild
new file mode 100644
index 000000000000..5bd738081d41
--- /dev/null
+++ b/sys-apps/cpuid/cpuid-20170122.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Utility to get detailed information about the CPU(s) using the CPUID instruction"
+HOMEPAGE="http://www.etallen.com/cpuid.html"
+SRC_URI="http://www.etallen.com/${PN}/${P}.src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="
+ app-arch/gzip
+ dev-lang/perl"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-20170122-Makefile.patch
+ "${FILESDIR}"/${PN}-20170122-missing-include-sysmacros.patch
+)
+
+src_configure() {
+ tc-export CC
+}
+
+src_install() {
+ emake BUILDROOT="${ED}" install
+ einstalldocs
+}
diff --git a/sys-apps/cpuid/files/cpuid-20170122-Makefile.patch b/sys-apps/cpuid/files/cpuid-20170122-Makefile.patch
new file mode 100644
index 000000000000..9a02a54563aa
--- /dev/null
+++ b/sys-apps/cpuid/files/cpuid-20170122-Makefile.patch
@@ -0,0 +1,28 @@
+diff -ru cpuid-20170122.orig/Makefile cpuid-20170122/Makefile
+--- cpuid-20170122.orig/Makefile 2017-06-16 06:54:32.993875817 -0700
++++ cpuid-20170122/Makefile 2017-06-16 06:55:56.622875498 -0700
+@@ -1,9 +1,3 @@
+-CFLAGS+=-g
+-CPPFLAGS?=
+-LDFLAGS?=
+-ifneq (,$(findstring arch=i386,$(CFLAGS)))
+-CISA=-m32
+-endif
+ CFL=$(CPPFLAGS) $(CFLAGS) $(CISA) -Wall -Wshadow -Wcast-align -Wredundant-decls -Wbad-function-cast -Wcast-qual -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -D_FILE_OFFSET_BITS=64 -DVERSION=$(VERSION)
+
+ PACKAGE=cpuid
+@@ -51,10 +45,10 @@
+ gzip < $< > $@
+
+ install: $(PROG) $(PROG).man.gz cpuinfo2cpuid cpuinfo2cpuid.man.gz
+- install -D -s -m 755 $(PROG) $(BUILDROOT)/usr/bin/$(PROG)
+- install -D -m 444 $(PROG).man.gz $(BUILDROOT)/usr/share/man/man1/$(PROG).1.gz
+- install -D -m 755 cpuinfo2cpuid $(BUILDROOT)/usr/bin/cpuinfo2cpuid
+- install -D -m 444 cpuinfo2cpuid.man.gz $(BUILDROOT)/usr/share/man/man1/cpuinfo2cpuid.1.gz
++ install -D -m 755 $(PROG) $(BUILDROOT)/usr/bin/$(PROG)
++ install -D -m 444 $(PROG).man.gz $(BUILDROOT)/usr/share/man/man1/$(PROG).1.gz
++ install -D -m 755 cpuinfo2cpuid $(BUILDROOT)/usr/bin/cpuinfo2cpuid
++ install -D -m 444 cpuinfo2cpuid.man.gz $(BUILDROOT)/usr/share/man/man1/cpuinfo2cpuid.1.gz
+
+ clean:
+ rm -f $(PROG) $(PROG).i386 $(PROG).x86_64
diff --git a/sys-apps/cpuid/files/cpuid-20170122-missing-include-sysmacros.patch b/sys-apps/cpuid/files/cpuid-20170122-missing-include-sysmacros.patch
new file mode 100644
index 000000000000..bba18a3b3543
--- /dev/null
+++ b/sys-apps/cpuid/files/cpuid-20170122-missing-include-sysmacros.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/show_bug.cgi?id=604406
+
+--- a/cpuid.c
++++ b/cpuid.c
+@@ -30,6 +30,7 @@
+ #define _GNU_SOURCE
+ #include <stdio.h>
+ #include <sys/types.h>
++#include <sys/sysmacros.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>
+ #include <errno.h>
diff --git a/sys-apps/cpuid/metadata.xml b/sys-apps/cpuid/metadata.xml
new file mode 100644
index 000000000000..33999ea1f44e
--- /dev/null
+++ b/sys-apps/cpuid/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hwoarang@gentoo.org</email>
+ <name>Markos Chandras</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>rhill@gentoo.org</email>
+ <name>Ryan Hill</name>
+ </maintainer>
+</pkgmetadata>