# ChangeLog for net-dialup/ltmodem
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/ltmodem/ChangeLog,v 1.14 2004/06/24 22:29:06 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/ltmodem/ChangeLog,v 1.15 2004/11/06 14:41:32 mrness Exp $
+
+*ltmodem-8.31_alpha8 (06 Nov 2004)
+
+ 06 Nov 2004; Alin Nastac <mrness@gentoo.org>
+ +ltmodem-8.31_alpha8.ebuild, +files/ltmodem_devfs, +files/ltmodem_modules:
+ bump to 8.31-a8 for 2.4 kernels and alk-6 for 2.6 kernels (bug #59665)
04 Feb 2004; Heinrich Wendel <lanius@gentoo.org>
ltmodem-8.26_alpha9-r3.ebuild:
+MD5 77f8cde2937f0b36df4695c5d099156f ChangeLog 1987
MD5 fb2e60717b5ce262efea991b5cbbc03b ltmodem-8.26_alpha9-r1.ebuild 1555
-MD5 2f33e168aeb161e164a9e6f418b833bb ltmodem-8.26_alpha9-r3.ebuild 2284
MD5 c6876f0de8131cd0721cce58f339fd92 ltmodem-8.26_alpha9-r2.ebuild 1574
-MD5 aa2afd634d86bf5d366fc3774be7b270 ChangeLog 1755
+MD5 2f33e168aeb161e164a9e6f418b833bb ltmodem-8.26_alpha9-r3.ebuild 2284
MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
+MD5 7330c8b98e09368468c234ba4cee303a ltmodem-8.31_alpha8.ebuild 2445
MD5 f5ab4274b107a9ac1e7d521c5dbb594a files/digest-ltmodem-8.26_alpha9-r1 66
MD5 f5ab4274b107a9ac1e7d521c5dbb594a files/digest-ltmodem-8.26_alpha9-r2 66
MD5 c7770cf081fb61801ccdcf7eb67175dc files/digest-ltmodem-8.26_alpha9-r3 137
+MD5 b990e7d5303c86f37ea21cf471d22e03 files/ltmodem_devfs 198
+MD5 1a8e6ce7bc277552331003f54cf26c78 files/ltmodem_modules 244
+MD5 bb762fb0d5ebce81b72fa6c8eb99ca0d files/digest-ltmodem-8.31_alpha8 136
--- /dev/null
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/ltmodem/ltmodem-8.31_alpha8.ebuild,v 1.1 2004/11/06 14:41:32 mrness Exp $
+
+inherit kernel-mod
+
+MY_P="${P/_alpha/a}"
+DESCRIPTION="Winmodems with Lucent Apollo (ISA) and Mars (PCI) chipsets"
+HOMEPAGE="http://www.heby.de/ltmodem/"
+SRC_URI="http://www.physcip.uni-stuttgart.de/heby/ltmodem/${MY_P}.tar.gz
+ http://www.sfu.ca/~cth/ltmodem/${MY_P}.tar.gz
+ http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/ltmodem-2.6-alk-6.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+RESTRICT="nouserpriv"
+
+DEPEND="virtual/linux-sources
+ sys-apps/util-linux"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ if kernel-mod_is_2_4_kernel; then
+ sed -i -e 's:make -e:make:' -e 's:read -p:echo:' build_module
+ FAST="1" ./build_module ${KV} || die "Compilation filed"
+ else
+ cd ../ltmodem-2.6-alk-6/
+ (
+ unset ARCH
+ addwrite /usr/src/linux-${KV}
+ sed -i -e "s:linux-2.6:linux:" Makefile
+ make || die "Compilation failed"
+ )
+ fi
+}
+
+src_install() {
+ # install docs
+ cd DOCs
+ dohtml *.html
+
+ rm -rf *.html Installers build* Build* gcc3.txt Examples Suse*
+ rm -rf fixscript* slackware srcprep.man scanmodem.man conf*
+
+ rename .man .1 *.man
+ doman *.1
+ rm -rf *.1
+
+ dodoc ../1ST-READ *
+ cd ..
+
+ # install utilities
+ mv utils/unloading utils/lt_unloading
+ dosbin utils/lt_*
+
+ # install configuration
+ insinto /etc/devfs.d
+ newins ${FILESDIR}/ltmodem_devfs ltmodem
+ insinto /etc/modules.d
+ newins ${FILESDIR}/ltmodem_modules ltmodem
+
+ # install kernel module
+ if kernel-mod_is_2_4_kernel; then
+ cd source
+ make install ROOTDIR=${D} || die "Cannot install drivers"
+ else
+ cd ${WORKDIR}/ltmodem-2.6-alk-6/
+ insinto /lib/modules/${KV}/ltmodem
+ doins ltmodem.ko && doins ltserial.ko || die "Cannot install drivers"
+ fi
+}
+
+pkg_postinst() {
+ [ -x /usr/sbin/update-modules ] && /usr/sbin/update-modules
+ depmod -ae ${KV}
+
+ # Make some devices if we aren't using devfs
+ if [ -e ${ROOT}/dev/.devfsd ]; then
+ ebegin "Restarting devfsd to reread devfs rules"
+ killall -HUP devfsd
+ eend $?
+ einfo "modules-update to complete configuration."
+
+ elif [ -e ${ROOT}/dev/.udev ]; then
+ ebegin "Restarting udev to reread udev rules"
+ udevstart
+ eend $?
+ fi
+
+ einfo "Use /dev/tts/LT0 to access modem"
+ einfo "If you have problems, read this doc:"
+ einfo "/usr/share/doc/${PF}/html/post-install.html"
+}