ChangeLog

# ChangeLog for app-laptop/toshiba-utils
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/toshiba-utils/ChangeLog,v 1.13 2007/05/12 13:32:08 armin76 Exp $

12 May 2007; Raúl Porcel
-toshiba-utils-2.0.1-r1.ebuild, toshiba-utils-2.0.1-r2.ebuild:
x86 stable wrt bug 174283

10 May 2007; Stefan Schweizer
toshiba-utils-2.0.1-r2.ebuild:
Handle X/gtk useflags correctly. Fix compiling bug 163542

09 May 2007; Stefan Schweizer
toshiba-utils-2.0.1-r2.ebuild:
Drop bogus gtk+-1 depend thanks to azazello in bug 174283

16 Apr 2007; Christian Heim
toshiba-utils-2.0.1-r1.ebuild, toshiba-utils-2.0.1-r2.ebuild:
Calling modules-update has been deprecated w/
sys-apps/module-init-tools-3.2.2-r3, thanks to Jakub for the fix (fixes
#174761).

*toshiba-utils-2.0.1-r2 (12 Jan 2007)

12 Jan 2007; Christian Faulhammer
+files/toshiba-utils-2.0.1-arg-fix.diff, +toshiba-utils-2.0.1-r2.ebuild:
fix the following bugs (for GCC 4.1 and other issues): 121477, 152134,
146978. Thanks to Sandro

13 Jun 2006; Roy Marples
toshiba-utils-2.0.1-r1.ebuild:
Use modules-update instead of update-modules

21 Apr 2005; Stephanie Lockwood-Childs
toshiba-utils-2.0.1-r1.ebuild:
marked -ppc since toshiba does not make any ppc laptops

09 Oct 2004; Doug Goldstein +metadata.xml:
Added missing metadata.xml

27 Sep 2004; Karol Wojtaszek
toshiba-utils-2.0.1-r1.ebuild:
Fix SRC_URI. Bug #63765

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*toshiba-utils-2.0.1-r1 (3 May 2002)

3 May 2002; Donny Davies :

Add LICENSE, SLOT, $Headers.

*toshiba-utils-2.0.1 (8 Feb 2002)

8 Feb 2002; Donny Davies :

Checkin new package, first version. Created a patch to ignore the
X programs if you dont USE=X.

Manifest

AUX toshiba-modules.d 160 RMD160 fd8d6fffaf3d4063eef9624e4dea09301734cc09 SHA1 b70943a14caaba22a23e96086b45ffeaf4cc729c SHA256 39e14694a3e3804417c4725e590f39f4f128ec38af5ba4464e73580ef2eb15fe
AUX toshiba-utils-2.0.1-arg-fix.diff 1122 RMD160 41609316a631dfc45ee78a6b056f911d3edfa3c8 SHA1 6406f78726ea69bd253664101a29b93717160b47 SHA256 7923f04ca746b9b0115527778fee897d532cf0041d2f911d5ce1066c9d9f3464
AUX toshiba-utils-2.0.1-gentoo.diff 1037 RMD160 7462f24c930846dd95c9a024eb92d46335ca7743 SHA1 daaf2ed0438cfc737a56f6f3b79bdc952880fb2b SHA256 0152514170f72556b8f4f7f327c54261c1a4072184eeb9b8e1c32468910a522c
DIST toshutils-2.0.1.tar.gz 385389 RMD160 2505b9635ce18e7ed0ada129baad978287053d84 SHA1 18f327e20aa478f9d36c0841ec32ac98367e67b9 SHA256 cb66e83b8d93fe5a4a9a872051a4ed96322c64d07b068e036494a355d440696c
EBUILD toshiba-utils-2.0.1-r2.ebuild 2012 RMD160 e58e4f5c730a5040420aa9039cbc2c953066c0c6 SHA1 63a388381a1f6a5f811ce9ae99f1d2462ab08925 SHA256 4d09e27e57ce4835d03c080bb1edbcb540ea14f66493de8bdc94002e14364379
MISC ChangeLog 2063 RMD160 d1f66518bba1c2af5f812ae3997d06161498cb8c SHA1 a8e027a809c0baa0289aeb6dae0a74e3153e0f64 SHA256 9966461be5787a596c22c4d26beac4f7124ab8427fd6dfdb92956f392950f489
MISC metadata.xml 159 RMD160 54af1e9a61e5ed1b49b2bbbf3ef2278999c66b13 SHA1 bce3da4745192397c9a08bdbcf7e4914eac9b77b SHA256 ed3a0d440cfa5672284f4172ebde0ea6506c1a38e9a3ed9f14f3d2c093aac42f

files

metadata.xml




mobile

toshiba-utils-2.0.1-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/toshiba-utils/toshiba-utils-2.0.1-r2.ebuild,v 1.5 2007/05/12 13:32:08 armin76 Exp $

inherit eutils autotools

S=${WORKDIR}/toshutils-${PV}
DESCRIPTION="Toshiba Laptop Utilities"
HOMEPAGE="http://www.buzzard.org.uk/toshiba/"
SRC_URI="http://www.buzzard.org.uk/toshiba/downloads/toshutils-${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-ppc x86"
IUSE="gtk X"

DEPEND="gtk? ( =x11-libs/gtk+-1* )
X? ( x11-libs/libX11
x11-libs/libXext
x11-libs/libXpm )"
RDEPEND="${DEPEND}"

src_unpack() {
unpack ${A} ; cd ${S}
sed -i -e "s:asm/io.h:sys/io.h:" src/hotkey.c

rm -f config.{cache,log,status} src/*.o

sed -i -e "s:-m486 -O2::" \
-e "s:\(^CFLAGS =.*\):\1 ${CFLAGS}:" \
-e "s:^install\:.*:install\: all install-prog:" \
-e "s:-fwritable-strings::g" \
src/Makefile.in \
|| die "sed failed"
epatch ${FILESDIR}/${P}-arg-fix.diff
use gtk || epatch ${FILESDIR}/${P}-gentoo.diff
eautoconf || die "autoconf failed"
}

src_compile() {
econf \
$(use_with X x) \
|| die "econf failed"
make depend || die "make depend failed"
make -C src || die "make src failed"
}

src_install() {
dodir /usr/bin
make -C src DESTDIR=${D} install || die "make install failed"

dodoc README* TODO CONTRIBUTE FAQ ChangeLog
doman doc/*.{1x,1,8}
docinto pdf ; dodoc doc/*.pdf

insinto /etc/modules.d
newins ${FILESDIR}/toshiba-modules.d toshiba
}

pkg_postinst() {
ewarn "Dont forget Toshiba Laptop Support for your kernel."
ewarn "(under Processor Type and Features, CONFIG_TOSHIBA)"
if [[ ${ROOT} == / ]] ; then
[[ -x /sbin/update-modules ]] && /sbin/update-modules || /sbin/modules-update
fi
}

pkg_config() {
# use this only if you dont have devfs... the driver is already devfs aware.
if [ "`ls -l ${ROOT}/dev/toshiba 2>/dev/null | awk '{print $$6}'`" != "181" ]
then
rm -f ${ROOT}/dev/toshiba
mknod -m 666 ${ROOT}/dev/toshiba c 10 181
fi
}