commit:     9dfc1bab467a1293d84393eb33d09fea8df08048
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  5 18:45:57 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Nov  6 20:32:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dfc1bab

sys-power/pmtools: Port to EAPI 8

Closes: https://bugs.gentoo.org/819183
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 .../pmtools/files/pmtools-20071116-64bit.patch     |  4 ++--
 sys-power/pmtools/pmtools-20110323-r1.ebuild       | 25 ++++++++++++----------
 2 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/sys-power/pmtools/files/pmtools-20071116-64bit.patch 
b/sys-power/pmtools/files/pmtools-20071116-64bit.patch
index 756ac8412ab..9883f8b2cb7 100644
--- a/sys-power/pmtools/files/pmtools-20071116-64bit.patch
+++ b/sys-power/pmtools/files/pmtools-20071116-64bit.patch
@@ -1,5 +1,5 @@
---- madt/madt.c.orig
-+++ madt/madt.c
+--- a/madt/madt.c
++++ b/madt/madt.c
 @@ -46,7 +46,7 @@
  {
        size_t retval;

diff --git a/sys-power/pmtools/pmtools-20110323-r1.ebuild 
b/sys-power/pmtools/pmtools-20110323-r1.ebuild
index 250b3393cd7..4edcb8cf77b 100644
--- a/sys-power/pmtools/pmtools-20110323-r1.ebuild
+++ b/sys-power/pmtools/pmtools-20110323-r1.ebuild
@@ -1,33 +1,36 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=8
 
-inherit epatch flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Collection of tools for ACPI and power management"
 HOMEPAGE="https://github.com/anyc/pmtools/";
 SRC_URI="https://github.com/anyc/pmtools/tarball/${PV} -> ${P}.tar.gz"
-LICENSE="GPL-2"
+S="${WORKDIR}/pmtools"
 
+LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc x86"
 IUSE="doc"
-DEPEND=""
-RDEPEND="${DEPEND}
+
+RDEPEND="
                dev-lang/perl
                >=sys-power/iasl-20090521"
 
-S="${WORKDIR}/pmtools"
+PATCHES=(
+       "${FILESDIR}"/${PN}-20100123-acpixtract-pmtools.patch
+       "${FILESDIR}"/${PN}-20100123-madt.patch
+       "${FILESDIR}"/${PN}-20071116-64bit.patch
+       "${FILESDIR}"/${PN}-20101124-cflags-ldflags.patch
+)
 
 src_prepare() {
-       epatch "${FILESDIR}"/${PN}-20100123-acpixtract-pmtools.patch
-       epatch "${FILESDIR}"/${PN}-20100123-madt.patch
-       epatch "${FILESDIR}"/${PN}-20071116-64bit.patch
-       epatch "${FILESDIR}"/${PN}-20101124-cflags-ldflags.patch
+       default
 
        # update version info
-       sed -i -e "s|20060324|20110323|" acpixtract/acpixtract.c
+       sed -i -e "s|20060324|20110323|" acpixtract/acpixtract.c || die
 
        strip-unsupported-flags
 }

Reply via email to