Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F167306337
D9256.id24235.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
3 KB
Referenced Files
None
Subscribers
None
D9256.id24235.diff
View Options
Index: security/Makefile
===================================================================
--- security/Makefile
+++ security/Makefile
@@ -406,6 +406,7 @@
SUBDIR += openca-tools-forked
SUBDIR += opencdk
SUBDIR += openconnect
+ SUBDIR += openconnect-gui
SUBDIR += opencryptoki
SUBDIR += openct
SUBDIR += openiked
Index: security/openconnect-gui/Makefile
===================================================================
--- /dev/null
+++ security/openconnect-gui/Makefile
@@ -0,0 +1,33 @@
+# Created by: Piotr Kubaj <pkubaj@anongoth.pl>
+# $FreeBSD$
+
+PORTNAME= openconnect-gui
+PORTVERSION= 1.4.1
+DISTVERSIONPREFIX=v
+CATEGORIES= security
+
+MAINTAINER= pkubaj@anongoth.pl
+COMMENT= Graphical OpenConnect client
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+BUILD_DEPENDS= openconnect:security/openconnect
+LIB_DEPENDS= libgnutls.so:security/gnutls
+RUN_DEPENDS= openconnect:security/openconnect
+
+USE_GITHUB= yes
+GH_ACCOUNT= ${PORTNAME:C/-gui//}
+
+USES= cmake pkgconfig
+USE_QT5= buildtools_build concurrent core gui network qmake_build widgets
+CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
+PLIST_FILES= bin/openconnect-gui
+
+do-install:
+ ${MV} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
Index: security/openconnect-gui/distinfo
===================================================================
--- /dev/null
+++ security/openconnect-gui/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1484925231
+SHA256 (openconnect-openconnect-gui-v1.4.1_GH0.tar.gz) = 5f609e10eafc8885699e503c1dca9d9154d18741cfd09c1222d05b8af448c1d1
+SIZE (openconnect-openconnect-gui-v1.4.1_GH0.tar.gz) = 10026785
Index: security/openconnect-gui/files/patch-src_vpninfo.h
===================================================================
--- /dev/null
+++ security/openconnect-gui/files/patch-src_vpninfo.h
@@ -0,0 +1,11 @@
+--- src/vpninfo.h.orig 2016-08-28 20:11:26 UTC
++++ src/vpninfo.h
+@@ -23,7 +23,7 @@
+ #ifdef _WIN32
+ #include <winsock2.h>
+ #endif
+-#ifdef __linux__
++#if defined(__linux__) || defined(__FreeBSD__)
+ #define SOCKET int
+ #endif
+
Index: security/openconnect-gui/files/patch-src_vpninfo.cpp
===================================================================
--- /dev/null
+++ security/openconnect-gui/files/patch-src_vpninfo.cpp
@@ -0,0 +1,11 @@
+--- src/vpninfo.cpp.orig 2016-09-21 11:15:03 UTC
++++ src/vpninfo.cpp
+@@ -427,6 +427,8 @@ int VpnInfo::connect()
+ const QString osName{"mac-intel"};
+ #elif defined Q_OS_LINUX
+ const QString osName = QString("linux%1").arg(QSysInfo::buildCpuArchitecture() == "i386" ? "" : "-64").toStdString().c_str();
++#elif defined Q_OS_FREEBSD
++ const QString osName = QString("freebsd%1").arg(QSysInfo::buildCpuArchitecture() == "i386" ? "" : "-64").toStdString().c_str();
+ #else
+ #error Define OS string of other platforms...
+ #endif
Index: security/openconnect-gui/pkg-descr
===================================================================
--- /dev/null
+++ security/openconnect-gui/pkg-descr
@@ -0,0 +1,4 @@
+This is the GUI client for openconnect VPN. This client is in beta testing
+phase. It cannot be assumed to provide the required security.
+
+WWW: https://github.com/openconnect/openconnect-gui
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Aug 21, 7:51 PM (1 h, 20 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37049638
Default Alt Text
D9256.id24235.diff (3 KB)
Attached To
Mode
D9256: new port: security/openconnect-gui
Attached
Detach File
Event Timeline
Log In to Comment