diff options
Diffstat (limited to 'sys-apps/i2c/i2c-2.9.0.ebuild')
-rw-r--r-- | sys-apps/i2c/i2c-2.9.0.ebuild | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/sys-apps/i2c/i2c-2.9.0.ebuild b/sys-apps/i2c/i2c-2.9.0.ebuild deleted file mode 100644 index d7a3ea51cc68..000000000000 --- a/sys-apps/i2c/i2c-2.9.0.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/i2c/i2c-2.9.0.ebuild,v 1.7 2005/11/21 19:59:52 blubb Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="I2C Bus support for 2.4.x kernels" -HOMEPAGE="http://www2.lm-sensors.nu/~lm78/" -SRC_URI="http://www2.lm-sensors.nu/~lm78/archive/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-amd64 -ppc ~x86" -IUSE="" - -DEPEND="" - -src_unpack () { - unpack ${A} - epatch ${FILESDIR}/${P}.fix.patch -} - -src_compile () { - if [ "$LINUX" != "" ]; then - einfo "Cross-compiling using:- $LINUX" - einfo "Using headers from:- `echo $LINUX/include/linux | sed 's/\/\//\//'`" - LINUX=`echo $LINUX | sed 's/build\//build/'` - else - einfo "You are running:- `uname -r`" - check_KV || die "Cannot find kernel in /usr/src/linux" - einfo "Using kernel in /usr/src/linux:- ${KV}" - - echo ${KV} | grep -q 2.4. - if [ $? == 1 ]; then - echo - einfo "For 2.5+ series kernels, use the support already in the kernel" - einfo "under 'Character devices' -> 'I2C support'." - echo - einfo "To cross-compile, 'export LINUX=\"/lib/modules/<version>/build\"'" - einfo "or symlink /usr/src/linux to another kernel." - echo - ewarn "Non-2.4 kernel detected; doing nothing..." - return - else - LINUX='/usr/src/linux' - fi - - if [ "${KV}" != "`uname -r`" ]; then - ewarn "WARNING:- kernels do not match!" - fi - fi - - echo; einfo "You may safely ignore any errors from compilation" - einfo "that contain 'No such file' references." - echo '>>> Compiling...' - - emake CC=$(tc-getCC) LINUX=$LINUX clean all - if [ $? != 0 ]; then - eerror "I2C requires the source of a compatible kernel" - eerror "version installed in /usr/src/linux" - eerror "(or the environmental variable \$LINUX)" - eerror "and kernel I2C *disabled* or *enabled as a module*" - die "Error: compilation failed!" - fi -} - -src_install() { - echo ${KV} | grep -q 2.4. - if [ "$?" -eq '0' -o "$LINUX" != '' ]; then - emake \ - CC=$(tc-getCC) \ - LINUX=$LINUX \ - LINUX_INCLUDE_DIR=/usr/include/linux \ - DESTDIR=${D} \ - PREFIX=/usr \ - MANDIR=/usr/share/man \ - install || die - epause 5 # Show important warnings from the Makefile - dodoc CHANGES INSTALL README - fi -} - -pkg_postinst() { - if echo ${KV} | grep -q 2.4.; then - [ -x /usr/sbin/update-modules ] && /usr/sbin/update-modules - - einfo "I2C modules installed ..." - echo - ewarn "IMPORTANT ... if you are installing this package you need to" - ewarn "IMPORTANT ... *disable* kernel I2C support OR *modularize it*" - ewarn "IMPORTANT ... if your 2.4.x kernel is patched with such support" - echo - fi -} |