commit:     55a219da8dd36f615b4f60a17dde987b3379ca53
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 29 17:44:19 2016 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 19:32:13 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a219da

sys-apps/apmd: use #!/sbin/openrc-run instead of #!/sbin/runscript

Gentoo-Bug: https://bugs.gentoo.org/573846

Package-Manager: portage-2.2.26

 sys-apps/apmd/apmd-3.2.2_p14-r1.ebuild | 79 ++++++++++++++++++++++++++++++++++
 sys-apps/apmd/files/apmd.rc6           |  4 +-
 2 files changed, 81 insertions(+), 2 deletions(-)

diff --git a/sys-apps/apmd/apmd-3.2.2_p14-r1.ebuild 
b/sys-apps/apmd/apmd-3.2.2_p14-r1.ebuild
new file mode 100644
index 0000000..a10a659
--- /dev/null
+++ b/sys-apps/apmd/apmd-3.2.2_p14-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils multilib toolchain-funcs
+
+MY_PV=${PV%_p*}
+MY_P=${PN}_${MY_PV}
+PATCHV=${PV#*_p}
+
+DESCRIPTION="Advanced Power Management Daemon"
+HOMEPAGE="http://packages.qa.debian.org/a/apmd.html";
+SRC_URI="mirror://debian/pool/main/a/apmd/${MY_P}.orig.tar.gz
+       mirror://debian/pool/main/a/apmd/${MY_P}-${PATCHV}.diff.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 arm ppc ppc64 x86"
+IUSE="nls X"
+
+RDEPEND=">=sys-apps/debianutils-1.16
+       >=sys-power/powermgmt-base-1.31
+       X? ( x11-libs/libX11
+               x11-libs/libXaw
+               x11-libs/libXmu
+               x11-libs/libSM
+               x11-libs/libICE
+               x11-libs/libXt
+               x11-libs/libXext )"
+DEPEND="${RDEPEND}
+       sys-devel/libtool
+       virtual/os-headers"
+
+S=${WORKDIR}/${PN}-${MY_PV}.orig
+
+src_prepare() {
+       epatch "${WORKDIR}"/${MY_P}-${PATCHV}.diff
+
+       if ! use X; then
+               sed -i \
+                       -e 's:\(EXES=.*\)xapm:\1:' \
+                       -e 's:\(.*\)\$(LT_INSTALL).*xapm.*$:\1echo:' \
+                       Makefile || die
+       fi
+
+       # use system headers and skip on_ac_power
+       rm -f on_ac_power*
+
+       sed -i \
+               -e '/on_ac_power/d' \
+               -e 's:-I/usr/src/linux/include -I/usr/X11R6/include::' \
+               -e 's:-L/usr/X11R6/lib::' \
+               Makefile || die
+}
+
+src_compile() {
+       emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+       dodir /usr/sbin
+       emake DESTDIR="${D}" PREFIX=/usr LIBDIR=/usr/$(get_libdir) install
+
+       keepdir /etc/apm/{event.d,suspend.d,resume.d,other.d,scripts.d}
+       exeinto /etc/apm
+       doexe debian/apmd_proxy
+       dodoc AUTHORS {,apmsleep.}README debian/{changelog,README.Debian}
+
+       doman *.{1,8}
+
+       # note: apmd_proxy.conf is currently disabled and not used, thus
+       # not installed - liquidx (01 Mar 2004)
+
+       newconfd "${FILESDIR}"/apmd.confd apmd
+       newinitd "${FILESDIR}"/apmd.rc6 apmd
+
+       use nls || rm -rf "${D}"/usr/share/man/fr
+}

diff --git a/sys-apps/apmd/files/apmd.rc6 b/sys-apps/apmd/files/apmd.rc6
index bb5e009..2521dd1 100644
--- a/sys-apps/apmd/files/apmd.rc6
+++ b/sys-apps/apmd/files/apmd.rc6
@@ -1,5 +1,5 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 

Reply via email to