Portage is a package management system used by Gentoo Linux
# ChangeLog for app-admin/longrun
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/longrun/ChangeLog,v 1.17 2007/03/27 16:11:44 betelgeuse Exp $
27 Mar 2007; Petteri Räty
longrun-0.9-r3.ebuild:
Fix things reported by qualudis.
27 Jan 2007; Danny van Dyk
QA: Removed unused versions.
24 Jan 2007; Marius Mauch
longrun-0.9-r3.ebuild:
Replacing einfo with elog
19 Mar 2006; Petteri Räty
Marked stable on x86.
*longrun-0.9-r3 (05 Feb 2006)
05 Feb 2006; Petteri Räty
+longrun-0.9-r3.ebuild:
Updated to the latest Debian patch set, now installs Swedish and Japanese
translations, added a patch that uses user set CFLAGS to compile
longrun and removed old revision.
03 Sep 2005; Petteri Räty
Marked stable on x86.
12 Aug 2005; Petteri Räty
Moved the gcc-3 patch from Debian to distfiles mirrors.
*longrun-0.9-r2 (31 Jul 2005)
31 Jul 2005; Petteri Räty
+longrun-0.9-r2.ebuild:
Added Debian patches. Resolves bug #55369.
Also added checks for the right kernel config.
20 Mar 2004; Michael Sterrett
inherit eutils for epatch; error check
20 Mar 2004; Michael Sterrett
clean old ebuild
25 May 2003; Martin Holzer
longrun-0.9.ebuild:
now uses mirror://kernel
*longrun-0.9-r1 (17 Apr 2003)
17 Apr 2003; Brandon Low
longrun-0.9-r1.ebuild, files/longrun-0.9-r1-debian-gcc-3.diff:
Add a fix for compilation on gcc-3
*longrun-0.9 (1 Feb 2002)
29 Jul 2002; Calum Selkirk
Added -ppc to KEYWORDS.
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX 0.9-makefile_cflags.patch 564 RMD160 9b9c4aac504a49d13131daf61ab69c0ad3b4d794 SHA1 40b4b93fefacca42bfd1781f2463c1ccd265e5d9 SHA256 dd594bcef8030ae86a711e520efb81209ae4c57d898a610d5205c0f33cb16028
DIST longrun-0.9.tar.bz2 11539 RMD160 340fde69f8a719cea1ace07b6051f8f45ee13729 SHA1 bfb0ed919834dd0563f9b3fdc45804f05c1a0d61 SHA256 85d2bb0694ded7d727c3f819b12432a78b7c3d9723580d17d7a9e3a21d969f7b
DIST longrun_0.9-19.diff.gz 14697 RMD160 9c3e19de444c814af4fa90d1cd760abc36b0b91a SHA1 d1380ee0c92d9d1f49cf7be7dc1043fc24eda977 SHA256 4f9d133c8739ac2bbf0ec53d1356a42064b9b06b3559a93af538c809f851fc14
EBUILD longrun-0.9-r3.ebuild 1666 RMD160 4f2cff5f671c5d4d34d859b787c89e25334a0b1e SHA1 3307d4bf0babcb1f9e8ec0ccaf72380510132594 SHA256 4e0be12bc4bcdfe25556888f85c5f6cc492e989888ae3fec72addb0c1a9f43f0
MISC ChangeLog 2536 RMD160 28d6767dfce5e17b23eb9ae876b0ad2822cf1ed0 SHA1 f93a5b066ab87998aa11b25ab5d9496c724c42e5 SHA256 42e4ceed8227af7d59b8d679508188e97cf134b5dd018dfffacfcb1d95e6edbe
MISC metadata.xml 440 RMD160 be628ce1b6bc9fd4bda1a0db50af110097282f48 SHA1 b33e1d9e9f48e531c26ef589f3908f195f7325e5 SHA256 e42b2101471c5ee54a1ba72d4fe8a7daf6ad50d19b8890710c0560f7fcca59f0
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/longrun/longrun-0.9-r3.ebuild,v 1.4 2007/03/27 16:11:44 betelgeuse Exp $
inherit eutils linux-info
DESCRIPTION="A utility to control Transmeta's Crusoe and Efficeon processors"
HOMEPAGE="http://freshmeat.net/projects/longrun/"
DEBIAN_PATCH_VERSION="19"
DEBIAN_PATCH="${PN}_${PV}-${DEBIAN_PATCH_VERSION}.diff.gz"
SRC_URI="
mirror://kernel/linux/utils/cpu/crusoe/${P}.tar.bz2
mirror://debian/pool/main/l/${PN}/${DEBIAN_PATCH}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-ppc x86"
IUSE=""
DEPEND=""
S=${WORKDIR}/${PN}
CONFIG_CHECK="X86_MSR X86_CPUID"
ERROR_X86_MSR="
Longrun needs a MSR device to function. Please select
MSR under Processor type and features. It can be build
directly into the kernel or as a module.
"
ERROR_X86_CPUID="
Longrun needs a CPUID device to function. Please select
CPUID under Processor type and features. It can be
build directly into the kernel or as a module.
"
src_unpack() {
unpack ${P}.tar.bz2
cd ${S}
epatch "${DISTDIR}/${DEBIAN_PATCH}"
epatch "${FILESDIR}/${PV}-makefile_cflags.patch"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
dodoc MAKEDEV-cpuid-msr
}
pkg_postinst() {
if linux_chkconfig_module X86_MSR; then
elog "You have compiled MSR as a module."
elog "You need to load it before using Longrun."
elog "The module is called msr."
elog
fi
if linux_chkconfig_module X86_CPUID; then
elog "You have compiled CPUID as a module."
elog "You need to load it before using Longrun."
elog "The module is called cpuid."
fi
}
Longrun is a user space utility program for controlling the Longrun
thermal and power save functionalities found in the processors made
by Transmeta.