diff options
author | Alin Năstac <mrness@gentoo.org> | 2004-11-06 14:41:32 +0000 |
---|---|---|
committer | Alin Năstac <mrness@gentoo.org> | 2004-11-06 14:41:32 +0000 |
commit | d766ee4a7ea45eab5ce8d8e0b5c65d7a53413651 (patch) | |
tree | e6cc1c7bb9aa043d197ef5459ba2f42a6b003bc5 /net-dialup | |
parent | Stable on ppc. (Manifest recommit) (diff) | |
download | gentoo-2-d766ee4a7ea45eab5ce8d8e0b5c65d7a53413651.tar.gz gentoo-2-d766ee4a7ea45eab5ce8d8e0b5c65d7a53413651.tar.bz2 gentoo-2-d766ee4a7ea45eab5ce8d8e0b5c65d7a53413651.zip |
add ltmodem-8.31_alpha8
Diffstat (limited to 'net-dialup')
-rw-r--r-- | net-dialup/ltmodem/ChangeLog | 8 | ||||
-rw-r--r-- | net-dialup/ltmodem/Manifest | 8 | ||||
-rw-r--r-- | net-dialup/ltmodem/files/digest-ltmodem-8.31_alpha8 | 2 | ||||
-rw-r--r-- | net-dialup/ltmodem/files/ltmodem_devfs | 5 | ||||
-rw-r--r-- | net-dialup/ltmodem/files/ltmodem_modules | 6 | ||||
-rw-r--r-- | net-dialup/ltmodem/ltmodem-8.31_alpha8.ebuild | 97 |
6 files changed, 123 insertions, 3 deletions
diff --git a/net-dialup/ltmodem/ChangeLog b/net-dialup/ltmodem/ChangeLog index 56278076a29a..50f4a46051b5 100644 --- a/net-dialup/ltmodem/ChangeLog +++ b/net-dialup/ltmodem/ChangeLog @@ -1,6 +1,12 @@ # 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: diff --git a/net-dialup/ltmodem/Manifest b/net-dialup/ltmodem/Manifest index 6028cccf50ae..ac0ea7a11dac 100644 --- a/net-dialup/ltmodem/Manifest +++ b/net-dialup/ltmodem/Manifest @@ -1,8 +1,12 @@ +MD5 54b5f5f5f5e7e52af3d954405e32899c ChangeLog 1989 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 8633759d86a110b0c4987911f5649f39 ltmodem-8.31_alpha8.ebuild 2450 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 diff --git a/net-dialup/ltmodem/files/digest-ltmodem-8.31_alpha8 b/net-dialup/ltmodem/files/digest-ltmodem-8.31_alpha8 new file mode 100644 index 000000000000..9a0aa5649215 --- /dev/null +++ b/net-dialup/ltmodem/files/digest-ltmodem-8.31_alpha8 @@ -0,0 +1,2 @@ +MD5 6a00c3fcb939f46d4d2ce62669e65fb0 ltmodem-8.31a8.tar.gz 526000 +MD5 d82067a8f4735bd8f53a8bdcfcbc1bb5 ltmodem-2.6-alk-6.tar.bz2 410714 diff --git a/net-dialup/ltmodem/files/ltmodem_devfs b/net-dialup/ltmodem/files/ltmodem_devfs new file mode 100644 index 000000000000..b07d60a881cb --- /dev/null +++ b/net-dialup/ltmodem/files/ltmodem_devfs @@ -0,0 +1,5 @@ + +# /dev/ttySLT0 and /dev/modem symbolic links to /dev/tts/LT0 +REGISTER ^tts/LT0$ CFUNCTION GLOBAL symlink $devname modem +UNREGISTER ^tts/LT0$ CFUNCTION GLOBAL unlink modem + diff --git a/net-dialup/ltmodem/files/ltmodem_modules b/net-dialup/ltmodem/files/ltmodem_modules new file mode 100644 index 000000000000..1cfb57733c63 --- /dev/null +++ b/net-dialup/ltmodem/files/ltmodem_modules @@ -0,0 +1,6 @@ +# lt_drivers: autoloading and insertion parameter usage +alias char-major-62 ltserial +alias /dev/tts/LT0 ltserial +alias /dev/modem ltserial +# options lt_modem vendor_id=0x115d device_id=0x0420 Forced=3,0x130,0x2f8 +# section for lt_drivers ends diff --git a/net-dialup/ltmodem/ltmodem-8.31_alpha8.ebuild b/net-dialup/ltmodem/ltmodem-8.31_alpha8.ebuild new file mode 100644 index 000000000000..637ee9e5b95d --- /dev/null +++ b/net-dialup/ltmodem/ltmodem-8.31_alpha8.ebuild @@ -0,0 +1,97 @@ +# 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" +} |