diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-apps/cpuid |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-apps/cpuid')
-rw-r--r-- | sys-apps/cpuid/Manifest | 7 | ||||
-rw-r--r-- | sys-apps/cpuid/cpuid-20170122.ebuild | 33 | ||||
-rw-r--r-- | sys-apps/cpuid/files/cpuid-20170122-Makefile.patch | 28 | ||||
-rw-r--r-- | sys-apps/cpuid/files/cpuid-20170122-missing-include-sysmacros.patch | 12 | ||||
-rw-r--r-- | sys-apps/cpuid/metadata.xml | 12 |
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> |