commit:     a6139b237992c6963d48b60e31f0f4520cd33636
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  1 06:14:12 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr  1 06:15:04 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6139b23

app-portage/cpuid2cpuflags: Add postinst about the new output

 app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild | 15 +++++++++++++++
 app-portage/cpuid2cpuflags/cpuid2cpuflags-4.ebuild | 15 +++++++++++++++
 2 files changed, 30 insertions(+)

diff --git a/app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild 
b/app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild
index 9d5be8483d5..7aec3c15788 100644
--- a/app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild
+++ b/app-portage/cpuid2cpuflags/cpuid2cpuflags-3.ebuild
@@ -11,3 +11,18 @@ 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
index 9d5be8483d5..7aec3c15788 100644
--- a/app-portage/cpuid2cpuflags/cpuid2cpuflags-4.ebuild
+++ b/app-portage/cpuid2cpuflags/cpuid2cpuflags-4.ebuild
@@ -11,3 +11,18 @@ 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
+}

Reply via email to