summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2015-03-22 22:17:15 +0000
committerMike Gilbert <floppym@gentoo.org>2015-03-22 22:17:15 +0000
commit28d6f6587b64278b369ac6286403a97085cc56c5 (patch)
tree6a89b3fc14d447e15a500822022561a6f5da1534 /net-misc
parentfix bug 534488 (diff)
downloadhistorical-28d6f6587b64278b369ac6286403a97085cc56c5.tar.gz
historical-28d6f6587b64278b369ac6286403a97085cc56c5.tar.bz2
historical-28d6f6587b64278b369ac6286403a97085cc56c5.zip
Version bump.
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0x0BBEEA1FEA4843A4
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/openconnect/ChangeLog7
-rw-r--r--net-misc/openconnect/Manifest10
-rw-r--r--net-misc/openconnect/openconnect-7.06.ebuild158
3 files changed, 170 insertions, 5 deletions
diff --git a/net-misc/openconnect/ChangeLog b/net-misc/openconnect/ChangeLog
index d846309c7166..028498213663 100644
--- a/net-misc/openconnect/ChangeLog
+++ b/net-misc/openconnect/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/openconnect
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openconnect/ChangeLog,v 1.40 2015/03/13 01:43:25 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openconnect/ChangeLog,v 1.41 2015/03/22 22:17:09 floppym Exp $
+
+*openconnect-7.06 (22 Mar 2015)
+
+ 22 Mar 2015; Mike Gilbert <floppym@gentoo.org> +openconnect-7.06.ebuild:
+ Version bump.
13 Mar 2015; Mike Gilbert <floppym@gentoo.org> openconnect-7.05.ebuild:
Fix category for openresolv.
diff --git a/net-misc/openconnect/Manifest b/net-misc/openconnect/Manifest
index e2a5b5bf33bf..542fb060f8e5 100644
--- a/net-misc/openconnect/Manifest
+++ b/net-misc/openconnect/Manifest
@@ -17,6 +17,7 @@ DIST openconnect-7.01.tar.gz 1120489 SHA256 b950b93aa8d98b68e0b37d9b851f3c56d1c4
DIST openconnect-7.02.tar.gz 1136137 SHA256 083626e6f2a87393dd13f379a222bf27b0d57fe1ca286d5f3731d4a444ee7169 SHA512 2452308913e5fabf6824dc46baee3ee8493153788b2f6ee0e2e2ab94fa0b00b1604e09140aba3f8a81e121addedd2ca20d3989509ac2d336b69e3c6a7b753757 WHIRLPOOL 0c10c572f0de0583dea746aff45d1ccab5e13623b854bdf665a55f60f74d135dcb2d94b98561985b0bac5fb923872e45f6fd1d3637209875390871cd7783e351
DIST openconnect-7.04.tar.gz 1205264 SHA256 baac1fdf8f5f9debe1f91a2f3ca6895cf24ef0f8b2d8c2c67f5ce6789f28663b SHA512 72b00e66690d3a21f79145f12a970ad14c84e7aabb91d64d72484849a6de949b29d96cffa830e22c967fe74c76847e7982d1ce0cda16538c5b50097c16f7b69e WHIRLPOOL 09993ff2e5d67220f13f6cfa9b19512539bc14e611b5d5fe4bde192a0657760485152aefd624e7f95af1084a94753fd9bdd4866ad4e913989b7e67b5021774ce
DIST openconnect-7.05.tar.gz 1307754 SHA256 0f25290d01e514ec54b10017ee3bbe010e428c49ed1a7b50f1565c8fb21720c4 SHA512 adbc184fb5f93193bf446340b7f4e27c9e5dd973c8ee8f7b58ff2ec55255718401fd4713c19a94afc56a3585cfff2868b65f220e99e788fc74ae3406335175e7 WHIRLPOOL 608aa84eb2d921e0e2ef9493c3447e9dd8c7e5ae5b2bad48d1f3f470cb08cc4c88ef41e159d0085aeb25c2ad904b53877884b666ed4e4ffcda91ff9f0ae2a5dc
+DIST openconnect-7.06.tar.gz 1343870 SHA256 facf695368dc4537a6a30e2147be90b1d77ee3cb2d269eaef070b6d9ddab70f2 SHA512 d1af9efe4ac1f6671dc6b92db0df981e8cae3f2f50b8b4c35a112b42a76517b7c8ea9fd5da93352445dd61da3012bf34fdbcc3add9d8727cbaad7d311e516108 WHIRLPOOL b1b98bf8d900714eb7c7ab82bbd4371050f307b7872bd70b4b9c31f72bb15670842f41c381cbe31aad7e5e98bccbe0663e49b988d5c321c706719b8fa19a2654
DIST openconnect-script-20121108205904.tar.gz 6380 SHA256 99fb6c72c13b5724766a952e392b75774771f220f59793e5d2576d7e3412555b SHA512 089650538f035875c205bed0190e44ed8176a138bbe2f635ac5335050c3b831fc85fbd61448ddaf7cb540c0a5d9b32f8f909e1fd5be188bfef07e721d4656545 WHIRLPOOL 3dc2b820afe49cc59c96d514f166d94fdbc3db9f3edbace69e41ae7e604263a834fff0a1fa7be806ff88c328a75de4306ec159e4022d43cd245addf34615efb2
DIST openconnect-script-20130310115608.tar.xz 6172 SHA256 35743e02dce5e04eb5921237267eea922c68fb3a48c820c7d45c88b37fa6e456 SHA512 10ddfcd322a1a5748f5a7a490e631571f4e9451f831bb1bf80edac6cd0bf2c8523e21fff10ead2162a78cc60551f2a62fd8d65501c5daf9df8c863d30fad8b3f WHIRLPOOL 263076480254e922c91a8f1c7abed1256c800257889f74e25f26c44a918ca4d34109c0fa3aa8046ca3751b5755034776c28a815482d03d40a76bae8524c62408
DIST openconnect-script-20140311.tar.xz 6240 SHA256 908c667507132ef0269b6d1511ee8b89ae22dfa272c9ffa7ea24c1fa1b31fceb SHA512 043443c615b076d61ea8c464a6b7b68ca526e636313488501459f6eca6974c276d3a60e165fb23f017858a18b255f9c9e1ad80736cb852756d7fe8f3bc5aa917 WHIRLPOOL ae5632be17d72bf7992814e0262cb862ee0bec48dbd119d33bc94b3647755087c2427418ea0064c7560be6e06dc83a2702587fab3403afccfc90d3df8acd0a9f
@@ -33,12 +34,13 @@ EBUILD openconnect-7.01.ebuild 4441 SHA256 ea5898151ebd944797e12c8af17834435eceb
EBUILD openconnect-7.02.ebuild 4375 SHA256 f81a50e41a8f8acaae06148bfe58629ec218234ac5dd838d8e5fcb5c667189ee SHA512 b2074ee48b7825613c1b31a0e9a0e170ab268e18b6b50fbf1bc28c1f1abcde68886f9d91aa8839db6fa4630d71d43c1d211fb97234bf5c0b88ceabd8236bf3d7 WHIRLPOOL 47343ffed34a1638bfed97695f7a1be4b04d08c40abb50785369022a953b63e33994e9746c7dc6820758ba5d6bec5d2935104cf1318936c355294e384c26bfe8
EBUILD openconnect-7.04.ebuild 4403 SHA256 afe059feb87e6fa84ca372bb7e153971b9591a827d2417b13a453e29157d8dc1 SHA512 7e02ebe1757bd12e50ef89dd3f9b6f4d86df19f1835ccd053f5df5183baaf94d326974402b722b6066150fb4f686e3df8844422471ac4b6cb0bf370ad5b0ab06 WHIRLPOOL 00ff811b38311d0fd98a9923a4c87f78ef35aafa710c6c2a98bf5bf59e07e6a6cb99bb915d788638a85be1366f9e599b212e5376bb14027109687e847919ff9a
EBUILD openconnect-7.05.ebuild 4382 SHA256 af3b39b8d87b3e33ca6f5ba61ea8d80a1057c9a97f2d44dcc25d47c483da0476 SHA512 f7faf0da60079bac0fc212a2be158973dc3cdb999b46be7d6159acd9b6f2676bfa98baa55091754b6e0f6e75d706f3b82aaf868a4cfed938ce1a80946168d6a0 WHIRLPOOL 5dfd959eb29d85c4cab8eeeb4b0ca89ca9e28d22e1848b22ae3ac1b83ef964cb1d0458b558bf59097c3fb89d844d08c33f014a6f2e674b3548b242a0f0e4af09
-MISC ChangeLog 6453 SHA256 306bf6f113ce47ac26a2c572a02f55c915e59018fa88c89e4196a95962ab9848 SHA512 31e8e5f8cdd4a964d48f0e9657e2ffaf24242910111eaaa33c05636e05947a1bb8e4c8dd6634ea8e6a409eed54be66d5cf9b8883f7590a7eaca9d9d6492e3e97 WHIRLPOOL 3a63f1fd4e3c1ad5782016cf81f118a72bdd6a23e5136c21a185061dd952e7b50b1a033889d15315625b8515c7abb9b142b8125c638a90756cebdb7e330b0dc6
+EBUILD openconnect-7.06.ebuild 4382 SHA256 51b35a4390a79f3ffccd58633538a402aaf58b096dcc3603e22d98590673fc90 SHA512 48b3f3592d5154f7de46370b61141ec9689a6ac6cf7b610c46802deafe17cf75caaa1481e0b6b31c7e4ccd4f4099c930ee1a4b54a755ab3e5905daa5a5755376 WHIRLPOOL 88996b1198594d3e17c7799ebd067a7b0753345bd921fb0d4b3a98d19e9ba4120f555b9209f08a8a04db0e11b52fefbb05163e1c7451822a976fadbed32b602d
+MISC ChangeLog 6578 SHA256 6999145e58700f130ce90952b78eb1b134ed799edaeb6a2006db3fca33640c09 SHA512 fd39674207495e121270459479a443a1c85816f95bbbe171da2906d2531656d73a96a9455f3c5239cf4522b781430fd82e690b1309486e2117e04c56b3d408a8 WHIRLPOOL 3dff4e748aaa8afae2c4ec8f44a9d25b96dcc0785380faa392148ce92973a4df3449cde4e50b298f4f06fa2417f38d75358cb64abe16c7f9f348f0608de484af
MISC metadata.xml 606 SHA256 c62dfd9f1996b2318f603d0d66b31cbe034773873d844dd344c86fecbf1f22f4 SHA512 2ebe6f9936c7dd7762874f9f8a5c5b9c206bb9af806990af5c9a85fdc1911a6078a7d6be73afbe6e018f777c61caeace9c0aa6710f1ab90446ae8609cdb6285a WHIRLPOOL fe571cb438ebe0e881b791e66acffccac15aba941d90694c751df6550b53bb986a17adfafbf6129123cf5ecde7a50ad4ea8f9f87622b12cd40c8462b79a32cdc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlUCQL4ACgkQC77qH+pIQ6RVAgEAoSwdfPd2/+VNEh9iu5KVUrSs
-tF8Miubroovh9fF8uPUA/0qM6XH7/dFqSoe3jbOn6ythypdcYpCbGrhT9nf7MEuq
-=LehU
+iF4EAREIAAYFAlUPP2oACgkQC77qH+pIQ6TwjwD/Q8qra36qSXMieCKNIzTGVH2/
+oX1G3gpBNWeqCBe0+AMA/A4MjtvGT/VIkA2ZZpUj5ULBbFC3DLyLk7HivlyRQDmu
+=IPZm
-----END PGP SIGNATURE-----
diff --git a/net-misc/openconnect/openconnect-7.06.ebuild b/net-misc/openconnect/openconnect-7.06.ebuild
new file mode 100644
index 000000000000..55bbca114c01
--- /dev/null
+++ b/net-misc/openconnect/openconnect-7.06.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openconnect/openconnect-7.06.ebuild,v 1.1 2015/03/22 22:17:09 floppym Exp $
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_{6,7} )
+PYTHON_REQ_USE="xml"
+
+inherit eutils java-pkg-opt-2 linux-info python-any-r1 readme.gentoo
+
+DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software"
+HOMEPAGE="http://www.infradead.org/openconnect.html"
+VPNC_VER=20140806
+SRC_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz
+ ftp://ftp.infradead.org/pub/vpnc-scripts/vpnc-scripts-${VPNC_VER}.tar.gz"
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="doc +gnutls gssapi java libproxy nls static-libs"
+ILINGUAS="ar cs de el en_GB en_US es eu fi fr gl id lt nl pa pl pt pt_BR sk sl tg ug uk zh_CN zh_TW"
+for lang in $ILINGUAS; do
+ IUSE="${IUSE} linguas_${lang}"
+done
+
+DEPEND="dev-libs/libxml2
+ sys-libs/zlib
+ !gnutls? (
+ >=dev-libs/openssl-1.0.1h:0[static-libs?]
+ )
+ gnutls? (
+ >=net-libs/gnutls-3[static-libs?] dev-libs/nettle
+ app-misc/ca-certificates
+ )
+ gssapi? ( app-crypt/mit-krb5 )
+ libproxy? ( net-libs/libproxy )
+ nls? ( virtual/libintl )"
+RDEPEND="${DEPEND}
+ sys-apps/iproute2"
+DEPEND="${DEPEND}
+ virtual/pkgconfig
+ doc? ( ${PYTHON_DEPS} sys-apps/groff )
+ java? ( >=virtual/jdk-1.6 )
+ nls? ( sys-devel/gettext )"
+
+tun_tap_check() {
+ ebegin "Checking for TUN/TAP support"
+ if { ! linux_chkconfig_present TUN; }; then
+ eerror "Please enable TUN/TAP support in your kernel config, found at:"
+ eerror
+ eerror " Device Drivers --->"
+ eerror " [*] Network device support --->"
+ eerror " <*> Universal TUN/TAP device driver support"
+ eerror
+ eerror "and recompile your kernel ..."
+ die "no CONFIG_TUN support detected!"
+ fi
+ eend $?
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+
+ if use doc; then
+ python-any-r1_pkg_setup
+ fi
+
+ if use kernel_linux; then
+ get_version
+ if linux_config_exists; then
+ tun_tap_check
+ else
+ ewarn "Was unable to determine your kernel .config"
+ ewarn "Please note that OpenConnect requires CONFIG_TUN to be set in your"
+ ewarn "kernel .config, Without it, it will not work correctly."
+ # We don't die here, so it's possible to compile this package without
+ # kernel sources available. Required for cross-compilation.
+ fi
+ fi
+}
+
+src_configure() {
+ strip-linguas $ILINGUAS
+ echo ${LINGUAS} > po/LINGUAS
+ if ! use doc; then
+ # If the python cannot be found, the docs will not build
+ sed -e 's#"${ac_cv_path_PYTHON}"#""#' -i configure || die
+ fi
+
+ # stoken and liboath not in portage
+ econf \
+ --with-vpnc-script="${EPREFIX}/etc/openconnect/openconnect.sh" \
+ $(use_enable static-libs static) \
+ $(use_enable nls ) \
+ $(use_with !gnutls openssl) \
+ $(use_with gnutls ) \
+ $(use_with libproxy) \
+ --without-stoken \
+ $(use_with gssapi) \
+ $(use_with java)
+}
+
+DOC_CONTENTS="The init script for openconnect supports multiple vpn tunnels.
+
+You need to create a symbolic link to /etc/init.d/openconnect in /etc/init.d
+instead of calling it directly:
+
+ln -s /etc/init.d/openconnect /etc/init.d/openconnect.vpn0
+
+You can then start the vpn tunnel like this:
+
+/etc/init.d/openconnect.vpn0 start
+
+If you would like to run preup, postup, predown, and/or postdown scripts,
+You need to create a directory in /etc/openconnect with the name of the vpn:
+
+mkdir /etc/openconnect/vpn0
+
+Then add executable shell files:
+
+mkdir /etc/openconnect/vpn0
+cd /etc/openconnect/vpn0
+echo '#!/bin/sh' > preup.sh
+cp preup.sh predown.sh
+cp preup.sh postup.sh
+cp preup.sh postdown.sh
+chmod 755 /etc/openconnect/vpn0/*
+"
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc AUTHORS TODO
+ newinitd "${FILESDIR}"/openconnect.init.in-r3 openconnect
+ dodir /etc/openconnect
+ insinto /etc/openconnect
+ newconfd "${FILESDIR}"/openconnect.conf.in openconnect
+ exeinto /etc/openconnect
+ newexe "${WORKDIR}"/vpnc-scripts-${VPNC_VER}/vpnc-script openconnect.sh
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/openconnect.logrotate openconnect
+ keepdir /var/log/openconnect
+
+ # Remove useless .la files
+ prune_libtool_files --all
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog
+ elog "You may want to consider installing the following optional packages."
+ optfeature "resolvconf support" net-dns/openresolv
+ fi
+}