This diff switches p5-Net-TCLink to using SSLv23_client_method(). I have no idea whether TrustedCommerce supports TLSv1+ since the default host (used by the "test suite") is unreachable.
Does anyone still use this? (Chris?) If so, please say whether the port is in a usable state. Else I propose to just delete it. Index: Makefile =================================================================== RCS file: /cvs/ports/net/p5-Net-TCLink/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 16 Jul 2015 23:57:26 -0000 1.5 +++ Makefile 18 Jul 2015 22:13:25 -0000 @@ -7,7 +7,7 @@ COMMENT= interface to TrustCommerce gat MODULES= cpan DISTNAME= Net_TCLink.pm-3.4 PKGNAME= p5-Net-TCLink-3.4 -REVISION= 2 +REVISION= 3 CATEGORIES= net CPAN_AUTHOR= WITTEN Index: patches/patch-tclink_c =================================================================== RCS file: patches/patch-tclink_c diff -N patches/patch-tclink_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-tclink_c 18 Jul 2015 22:13:25 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- tclink.c.orig Sat Jul 18 12:50:03 2015 ++++ tclink.c Sat Jul 18 12:50:28 2015 +@@ -539,7 +539,7 @@ static int Connect(TCLinkCon *c, int host_hash) + { + do_SSL_randomize(); /* handle systems without /dev/urandom */ + SSLeay_add_ssl_algorithms(); +- c->meth = SSLv3_client_method(); ++ c->meth = SSLv23_client_method(); + } + + if (!c->ctx) -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE