Skip to content

Commit

Permalink
security/globalprotect-openconnect: OpenConnect GUI for GlobalProtect
Browse files Browse the repository at this point in the history
A GlobalProtect VPN client (GUI) for *nix based on Openconnect and
built with Qt5, supports SAML auth mode, inspired by gp-saml-gui.
  • Loading branch information
Jason W. Bacon authored and Jason W. Bacon committed Mar 1, 2022
1 parent da12f86 commit 41b6a24
Show file tree
Hide file tree
Showing 7 changed files with 65 additions and 0 deletions.
1 change: 1 addition & 0 deletions security/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,7 @@
SUBDIR += git-remote-gcrypt
SUBDIR += git-secret
SUBDIR += gitjacker
SUBDIR += globalprotect-openconnect
SUBDIR += gnome-keyring
SUBDIR += gnome-keyring-sharp
SUBDIR += gnome-ssh-askpass
Expand Down
23 changes: 23 additions & 0 deletions security/globalprotect-openconnect/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
PORTNAME= globalprotect-openconnect
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.4
CATEGORIES= security

MAINTAINER= jwb@FreeBSD.org
COMMENT= OpenConnect GUI for GlobalProtect protocol

LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE

LIB_DEPENDS= libopenconnect.so:security/openconnect

USES= cmake:noninja qt:5
USE_GITHUB= yes
USE_QT= buildtools core dbus declarative gui location network printsupport qmake_build webchannel webengine websockets widgets

GH_ACCOUNT= yuezk
GH_PROJECT= GlobalProtect-openconnect
GH_TUPLE+= itay-grudev:SingleApplication:v3.3.0:sa/3rdparty/SingleApplication
GH_TUPLE+= SergiusTheBest:plog:1.1.5:plog/3rdparty/plog

.include <bsd.port.mk>
7 changes: 7 additions & 0 deletions security/globalprotect-openconnect/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
TIMESTAMP = 1646167885
SHA256 (yuezk-GlobalProtect-openconnect-v1.3.4_GH0.tar.gz) = 2c98132352e8fb6f582093ccf33131d471d09f6fa1af950444d4adbfae703521
SIZE (yuezk-GlobalProtect-openconnect-v1.3.4_GH0.tar.gz) = 115036
SHA256 (itay-grudev-SingleApplication-v3.3.0_GH0.tar.gz) = b5a789e7e4fda5239b09249a74a91c9ffea8581dcb59bc693e3db8af96d6f1bf
SIZE (itay-grudev-SingleApplication-v3.3.0_GH0.tar.gz) = 21148
SHA256 (SergiusTheBest-plog-1.1.5_GH0.tar.gz) = 6c80b4701183d2415bec927e1f5ca9b1761b3b5c65d3e09fb29c743e016d5609
SIZE (SergiusTheBest-plog-1.1.5_GH0.tar.gz) = 40453
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- GPClient/CMakeLists.txt.orig 2022-03-01 20:51:43 UTC
+++ GPClient/CMakeLists.txt
@@ -51,7 +51,7 @@ add_3rdparty(

add_3rdparty(
plog
- GIT_REPOSITORY https://github.com/SergiusTheBest/plog.git
+ #GIT_REPOSITORY https://github.com/SergiusTheBest/plog.git
GIT_TAG 1.1.5
CMAKE_ARGS
-DPLOG_BUILD_SAMPLES=OFF
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- GPService/CMakeLists.txt.orig 2022-03-01 20:54:13 UTC
+++ GPService/CMakeLists.txt
@@ -29,7 +29,7 @@ add_executable(gpservice

add_3rdparty(
SingleApplication
- GIT_REPOSITORY https://github.com/itay-grudev/SingleApplication.git
+ #GIT_REPOSITORY https://github.com/itay-grudev/SingleApplication.git
GIT_TAG v3.3.0
CMAKE_ARGS
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
4 changes: 4 additions & 0 deletions security/globalprotect-openconnect/pkg-descr
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
A GlobalProtect VPN client (GUI) for *nix based on Openconnect and
built with Qt5, supports SAML auth mode, inspired by gp-saml-gui.

WWW: https://github.com/yuezk/GlobalProtect-openconnect
8 changes: 8 additions & 0 deletions security/globalprotect-openconnect/pkg-plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
bin/gpclient
bin/gpservice
lib/systemd/system/gpservice.service
share/applications/com.yuezk.qt.gpclient.desktop
share/dbus-1/system-services/com.yuezk.qt.GPService.service
share/dbus-1/system.d/com.yuezk.qt.GPService.conf
share/icons/hicolor/scalable/apps/com.yuezk.qt.gpclient.svg
share/metainfo/com.yuezk.qt.gpclient.metainfo.xml

0 comments on commit 41b6a24

Please sign in to comment.