diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2007-09-04 18:35:13 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2007-09-04 18:35:13 +0000 |
commit | 16c6960809fd7d77401fdbe2706c297508e3221e (patch) | |
tree | 4c8537282756475533b541197e093c0541067943 /net-misc | |
parent | forgot to add use flag to IUSE. quick re-commit. (diff) | |
download | gentoo-2-16c6960809fd7d77401fdbe2706c297508e3221e.tar.gz gentoo-2-16c6960809fd7d77401fdbe2706c297508e3221e.tar.bz2 gentoo-2-16c6960809fd7d77401fdbe2706c297508e3221e.zip |
Added a new revision of the 4.7 ebuild to update to the latest patch for 2.6.22 support for bug #183713.
(Portage version: 2.1.3.6)
Diffstat (limited to 'net-misc')
3 files changed, 104 insertions, 1 deletions
diff --git a/net-misc/cisco-vpnclient-3des/ChangeLog b/net-misc/cisco-vpnclient-3des/ChangeLog index 282e7dfda2fe..b86b45b05df0 100644 --- a/net-misc/cisco-vpnclient-3des/ChangeLog +++ b/net-misc/cisco-vpnclient-3des/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-misc/cisco-vpnclient-3des # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/ChangeLog,v 1.52 2007/08/28 20:58:08 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/ChangeLog,v 1.53 2007/09/04 18:35:13 wolf31o2 Exp $ + +*cisco-vpnclient-3des-4.7.00.0640-r1 (04 Sep 2007) + + 04 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> + +cisco-vpnclient-3des-4.7.00.0640-r1.ebuild: + Added a new revision of the 4.7 ebuild to update to the latest patch for + 2.6.22 support for bug #183713. 28 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> +files/2.6.22.patch, cisco-vpnclient-3des-4.8.00.0490.ebuild: diff --git a/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.7.00.0640-r1.ebuild b/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.7.00.0640-r1.ebuild new file mode 100644 index 000000000000..33ffc42695a3 --- /dev/null +++ b/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.7.00.0640-r1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2007 Gentoo Foundation +# 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.7.00.0640-r1.ebuild,v 1.1 2007/09/04 18:35:13 wolf31o2 Exp $ + +inherit eutils linux-mod + +MY_PV=${PV}-k9 +DESCRIPTION="Cisco VPN Client (3DES)" +HOMEPAGE="http://cco.cisco.com/en/US/products/sw/secursw/ps2308/index.html" +SRC_URI="vpnclient-linux-x86_64-${MY_PV}.tar.gz" + +LICENSE="cisco-vpn-client" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" +RESTRICT="fetch strip" # stricter" + +QA_TEXTRELS="opt/cisco-vpnclient/lib/libvpnapi.so" +QA_EXECSTACK="opt/cisco-vpnclient/lib/libvpnapi.so + opt/cisco-vpnclient/bin/vpnclient + opt/cisco-vpnclient/bin/cvpnd + opt/cisco-vpnclient/bin/cisco_cert_mgr + opt/cisco-vpnclient/bin/ipseclog" + +S=${WORKDIR}/vpnclient + +VPNDIR="/etc/opt/cisco-vpnclient/" + +pkg_nofetch() { + einfo "Please visit:" + einfo " ${HOMEPAGE}" + einfo "and download ${A} to ${DISTDIR}" +} + +src_unpack () { + unpack ${A} + cd ${S} + + #Fix problems with the linux >=2.6.14 kernel. + if kernel_is 2 6 && [[ ${KV_PATCH} -ge 14 ]] + then + epatch ${FILESDIR}/${PV}-2.6.14.patch + fi + epatch ${FILESDIR}/2.6.22.patch +} + +src_compile () { + unset ARCH + sh ./driver_build.sh ${KV_DIR} + [ ! -f ./cisco_ipsec -a ! -f ./cisco_ipsec.ko ] \ + && die "Failed to make module 'cisco_ipsec'" + sed -i "s#@VPNBINDIR@#/usr/bin#" vpnclient_init + sed -i "s#@VPNBINDIR@#/usr/bin#" vpnclient.ini +} + +src_install() { + newinitd ${FILESDIR}/vpnclient.rc vpnclient + + exeinto /opt/cisco-vpnclient/bin + exeopts -m0711 + doexe vpnclient + exeopts -m4711 + doexe cvpnd + into /opt/cisco-vpnclient/ + dobin ipseclog cisco_cert_mgr + insinto /opt/cisco-vpnclient/lib + doins libvpnapi.so + insinto /opt/cisco-vpnclient/include + doins vpnapi.h + dodir /usr/bin + dosym /opt/cisco-vpnclient/bin/vpnclient /usr/bin/vpnclient + + insinto /lib/modules/${KV}/CiscoVPN + if kernel_is 2 6; then + doins cisco_ipsec.ko + else + doins cisco_ipsec + fi + + insinto ${VPNDIR} + doins vpnclient.ini + insinto ${VPNDIR}/Profiles + doins *.pcf + dodir ${VPNDIR}/Certificates +} + +pkg_postinst() { + linux-mod_pkg_postinst + einfo "You must run \`/etc/init.d/vpnclient start\` before using the client." + echo + ewarn "Configuration directory has moved to ${VPNDIR}!" + echo +} diff --git a/net-misc/cisco-vpnclient-3des/files/digest-cisco-vpnclient-3des-4.7.00.0640-r1 b/net-misc/cisco-vpnclient-3des/files/digest-cisco-vpnclient-3des-4.7.00.0640-r1 new file mode 100644 index 000000000000..e0eb3f9332ce --- /dev/null +++ b/net-misc/cisco-vpnclient-3des/files/digest-cisco-vpnclient-3des-4.7.00.0640-r1 @@ -0,0 +1,3 @@ +MD5 81b4749874b1123bdceca5cecad4e659 vpnclient-linux-x86_64-4.7.00.0640-k9.tar.gz 2043002 +RMD160 d237f79993536aa8604ad358d87281a767594d3e vpnclient-linux-x86_64-4.7.00.0640-k9.tar.gz 2043002 +SHA256 7249cc6835db4b100d5551e1eeaacca18999c7af692e660e8e2787b60a074ff0 vpnclient-linux-x86_64-4.7.00.0640-k9.tar.gz 2043002 |