diff options
author | 2003-10-27 20:13:04 +0000 | |
---|---|---|
committer | 2003-10-27 20:13:04 +0000 | |
commit | 795ebcded9083271fb24a2945e41b15c376f5ffc (patch) | |
tree | 2d763f2f85bc4e46f5e6897c19976896417afd20 /net-misc/cisco-vpnclient-3des | |
parent | clean known-buggy 2.0.8 from portage (diff) | |
download | historical-795ebcded9083271fb24a2945e41b15c376f5ffc.tar.gz historical-795ebcded9083271fb24a2945e41b15c376f5ffc.tar.bz2 historical-795ebcded9083271fb24a2945e41b15c376f5ffc.zip |
2.6 patch
Diffstat (limited to 'net-misc/cisco-vpnclient-3des')
-rw-r--r-- | net-misc/cisco-vpnclient-3des/ChangeLog | 5 | ||||
-rw-r--r-- | net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.0.1a.ebuild | 8 | ||||
-rw-r--r-- | net-misc/cisco-vpnclient-3des/files/4.0.1a-linux26.patch | 17 |
3 files changed, 28 insertions, 2 deletions
diff --git a/net-misc/cisco-vpnclient-3des/ChangeLog b/net-misc/cisco-vpnclient-3des/ChangeLog index d8c73624e94a..4e274bedda69 100644 --- a/net-misc/cisco-vpnclient-3des/ChangeLog +++ b/net-misc/cisco-vpnclient-3des/ChangeLog @@ -1,9 +1,12 @@ # ChangeLog for net-misc/cisco-vpnclient-3des # Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/ChangeLog,v 1.2 2003/07/09 15:47:07 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/ChangeLog,v 1.3 2003/10/27 20:13:04 vapier Exp $ *cisco-vpnclient-3des-4.0.1a (05 JUL 2003) + 27 Oct 2003; Mike Frysinger <vapier@gentoo.org> : + Small patch so it'll work in linux-2.6.x. + 09 Jul 2003; Mike Frysinger <vapier@gentoo.org> : Cleaned up ebuild, made it use $KV properly. diff --git a/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.0.1a.ebuild b/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.0.1a.ebuild index a6542221b9b0..ed66dea8a3b6 100644 --- a/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.0.1a.ebuild +++ b/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.0.1a.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.0.1a.ebuild,v 1.2 2003/07/09 15:47:07 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.0.1a.ebuild,v 1.3 2003/10/27 20:13:04 vapier Exp $ MY_PV=${PV/a/.A-k9} DESCRIPTION="Cisco VPN Client (3DES)" @@ -28,6 +28,12 @@ pkg_nofetch() { eerror "to ${DISTDIR}" } +src_unpack() { + unpack ${A} + cd ${S} + [ "${KV:0:3}" == "2.6" ] && epatch ${FILESDIR}/${PV}-linux26.patch +} + src_compile () { check_KV sh ./driver_build.sh /lib/modules/${KV}/build diff --git a/net-misc/cisco-vpnclient-3des/files/4.0.1a-linux26.patch b/net-misc/cisco-vpnclient-3des/files/4.0.1a-linux26.patch new file mode 100644 index 000000000000..526216cc6ee1 --- /dev/null +++ b/net-misc/cisco-vpnclient-3des/files/4.0.1a-linux26.patch @@ -0,0 +1,17 @@ +--- interceptor.c.orig 2003-10-27 14:59:18.474879600 -0500 ++++ interceptor.c 2003-10-27 14:59:05.186899680 -0500 +@@ -322,12 +322,12 @@ + + dev_add_pack(&dummy_pt); + /* this should be the original IP packet handler */ +- default_pt = dummy_pt.next; ++ default_pt = list_entry(dummy_pt.list.next, struct packet_type, list); + /* there may be more than one other packet handler in our bucket, + * so look through all the buckets */ + while (default_pt != NULL && default_pt->type != htons(ETH_P_IP)) + { +- default_pt = default_pt->next; ++ default_pt = list_entry(dummy_pt.list.next, struct packet_type, list); + } + if (!default_pt) + { |