summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Robbins <drobbins@gentoo.org>2002-05-03 19:54:00 +0000
committerDaniel Robbins <drobbins@gentoo.org>2002-05-03 19:54:00 +0000
commit1b2d0739526e347aa69729cf196065e787c8aa32 (patch)
tree60bb37fc5068fc347f24e3c7db75b64191aca983 /sys-apps/apmd
parentFixes #2306. (diff)
downloadgentoo-2-1b2d0739526e347aa69729cf196065e787c8aa32.tar.gz
gentoo-2-1b2d0739526e347aa69729cf196065e787c8aa32.tar.bz2
gentoo-2-1b2d0739526e347aa69729cf196065e787c8aa32.zip
Close bug #1472; thanks meekrob! :)
Diffstat (limited to 'sys-apps/apmd')
-rw-r--r--sys-apps/apmd/ChangeLog14
-rw-r--r--sys-apps/apmd/apmd-3.0.2-r2.ebuild50
-rw-r--r--sys-apps/apmd/files/digest-apmd-3.0.2-r21
3 files changed, 60 insertions, 5 deletions
diff --git a/sys-apps/apmd/ChangeLog b/sys-apps/apmd/ChangeLog
index ac06f20fc771..9a025c789646 100644
--- a/sys-apps/apmd/ChangeLog
+++ b/sys-apps/apmd/ChangeLog
@@ -1,14 +1,18 @@
# ChangeLog for sys-apps/apmd
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/apmd/ChangeLog,v 1.2 2002/03/18 03:28:41 woodchip Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/apmd/ChangeLog,v 1.3 2002/05/03 19:54:00 drobbins Exp $
+
+*apmd-3.0.2-r2 (02 May 2002)
+
+ 02 May 2002; Daniel Robbins <drobbins@gentoo.org>: New release with a new
+ patch to fix compilation with recent 2.4 kernels. Closes bug #1472; thanks
+ meekrob! :)
*apmd-3.0.2-r1 (17 March 2002)
17 March 2002; Donny Davies <woodchip@gentoo.org> apmd-3.0.2-r1.ebuild,
- files/apmd.rc6 :
-
- Fixed initscript booboo which prevented apmd from starting properly. Ooops :)
- Closes #1143, #1072.
+ files/apmd.rc6 : Fixed initscript booboo which prevented apmd from starting
+ properly. Ooops :) Closes #1143, #1072.
*apmd-3.0.2 (1 Feb 2002)
diff --git a/sys-apps/apmd/apmd-3.0.2-r2.ebuild b/sys-apps/apmd/apmd-3.0.2-r2.ebuild
new file mode 100644
index 000000000000..9d84d1f6e1c1
--- /dev/null
+++ b/sys-apps/apmd/apmd-3.0.2-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/apmd/apmd-3.0.2-r2.ebuild,v 1.1 2002/05/03 19:54:00 drobbins Exp $
+
+DESCRIPTION="Advanced Power Management Daemon"
+HOMEPAGE="http://www.worldvisions.ca/~apenwarr/apmd/"
+SRC_URI="http://www.worldvisions.ca/~apenwarr/apmd/${P}.tar.gz"
+S=${WORKDIR}/${PN}
+
+DEPEND="virtual/glibc >=sys-apps/debianutils-1.16 X? ( virtual/x11 )"
+
+src_unpack() {
+
+ unpack ${A} ; cd ${S}
+
+ cp Makefile Makefile.orig
+ sed -e "s:\(PREFIX=\)\(/usr\):\1\$\{DESTDIR\}\2:" \
+ -e "s:\(APMD_PROXY_DIR\=\)\(/etc\):\1\$\{DESTDIR\}\2/apm:" \
+ -e "97d" \
+ -e "s:\(MANDIR\=\${PREFIX}\)\(/man\):\1/share\2:" \
+ Makefile.orig > Makefile
+
+ if [ "`use X`" ]
+ then
+ cp Makefile Makefile.orig
+ sed -e "/^EXES=/s/xapm//" \
+ -e "/install.*xapm/d" \
+ Makefile.orig > Makefile
+ fi
+
+ #This closes bug #1472: fixes compilation with recent 2.4 kernels
+ cat ${FILESDIR}/apmsleep.c.diff | patch -p0 -l || die
+}
+
+src_compile() {
+
+ make CFLAGS="${CFLAGS}" || die "compile problem"
+}
+
+src_install () {
+
+ make DESTDIR=${D} install || die
+
+ dodir /etc/apm/{event.d,suspend.d,resume.d}
+ exeinto /etc/apm ; doexe debian/apmd_proxy
+ dodoc ANNOUNCE BUGS.apmsleep COPYING* README* ChangeLog LSM
+
+ insinto /etc/conf.d ; newins ${FILESDIR}/apmd.confd apmd
+ exeinto /etc/init.d ; newexe ${FILESDIR}/apmd.rc6 apmd
+}
diff --git a/sys-apps/apmd/files/digest-apmd-3.0.2-r2 b/sys-apps/apmd/files/digest-apmd-3.0.2-r2
new file mode 100644
index 000000000000..9a9bc483e68a
--- /dev/null
+++ b/sys-apps/apmd/files/digest-apmd-3.0.2-r2
@@ -0,0 +1 @@
+MD5 23ce275766441c59b6b47c002f9098eb apmd-3.0.2.tar.gz 80489