summaryrefslogtreecommitdiff
path: root/app-portage/cpuid2cpuflags
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 /app-portage/cpuid2cpuflags
reinit the tree, so we can have metadata
Diffstat (limited to 'app-portage/cpuid2cpuflags')
-rw-r--r--app-portage/cpuid2cpuflags/Manifest11
-rw-r--r--app-portage/cpuid2cpuflags/cpuid2cpuflags-1.ebuild39
-rw-r--r--app-portage/cpuid2cpuflags/cpuid2cpuflags-2.ebuild16
-rw-r--r--app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild28
-rw-r--r--app-portage/cpuid2cpuflags/cpuid2cpuflags-4.ebuild28
-rw-r--r--app-portage/cpuid2cpuflags/cpuid2cpuflags-9999.ebuild21
-rw-r--r--app-portage/cpuid2cpuflags/metadata.xml11
7 files changed, 154 insertions, 0 deletions
diff --git a/app-portage/cpuid2cpuflags/Manifest b/app-portage/cpuid2cpuflags/Manifest
new file mode 100644
index 000000000000..abe5a52e0b79
--- /dev/null
+++ b/app-portage/cpuid2cpuflags/Manifest
@@ -0,0 +1,11 @@
+DIST cpuid2cpuflags-3.tar.bz2 70130 SHA256 779314786ceb347e69f150becd54b97b9f18a1d7e06ca88b7b112a44e00d116c SHA512 65fb0a845a480977a64566d5e3a3700af60f96252eef6d26273afc43484a2289cdb311fcfc1cee60e684be15e167c796e901b68a2a981f6b9c02c8055daddc71 WHIRLPOOL 9036563c9ce80896640f4fee6a35dfbc936521abbe2b9d79b951af5e9218f161d35b9ab3dc68e1f685f8d000c13c0c649c66c84c132d65c88127e701db084910
+DIST cpuid2cpuflags-4.tar.bz2 71216 SHA256 e8d911d06852ffa860ad175235f78aa8beb009ecb26d1809cd6c3fd253dbba4a SHA512 0f8a078a605687af9be0152d530dabfa7636827005747a5cce399103eec34f96216b4417e06472821aceecdca737a6ee106b63f056f221d6f2a3050bc3a03f6b WHIRLPOOL e887c998d0b5b4ffa9956c76f3853d4d695acc6eafaa4e94484ce3c895399a78e98eb91fb918a7df5e2cc07c6e28ea100725bf0b28af23cd082f6e719a62b74b
+DIST cpuinfo2cpuflags-1.tar.gz 1429 SHA256 aaa4b80568936acc4b2798f62254a5170328c862cadc70b22cd10e4e6716bbcc SHA512 68a21cfdb0fc8c6eb5aad5c6702d50dd56c927b2010efea1651dbc6a9657654b770bc5a4055fb11e790066c2c63c9ea29c3e03d91057abe187e7029e6797aede WHIRLPOOL 57c66d7eddbf6245735f037980a3d7a685dbccc11bba7e7dd0e1290a77960f17cdb81f161c012abc0eec213b951709df8d7677f0034d5b083bc6f45be1386ad8
+DIST cpuinfo2cpuflags-2.tar.bz2 68939 SHA256 a8779df6fbd5f7d3b92580b0b73242a209bedd4e8204ea04d1d811e1ca6d5cba SHA512 672042112e6430edb0dbfd82d3de2088324544e7bcd81b1c3376d5a85b5f7da91b0e1c92d00d575adb861091b33de599a05edc9a75d0ef76a253ca077276127c WHIRLPOOL f64c040a4a6b8c193447d6c01aa2ba18af5c1232c6a7b0f9f794f5792c39d7c4288c190d135f2c80475dbf5fc3f187496edab4861209209311cdcd0e4218c7d8
+EBUILD cpuid2cpuflags-1.ebuild 1058 SHA256 42c7960468c51de9d6183f2f385fe7c14cbf4930dbe9bc6a5c3b07a28eac5121 SHA512 ca30faabee1bd898fc80f7207fe71d205d6ee6a09e1697f242bfafaca1071fb343ab58623d713b15202096f6e3e240dd83600ce0b695be546721037c77e9c850 WHIRLPOOL a117982d38c56beb59794f27f92031a7cf67b08bc6b5af8cd50110e69f7525fe1bc703dbbfb0e76cb567cfeb687aeec13cc87fc81b91c99198d95df4a952198d
+EBUILD cpuid2cpuflags-2.ebuild 498 SHA256 da912563810224ba2f2500de454824591bc2b026b62cc07188fbb46ff038f221 SHA512 d981b9632d2b881eb50c2cb74c40c1a732bf1dc20ff93cde278d0e4d51eba88440b8eb7289e53644c35b00376a2e52bec79c8e1c720bd5c7168259a4c8f41267 WHIRLPOOL 0b5cf1799948ee307264242bfefe29073561e8c98a07042fb67b3fa61c49be23980b85f3bb49c35c6fd9ad8e4291b2d0669d3a7f276d5d123c2d3890bc48233b
+EBUILD cpuid2cpuflags-3.ebuild 925 SHA256 8c614b3e083c50fb046918541cbf79305e9ba90e10909a86d90872f6589072c3 SHA512 11d0906da57f15999ce0fe85dfb5def644f08fb6c97c5a310ef537e2cfcd9901d279a82cb58aee7f8f8fbe140117d6ba70205af4dc47e44af840cfece8455653 WHIRLPOOL 8a19ba7056064c0f91f95438e8b9650c70fb01ec971cd77bfe2fbcee64df1c47e828c5a885220960ab51e30334809e70665acf73425f8a237ce871a8c6a49a04
+EBUILD cpuid2cpuflags-4.ebuild 930 SHA256 4420d7973d98d56c37aa0f50742ba22a44f5a41d3bba4b7af3ec61ff18efc2c5 SHA512 428b39f888875375ecb735e2d75e562e4df447133e9eece95156e0eafcd6672baa09d2ffad96769f171027cd4207d1fc02d4e24f9cf900dcce0425183db3adc0 WHIRLPOOL 5585c1f5b05c4c23595fc7feee6fae4f76d0aad6858c62e6853c4311df3ce7d00608addf407a33dd99584340f3da935d37a675180056ce8fedcf86ab65c16455
+EBUILD cpuid2cpuflags-9999.ebuild 410 SHA256 ac1dd7d6ecc6e5895ce71e3893b01e3459d59cf24c199438c3ed64cba7f72451 SHA512 02a38010f453641b73461f5afb980b7e1cb1817f3a688064d699827d698f94a3f27a65f7c0dddb7be287694cfe426bbfdd5ec03714d3b777a4975a38e5561b69 WHIRLPOOL dd26466eb72fb8436975eef376dd22c980c66d6568adde3325ebf38375430a5637101cc552390ec66f0b0f68cad82833f23e9f173f3754450b0001cd4a1e407b
+MISC ChangeLog 519 SHA256 eb586fd27ed5d9f80b5beb2da6dea349145220387c098c190b595220899594ba SHA512 74fa4f575a81dcd9fdef180a98f480343e66a7dcf7a572e96fc3fca294b138d65394867fe06730be06c2a714a58b0946769b3b85e54fc7d8449d18927cda56dc WHIRLPOOL 5b2caa3643a1f547adf7cc77273ce1e5e5187668e7e4a9446c6bb57a80fb2d524a6f45334ede229464d1a812393d0b044e692efb02ea3ffff72ac3235e3cb7eb
+MISC metadata.xml 343 SHA256 2f05a8b4933234f1d0b03925c4ba3e6e459ce92520358aec6d189a0f04bcb4d9 SHA512 8ae8b8d61adaf555d1f59e50655e9e12f342e194ab8363f03a34390eed1455144acee39553b93306d9775b8c9fb119de52b8bb4d9284c71ddc39c3d3414a31dc WHIRLPOOL 59c00649e6f47c5505dcfd0a3357ebb1be852c421ca9596d0bf1b3b50d9ac08198163a689f3212f032141a04f627ec7423a7807504415c881968d9a8f621d0f5
diff --git a/app-portage/cpuid2cpuflags/cpuid2cpuflags-1.ebuild b/app-portage/cpuid2cpuflags/cpuid2cpuflags-1.ebuild
new file mode 100644
index 000000000000..cc95afbc6f2f
--- /dev/null
+++ b/app-portage/cpuid2cpuflags/cpuid2cpuflags-1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_4} pypy )
+
+inherit python-r1
+
+MY_PN=cpuinfo2cpuflags
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Script to guess CPU_FLAGS_X86 flags from /proc/cpuinfo"
+HOMEPAGE="https://github.com/mgorny/cpuid2cpuflags"
+SRC_URI="https://github.com/mgorny/cpuid2cpuflags/releases/download/v${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=${PYTHON_DEPS}
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ python_foreach_impl python_newscript "${MY_PN}-x86"{.py,}
+}
+
+pkg_postinst() {
+ if has_version 'sys-apps/portage' \
+ && ! has_version "sys-apps/portage[${PYTHON_USEDEP}]"
+ then
+ ewarn "Support for matching Python implementations should be enabled"
+ ewarn "on sys-apps/portage as well. Otherwise, cpuinfo2cpuflags won't"
+ ewarn "be able to figure out the correct repository location and will"
+ ewarn "require you to specify it explicitly."
+ fi
+}
diff --git a/app-portage/cpuid2cpuflags/cpuid2cpuflags-2.ebuild b/app-portage/cpuid2cpuflags/cpuid2cpuflags-2.ebuild
new file mode 100644
index 000000000000..e2535eee58b5
--- /dev/null
+++ b/app-portage/cpuid2cpuflags/cpuid2cpuflags-2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_P=cpuinfo2cpuflags-${PV}
+DESCRIPTION="Tool to guess CPU_FLAGS_X86 flags for the host"
+HOMEPAGE="https://github.com/mgorny/cpuid2cpuflags"
+SRC_URI="https://github.com/mgorny/cpuid2cpuflags/releases/download/v${PV}/${MY_P}.tar.bz2"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
diff --git a/app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild b/app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild
new file mode 100644
index 000000000000..7aec3c15788b
--- /dev/null
+++ b/app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Tool to guess CPU_FLAGS_X86 flags for the host"
+HOMEPAGE="https://github.com/mgorny/cpuid2cpuflags"
+SRC_URI="https://github.com/mgorny/cpuid2cpuflags/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+pkg_postinst() {
+ local v
+ for v in ${REPLACING_VERSIONS}; do
+ if [[ ${v%-r*} -lt 2 ]]; then
+ elog 'Please note that the output has changed in v2. The new format is suitable'
+ elog 'both for Portage and Paludis. To use it, e.g.:'
+ elog
+ elog ' $ echo "*/* $(cpuid2cpuflags)" > /etc/portage/package.use/00cpuflags'
+ elog
+ elog '(you may need to convert package.use into a directory if you want to use'
+ elog ' separate file as presented here)'
+ fi
+ done
+}
diff --git a/app-portage/cpuid2cpuflags/cpuid2cpuflags-4.ebuild b/app-portage/cpuid2cpuflags/cpuid2cpuflags-4.ebuild
new file mode 100644
index 000000000000..318806faa56c
--- /dev/null
+++ b/app-portage/cpuid2cpuflags/cpuid2cpuflags-4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Tool to guess CPU_FLAGS_X86 flags for the host"
+HOMEPAGE="https://github.com/mgorny/cpuid2cpuflags"
+SRC_URI="https://github.com/mgorny/cpuid2cpuflags/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+pkg_postinst() {
+ local v
+ for v in ${REPLACING_VERSIONS}; do
+ if [[ ${v%-r*} -lt 2 ]]; then
+ elog 'Please note that the output has changed in v2. The new format is suitable'
+ elog 'both for Portage and Paludis. To use it, e.g.:'
+ elog
+ elog ' $ echo "*/* $(cpuid2cpuflags)" > /etc/portage/package.use/00cpuflags'
+ elog
+ elog '(you may need to convert package.use into a directory if you want to use'
+ elog ' separate file as presented here)'
+ fi
+ done
+}
diff --git a/app-portage/cpuid2cpuflags/cpuid2cpuflags-9999.ebuild b/app-portage/cpuid2cpuflags/cpuid2cpuflags-9999.ebuild
new file mode 100644
index 000000000000..8e891b478ae5
--- /dev/null
+++ b/app-portage/cpuid2cpuflags/cpuid2cpuflags-9999.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://github.com/mgorny/cpuid2cpuflags"
+inherit autotools git-r3
+
+DESCRIPTION="Tool to guess CPU_FLAGS_X86 flags for the host"
+HOMEPAGE="https://github.com/mgorny/cpuid2cpuflags"
+SRC_URI=""
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+src_prepare() {
+ default
+ eautoreconf
+}
diff --git a/app-portage/cpuid2cpuflags/metadata.xml b/app-portage/cpuid2cpuflags/metadata.xml
new file mode 100644
index 000000000000..422aab7218c1
--- /dev/null
+++ b/app-portage/cpuid2cpuflags/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">mgorny/cpuid2cpuflags</remote-id>
+ </upstream>
+</pkgmetadata>