Created attachment 178479 [details] gzipped tarball of new files and Makefile This update aligns the Makefile with the release port for OpenVPN, bringing along the RC scripts and Tunnelblick patches. Also, this updates the port to the 2016 week 52 development snapshot.
Eric, 1. the new port removes warning messages about the developer version from pkg-message.in - is that what you want? 2. the plist seems to be incorrect ("make stage check-plist"): ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: libexec/openvpn-client.down Error: Orphaned: libexec/openvpn-client.up Error: Orphaned: sbin/openvpn-client Please investigate and follow up with a new tarball.
Oh, and pkg-help doesn't appear to be part of your tarball, while you have the TUNNELBLICK option that is described as "READ HELP".
Since the Tunnelblick XOR patch was applied in 2.4, I've removed it. I copied the Makefile out of your main security/openvpn port, which is also missing the pkg-help file. I've attached a new tarball that should have the remaining comments resolved.
Created attachment 178507 [details] updated tarball
(In reply to ecrist from comment #3) I beg to differ on the "your main security/openvpn port, which is also missing the pkg-help file" part: <https://svnweb.freebsd.org/ports/head/security/openvpn/>.
A commit references this bug: Author: mandree Date: Wed Jan 4 14:39:01 UTC 2017 New revision: 430558 URL: https://svnweb.freebsd.org/changeset/ports/430558 Log: Update openvpn-devel to 2016-52 snapshot. Align with security/openvpn for RC script improvements, dropping the TUNNELBLICK patch (integrated upstream) and pkg-help file (no longer required). Note that pkcs11* and mbedTLS currently do not mix (I randomly checked different option sets), an issue this port shares with security/openvpn. "checking mbedtls pkcs11 support... configure: error: mbedtls has no pkcs11 wrapper compiled in" PR: 215734 Submitted by: Eric F. Crist (maintainer) Changes: head/security/openvpn-devel/Makefile head/security/openvpn-devel/distinfo head/security/openvpn-devel/files/extra-tunnelblick-openvpn_xorpatch head/security/openvpn-devel/files/openvpn-client.in head/security/openvpn-devel/files/openvpn.in head/security/openvpn-devel/files/patch-configure head/security/openvpn-devel/files/patch-sample__sample-config-files__loopback-client head/security/openvpn-devel/files/patch-sample__sample-config-files__loopback-server head/security/openvpn-devel/files/patch-tests__t_cltsrv.sh head/security/openvpn-devel/files/pkg-message.in head/security/openvpn-devel/files/up-script.sample head/security/openvpn-devel/pkg-plist
I have asked tijl@ (the security/mbedtls maintainer) for his opinion on PKCS#11 support in mbedtls by separate e-mail.