# ChangeLog for net-dialup/fcpci
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dialup/fcpci/ChangeLog,v 1.8 2004/10/02 15:25:47 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dialup/fcpci/ChangeLog,v 1.9 2004/11/13 19:38:34 mrness Exp $
+
+*fcpci-3.11.02-r1 (13 Nov 2004)
+
+ 13 Nov 2004; Alin Nastac <mrness@gentoo.org> +fcpci-3.11.02-r1.ebuild:
+ Add support for 2.6 kernels. See #55902
*fcpci-03.11.02 (10 Apr 2004)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 7cf9322dffebdb8437de5a07e33a4268 ChangeLog 811
+MD5 a4bba6811bd14a2c36cbe323e63a0114 ChangeLog 958
MD5 b6e834e8d8a57bce3b9933ce3828bfa9 fcpci-03.09.10.ebuild 1122
MD5 0d5d85f3c77ee1182c4bb748c53fdf3f fcpci-03.10.02.ebuild 1080
MD5 05a7eed1fb08c56cb30255fa983c97fd fcpci-03.11.02.ebuild 1136
MD5 ec2f84816306825d125d0c01bd86758d metadata.xml 163
+MD5 b717b72ebb8c4c80fbcba82c7a9b211a fcpci-3.11.02-r1.ebuild 1719
MD5 90cc176e076cf2b4cfd1bf929679fa63 files/digest-fcpci-03.09.10 74
MD5 a9248e51d7bf2980d55b7e5872c378f7 files/digest-fcpci-03.10.02 74
MD5 e4cdfad1b954f1a2875dce5a65e1f64c files/digest-fcpci-03.11.02 75
MD5 a8deb5bd6be2291d0af5ac6be6f35ca8 files/tools.c.diff 556
+MD5 19cda2540206daba0f907ca4fa34c8b4 files/digest-fcpci-3.11.02-r1 148
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.9.10 (GNU/Linux)
+Version: GnuPG v1.2.6 (GNU/Linux)
-iD8DBQFBXsiBI1lqEGTUzyQRAk+fAKCfzR5j00YhvDVwf/Yy0WjLDTJ/xQCgoPaf
-SLOPPdL6C+g1d0+Ucy3Ay3c=
-=PEYj
+iD8DBQFBlmLDjtv59x0+BrURAuXrAJ9px9f7wAhHBFw+FlKsFmGB1EiX5gCgkD01
+hrvBnkHMsuViYnREfhGP0MM=
+=Nuxs
-----END PGP SIGNATURE-----
--- /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/fcpci/fcpci-3.11.02-r1.ebuild,v 1.1 2004/11/13 19:38:34 mrness Exp $
+
+inherit flag-o-matic kernel-mod
+
+PV_K24=fcpci-suse8.2-0${PV}.tar.gz
+PV_K26=fcpci-suse9.1-${PV/.0/-0}.tar.gz
+
+DESCRIPTION="CAPI4Linux drivers for AVM Fritz!Card PCI"
+HOMEPAGE="http://www.avm.de/"
+S="${WORKDIR}/fritz"
+SRC_URI="ftp://ftp.avm.de/cardware/fritzcrd.pci/linux/suse.82/${PV_K24}
+ ftp://ftp.avm.de/cardware/fritzcrd.pci/linux/suse.91/${PV_K26}"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND="virtual/linux-sources"
+
+src_unpack() {
+ if kernel-mod_is_2_4_kernel; then
+ unpack ${PV_K24}
+ else
+ unpack ${PV_K26}
+ fi
+}
+
+src_compile() {
+ if kernel-mod_is_2_4_kernel; then
+ sed -i -e "s/\`uname -r\`/${KV_VERSION_FULL}/" \
+ -e 's/-DMODULE/-DMODULE -DMODVERSIONS/' \
+ -e "s:(DEFINES) -O2:(DEFINES) ${CFLAGS} -I /usr/src/linux/include/ -include linux/modversions.h:" src.drv/makefile
+
+ #gentoo-sources contains this typedef
+ sed -i -e "s:^typedef void irqreturn_t;.*:/*&*/:" src.drv/defs.h
+ else
+ sed -i -e 's:SUBDIRS=:M=:' \
+ -e 's:/var/lib/fritz:${S}/lib:' \
+ -e "s:\(.*@cp.*\):#\1:" ${S}/src/Makefile || die "sed failed"
+ fi
+
+ filter-flags "-fstack-protector"
+ filter-flags "-fstack-protector-all"
+ (
+ unset ARCH
+ emake all || die "make failed"
+ )
+}
+
+src_install () {
+ if kernel-mod_is_2_4_kernel; then
+ insinto /lib/modules/${KV}/misc
+ doins src.drv/fcpci.o || die "failed to install fcpci.o"
+ else
+ insinto /lib/modules/${KV}/misc
+ doins src/fcpci.ko || die "failed to install fcpci.ko"
+ fi
+
+ dodoc CAPI* compile* license.txt
+ dohtml install_passive-?.html
+}