From nobody Tue Nov 23 07:57:13 2021 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 9020B18883BE; Tue, 23 Nov 2021 07:57:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HyxLf1m7pz4TZf; Tue, 23 Nov 2021 07:57:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1844212E15; Tue, 23 Nov 2021 07:57:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1AN7vDQV002276; Tue, 23 Nov 2021 07:57:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1AN7vDuG002275; Tue, 23 Nov 2021 07:57:13 GMT (envelope-from git) Date: Tue, 23 Nov 2021 07:57:13 GMT Message-Id: <202111230757.1AN7vDuG002275@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dries Michiels Subject: git: c6090ff97a4e - main - security/py-vpn-slice: New port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: driesm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c6090ff97a4e1f49bff701a921f485f4d7a951c8 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1637654234; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aSbLWBKk43/smaVjB1omwBykVKJJCTetaj1BKHd2z8o=; b=XRqaLoFyeMloE/dZ4aRJtzVAoY5Y5nDi/kBreb9Lssb6Bpy4Hx8NwxvrZYCa9F7nTzd6gF FEOSWgMXk7xpHnDa8wjxXeC/T9nqggccpY4YurMXKWwDbXF2IJ49L2Ic0rUvtqxHEIvrwu 79DXVrIWP5imBJaZYUpnr6z0lnAhdjZ+VYaLokdbP7Vw/+MUOGNcgKLGl6FpI0xbzZr5Vs voM/XMTsdUywzhi77BNghRRns/WVBQlV6S4I+dv0AfknQvWPqS4W8Sa9Lj/HmsSLBCxV8E ZJnx1xFF2zp/zQfUKBCF+me4Z9XarV5Fb2M00DuO9UeVAL0Ari63ygkDZmTJlQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1637654234; a=rsa-sha256; cv=none; b=Ii5qtS1aJGpIWEr9UIhFqK2jOJAxHtZvbI/YjTt0BCzO4eEEPaFC0ONeMXTggRHGw0fkps db6p+ScEhBNdY5WHj5hDB/kk0FF6Pjo1LS3r/l04tAlSgXfahqGSOTQhX+lOwJAS6JTaV8 4Ye0HqWvkd9iv0gBfQSwj7ZFvjCl7bbsZd+GcAaHrmy5oD0flDQRpdY42ZUF7tO1Rx9aHm 53ws/HyxFwMNY7pnIne3kbu8nNzqoW6fAiCab8NFxnZxhOHbyhPZ3d6MYtDQvZ/29jn6LI dItMWwPQcjJ6Crs6HfphwaF2HRonqCuGR9UoaRy/Ion4BJqhIinjrNfA4/NXLw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by driesm: URL: https://cgit.FreeBSD.org/ports/commit/?id=c6090ff97a4e1f49bff701a921f485f4d7a951c8 commit c6090ff97a4e1f49bff701a921f485f4d7a951c8 Author: Jose G. Juanino AuthorDate: 2021-11-21 17:37:19 +0000 Commit: Dries Michiels CommitDate: 2021-11-23 06:54:02 +0000 security/py-vpn-slice: New port Customized VPN split-tunnel. vpnc-script replacement for easy and secure split-tunnel VPN setup. PR: 259831 Approved by: philip (mentor) Differential Revision: https://reviews.freebsd.org/D33074 --- security/Makefile | 1 + security/py-vpn-slice/Makefile | 18 ++++++++++++++++++ security/py-vpn-slice/distinfo | 3 +++ security/py-vpn-slice/pkg-descr | 9 +++++++++ security/py-vpn-slice/pkg-message | 10 ++++++++++ 5 files changed, 41 insertions(+) diff --git a/security/Makefile b/security/Makefile index 5f031d0dd71f..fb6d514facac 100644 --- a/security/Makefile +++ b/security/Makefile @@ -1023,6 +1023,7 @@ SUBDIR += py-vici SUBDIR += py-virustotal-api SUBDIR += py-volatility3 + SUBDIR += py-vpn-slice SUBDIR += py-vulndb SUBDIR += py-webauthn SUBDIR += py-xkcdpass diff --git a/security/py-vpn-slice/Makefile b/security/py-vpn-slice/Makefile new file mode 100644 index 000000000000..97b7111c2b75 --- /dev/null +++ b/security/py-vpn-slice/Makefile @@ -0,0 +1,18 @@ +PORTNAME= vpn-slice +DISTVERSION= 0.15 +CATEGORIES= security python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= jjuanino@gmail.com +COMMENT= Customized VPN split-tunnel + +LICENSE= GPLv3 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.16:dns/py-dnspython@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>=1.2:devel/py-setproctitle@${PY_FLAVOR} + +USES= python:3.3+ +USE_PYTHON= autoplist concurrent distutils + +.include diff --git a/security/py-vpn-slice/distinfo b/security/py-vpn-slice/distinfo new file mode 100644 index 000000000000..a6a29ae6a854 --- /dev/null +++ b/security/py-vpn-slice/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1637510617 +SHA256 (vpn-slice-0.15.tar.gz) = 7d5133aecbed9d5696d59dcb799c3d8d30a89a08f6d36fac335f6b8357786353 +SIZE (vpn-slice-0.15.tar.gz) = 18510 diff --git a/security/py-vpn-slice/pkg-descr b/security/py-vpn-slice/pkg-descr new file mode 100644 index 000000000000..a51cb39dbd1a --- /dev/null +++ b/security/py-vpn-slice/pkg-descr @@ -0,0 +1,9 @@ +This is a replacement for the vpnc-script used by OpenConnect or VPNC. + +Instead of trying to copy the behavior of standard corporate VPN clients, which +normally reroute all your network traffic through the VPN, this one tries to +minimize your contact with an intrusive VPN. This is also known as a +split-tunnel VPN, since it splits your traffic between the VPN tunnel and your +normal network interfaces. + +WWW: https://github.com/dlenski/vpn-slice diff --git a/security/py-vpn-slice/pkg-message b/security/py-vpn-slice/pkg-message new file mode 100644 index 000000000000..05467707c329 --- /dev/null +++ b/security/py-vpn-slice/pkg-message @@ -0,0 +1,10 @@ +[ +{ type: install + message: <> /etc/fstab +# mount /proc +EOM +} +]