diff options
author | Mike Gilbert <floppym@gentoo.org> | 2021-10-01 23:55:18 -0400 |
---|---|---|
committer | Mike Gilbert <floppym@gentoo.org> | 2021-10-02 02:00:08 -0400 |
commit | 873102d5cd839fd4efe00b9336a03341d36ab8fb (patch) | |
tree | 2dd157c5b1c1b6c54a51db8bb1550a70c984936e /net-vpn/openconnect/openconnect-8.10-r1.ebuild | |
parent | net-vpn/vpnc-scripts: initial import (diff) | |
download | gentoo-873102d5cd839fd4efe00b9336a03341d36ab8fb.tar.gz gentoo-873102d5cd839fd4efe00b9336a03341d36ab8fb.tar.bz2 gentoo-873102d5cd839fd4efe00b9336a03341d36ab8fb.zip |
net-vpn/openconnect: depend on net-vpn/vpnc-scripts
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Diffstat (limited to 'net-vpn/openconnect/openconnect-8.10-r1.ebuild')
-rw-r--r-- | net-vpn/openconnect/openconnect-8.10-r1.ebuild | 153 |
1 files changed, 0 insertions, 153 deletions
diff --git a/net-vpn/openconnect/openconnect-8.10-r1.ebuild b/net-vpn/openconnect/openconnect-8.10-r1.ebuild deleted file mode 100644 index f4a03e951f4e..000000000000 --- a/net-vpn/openconnect/openconnect-8.10-r1.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 2011-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8,9} ) -PYTHON_REQ_USE="xml" - -inherit linux-info python-any-r1 - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://gitlab.com/openconnect/openconnect.git" - inherit git-r3 autotools -else - ARCHIVE_URI="ftp://ftp.infradead.org/pub/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" -fi -VPNC_VER=20200930 -SRC_URI="${ARCHIVE_URI} - ftp://ftp.infradead.org/pub/vpnc-scripts/vpnc-scripts-${VPNC_VER}.tar.gz" - -DESCRIPTION="Free client for Cisco AnyConnect SSL VPN software" -HOMEPAGE="http://www.infradead.org/openconnect.html" - -LICENSE="LGPL-2.1 GPL-2" -SLOT="0/5" -IUSE="doc +gnutls gssapi libproxy lz4 nls smartcard stoken test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/libxml2 - sys-libs/zlib - !gnutls? ( - >=dev-libs/openssl-1.0.1h:0= - ) - gnutls? ( - app-crypt/trousers - app-misc/ca-certificates - dev-libs/nettle - >=net-libs/gnutls-3.6.13:0= - dev-libs/libtasn1:0= - app-crypt/tpm2-tss - ) - gssapi? ( virtual/krb5 ) - libproxy? ( net-libs/libproxy ) - lz4? ( app-arch/lz4:= ) - nls? ( virtual/libintl ) - smartcard? ( sys-apps/pcsc-lite:0= ) - stoken? ( app-crypt/stoken ) -" -RDEPEND="${DEPEND} - sys-apps/iproute2 -" -BDEPEND=" - virtual/pkgconfig - doc? ( ${PYTHON_DEPS} sys-apps/groff ) - nls? ( sys-devel/gettext ) - test? ( - net-libs/socket_wrapper - net-vpn/ocserv - sys-libs/uid_wrapper - ) -" - -CONFIG_CHECK="~TUN" - -pkg_pretend() { - check_extra_config -} - -pkg_setup() { - : -} - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - fi - default -} - -src_prepare() { - default - if [[ ${PV} == 9999 ]]; then - eautoreconf - fi -} - -src_configure() { - if use doc; then - python_setup - else - export ac_cv_path_PYTHON= - fi - - # Used by tests if userpriv is disabled - addwrite /run/netns - - local myconf=( - --disable-dsa-tests - $(use_enable nls) - --disable-static - $(use_with !gnutls openssl) - $(use_with gnutls) - $(use_with libproxy) - $(use_with lz4) - $(use_with gssapi) - $(use_with smartcard libpcsclite) - $(use_with stoken) - --with-vpnc-script="${EPREFIX}/etc/openconnect/openconnect.sh" - --without-java - ) - - econf "${myconf[@]}" -} - -src_test() { - local charset - for charset in UTF-8 ISO8859-2; do - if [[ $(LC_ALL=cs_CZ.${charset} locale charmap 2>/dev/null) != ${charset} ]]; then - # If we don't have valid cs_CZ locale data, auth-nonascii will fail. - # Force a test skip by exiting with status 77. - sed -i -e '2i exit 77' tests/auth-nonascii || die - break - fi - done - default -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - - exeinto /etc/openconnect - newexe "${WORKDIR}"/vpnc-scripts-${VPNC_VER}/vpnc-script openconnect.sh - - newinitd "${FILESDIR}"/openconnect.initd.${PV} openconnect - dodoc "${FILESDIR}"/README.OpenRC - insinto /etc/logrotate.d - newins "${FILESDIR}"/openconnect.logrotate openconnect - - keepdir /var/log/openconnect -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - ver_test $v -ge 8.10-r1 && continue - ewarn "openconnect tunnel-specific configurations stored in ${EROOT}/etc/conf.d" - ewarn "should be migrated to ${EROOT}/etc/openconnect/<tunnel>.conf" - ewarn "For more information see ${EROOT}/usr/share/doc/${PF}/README.OpenRC" - done -} |