Bug 240841

Summary: [NEW PORT] security/protonvpn-cli: ProtonVPN command-line tool
Product: Ports & Packages Reporter: Lorenzo Salvadore <salvadore>
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Only Me CC: pi
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
protonvpn-cli - new port
salvadore: maintainer-approval+
protonvpn-cli - new port salvadore: maintainer-approval+

Description Lorenzo Salvadore freebsd_committer freebsd_triage 2019-09-26 14:16:16 UTC
Created attachment 207854 [details]
protonvpn-cli - new port

protonvpn-cli is an user-friendly command-line tool for accessing the
swiss-based privacy-focused ProtonVPN VPN service.
You need a ProtonVPN account to use it: you can create one at
https://protonvpn.com. Free accounts are available, although with
limited features: only 3 countries (Netherlands, USA, Japan) are
available with the free plan.
It can also easily add an extra layer of privacy by activating Tor
(needs paied plan).

No manual page is provided with protonvpn-cli, but you can get help
on usage by running protonvpn-cli -h.

---------------------------

I've tested successfully on 12.1-PRERELEASE r352242 and with poudriere on {11.3,12.0}-RELEASE {i386,amd64}.
Comment 1 Lorenzo Salvadore freebsd_committer freebsd_triage 2019-09-26 14:53:45 UTC
Created attachment 207858 [details]
protonvpn-cli - new port

I only made a small modification to use [[ ]] in a patch to a bash script instead of [ ], consistently with the script style.
Comment 2 commit-hook freebsd_committer freebsd_triage 2019-10-03 09:25:13 UTC
A commit references this bug:

Author: pi
Date: Thu Oct  3 09:24:30 UTC 2019
New revision: 513655
URL: https://svnweb.freebsd.org/changeset/ports/513655

Log:
  New port: security/protonvpn-cli

  protonvpn-cli is an user-friendly command-line tool for accessing the
  swiss-based privacy-focused ProtonVPN VPN service.
  You need a ProtonVPN account to use it: you can create one at
  https://protonvpn.com. Free accounts are available, although with
  limited features: only 3 countries (Netherlands, USA, Japan) are
  available with the free plan.
  It can also easily add an extra layer of privacy by activating Tor
  (needs payed plan).

  No manual page is provided with protonvpn-cli, but you can get help
  on usage by running protonvpn-cli -h.

  Warning: although user is asked about enabling a killswitch or not, no
  killswitch is available at the moment.

  WWW: https://protonvpn.com

  PR:		240841
  Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>

Changes:
  head/security/Makefile
  head/security/protonvpn-cli/
  head/security/protonvpn-cli/Makefile
  head/security/protonvpn-cli/distinfo
  head/security/protonvpn-cli/files/
  head/security/protonvpn-cli/files/patch-protonvpn-cli.sh
  head/security/protonvpn-cli/pkg-descr