diff options
author | 2017-05-26 12:24:29 +0200 | |
---|---|---|
committer | 2017-05-26 12:27:03 +0200 | |
commit | 5a99ff2528f404f260d13f20e66bf427beda006f (patch) | |
tree | 839138ab0279e5171f987cfc5b3148aa3815a86b /sys-apps/mouseemu | |
parent | sys-auth/nss_ldap: [QA] Do not install COPYING (diff) | |
download | gentoo-5a99ff2528f404f260d13f20e66bf427beda006f.tar.gz gentoo-5a99ff2528f404f260d13f20e66bf427beda006f.tar.bz2 gentoo-5a99ff2528f404f260d13f20e66bf427beda006f.zip |
sys-apps/mouseemu: Port to EAPI 6
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'sys-apps/mouseemu')
-rw-r--r-- | sys-apps/mouseemu/files/mouseemu-0.15-build.patch | 4 | ||||
-rw-r--r-- | sys-apps/mouseemu/files/mouseemu-0.15-openrc.patch | 8 | ||||
-rw-r--r-- | sys-apps/mouseemu/mouseemu-0.12.ebuild | 20 | ||||
-rw-r--r-- | sys-apps/mouseemu/mouseemu-0.15.ebuild | 21 |
4 files changed, 28 insertions, 25 deletions
diff --git a/sys-apps/mouseemu/files/mouseemu-0.15-build.patch b/sys-apps/mouseemu/files/mouseemu-0.15-build.patch index 882d66fa7750..ad4deae7bf22 100644 --- a/sys-apps/mouseemu/files/mouseemu-0.15-build.patch +++ b/sys-apps/mouseemu/files/mouseemu-0.15-build.patch @@ -1,5 +1,5 @@ ---- Makefile -+++ Makefile +--- a/Makefile ++++ b/Makefile @@ -1,5 +1,5 @@ all: - gcc -Wall -g -o mouseemu mouseemu.c diff --git a/sys-apps/mouseemu/files/mouseemu-0.15-openrc.patch b/sys-apps/mouseemu/files/mouseemu-0.15-openrc.patch new file mode 100644 index 000000000000..fdd7e4578633 --- /dev/null +++ b/sys-apps/mouseemu/files/mouseemu-0.15-openrc.patch @@ -0,0 +1,8 @@ +--- a/mouseemu.init.gentoo ++++ b/mouseemu.init.gentoo +@@ -1,4 +1,4 @@ +-#!/sbin/runscript ++#!/sbin/openrc-run + # Copyright 1999-2004 Gentoo Technologies, Inc. + # Distributed under the terms of the GNU General Public License v2 + diff --git a/sys-apps/mouseemu/mouseemu-0.12.ebuild b/sys-apps/mouseemu/mouseemu-0.12.ebuild index ba8f60d6ee4e..2b972aee53f3 100644 --- a/sys-apps/mouseemu/mouseemu-0.12.ebuild +++ b/sys-apps/mouseemu/mouseemu-0.12.ebuild @@ -1,30 +1,26 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -inherit eutils +EAPI=6 DESCRIPTION="Emulates scrollwheel, right- & left-click for one-button mice/touchpads" HOMEPAGE="http://geekounet.org/powerbook/" SRC_URI="http://geekounet.org/powerbook/files/${PN}.tar.gz" + LICENSE="GPL-2" SLOT="0" KEYWORDS="-* ppc" IUSE="" -DEPEND="" -src_unpack() { - unpack ${A} - mv "${WORKDIR}/${PN}" "${WORKDIR}/${P}" - epatch "${FILESDIR}"/${P}-fix.diff -} +DEPEND="" -src_compile() { - emake || die -} +S=${WORKDIR}/${PN} +PATCHES=( "${FILESDIR}"/${P}-fix.diff ) src_install() { dosbin mouseemu - dodoc README COPYING + einstalldocs + newinitd mouseemu.init.gentoo mouseemu insinto /etc doins mouseemu.conf diff --git a/sys-apps/mouseemu/mouseemu-0.15.ebuild b/sys-apps/mouseemu/mouseemu-0.15.ebuild index b16337e1b1b7..2770a2215251 100644 --- a/sys-apps/mouseemu/mouseemu-0.15.ebuild +++ b/sys-apps/mouseemu/mouseemu-0.15.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2006 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -inherit eutils +EAPI=6 DESCRIPTION="Emulates scrollwheel, right- & left-click for one-button mice/touchpads" HOMEPAGE="http://geekounet.org/powerbook/" @@ -15,17 +15,16 @@ IUSE="" DEPEND="" S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-0.13-fix.patch - epatch "${FILESDIR}"/${PN}-0.15-build.patch -} +PATCHES=( + "${FILESDIR}"/${PN}-0.13-fix.patch + "${FILESDIR}"/${PN}-0.15-build.patch + "${FILESDIR}"/${PN}-0.15-openrc.patch +) src_install() { - dosbin mouseemu || die - dodoc README + dosbin mouseemu + einstalldocs + newinitd mouseemu.init.gentoo mouseemu insinto /etc doins mouseemu.conf |