GlobalProtect-openconnect
GlobalProtect-openconnect copied to clipboard
Feature request: Unbundle dependencies
Nice app - seems like very clean code. I developed a FreeBSD port which built without a hiccup on the first try and just works, including 2FA which was just enabled at my workplace. https://github.com/outpaddling/freebsd-ports-wip/tree/master/globalprotect-openconnect One barrier to getting the port committed, though: The cmake config automatically downloads SingleApplication (possibly other deps too, I haven't checked). This is forbidden in FreeBSD ports and many other package managers for security reasons. The system can't assume that upstream build systems download 3rd party software in a secure manner. All downloads must be performed by the ports system and validated against its own checksums. Many other cmake scripts I've ported attempt to find local installations of dependencies before downloading them. I think this would be a good solution here. Thanks!
Hmm, I actually clicked "Cancel" to postpone opening this issue after checking on an afterthought of using git submodule support, but the issue opened anyway. ;-/ The FreeBSD ports submodule support actually works here, so there is no barrier to getting the port committed. It would be better to install Singleapplication and plog as separate dependent ports, though, so I'll leave the request open for now. Not a high priority, but in the "would be nice" category.