Portage is a package management system used by Gentoo Linux
# ChangeLog for app-laptop/tpb
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/tpb/ChangeLog,v 1.19 2008/08/20 04:01:20 darkside Exp $
20 Aug 2008; Jeremy Olexa
stable amd64, bug #233855
22 Jul 2007; David Shakaryan
Remove virtual/x11 from dependencies.
17 Apr 2007; Christian Faulhammer
keyworded ~amd64, bug 173569
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
27 Aug 2006; Michael Sterrett
clean out old, non-modX ebuild
16 Jan 2006; Henrik Brix Andersen
Added modular-x dependencies, thanks to Adrian Frith in bug #119220.
25 Nov 2005; Henrik Brix Andersen
Stable on x86.
*tpb-0.6.4 (23 Oct 2005)
23 Oct 2005; Henrik Brix Andersen
Version bump, bug #108159.
21 Apr 2005; Stephanie Lockwood-Childs
marked -ppc since there are no powerpc thinkpads
26 Mar 2005;
-tpb-0.6.0.ebuild, -tpb-0.6.1.ebuild, -tpb-0.6.2.ebuild:
Pruned old versions.
17 Oct 2004; Henrik Brix Andersen
Stable on x86
*tpb-0.6.3 (19 Sep 2004)
19 Sep 2004; Henrik Brix Andersen
Version bump. Added X and xosd to IUSE and updated DEPEND and econf call
accordingly. Fixes bug #62809
*tpb-0.6.2 (11 Jun 2004)
11 Jun 2004; Peter Johanson,,,
Bump.
25 Apr 2004; Aron Griffis
tpb-0.5.1.ebuild, tpb-0.6.0.ebuild:
Add die following econf for bug 48950
*tpb-0.6.1 (30 Mar 2004)
30 Mar 2004; Peter Johanson
tpb-0.6.1.ebuild:
Bump. Changed herd to mobile. Thanks to Thomas Eckert
for the bump info.
*tpb-0.5.1 (08 Mar 2004)
08 Mar 2004; Peter Johanson
tpb-0.4.2.ebuild, tpb-0.5.1.ebuild, tpb-0.6.0.ebuild,
files/tpb-configure-fix.diff:
Moved to new app-laptop
*tpb-0.6.0 (02 Dec 2003)
02 Dec 2003; Peter Johanson
tpb-0.6.0.ebuild, files/tpb-0.5.1-configure-fix.patch,
files/tpb-configure-fix.diff, metadata.xml:
Added 0.6.0, moved configure patch to generic name and edited ebuilds
accordingly, and added metadata.xml
30 Jun 2003; Peter Johanson
files/tpb-0.5.1-configure-fix.patch:
Added patch to correct enable/disable xosd support
*tpb-0.5.1 (16 Apr 2003)
16 Apr 2003; Peter Johanson
bump
*tpb-0.4.2 (01 Apr 2003)
01 Apr 2003; Peter Johanson
Initial import.
AUX tpb-configure-fix.diff 478 RMD160 c2d54a7929488f29b53ad8871b74fac9edeae34d SHA1 8763b0fe3ade31b625f839073be78d1f5b457724 SHA256 53baa3169b178737ffc59f108853cf79f78e8bf5ed0612ea3d95fe556cb4a0aa
DIST tpb-0.6.4.tar.gz 280316 RMD160 09cf46ed1933d568ced7756f85fef35b23c1ded2 SHA1 481894d8289c75d821f50568f9c2d0005486e0e8 SHA256 9ce4599ff4cb7397a3f49f747ff0225ef32bc6152778e55419f15aaf4cbff32a
EBUILD tpb-0.6.4.ebuild 1006 RMD160 6dc06f3e8f2c625da9d1b387020ae9f9f6f1863e SHA1 de217f273a9af7ff5f57bbff2aae52ef17e3f086 SHA256 dfcf91c3d904859de9fc642f2792b34c5aab58a62b58d8f3e50b475c00c2b225
MISC ChangeLog 3014 RMD160 510b818ca89194c35355d0f90dbe01d960d3a463 SHA1 59cd383ce1ae260c148cfcc4266bc401adceb68f SHA256 204fea9772a5360c558827658b5a7be3a76d9c1e87ff065274cab4ba51c385bb
MISC metadata.xml 159 RMD160 54af1e9a61e5ed1b49b2bbbf3ef2278999c66b13 SHA1 bce3da4745192397c9a08bdbcf7e4914eac9b77b SHA256 ed3a0d440cfa5672284f4172ebde0ea6506c1a38e9a3ed9f14f3d2c093aac42f
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/tpb/tpb-0.6.4.ebuild,v 1.6 2008/08/20 04:01:20 darkside Exp $
inherit linux-info eutils
DESCRIPTION="IBM ThinkPad buttons utility"
HOMEPAGE="http://savannah.nongnu.org/projects/tpb/"
SRC_URI="http://savannah.nongnu.org/download/tpb/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 -ppc x86"
IUSE="nls xosd"
DEPEND="x11-libs/libXt
x11-libs/libXext
xosd? ( >=x11-libs/xosd-2.2.0 )"
CONFIG_CHECK="~NVRAM"
ERROR_NVRAM="${P} requires /dev/nvram support (CONFIG_NVRAM)"
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${PN}-configure-fix.diff
}
src_compile() {
econf \
$(use_enable nls) \
$(use_enable xosd) \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
dodoc README ChangeLog CREDITS TODO
dodoc doc/{callback_example.sh,nvram.txt,tpbrc}
}