I have this port of openconnect (cisco SSL VPN firewall application). I managed to update it from 2.26 to 3.02, and it works great connecting to my work VPN.
http://www.infradead.org/openconnect.html I am trying to update it to 3.10 from 3.02. I edited the Makefile, did a make makesum, and make checksum, and then did a 'make install clean', but instead of a good build, like with 3.02, I get the following output: $ sudo make fetch ===> Checking files for openconnect-3.10 >> Fetch ftp://ftp.infradead.org/pub/openconnect/openconnect-3.10.tar.gz openconnect-3.10.tar.gz 100% |*********************************| 352 KB 00:01 >> No size recorded for /usr/ports/distfiles/openconnect-3.10.tar.gz `/usr/ports/distfiles/vpnc-script' is up to date. brakeb@amd64-laptop /usr/ports/net/openconnect $ sudo make makesum ===> Checking files for openconnect-3.10 `/usr/ports/distfiles/openconnect-3.10.tar.gz' is up to date. `/usr/ports/distfiles/vpnc-script' is up to date. brakeb@amd64-laptop /usr/ports/net/openconnect $ sudo make checksum ===> Checking files for openconnect-3.10 `/usr/ports/distfiles/openconnect-3.10.tar.gz' is up to date. `/usr/ports/distfiles/vpnc-script' is up to date. >> (SHA256) openconnect-3.10.tar.gz: OK >> (SHA256) vpnc-script: OK brakeb@amd64-laptop /usr/ports/net/openconnect $ sudo make update clean ===> Checking files for openconnect-3.10 `/usr/ports/distfiles/openconnect-3.10.tar.gz' is up to date. `/usr/ports/distfiles/vpnc-script' is up to date. >> (SHA256) openconnect-3.10.tar.gz: OK >> (SHA256) vpnc-script: OK ===> openconnect-3.10 depends on: gmake-* - found ===> openconnect-3.10 depends on: libiconv-* - found ===> openconnect-3.10 depends on: libxml-* - found ===> Verifying specs: c crypto m ssl z c crypto m ssl z ===> found c.60.1 crypto.19.0 m.7.0 ssl.16.0 z.4.1 ===> Extracting for openconnect-3.10 cp /usr/ports/distfiles/vpnc-script /usr/ports/pobj/openconnect-3.10/openconnect-3.10/ ===> Patching for openconnect-3.10 ===> Configuring for openconnect-3.10 ===> Building for openconnect-3.10 gmake: Makefile: No such file or directory gmake: *** No rule to make target `Makefile'. Stop. *** Error code 2 Stop in /usr/ports/net/openconnect (line 2495 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/openconnect (line 1700 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/openconnect (line 2271 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/openconnect (line 1751 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/net/openconnect (line 2251 of /usr/ports/infrastructure/mk/bsd.port.mk). ----------------------------------------------------------- Now, I can't even begin to say that I understand how ports work or making a port... I got the original script from Jiri B. (I did make the WANTLIB changes a while ago, and asked for it to be looked at). He also tried to get an earlier version (2.26) commited to ports, but it didn't go. I don't know if there is a better way to connect to SSL VPNs, or what, but this Just Works... and works pretty well... So, I was able to build 3.02, so my need isn't dire, but if I get someone to point me in the right direction, I could try and figure it out. I was able to do the WANTLIB stuff well enough... I included the port for your perusal... Changing the version number will allow you to build 3.02 just fine...
openconnect-3.10.tar.gz
Description: GNU Zip compressed data