diff options
author | Christian Heim <phreak@gentoo.org> | 2006-10-07 07:00:29 +0000 |
---|---|---|
committer | Christian Heim <phreak@gentoo.org> | 2006-10-07 07:00:29 +0000 |
commit | 829e9fb43e64d26c5805292c5ae26e4ea57c710a (patch) | |
tree | 6fad111b0e44dc2f86ca0274fc2b1af30249653f /sys-power | |
parent | version bump fixing some bugs and adding a couple of features. removed older ... (diff) | |
download | gentoo-2-829e9fb43e64d26c5805292c5ae26e4ea57c710a.tar.gz gentoo-2-829e9fb43e64d26c5805292c5ae26e4ea57c710a.tar.bz2 gentoo-2-829e9fb43e64d26c5805292c5ae26e4ea57c710a.zip |
Version bump. Also bumping the nvclock to use the latest one available from UPSTREAM (0.8b2).
(Portage version: 2.1.2_pre2-r5)
Diffstat (limited to 'sys-power')
-rw-r--r-- | sys-power/cpufreqd/ChangeLog | 9 | ||||
-rw-r--r-- | sys-power/cpufreqd/cpufreqd-2.2.0.ebuild | 66 | ||||
-rw-r--r-- | sys-power/cpufreqd/files/digest-cpufreqd-2.2.0 | 6 | ||||
-rw-r--r-- | sys-power/cpufreqd/files/nvclock0.8b2-fpic.patch | 20 |
4 files changed, 100 insertions, 1 deletions
diff --git a/sys-power/cpufreqd/ChangeLog b/sys-power/cpufreqd/ChangeLog index 2bb8b999ea9d..7d7f55593b3c 100644 --- a/sys-power/cpufreqd/ChangeLog +++ b/sys-power/cpufreqd/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sys-power/cpufreqd # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-power/cpufreqd/ChangeLog,v 1.35 2006/10/07 06:45:42 phreak Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-power/cpufreqd/ChangeLog,v 1.36 2006/10/07 07:00:29 phreak Exp $ + +*cpufreqd-2.2.0 (07 Oct 2006) + + 07 Oct 2006; Christian Heim <phreak@gentoo.org> + +files/nvclock0.8b2-fpic.patch, +cpufreqd-2.2.0.ebuild: + Version bump. Also bumping the nvclock to use the latest one available from + UPSTREAM (0.8b2). 07 Oct 2006; Christian Heim <phreak@gentoo.org> cpufreqd-2.1.0.ebuild, cpufreqd-2.1.1.ebuild: diff --git a/sys-power/cpufreqd/cpufreqd-2.2.0.ebuild b/sys-power/cpufreqd/cpufreqd-2.2.0.ebuild new file mode 100644 index 000000000000..180318a1c635 --- /dev/null +++ b/sys-power/cpufreqd/cpufreqd-2.2.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-power/cpufreqd/cpufreqd-2.2.0.ebuild,v 1.1 2006/10/07 07:00:29 phreak Exp $ + +inherit eutils + +NVCLOCK_VERSION="0.8b2" + +DESCRIPTION="CPU Frequency Daemon" +HOMEPAGE="http://cpufreqd.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 + nvidia? ( http://www.linuxhardware.org/nvclock/nvclock${NVCLOCK_VERSION}.tar.gz )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +IUSE="acpi apm lm_sensors nforce2 nvidia pmu" +RDEPEND=">=sys-power/cpufrequtils-002 + lm_sensors? ( sys-apps/lm_sensors )" +DEPEND="sys-apps/sed + ${RDEPEND}" + +src_unpack() { + unpack ${A} + + sed -i -e "s:acpi_event:acpi:" ${S}/cpufreqd.conf + + if use nvidia; then + cd ${WORKDIR}/nvclock${NVCLOCK_VERSION} + epatch "${FILESDIR}"/nvclock${NVCLOCK_VERSION}-fpic.patch + fi +} + +src_compile() { + local config + + if use nvidia; then + cd ${WORKDIR}/nvclock${NVCLOCK_VERSION} + econf \ + --disable-gtk \ + --disable-qt \ + --disable-nvcontrol \ + || die "econf nvclock failed" + emake -j1 || die "emake nvclock failed" + config="--enable-nvclock=${WORKDIR}/nvclock${NVCLOCK_VERSION}" + fi + + cd "${S}" + econf \ + $(use_enable acpi) \ + $(use_enable apm) \ + $(use_enable lm_sensors sensors) \ + $(use_enable nforce2) \ + $(use_enable pmu) \ + ${config} \ + || die "econf failed" +} + +src_install() { + make DESTDIR="${D}" install || die "make install failed" + + dodoc AUTHORS ChangeLog NEWS README TODO + + newinitd "${FILESDIR}"/${P}-init.d ${PN} +} diff --git a/sys-power/cpufreqd/files/digest-cpufreqd-2.2.0 b/sys-power/cpufreqd/files/digest-cpufreqd-2.2.0 new file mode 100644 index 000000000000..bee4d49cb0f4 --- /dev/null +++ b/sys-power/cpufreqd/files/digest-cpufreqd-2.2.0 @@ -0,0 +1,6 @@ +MD5 a8916004d3fb75ed43822eb978c08fc5 cpufreqd-2.2.0.tar.bz2 292219 +RMD160 2e61db9bac593ae564e5103c80b4c49b9a85011c cpufreqd-2.2.0.tar.bz2 292219 +SHA256 13b857d23dff773965eb03a1531e6265627c328d5cc448ec4d446a7c54348d3b cpufreqd-2.2.0.tar.bz2 292219 +MD5 8b9f55115f3c5b7b9a9a16fe40cec4a5 nvclock0.8b2.tar.gz 316510 +RMD160 1c8aff1a0f2bd472f9d5296d2d575823b2cb5107 nvclock0.8b2.tar.gz 316510 +SHA256 b3c05f1cceb57a816cea096f9b71154c0ce5e2ec31febb85e3db831b0b3407aa nvclock0.8b2.tar.gz 316510 diff --git a/sys-power/cpufreqd/files/nvclock0.8b2-fpic.patch b/sys-power/cpufreqd/files/nvclock0.8b2-fpic.patch new file mode 100644 index 000000000000..ab926f6c8dc4 --- /dev/null +++ b/sys-power/cpufreqd/files/nvclock0.8b2-fpic.patch @@ -0,0 +1,20 @@ +Index: nvclock0.8b2/src/backend/Makefile.in +=================================================================== +--- nvclock0.8b2.orig/src/backend/Makefile.in ++++ nvclock0.8b2/src/backend/Makefile.in +@@ -5,7 +5,7 @@ RANLIB=@RANLIB@ + system=@system@ + HAVE_NVCONTROL=@HAVE_NVCONTROL@ + OBJECTS=backend.o bios.o config.o error.o nv30.o nv31.o nv40.o info.o overclock.o i2c.o xf86i2c.o adt7473.o f75375.o lm99.o w83781d.o w83l785r.o libc_wrapper.o +-CFLAGS=@X11_CFLAGS@ -I../.. -I../nvcontrol ++CFLAGS=@X11_CFLAGS@ -I../.. -I../nvcontrol -fPIC + + ifeq ($(system), FreeBSD) + OBJECTS+=back_bsd.o +@@ -36,4 +36,4 @@ distclean: clean + rm -f Makefile + + install: +-uninstall: +\ No newline at end of file ++uninstall: |